UNA
BxDolModuleTemplate Class Reference
Inheritance diagram for BxDolModuleTemplate:
BxDolTemplate BxDolFactory iBxDolSingleton BxAnonFollowTemplate BxAntispamTemplate BxApiTemplate BxBaseModGeneralTemplate BxChatPlusTemplate BxContactTemplate BxDataFoxTemplate BxEditorTemplate BxFontAwesomeTemplate BxFroalaTemplate BxGoogleTagManTemplate BxIntercomTemplate BxMailchimpTemplate BxMarkerIoTemplate BxNewCommentsTemplate BxNexusTemplate BxOpencvTemplate BxPlyrTemplate BxProfilerTemplate BxQuoteOfDayTemplate BxSMTPTemplate BxWikiTemplate

Public Member Functions

 init ()
 
- Public Member Functions inherited from BxDolTemplate
 __clone ()
 
 collectingStart ()
 
 collectingEndGetCode ($aExcludeCss=array(), $aExcludeJs=array(), $sFormat='html')
 
 loadTemplates ()
 
 init ()
 
 setPageNameIndex ($i)
 
 setPageNameIndexByTarget ($s)
 
 getPageNameIndex ()
 
 setPageType ($i)
 
 setPageUrl ($s)
 
 getPageType ()
 
 setPageHeader ($s)
 
 getPageHeader ()
 
 setPageParams ($a)
 
 getPageParams ()
 
 setPageMetaTitle ($sTitle)
 
 setPageDescription ($sDescription)
 
 setPageMetaRobots ($s)
 
 setPageInjections ($aInjections)
 
 setPageContent ($sVar, $sContent, $iIndex=false)
 
 getPageContent ($sVar=false, $iIndex=false)
 
 getName ()
 
 getCssClassName ()
 
 getCode ()
 
 getEmbed ($sContent)
 
 getCodeKey ()
 
 getMix ()
 
 getPath ()
 
 setPageTitle ($sTitle)
 
 setPageMainBoxTitle ($sTitle)
 
 isLocation ($sKey)
 
 getLocations ()
 
 addLocation ($sKey, $sLocationPath, $sLocationUrl)
 
 addDynamicLocation ($sLocationPath, $sLocationUrl)
 
 removeLocation ($sKey)
 
 isLocationJs ($sKey)
 
 addLocationJs ($sKey, $sLocationPath, $sLocationUrl)
 
 addDynamicLocationJs ($sLocationPath, $sLocationUrl)
 
 removeLocationJs ($sKey)
 
 addJsOption ($mixedName)
 
 addJsTranslation ($mixedKey, $bDynamic=false)
 
 addJsImage ($aImages)
 
 addJsIcon ($aIcons)
 
 addCssStyle ($sName, $sContent)
 
 addPageKeywords ($mixedKeywords, $sDevider=',')
 
 addPageMetaLocation ($fLat, $fLng, $sCountryCode)
 
 addPageMetaImage ($sImageUrl)
 
 addPageRssLink ($sTitle, $sUrl)
 
 getMetaInfo ()
 
 getTemplate ($sName)
 
 getTemplateFunctions ()
 
 getImageMimeType ($sExtension)
 
 getIcon ($mixedId, $aParams=array())
 
 getImage ($mixedId, $aParams=array())
 
 getIconUrl ($sName, $sCheckIn=BX_DOL_TEMPLATE_CHECK_IN_BOTH)
 
 getIconPath ($sName, $sCheckIn=BX_DOL_TEMPLATE_CHECK_IN_BOTH)
 
 getImageAuto ($sName, $bWrapped=true, $sCheckIn=BX_DOL_TEMPLATE_CHECK_IN_BOTH)
 
 getImageUrl ($sName, $sCheckIn=BX_DOL_TEMPLATE_CHECK_IN_BOTH)
 
 getImagePath ($sName, $sCheckIn=BX_DOL_TEMPLATE_CHECK_IN_BOTH)
 
 getCssUrl ($sName, $sCheckIn=BX_DOL_TEMPLATE_CHECK_IN_BOTH)
 
 getCssPath ($sName, $sCheckIn=BX_DOL_TEMPLATE_CHECK_IN_BOTH)
 
 getJsUrl ($sName)
 
 getJsPath ($sName)
 
 getTemplateUrl ($sName, $sCheckIn=BX_DOL_TEMPLATE_CHECK_IN_BOTH)
 
 getTemplatePath ($sName, $sCheckIn=BX_DOL_TEMPLATE_CHECK_IN_BOTH)
 
 getMenu ($s)
 
 isHtml ($sName, $sCheckIn=BX_DOL_TEMPLATE_CHECK_IN_BOTH)
 
 getHtml ($sName, $sCheckIn=BX_DOL_TEMPLATE_CHECK_IN_BOTH)
 
 parseHtmlByName ($sName, $aVariables, $mixedKeyWrapperHtml=null, $sCheckIn=BX_DOL_TEMPLATE_CHECK_IN_BOTH)
 
 parseHtmlByContent ($sContent, $aVariables, $mixedKeyWrapperHtml=null)
 
 parseHtmlByTemplateName ($sName, $aVariables, $mixedKeyWrapperHtml=null)
 
 parsePageByName ($sName, $aVariables)
 
 parseSystemKey ($sKey, $mixedKeyWrapperHtml=null, $bProcessInjection=true)
 
 parseLink ($sLink, $sContent, $aAttrs=array())
 
 parseLinkByName ($sName, $sLink, $sContent, $aAttrs=array())
 
 parseButton ($sContent, $aAttrs=array())
 
 parseImage ($sLink, $aAttrs=array())
 
 parseIcon ($sName, $aAttrs=array())
 
 getTemplatesCacheObject ()
 
 getCached ($sName, &$aVariables, $mixedKeyWrapperHtml=null, $sCheckIn=BX_DOL_TEMPLATE_CHECK_IN_BOTH, $bEvaluate=true)
 
 addJs ($mixedFiles, $bDynamic=false)
 
 getJs ()
 
 addJsSystem ($mixedFiles)
 
 deleteJs ($mixedFiles)
 
 deleteJsSystem ($mixedFiles)
 
 _compileJs ($sAbsolutePath, &$aIncluded)
 
 _minifyJs ($s)
 
 _wrapInTagJs ($sFile)
 
 _wrapInTagJsCode ($sCode)
 
 addCss ($mixedFiles, $bDynamic=false)
 
 getCss ()
 
 addCssAsync ($mixedFiles)
 
 includeCssAsync ()
 
 addCssSystem ($mixedFiles)
 
 deleteCss ($mixedFiles)
 
 deleteCssSystem ($mixedFiles)
 
 _compileCss ($sAbsolutePath, &$aIncluded)
 
 _lessCss ($mixed)
 
 _minifyCss ($s)
 
 _wrapInTagCss ($sFile)
 
 _wrapInTagCssCode ($sCode)
 
 includeCssStyles ()
 
 includeFiles ($sType, $bSystem=false, $bWrap=true)
 
 _includeFiles ($sType, &$aFiles, $bWrap=true)
 
 _processFiles ($sType, $sAction, $mixedFiles, $bDynamic=false, $bSystem=false)
 
 _parseContent ($sContent, $aVariables, $mixedKeyWrapperHtml=null)
 
 _compileContent ($sContent, $aVarName, $iVarDepth, $aVarValues, $mixedKeyWrapperHtml=null)
 
 _getAbsoluteLocation ($sType, $sFolder, $sName, $sCheckIn=BX_DOL_TEMPLATE_CHECK_IN_BOTH)
 
 _getAbsoluteLocationJs ($sType, $sName)
 
 _getInlineData ($sType, $sName, $sCheckIn)
 
 _getCacheFileName ($sType, $sAbsolutePath)
 
 _getKeyWrappers ($mixedKeyWrapperHtml)
 
 _processJsTranslations ()
 
 _processJsOptions ()
 
 _processJsImages ()
 
 _getLoaderUrl ($sType, $sName)
 
 getRevision ()
 
 addRevision ($sUrl)
 
 displayAccessDenied ($sMsg='', $iPage=BX_PAGE_DEFAULT, $iDesignBox=BX_DB_PADDING_DEF)
 
 processInjection ($iPageIndex, $sKey, $sValue="")
 
 addInjection ($sKey, $sType, $sData, $iReplace=0)
 

Additional Inherited Members

- Static Public Member Functions inherited from BxDolTemplate
static getInstance ()
 
static retrieveCode ($sCodeKey=BX_DOL_TEMPLATE_CODE_KEY, $sMixKey=BX_DOL_TEMPLATE_MIX_KEY, $sRootPath=BX_DIRECTORY_PATH_ROOT)
 
- Protected Member Functions inherited from BxDolTemplate
 __construct ($sRootPath=BX_DIRECTORY_PATH_ROOT, $sRootUrl=BX_DOL_URL_ROOT)
 
- Protected Attributes inherited from BxDolTemplate
 $_sName
 
 $_bCacheEnable
 

Member Function Documentation

◆ init()

BxDolModuleTemplate::init ( )

Initialize module template engine. Note. The method is executed with the system, you shouldn't execute it in your subclasses.


The documentation for this class was generated from the following file: