/** * Function fnProcessStructure to process the page content * @param array $arrContent * @return object */ function fnProcessStructure($arrContent) { $strThemeName = clsUtil::fnGetTheme(); //GET THE THEME NAME $strFileName = $this->GLOBALTPL; $hdlDb = $this->hdlDb; $hdlTpl =& new HTML_Template_Sigma(DOCUMENT_ROOT . "/themes/{$strThemeName}"); $hdlTpl->loadTemplateFile("{$strFileName}.tpl.html", 1, 1); #GET LEFT PANEL clsUtil::fnGetLeftPanel($hdlTpl); #GET RIGHT PANEL clsUtil::fnGetRightPanel($hdlTpl); $hdlTpl->setVariable("TITLE", trim($this->WINDOW_TITLE)); $hdlTpl->setVariable("META_DESC", trim($this->METADESCRIPTION)); $hdlTpl->setVariable("META_KEYWORDS", trim($this->META_KEYWORDS)); $hdlTpl->setVariable("BASE_HREF", BASE_HREF . "/themes/{$strThemeName}/"); $hdlTpl->setVariable("DOMAIN", SITE_NAME); $hdlTpl->setVariable($arrContent); $hdlTpl->setVariable("GOOGLE_ANALYTICS", GOOGLE_ANALYTICS); return $hdlTpl->get(); }