module = \str_replace('.', '\\', $module); $this->pg = $pg;} private function menu(){ $mods = \SYSTEM\SAI\sai::getInstance()->getModules(); $result = '
  • SAI
  • '; foreach($mods as $mod){ $result .= \call_user_func(array($mod, 'html_li_menu'));} return $result.''; } private function content(){ $mods = \SYSTEM\SAI\sai::getInstance()->getModules(); if( $this->module && \array_search($this->module, $mods) !== false){ return \call_user_func(array($this->module, 'html_content'),array($this->pg));} return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'page/default_page/carousel.tpl'), array()); } private function css(){ $result = ''. ''; $mods = \SYSTEM\SAI\sai::getInstance()->getModules(); if( $this->module && \array_search($this->module, $mods) !== false){ $result .= \call_user_func(array($this->module, 'html_css'));} return $result; } private function js(){ $result = ''. ''. ''; $mods = \SYSTEM\SAI\sai::getInstance()->getModules(); if( $this->module && \array_search($this->module, $mods) !== false){ $result .= \call_user_func(array($this->module, 'html_js'));} return $result; } public function html(){ $vars = array(); $vars['css'] = $this->css(); $vars['js'] = $this->js(); $vars['menu'] = $this->menu(); $vars['navimg'] = \SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_SAI_CONFIG_NAVIMG); //TODO new \SYSTEM\LOG\DEPRECATED(); if($this->module != NULL){ return $this->content();} //$vars['PATH_IMG'] = SYSTEM\WEBPATH(new PPAGE(),'default_developer/img/'); //$vars['PATH_LIB'] = SYSTEM\WEBPATH(new PLIB()); //$vars['PATH_JS'] = SYSTEM\WEBPATH(new PJS()); //$vars = array_merge($vars, SYSTEM\locale::getStrings(\SYSTEM\DBD\locale_string::VALUE_CATEGORY_DASENSE)); return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'page/default_page/sai.tpl'), $vars); } }