diff --git a/sai/modules/saimod_sys_langswitcher/autoload.inc b/sai/modules/saimod_sys_langswitcher/autoload.inc index 29ebcbf..5c529af 100644 --- a/sai/modules/saimod_sys_langswitcher/autoload.inc +++ b/sai/modules/saimod_sys_langswitcher/autoload.inc @@ -1,4 +1,4 @@ query($query); $entries = ''; - $temparr = array(); while($r = $res->next()){ - $temparr['id'] = $r['id']; - $temparr['text'] = $r['text']; - $temparr['author'] = $r['author']; - $temparr['language'] = $r['language']; - $entries .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_text/tpl/entry.tpl'), $temparr); + $entries .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_text/tpl/entry.tpl'), $r); } return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_text/tpl/table.tpl'), array('entries' => $entries)); @@ -79,7 +74,7 @@ class saimod_sys_text extends \SYSTEM\SAI\SaiModule { while($r = $res->next()){ $entries .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_text/tpl/entry.tpl'), $r); } - return $entries; + return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_text/tpl/table.tpl'), array('entries' => $entries)); } else { return self::sai_mod__SYSTEM_SAI_saimod_sys_text_action_loadAll(); } @@ -104,7 +99,7 @@ class saimod_sys_text extends \SYSTEM\SAI\SaiModule { return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_text/tpl/editor.tpl'), $vars); } - public static function sai_mod__SYSTEM_SAI_saimod_sys_text_action_add($id, $category){ + public static function sai_mod__SYSTEM_SAI_saimod_sys_text_action_save($id, $lang, $tags){ return \SYSTEM\DBD\SYS_SAIMOD_LOCALE_ADD::QI(array($id, $category)) ? \SYSTEM\LOG\JsonResult::ok() : \SYSTEM\LOG\JsonResult::error(new \SYSTEM\LOG\WARNING("no data added"));} public static function sai_mod__SYSTEM_SAI_saimod_sys_text_action_delete($id){ @@ -114,7 +109,8 @@ class saimod_sys_text extends \SYSTEM\SAI\SaiModule { public static function right_public(){return false;} public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI) && \SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI_LOCALE);} - //public static function css(){} + public static function css(){ + return array( \SYSTEM\WEBPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_text/css/saimod_sys_text.css'));} public static function js(){ return array( // \SYSTEM\WEBPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_text/tinymce/tinymce.min.js'), \SYSTEM\WEBPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_text/js/saimod_sys_text.js'));} diff --git a/sai/modules/saimod_sys_text/tpl/editor.tpl b/sai/modules/saimod_sys_text/tpl/editor.tpl index a492e31..8f0c9de 100644 --- a/sai/modules/saimod_sys_text/tpl/editor.tpl +++ b/sai/modules/saimod_sys_text/tpl/editor.tpl @@ -1 +1,6 @@ - \ No newline at end of file + +

+ + + + \ No newline at end of file diff --git a/sai/modules/saimod_sys_text/tpl/entry.tpl b/sai/modules/saimod_sys_text/tpl/entry.tpl index a78591d..2d029a2 100644 --- a/sai/modules/saimod_sys_text/tpl/entry.tpl +++ b/sai/modules/saimod_sys_text/tpl/entry.tpl @@ -2,4 +2,8 @@ ${id} ${text} ${author} + ${author_edit} + ${language} + ${time_create} + ${time_edit} \ No newline at end of file diff --git a/sai/modules/saimod_sys_text/tpl/table.tpl b/sai/modules/saimod_sys_text/tpl/table.tpl index a71d7ef..2cc4628 100644 --- a/sai/modules/saimod_sys_text/tpl/table.tpl +++ b/sai/modules/saimod_sys_text/tpl/table.tpl @@ -3,6 +3,10 @@ id Text Author + author_edit + language + time_create + time_edit ${entries} \ No newline at end of file