''); $sys_mods = \SYSTEM\SAI\sai::getSysModules(); foreach($sys_mods as $mod){ $v = array(); $v['mod'] = $mod; $v['public'] = \call_user_func(array($mod, 'right_public')) ? 'true' : 'false'; $v['you'] = \call_user_func(array($mod, 'right_right')) ? 'true' : 'false'; $vars['entries'] .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_mod/tpl/mod_tr.tpl'),$v); } return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_mod/tpl/mod_table.tpl'),$vars); } public static function sai_mod__SYSTEM_SAI_saimod_sys_mod_action_project(){ $vars = array('entries' => ''); $mods = \SYSTEM\SAI\sai::getModules(); foreach($mods as $mod){ $v = array(); $v['mod'] = $mod; $v['public'] = \call_user_func(array($mod, 'right_public')) ? 'true' : 'false'; $v['you'] = \call_user_func(array($mod, 'right_right')) ? 'true' : 'false'; $vars['entries'] .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_mod/tpl/mod_tr.tpl'),$v); } return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_mod/tpl/mod_table.tpl'),$vars); } public static function sai_mod__SYSTEM_SAI_saimod_sys_mod(){ return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_mod/tpl/mods.tpl'));} public static function html_li_menu(){return '