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 71048c5..7891ac1 100644 --- a/sai/modules/saimod_sys_text/js/saimod_sys_text.js +++ b/sai/modules/saimod_sys_text/js/saimod_sys_text.js @@ -71,6 +71,28 @@ function init_saimod_sys_text_editor(){ }); }); + $('#btn_save_close').click(function(){ + var new_id = $('#input_new_id').val(); + var lang = $(this).attr('text_lang'); + $.ajax({ type :'POST', + url : './sai.php', + data : { sai_mod: '.SYSTEM.SAI.saimod_sys_text', + action: 'save', + id: $(this).attr('text_id'), + new_id: new_id, + lang: lang, + tags: JSON.stringify($('#input_tags').val().split(',').map(function(s) { return s.trim() })), + text: encodeURIComponent(tinymce.activeEditor.getContent({format : 'raw'}))}, + success : function(data) { + if(data.status){ + alert('success'); + system.back(); + }else{ + alert('Problem: '+data);} + } + }); + }); + $('#btn_delete').click(function(){ //Ask if delete all langs of this tag - 3 button dialog required $.ajax({ type :'GET', diff --git a/sai/modules/saimod_sys_text/tpl/saimod_sys_text_edit_editor.tpl b/sai/modules/saimod_sys_text/tpl/saimod_sys_text_edit_editor.tpl index 5f9de67..f9c5266 100644 --- a/sai/modules/saimod_sys_text/tpl/saimod_sys_text_edit_editor.tpl +++ b/sai/modules/saimod_sys_text/tpl/saimod_sys_text_edit_editor.tpl @@ -3,4 +3,5 @@
+ \ No newline at end of file diff --git a/sql/mysql/data/system_sai_api.sql b/sql/mysql/data/system_sai_api.sql index 6975030..7e6793e 100644 --- a/sql/mysql/data/system_sai_api.sql +++ b/sql/mysql/data/system_sai_api.sql @@ -132,7 +132,7 @@ REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `na REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (710, 42, 2, 700, 'loadByTag', 'lang', 'STRING'); -- REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (712, 42, 2, 700, 'edittext', 'id', 'STRING'); -REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (713, 42, 2, 700, 'edittext', 'lang', 'LANG'); +REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (713, 42, 2, 700, 'edittext', 'lang', 'STRING'); REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (715, 42, 2, 700, 'editor', 'id', 'STRING'); REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (716, 42, 2, 700, 'editor', 'lang', 'STRING'); -- diff --git a/sql/mysql/data/system_text.sql b/sql/mysql/data/system_text.sql index 17b8753..832fdb6 100644 --- a/sql/mysql/data/system_text.sql +++ b/sql/mysql/data/system_text.sql @@ -337,6 +337,14 @@ INSERT INTO `system_text_tag` (`id`, `tag`) VALUES ('basic_save', 'basic'); INSERT INTO `system_text_tag` (`id`, `tag`) VALUES ('basic_save', 'sai_text'); + DELETE FROM `system_text` WHERE id = 'basic_save_close'; + DELETE FROM `system_text_tag` WHERE id = 'basic_save_close'; + INSERT INTO `system_text` (`id`, `lang`, `text`, `author`, `author_edit`, `time_create`, `time_edit`) VALUES ('basic_save_close', 'deDE', 'Speichern & Schließen', 2, 2, '2015-04-20 01:46:06', '2015-04-20 01:46:06'); + INSERT INTO `system_text` (`id`, `lang`, `text`, `author`, `author_edit`, `time_create`, `time_edit`) VALUES ('basic_save_close', 'enUS', 'Save & Close', 2, 2, '2015-04-18 13:35:09', '2015-04-18 13:35:09'); + INSERT INTO `system_text` (`id`, `lang`, `text`, `author`, `author_edit`, `time_create`, `time_edit`) VALUES ('basic_save_close', 'frFR', 'Mémoriser & Fermer', 3, 3, '2015-04-20 16:29:38', '2015-04-20 16:29:38'); + INSERT INTO `system_text_tag` (`id`, `tag`) VALUES ('basic_save_close', 'basic'); + INSERT INTO `system_text_tag` (`id`, `tag`) VALUES ('basic_save_close', 'sai_text'); + DELETE FROM `system_text` WHERE id = 'basic_show_all'; DELETE FROM `system_text_tag` WHERE id = 'basic_show_all'; INSERT INTO `system_text` (`id`, `lang`, `text`, `author`, `author_edit`, `time_create`, `time_edit`) VALUES ('basic_show_all', 'deDE', 'Alle anzeigen', 2, 2, '2015-04-20 01:44:40', '2015-04-20 01:44:40');