diff --git a/lib/autoload.inc b/lib/autoload.inc index 773afae..7cb7e27 100644 --- a/lib/autoload.inc +++ b/lib/autoload.inc @@ -14,4 +14,5 @@ require_once dirname(__FILE__).'/git/autoload.inc'; require_once dirname(__FILE__).'/jqbootstrapvalidation/autoload.inc'; require_once dirname(__FILE__).'/scssphp/autoload.inc'; require_once dirname(__FILE__).'/minify/autoload.inc'; -require_once dirname(__FILE__).'/phpdocumentor/autoload.inc'; \ No newline at end of file +require_once dirname(__FILE__).'/phpdocumentor/autoload.inc'; +require_once dirname(__FILE__).'/phpdoc_md/autoload.inc'; \ No newline at end of file diff --git a/sai/modules/saimod_sys_docu/js/saimod_sys_docu.js b/sai/modules/saimod_sys_docu/js/saimod_sys_docu.js index 796ae2f..a6b6345 100644 --- a/sai/modules/saimod_sys_docu/js/saimod_sys_docu.js +++ b/sai/modules/saimod_sys_docu/js/saimod_sys_docu.js @@ -17,6 +17,18 @@ function init_saimod_sys_docu() { } }); }); + + $('#btn_generate_md').click(function(){ + $.ajax({ type :'GET', + url : './sai.php?sai_mod=.SYSTEM.SAI.saimod_sys_docu&action=generate_md', + success : function(data) { + if(data.status){ + system.load('docu',true); + }else{ + alert('Problem: '+data);} + } + }); + }); }; function init_saimod_sys_docu_cat() { diff --git a/sai/modules/saimod_sys_docu/saimod_sys_docu.php b/sai/modules/saimod_sys_docu/saimod_sys_docu.php index 71c6120..6a84ad5 100644 --- a/sai/modules/saimod_sys_docu/saimod_sys_docu.php +++ b/sai/modules/saimod_sys_docu/saimod_sys_docu.php @@ -23,6 +23,11 @@ class saimod_sys_docu extends \SYSTEM\SAI\SaiModule { $config['parseprivate']);} } + public static function sai_mod__SYSTEM_SAI_saimod_sys_docu_action_generate_md(){ + \LIB\lib_phpdoc_md::php(); + + } + 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); diff --git a/sai/modules/saimod_sys_docu/tpl/saimod_sys_docu.tpl b/sai/modules/saimod_sys_docu/tpl/saimod_sys_docu.tpl index 48c8cb3..0b37cf2 100644 --- a/sai/modules/saimod_sys_docu/tpl/saimod_sys_docu.tpl +++ b/sai/modules/saimod_sys_docu/tpl/saimod_sys_docu.tpl @@ -4,6 +4,7 @@