saimod text update, added saimod_sys_text.css
This commit is contained in:
parent
d56fead738
commit
57fa015f17
@ -1,4 +1,4 @@
|
|||||||
<?php
|
<?php
|
||||||
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'SYSTEM\SAI');
|
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'SYSTEM\SAI');
|
||||||
|
|
||||||
\SYSTEM\SAI\sai::register_sys('\SYSTEM\SAI\saimod_sys_langswitcher');
|
\SYSTEM\SAI\sai::register('\SYSTEM\SAI\saimod_sys_langswitcher');
|
||||||
3
sai/modules/saimod_sys_text/css/saimod_sys_text.css
Normal file
3
sai/modules/saimod_sys_text/css/saimod_sys_text.css
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
#tab_editor {
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
@ -53,9 +53,6 @@ function init_tinymce(){
|
|||||||
theme_modern_statusbar_location : "bottom",
|
theme_modern_statusbar_location : "bottom",
|
||||||
theme_modern_resizing : true,
|
theme_modern_resizing : true,
|
||||||
|
|
||||||
width: "100%",
|
|
||||||
height: "250px",
|
|
||||||
|
|
||||||
// Example content CSS (should be your site CSS)
|
// Example content CSS (should be your site CSS)
|
||||||
content_css : "../../page/index.css"*/
|
content_css : "../../page/index.css"*/
|
||||||
// General options
|
// General options
|
||||||
@ -78,7 +75,7 @@ function init_tinymce(){
|
|||||||
// Skin options
|
// Skin options
|
||||||
//skin : "o2k7",
|
//skin : "o2k7",
|
||||||
//skin_variant : "silver",
|
//skin_variant : "silver",
|
||||||
width: "100%",
|
width: "99%",
|
||||||
height: "250px",
|
height: "250px",
|
||||||
|
|
||||||
// Example content CSS (should be your site CSS)
|
// Example content CSS (should be your site CSS)
|
||||||
|
|||||||
@ -1,11 +1,12 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace SYSTEM\DBD;
|
namespace SYSTEM\DBD;
|
||||||
|
|
||||||
class SYS_SAIMOD_LOCALE_ADD extends \SYSTEM\DB\QP {
|
class SYS_SAIMOD_TEXT_SAVE extends \SYSTEM\DB\QP {
|
||||||
protected static function query(){
|
protected static function query(){
|
||||||
return new \SYSTEM\DB\QQuery(get_class(),
|
return new \SYSTEM\DB\QQuery(get_class(),
|
||||||
//pg
|
//pg
|
||||||
'INSERT INTO '.\SYSTEM\DBD\system_locale_string::NAME_PG.' (id, category) VALUES ($1, $2);',
|
'INSERT INTO '.\SYSTEM\DBD\system_locale_string::NAME_PG.' (id, category) VALUES ($1, $2);',
|
||||||
//mys
|
//mys
|
||||||
'INSERT INTO '.\SYSTEM\DBD\system_locale_string::NAME_MYS.' (id, category) VALUES (?, ?);'
|
'INSERT INTO '.\SYSTEM\DBD\system_text::NAME_MYS.' (`id`, `language`, `text`, `author`, `author_edit`, `time_create`, `time_edit`) VALUES (?,?,?,?,?,?,?) ON DUPLICATE ;'
|
||||||
|
|
||||||
);}}
|
);}}
|
||||||
|
|||||||
@ -37,13 +37,8 @@ class saimod_sys_text extends \SYSTEM\SAI\SaiModule {
|
|||||||
}
|
}
|
||||||
$res = $con->query($query);
|
$res = $con->query($query);
|
||||||
$entries = '';
|
$entries = '';
|
||||||
$temparr = array();
|
|
||||||
while($r = $res->next()){
|
while($r = $res->next()){
|
||||||
$temparr['id'] = $r['id'];
|
$entries .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_text/tpl/entry.tpl'), $r);
|
||||||
$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);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_text/tpl/table.tpl'), array('entries' => $entries));
|
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()){
|
while($r = $res->next()){
|
||||||
$entries .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_text/tpl/entry.tpl'), $r);
|
$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 {
|
} else {
|
||||||
return self::sai_mod__SYSTEM_SAI_saimod_sys_text_action_loadAll();
|
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);
|
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"));}
|
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){
|
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_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 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(){
|
public static function js(){
|
||||||
return array( // \SYSTEM\WEBPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_text/tinymce/tinymce.min.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'));}
|
\SYSTEM\WEBPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_text/js/saimod_sys_text.js'));}
|
||||||
|
|||||||
@ -1 +1,6 @@
|
|||||||
<textarea id="texteditor" name="texteditor" style="width:100%">${content}</textarea>
|
<textarea id="texteditor" name="texteditor" style="width:100%">${content}</textarea>
|
||||||
|
<br><br>
|
||||||
|
<input type="text" placeholder="Tags..." />
|
||||||
|
<button id="btn_back" class="btn" onClick="system.load('text');" style="margin-right: 15px; height: 32px; font-size: 13px; float: left;">Back</button>
|
||||||
|
<button id="btn_add" class="btn-danger" style="margin-right: 15px; height: 32px; font-size: 13px; float: right;">Delete</button>
|
||||||
|
<button id="btn_add" class="btn-success" style="margin-right: 15px; height: 32px; font-size: 13px; float: right;">Save</button>
|
||||||
@ -2,4 +2,8 @@
|
|||||||
<td>${id}</td>
|
<td>${id}</td>
|
||||||
<td class="contenttext">${text}</td>
|
<td class="contenttext">${text}</td>
|
||||||
<td class="contenttext">${author}</td>
|
<td class="contenttext">${author}</td>
|
||||||
|
<td class="contenttext">${author_edit}</td>
|
||||||
|
<td class="contenttext">${language}</td>
|
||||||
|
<td class="contenttext">${time_create}</td>
|
||||||
|
<td class="contenttext">${time_edit}</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -3,6 +3,10 @@
|
|||||||
<th>id</th>
|
<th>id</th>
|
||||||
<th>Text</th>
|
<th>Text</th>
|
||||||
<th>Author</th>
|
<th>Author</th>
|
||||||
|
<th>author_edit</th>
|
||||||
|
<th>language</th>
|
||||||
|
<th>time_create</th>
|
||||||
|
<th>time_edit</th>
|
||||||
</tr>
|
</tr>
|
||||||
${entries}
|
${entries}
|
||||||
</table>
|
</table>
|
||||||
Loading…
x
Reference in New Issue
Block a user