Ejemplo n.º 1
0
 /**
  * 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();
 }