From d56fead73872ca5f871505e6189ed6abd09c4dc3 Mon Sep 17 00:00:00 2001 From: Messerbill Date: Tue, 14 Apr 2015 16:57:10 +0200 Subject: [PATCH] saimod text proto, updated system api calls --- dbd/sql/mysql/data/sai_api.sql | 7 +- dbd/sql/mysql/data/system_page.sql | 6 +- .../saimod_sys_text/js/saimod_sys_text.js | 281 ++---------------- .../qq/SYS_SAIMOD_TEXT_GETTEXT_LANG.php | 11 + .../saimod_sys_text/saimod_sys_text.php | 34 ++- sai/modules/saimod_sys_text/tpl/edit.tpl | 25 +- sai/modules/saimod_sys_text/tpl/editor.tpl | 1 + sai/modules/saimod_sys_text/tpl/main.tpl | 13 +- sai/modules/saimod_sys_text/tpl/table.tpl | 8 + sai/modules/saimod_sys_text/tpl/table_end.tpl | 1 - .../saimod_sys_text/tpl/table_start.tpl | 1 - sai/modules/saimod_sys_text/tpl/tabopt.tpl | 2 +- sai/modules/saimod_sys_text/tpl/tabopt2.tpl | 1 + sai/modules/saimod_sys_text/tpl/tabs.tpl | 49 --- 14 files changed, 87 insertions(+), 353 deletions(-) create mode 100644 sai/modules/saimod_sys_text/qq/SYS_SAIMOD_TEXT_GETTEXT_LANG.php create mode 100644 sai/modules/saimod_sys_text/tpl/editor.tpl create mode 100644 sai/modules/saimod_sys_text/tpl/table.tpl delete mode 100644 sai/modules/saimod_sys_text/tpl/table_end.tpl delete mode 100644 sai/modules/saimod_sys_text/tpl/table_start.tpl create mode 100644 sai/modules/saimod_sys_text/tpl/tabopt2.tpl delete mode 100644 sai/modules/saimod_sys_text/tpl/tabs.tpl diff --git a/dbd/sql/mysql/data/sai_api.sql b/dbd/sql/mysql/data/sai_api.sql index 4100d79..3e79ba2 100644 --- a/dbd/sql/mysql/data/sai_api.sql +++ b/dbd/sql/mysql/data/sai_api.sql @@ -104,8 +104,11 @@ INSERT INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `nam INSERT INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (710, 42, 2, 700, 'singleload', 'id', 'ALL'); INSERT INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (711, 42, 2, 700, 'singleload', 'lang', 'ALL'); INSERT INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (712, 42, 2, 700, 'edittext', 'id', 'ALL'); -INSERT INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (713, 42, 2, 700, 'loadByTag', 'lang', 'LANG'); -INSERT INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (714, 42, 2, 700, 'edittext', 'lang', 'LANG'); +INSERT INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (713, 42, 2, 700, 'edittext', 'lang', 'LANG'); +INSERT INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (714, 42, 2, 700, 'loadByTag', 'lang', 'LANG'); +INSERT INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (715, 42, 2, 700, 'editor', 'id', 'ALL'); +INSERT INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (716, 42, 2, 700, 'editor', 'lang', 'LANG'); + -- INSERT INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (720, 42, 2, 700, 'delete', 'id', 'ALL'); -- diff --git a/dbd/sql/mysql/data/system_page.sql b/dbd/sql/mysql/data/system_page.sql index 10af820..9c0edd2 100644 --- a/dbd/sql/mysql/data/system_page.sql +++ b/dbd/sql/mysql/data/system_page.sql @@ -37,9 +37,11 @@ INSERT INTO `system_page` (`id`, `group`, `name`, `state`, `parent_id`, `login`, INSERT INTO `system_page` (`id`, `group`, `name`, `state`, `parent_id`, `login`, `type`, `div`, `url`, `func`, `php_class`) VALUES (103, 42, 'user', 'security', 100, 0, 1, '#tab_security', './sai.php?sai_mod=.SYSTEM.SAI.saimod_sys_security&action=user&username=${username}', 'init_saimod_sys_security_user', '\\SYSTEM\\SAI\\saimod_sys_security'); INSERT INTO `system_page` (`id`, `group`, `name`, `state`, `parent_id`, `login`, `type`, `div`, `url`, `func`, `php_class`) VALUES (104, 42, 'newright', 'security', 100, 0, 1, '#tab_security', './sai.php?sai_mod=.SYSTEM.SAI.saimod_sys_security&action=newright', 'init_saimod_sys_security_newright', '\\SYSTEM\\SAI\\saimod_sys_security'); INSERT INTO `system_page` (`id`, `group`, `name`, `state`, `parent_id`, `login`, `type`, `div`, `url`, `func`, `php_class`) VALUES (105, 42, 'delright', 'security', 100, 0, 1, '#tab_security', './sai.php?sai_mod=.SYSTEM.SAI.saimod_sys_security&action=deleterightconfirm&id=${id}', 'init_saimod_sys_security_delright', '\\SYSTEM\\SAI\\saimod_sys_security'); + INSERT INTO `system_page` (`id`, `group`, `name`, `state`, `parent_id`, `login`, `type`, `div`, `url`, `func`, `php_class`) VALUES (110, 42, 'text', 'text', -1, 0, 0, '#content', './sai.php?sai_mod=.SYSTEM.SAI.saimod_sys_text', 'init_saimod_sys_text', '\\SYSTEM\\SAI\\saimod_sys_text'); -INSERT INTO `system_page` (`id`, `group`, `name`, `state`, `parent_id`, `login`, `type`, `div`, `url`, `func`, `php_class`) VALUES (111, 42, 'tag', 'text', 110, 0, 1, '#tab_content', './sai.php?sai_mod=.SYSTEM.SAI.saimod_sys_text&action=tag&tag=${tag}', 'init_saimod_sys_text_tag', '\\SYSTEM\\SAI\\saimod_sys_text'); -INSERT INTO `system_page` (`id`, `group`, `name`, `state`, `parent_id`, `login`, `type`, `div`, `url`, `func`, `php_class`) VALUES (112, 42, 'edittext', 'text', 110, 0, 0, '#content', './sai.php?sai_mod=.SYSTEM.SAI.saimod_sys_text&action=edittext&id=${id}&lang=${lang}', 'init_saimod_sys_text_edit', '\\SYSTEM\\SAI\\saimod_sys_text'); +INSERT INTO `system_page` (`id`, `group`, `name`, `state`, `parent_id`, `login`, `type`, `div`, `url`, `func`, `php_class`) VALUES (111, 42, 'tag', 'text', 110, 0, 0, '#tab_content', './sai.php?sai_mod=.SYSTEM.SAI.saimod_sys_text&action=tag&tag=${tag}', 'init_saimod_sys_text_tag', '\\SYSTEM\\SAI\\saimod_sys_text'); +INSERT INTO `system_page` (`id`, `group`, `name`, `state`, `parent_id`, `login`, `type`, `div`, `url`, `func`, `php_class`) VALUES (115, 42, 'edittext', 'text', 110, 0, 1, '#tab_content', './sai.php?sai_mod=.SYSTEM.SAI.saimod_sys_text&action=edittext&id=${id}&lang=${lang}', 'init_saimod_sys_text_edittext', '\\SYSTEM\\SAI\\saimod_sys_text'); +INSERT INTO `system_page` (`id`, `group`, `name`, `state`, `parent_id`, `login`, `type`, `div`, `url`, `func`, `php_class`) VALUES (116, 42, 'editor', 'text', 115, 0, 0, '#tab_editor', './sai.php?sai_mod=.SYSTEM.SAI.saimod_sys_text&action=editor&id=${id}&lang=${lang}', 'init_saimod_sys_text_editor', '\\SYSTEM\\SAI\\saimod_sys_text'); INSERT INTO `system_page` (`id`, `group`, `name`, `state`, `parent_id`, `login`, `type`, `div`, `url`, `func`, `php_class`) VALUES (120, 42, 'todo', 'todo', -1, 0, 0, '#content', './sai.php?sai_mod=.SYSTEM.SAI.saimod_sys_todo', 'init_saimod_sys_todo', '\\SYSTEM\\SAI\\saimod_sys_todo'); INSERT INTO `system_page` (`id`, `group`, `name`, `state`, `parent_id`, `login`, `type`, `div`, `url`, `func`, `php_class`) VALUES (121, 42, 'todolist', 'todo', 120, 0, 0, '#tab_todo', './sai.php?sai_mod=.SYSTEM.SAI.saimod_sys_todo&action=todolist', 'init_saimod_sys_todo_todo', '\\SYSTEM\\SAI\\saimod_sys_todo'); diff --git a/sai/modules/saimod_sys_text/js/saimod_sys_text.js b/sai/modules/saimod_sys_text/js/saimod_sys_text.js index ce18e69..7789311 100644 --- a/sai/modules/saimod_sys_text/js/saimod_sys_text.js +++ b/sai/modules/saimod_sys_text/js/saimod_sys_text.js @@ -1,267 +1,40 @@ -/* - * - * @type ModuleText - * Object to manage text-modul data - * - * copyright - WebCraft Media GbR - */ - - - function init_saimod_sys_text() { - - //angularModule(); - /* - init_tinymce(); - $('#addtext').show(); - if(!cData.lang && !cData.group) { - cData.group = $('.groups').first().attr('id'); - cData.lang = $('.langli').first().attr('id'); - $('#langtabs_ li#'+cData.lang).addClass('active'); - $('#'+cData.group).addClass('active'); - $('#'+cData.lang).addClass('active'); - saimod_sys_text_loadcontent(cData.lang, cData.group); - } - - $('.content_add').click(function(){ - saimod_sys_text_newtext();}); - - $('#edit_close').click(function(){ - $('#addtext').show(); - cData.editmode = false;}); - - $('#newtext').click(function(){ - $('#addtext').show(); - saimod_sys_text_savenewcontent(); - $('#new_text_id_input').val(''); - $('#new_category_id_input').val(''); - cData.editmode = false;}); - - $('.groups').click(function(){ - if (cData.group){ - $('#'+cData.group).removeClass('active');} - if (cData.group && cData.lang && (cData.group !== $(this).attr('id'))){ - cData.group = $(this).attr('id'); - saimod_sys_text_loadcontent(cData.lang, cData.group);} - cData.group = $(this).attr('id'); - $(this).addClass('active'); - }); - $('#langtabs_').click(function(){ - cData.editmode = true; + $('#tabs_text a').click(function (e) { + $('#tabs_text li').each(function(){ + $(this).removeClass('active');}); + $(this).parent().addClass('active'); }); - $('.langli').click(function(){ - console.log(cData.editmode); - if (cData.group && cData.lang){ - $('#langtabs_ li#'+cData.lang).removeClass('active'); - $('#'+cData.lang).removeClass('active');} - cData.lang = $(this).attr('id'); - $('#langtabs_ li#'+cData.lang).addClass('active'); - $('#'+cData.lang).addClass('active'); - saimod_sys_text_loadcontent(cData.lang, cData.group); - if (cData.editmode === true){ - console.log("now i am true"); - saimod_sys_text_loadsinglecontent(cData.id, cData.lang); - }}); - - $('#changetext').click(function(){ - saimod_sys_text_savecontent(cData.id, cData.lang);}); - - $('#del_text').click(function(){ - saimod_sys_text_delete($('#modaltitle').html()); - cData.editmode = false;}); - $(document).keyup(function(e) { - if (e.keyCode === 27) { $('#addtext').show(); } // esc - }); - //tiny mce modal fix - $(document).on('focusin', function(e) { - if ($(e.target).closest(".mce-window").length) { - e.stopImmediatePropagation(); - } - }); */ + text_menu(); } -function init_saimod_sys_text_test(){ - console.log(moduleText); -}; - -ModuleText = function(){}; - -ModuleText.prototype.init = function(){ - //this.getTextsByTag("bla", "deDE"); -}; -ModuleText.prototype.getTexts = function(lang){ - $.ajax({ - url: 'sai.php', - data: { sai_mod: '.SYSTEM.SAI.saimod_sys_text', - action: 'load', - language: lang}, - type: 'GET', - success: function(data) { - $('#tab_content').html(data); - //$('#tab'+lang).addClass('active'); - }}); -}; -ModuleText.prototype.getText = function(id, lang){ - $.ajax({ - url: 'sai.php', - data: { sai_mod: '.SYSTEM.SAI.saimod_sys_text', - action: 'singleload', - id: id, - language: lang}, - type: 'GET', - success: function(data) { - console.log("success"); - console.log(data); - } - }); -}; -ModuleText.prototype.getTextsByTag = function(tag, lang){ - $.ajax({ - url: 'sai.php', - data: { sai_mod: '.SYSTEM.SAI.saimod_sys_text', - action: 'loadByTag', - tag: tag, - language: lang}, - type: 'GET', - success: function(data) { - $('#tab_content').html(data); - }}); -}; -ModuleText.prototype.updateText = function(){}; -ModuleText.prototype.deleteText = function(){}; -ModuleText.prototype.saveText = function(){}; -ModuleText.prototype.apiMenu = function(){ - $('#texttabs li').each(function(){ +function text_menu(){ + $('#tabs_text li').each(function(){ $(this).removeClass('active');}); - if($('saimod_text_tagtab_'+system.cur_state().split('.')[1]).length){ - $('#saimod_text_tagtab_'+system.cur_state().split('.')[1]).parent().addClass('active'); + if(system.cur_state().split('.')[1]){ + $('#menu_tag_'+system.cur_state().split(';')[1].split('.')[1]).parent().addClass('active'); } else { - $('#menu_all').parent().addClass('active');} + $('#menu_tag_all').parent().addClass('active');} }; -var moduleText = new ModuleText(); +function text2_menu(){ + $('#tabs2_text li').each(function(){ + $(this).removeClass('active');}); + if($('#menu_lang_'+system.cur_state().split('.')[2]).length){ + $('#menu_lang_'+system.cur_state().split('.')[2]).parent().addClass('active'); + } else { + $('.menu_lang_default').parent().addClass('active');} +}; -function saimod_sys_text_newtext(){ - cData.editmode = true; - $('#modaltitle').hide(); - $('#modaltextarea').hide(); - $('#del_text').hide(); - $('#addtext').hide(); - //call not available - check - $.ajax({ - url: 'sai.php', - data: { sai_mod: '.SYSTEM.SAI.saimod_sys_text', - action: 'newtext'}, - type: 'GET', - success: function(data) { - $('#contenttextarea').text(''); - $('#new_category_id input').attr('value', cData.group); - $('#new_category_id').show(); - $('#new_text_id').show(); - $('#newtext').show(); - $('#changetext').hide(); - $('#newcontenttextarea').hide(); - $('#modal_main').modal('show'); - } - }); -} +function init_saimod_sys_text_tag(){ + text_menu(); + text2_menu(); +}; -function saimod_sys_text_savecontent(id, lang){ - tinyMCE.triggerSave(); - newtext = $('#contenttextarea').val(); - newgroup = $('#new_category_id_input').val(); - console.log($('#new_category_id_input')); - console.log(newgroup); - $.ajax({ - url: 'sai.php', - data: { sai_mod: '.SYSTEM.SAI.saimod_sys_text', - action: 'edit', - id: id, - lang: lang, - category: cData.group, - newtext: newtext}, - type: 'GET', - success: function(data) { - if (data.status == false){ - $('#modal_success').hide(); - $('#modal_fail').show(); - } else { - $('#modal_fail').hide(); - $('#modal_success').show(); - saimod_sys_text_loadcontent(cData.lang,cData.group); - } - } - }); -} - -function saimod_sys_text_savenewcontent(){ - tinyMCE.triggerSave(); - id = $('#new_text_id_input').val(); - cData.group = $('#new_category_id_input').val(); - console.log("id: "+id); - console.log("category: "+cData.group); - $.ajax({ - url: 'sai.php', - data: { sai_mod: '.SYSTEM.SAI.saimod_sys_text', - action: 'add', - id: id, - category: cData.group}, - type: 'GET', - success: function(data) { - saimod_sys_text_loadcontent(cData.lang,cData.group); - saimod_sys_text_loadsinglecontent(id, cData.lang); - } - }); -} - -function saimod_sys_text_loadsinglecontent(id, lang){ - $('#new_text_id').hide(); - $('#new_category_id').hide(); - $('#newtext').hide(); - $('#modaltextarea').show(); - $('#changetext').show(); - $('#del_text').show(); - init_tinymce(); - - $.ajax({ - url: 'sai.php', - data: { sai_mod: '.SYSTEM.SAI.saimod_sys_text', - action: 'singleload', - id: id, - lang: lang}, - type: 'GET', - success: function(data) { - init_tinymce(); - tinyMCE.activeEditor.setContent(data); - $('#modal_success').hide(); - $('#modal_fail').hide(); - $('#modaltitle').html(id); - $('#modaltitle').show(); - cData.id = id; - $('#modal_main').modal('show'); - } - }); -} - -function saimod_sys_text_loadcontent(id, group){ - cData.editmode = true; - $('#tab-content').load('./sai.php?sai_mod=.SYSTEM.SAI.saimod_sys_text&action=load&id='+id+'&group='+group, function(){ - $('.tableentry').click(function(){ - cData.editmode = true; - saimod_sys_text_loadsinglecontent($(this).attr('text_id'), cData.lang); - }); - }); -} - -function saimod_sys_text_delete(buttonID){ - $.getJSON('./sai.php?sai_mod=.SYSTEM.SAI.saimod_sys_text&action=delete&id='+buttonID, - function(data){if (data.status == false){ alert("Failed to delete text!"); } else { - alert("Text deleted!"); - saimod_sys_text_loadcontent(cData.lang,cData.group);}}); - - saimod_sys_text_loadcontent(cData.lang,cData.group); - $('#modal_main').modal('hide'); -} +function init_saimod_sys_text_editor(){ + text_menu(); + text2_menu(); + init_tinymce(); +}; function init_tinymce(){ tinymce.init({ // General options diff --git a/sai/modules/saimod_sys_text/qq/SYS_SAIMOD_TEXT_GETTEXT_LANG.php b/sai/modules/saimod_sys_text/qq/SYS_SAIMOD_TEXT_GETTEXT_LANG.php new file mode 100644 index 0000000..cb68aae --- /dev/null +++ b/sai/modules/saimod_sys_text/qq/SYS_SAIMOD_TEXT_GETTEXT_LANG.php @@ -0,0 +1,11 @@ + ($first ? 'active' : ''), 'tag' => 'All')); while($r = $res->next()){ - $vars2 = array( 'active' => ($first ? 'active' : ''), - 'tag' => $r['tag']); - $first = false; + $vars2 = array('tag' => $r['tag']); $vars['tabopts'] .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_text/tpl/tabopt.tpl'), $vars2); } $langtab_ = ''; @@ -38,12 +34,10 @@ class saimod_sys_text extends \SYSTEM\SAI\SaiModule { //$query = 'SELECT id, "'.$lang.'" FROM '.\SYSTEM\DBD\system_locale_string::NAME_PG.' WHERE category='.$group.' ORDER BY category ASC;'; } else { $query = 'SELECT * FROM system_text;'; - new \SYSTEM\LOG\WARNING($query); } $res = $con->query($query); $entries = ''; $temparr = array(); - $entries .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_text/tpl/table_start.tpl'), array()); while($r = $res->next()){ $temparr['id'] = $r['id']; $temparr['text'] = $r['text']; @@ -51,8 +45,8 @@ class saimod_sys_text extends \SYSTEM\SAI\SaiModule { $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/table_end.tpl'), array()); - return $entries; + + return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_text/tpl/table.tpl'), array('entries' => $entries)); } public static function sai_mod__SYSTEM_SAI_saimod_sys_text_action_loadByTag($tag, $lang){ @@ -92,14 +86,22 @@ class saimod_sys_text extends \SYSTEM\SAI\SaiModule { } public static function sai_mod__SYSTEM_SAI_saimod_sys_text_action_edittext($id, $lang){ - $con = new \SYSTEM\DB\Connection(); - $result = ""; - $entries = ''; - $res = \SYSTEM\DBD\SYS_SAIMOD_TEXT_GETTEXT::QQ(array($id)); - while($r = $res->next()){ - $entries .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_text/tpl/edit.tpl'), $r); + $langs = \SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_LANGS); + $vars = array(); + $vars['tabopts'] = ''; + foreach($langs as $l){ + $vars2 = array( 'id' => $id, + 'lang' => $l, + 'default' => $l == $lang ? 'menu_lang_default' : ''); + $vars['tabopts'] .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_text/tpl/tabopt2.tpl'), $vars2); } - return $entries; + return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_text/tpl/edit.tpl'), $vars); + } + + public static function sai_mod__SYSTEM_SAI_saimod_sys_text_action_editor($id, $lang){ + $vars = array(); + $vars['content'] = \SYSTEM\DBD\SYS_SAIMOD_TEXT_GETTEXT_LANG::Q1(array($id, $lang))['text']; + 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){ diff --git a/sai/modules/saimod_sys_text/tpl/edit.tpl b/sai/modules/saimod_sys_text/tpl/edit.tpl index 1227a32..d4014c4 100644 --- a/sai/modules/saimod_sys_text/tpl/edit.tpl +++ b/sai/modules/saimod_sys_text/tpl/edit.tpl @@ -1,21 +1,8 @@ -

Texteditor

-
-
-
- -
- - -
- +
+ +
+
-
-
\ No newline at end of file diff --git a/sai/modules/saimod_sys_text/tpl/editor.tpl b/sai/modules/saimod_sys_text/tpl/editor.tpl new file mode 100644 index 0000000..a492e31 --- /dev/null +++ b/sai/modules/saimod_sys_text/tpl/editor.tpl @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/sai/modules/saimod_sys_text/tpl/main.tpl b/sai/modules/saimod_sys_text/tpl/main.tpl index 83ac3b1..1f50c0d 100644 --- a/sai/modules/saimod_sys_text/tpl/main.tpl +++ b/sai/modules/saimod_sys_text/tpl/main.tpl @@ -1,15 +1,12 @@
-

Texts

+

System Texts


-
\ 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 new file mode 100644 index 0000000..a71d7ef --- /dev/null +++ b/sai/modules/saimod_sys_text/tpl/table.tpl @@ -0,0 +1,8 @@ + + + + + + + ${entries} +
idTextAuthor
\ No newline at end of file diff --git a/sai/modules/saimod_sys_text/tpl/table_end.tpl b/sai/modules/saimod_sys_text/tpl/table_end.tpl deleted file mode 100644 index 94eb82e..0000000 --- a/sai/modules/saimod_sys_text/tpl/table_end.tpl +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/sai/modules/saimod_sys_text/tpl/table_start.tpl b/sai/modules/saimod_sys_text/tpl/table_start.tpl deleted file mode 100644 index 3259d48..0000000 --- a/sai/modules/saimod_sys_text/tpl/table_start.tpl +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/sai/modules/saimod_sys_text/tpl/tabopt.tpl b/sai/modules/saimod_sys_text/tpl/tabopt.tpl index 2f7d0ab..8a6cc93 100644 --- a/sai/modules/saimod_sys_text/tpl/tabopt.tpl +++ b/sai/modules/saimod_sys_text/tpl/tabopt.tpl @@ -1 +1 @@ -
  • Tag ${tag}
  • \ No newline at end of file +
  • ${tag}
  • \ No newline at end of file diff --git a/sai/modules/saimod_sys_text/tpl/tabopt2.tpl b/sai/modules/saimod_sys_text/tpl/tabopt2.tpl new file mode 100644 index 0000000..a63404a --- /dev/null +++ b/sai/modules/saimod_sys_text/tpl/tabopt2.tpl @@ -0,0 +1 @@ +
  • ${lang}
  • \ No newline at end of file diff --git a/sai/modules/saimod_sys_text/tpl/tabs.tpl b/sai/modules/saimod_sys_text/tpl/tabs.tpl deleted file mode 100644 index 00cd6b6..0000000 --- a/sai/modules/saimod_sys_text/tpl/tabs.tpl +++ /dev/null @@ -1,49 +0,0 @@ -

    Texts

    -
    -
    - -
    - ${tabs} -
    -
    -
    - -
    \ No newline at end of file