' : ''; $v['you'] = \call_user_func(array($mod, 'right_right')) ? '' : ''; $vars['entries'] .= \SYSTEM\PAGE\replace::replaceFile((new \SYSTEM\PSAI('modules/saimod_sys_mod/tpl/mod_tr.tpl'))->SERVERPATH(),$v); } $mod = \SYSTEM\SAI\sai::getStartModule(); $start = array(); $start['start_class'] = $mod; $start['start_public'] = \call_user_func(array($mod, 'right_public')) ? '' : ''; $start['start_access'] = \call_user_func(array($mod, 'right_right')) ? '' : ''; $vars['saistart'] = \SYSTEM\PAGE\replace::replaceFile((new \SYSTEM\PSAI('modules/saimod_sys_mod/tpl/saistart.tpl'))->SERVERPATH(),$start); return \SYSTEM\PAGE\replace::replaceFile((new \SYSTEM\PSAI('modules/saimod_sys_mod/tpl/mod_table.tpl'))->SERVERPATH(),$vars); } /** * Generate the HTML for the Lib Page * * @return string Returns HTML */ public static function sai_mod__SYSTEM_SAI_saimod_sys_mod_action_lib(){ $vars = \SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_MOD); $vars['entries'] = ''; $libs = \LIB\lib_controll::all(); foreach($libs as $lib){ $vars2 = array(); $vars2['lib'] = $lib; $vars2['version'] = \call_user_func($lib.'::version'); $parents = \class_parents($lib); $vars2['interface'] = (\array_search('LIB\lib_php', $parents) ? 'php, ' : ''). (\array_search('LIB\lib_js', $parents) ? 'js, ' : ''). (\array_search('LIB\lib_css', $parents) ? 'css, ' : ''). (\array_search('LIB\lib_jscss', $parents) ? 'js, css, ' : ''); $vars2['interface'] = \substr($vars2['interface'],0,-2); $vars['entries'] .= \SYSTEM\PAGE\replace::replaceFile((new \SYSTEM\PSAI('modules/saimod_sys_mod/tpl/lib_tr.tpl'))->SERVERPATH(),$vars2); } return \SYSTEM\PAGE\replace::replaceFile((new \SYSTEM\PSAI('modules/saimod_sys_mod/tpl/lib_table.tpl'))->SERVERPATH(),$vars); } /** * Generate the HTML for the Saimods startpage * * @return string Returns HTML for the Saimods startpage */ public static function sai_mod__SYSTEM_SAI_saimod_sys_mod(){ return \SYSTEM\PAGE\replace::replaceFile((new \SYSTEM\PSAI('modules/saimod_sys_mod/tpl/saimod_sys_mod.tpl'))->SERVERPATH(),\SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_MOD));} /** * Generate