private static function menu_proj() { $result = ''; $mods = \SYSTEM\SAI\sai::getModules(); foreach ($mods as $mod) { if (\call_user_func(array($mod, 'right_public')) || \call_user_func(array($mod, 'right_right'))) { $result .= \call_user_func(array($mod, 'html_li_menu')); } } return $result; }
public static function sai_mod__SYSTEM_SAI_saimod_sys_mod_action_project() { $vars = \SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_MOD); $vars['entries'] = $vars['saistart'] = ''; $mods = \SYSTEM\SAI\sai::getModules(); foreach ($mods as $mod) { $v = array(); $v['mod'] = $mod; $v['public'] = \call_user_func(array($mod, 'right_public')) ? '<span class="glyphicon glyphicon-ok"></span>' : '<span class="glyphicon glyphicon-remove"></span>'; $v['you'] = \call_user_func(array($mod, 'right_right')) ? '<span class="glyphicon glyphicon-ok"></span>' : '<span class="glyphicon glyphicon-remove"></span>'; $vars['entries'] .= \SYSTEM\PAGE\replace::replaceFile((new \SYSTEM\PSAI('modules/saimod_sys_mod/tpl/mod_tr.tpl'))->SERVERPATH(), $v); } return \SYSTEM\PAGE\replace::replaceFile((new \SYSTEM\PSAI('modules/saimod_sys_mod/tpl/mod_table.tpl'))->SERVERPATH(), $vars); }