SERVERPATH(), array('tab_id' => $config['id'],'tab_id_pretty' => $config['title']));} return \SYSTEM\PAGE\replace::replaceFile((new \SYSTEM\PSAI('modules/saimod_sys_docu/tpl/saimod_sys_docu.tpl'))->SERVERPATH(), $vars); } public static function sai_mod__SYSTEM_SAI_saimod_sys_docu_action_generate(){ \LIB\lib_phpdocumentor::php(); $configs = \SYSTEM\DOCU\docu::getAll(); foreach($configs as $config){ \phpdocumentor::run( $config['inpath'], $config['outpath'], $config['cachepath'], $config['ignore'], $config['title'], $config['sourcecode'], $config['parseprivate']);} } public static function sai_mod__SYSTEM_SAI_saimod_sys_docu_action_generate_md(){ \LIB\lib_phpdoc_md::php(); $configs = \SYSTEM\DOCU\docu::getAll(); foreach($configs as $config){ \phpdoc_md::run( $config['inpath_md'], $config['outpath_md']);} } public static function sai_mod__SYSTEM_SAI_saimod_sys_docu_action_cat($cat = 'system'){ $vars = array('iframesrc' => \SYSTEM\DOCU\docu::get($cat)['outpath']->WEBPATH(false)); return \SYSTEM\PAGE\replace::replaceFile((new \SYSTEM\PSAI('modules/saimod_sys_docu/tpl/saimod_sys_docu_iframe.tpl'))->SERVERPATH(), $vars); } //public static function html_li_menu(){return '
  • ${sai_menu_docu}
  • ';} public static function html_li_menu(){return '
  • ';} public static function right_public(){return false;} public static function right_right(){return \SYSTEM\SECURITY\security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI);} //public static function css(){} public static function js(){ return array(new \SYSTEM\PSAI('modules/saimod_sys_docu/js/saimod_sys_docu.js'));} }