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);
}
}