diff --git a/sai/modules/saimod_sys_locale/edit.php b/sai/modules/saimod_sys_locale/edit.php index ca08220..6403121 100644 --- a/sai/modules/saimod_sys_locale/edit.php +++ b/sai/modules/saimod_sys_locale/edit.php @@ -21,12 +21,16 @@ if (get_magic_quotes_gpc()) $_POST = array_map('stripslashes', $_POST); $subject = isset($_POST['subject']) ? $_POST['subject'] : 'Subject'; $message = isset($_POST['message']) ? $_POST['message'] : 'Message'; +$test = \SYSTEM\SECURITY\Security::load("site_content"); + +print_r($test); + ?> -
+ - +
diff --git a/sai/modules/saimod_sys_locale/saimod_sys_locale.php b/sai/modules/saimod_sys_locale/saimod_sys_locale.php index 49009a5..25582b4 100644 --- a/sai/modules/saimod_sys_locale/saimod_sys_locale.php +++ b/sai/modules/saimod_sys_locale/saimod_sys_locale.php @@ -1,15 +1,25 @@ Locale String'. - '
'. + '
'. ''.''.''; foreach (self::getLanguages() as $lang){ @@ -25,21 +35,47 @@ class saimod_sys_locale extends \SYSTEM\SAI\SaiModule { } else { $res = $con->query('SELECT * FROM system_locale_string ORDER BY category ASC;'); } - while($r = $res->next()){ $result .= ''.''.''; foreach ($languages as $columns){ - $result .= ''; + //echo "+tututututututut:".$r[$columns]."nochmal tututututututut"; + $result .= ''; + //$_POST[$r["id"]] = $r[$columns]; } $result .= ''; } - - $result .= '
'.'ID'.''.'Category'.'
'.$r["id"].'
'.'
'.$r["category"].''.$r[$columns].'
'.'
'.$r[$columns].'
'.'
'; + $result .= ''; return $result; - } + } + public static function html_content_entry_edit($entry){ + $result = + '

'.$entry.'

'. + ''. + ''; + + foreach (self::getLanguages() as $lang){ + $result .= ''; + $languages[] = $lang; + } + + $result .= ''; + + $con = new \SYSTEM\DB\Connection(\SYSTEM\system::getSystemDBInfo()); + $res = $con->prepare('edit', 'SELECT * FROM system_locale_string WHERE id=? ORDER BY "category" ASC;', array($entry)); + while($r = $res->next()){ + $result .= ""; + foreach ($languages as $columns){ + //echo "+tututututututut:".$r[$columns]."nochmal tututututututut"; + $result .= ''; + //$_POST[$r["id"]] = $r[$columns]; + } + $result .= ""; + } + return $result; + } public static function html_li_menu(){return '
  • DB Text
  • ';} public static function right_public(){return false;} diff --git a/sai/modules/saimod_sys_locale/saimod_sys_locale_submit.js b/sai/modules/saimod_sys_locale/saimod_sys_locale_submit.js index af79fa8..edc30dd 100644 --- a/sai/modules/saimod_sys_locale/saimod_sys_locale_submit.js +++ b/sai/modules/saimod_sys_locale/saimod_sys_locale_submit.js @@ -1,3 +1,14 @@ function init__SYSTEM_SAI_saimod_sys_locale() { - //alert("huhu"); + // handle navigation link click + $('.btn').click(function () { + //loadEntry($(this).attr('url')); + loadEntry($(this).attr('name')); + //loadUrlPic($(this).attr('url')); + }); +} + +function loadEntry(buttonID) { + $('div#content-wrapper').load('./?action=developer&sai_mod=.SYSTEM.SAI.saimod_sys_locale&sai_input='+buttonID, function(){ + + }); } diff --git a/sai/modules/saimod_sys_locale/wysiwyg/demo.php b/sai/modules/saimod_sys_locale/wysiwyg/demo.php index ca08220..b7fe632 100644 --- a/sai/modules/saimod_sys_locale/wysiwyg/demo.php +++ b/sai/modules/saimod_sys_locale/wysiwyg/demo.php @@ -9,7 +9,7 @@ - +
    '.$lang.'