diff --git a/e107_languages/English/admin/lan_log_messages.php b/e107_languages/English/admin/lan_log_messages.php index 55d8bbc1f..48df24236 100644 --- a/e107_languages/English/admin/lan_log_messages.php +++ b/e107_languages/English/admin/lan_log_messages.php @@ -1,6 +1,6 @@ diff --git a/e107_plugins/blogcalendar_menu/config.php b/e107_plugins/blogcalendar_menu/config.php index 2b005c56c..05287a0f7 100644 --- a/e107_plugins/blogcalendar_menu/config.php +++ b/e107_plugins/blogcalendar_menu/config.php @@ -1,44 +1,45 @@ logArrayDiffs($temp,$pref,'MISC_06')) + { + save_prefs(); + } $ns->tablerender("", "
".BLOGCAL_CONF5."
"); } diff --git a/e107_plugins/clock_menu/config.php b/e107_plugins/clock_menu/config.php index 321686652..d79f7fddc 100644 --- a/e107_plugins/clock_menu/config.php +++ b/e107_plugins/clock_menu/config.php @@ -1,44 +1,50 @@ logArrayDiffs($temp,$menu_pref,'MISC_05')) + { + $tmp = addslashes(serialize($menu_pref)); + $sql->db_Update("core", "e107_value='{$tmp}' WHERE e107_name='menu_pref' "); } - $tmp = addslashes(serialize($menu_pref)); - $sql->db_Update("core", "e107_value='$tmp' WHERE e107_name='menu_pref' "); $ns->tablerender("", "
".CLOCK_AD_L1."
"); } diff --git a/e107_plugins/comment_menu/config.php b/e107_plugins/comment_menu/config.php index fb1cd450a..4df352647 100644 --- a/e107_plugins/comment_menu/config.php +++ b/e107_plugins/comment_menu/config.php @@ -1,48 +1,50 @@ logArrayDiffs($temp,$menu_pref,'MISC_04')) + { + $tmp = addslashes(serialize($menu_pref)); + $sql->db_Update("core", "e107_value='{$tmp}' WHERE e107_name='menu_pref' "); } - $tmp = addslashes(serialize($menu_pref)); - $sql->db_Update("core", "e107_value='$tmp' WHERE e107_name='menu_pref' "); $ns->tablerender("", "
".CM_L10."
"); } diff --git a/e107_plugins/login_menu/config.php b/e107_plugins/login_menu/config.php index 0a3fa3d6d..bf30dfb3a 100644 --- a/e107_plugins/login_menu/config.php +++ b/e107_plugins/login_menu/config.php @@ -1,50 +1,57 @@ $value) { + foreach ($_POST['external_links_order'] as $key => $value) + { if(array_key_exists($key, $_POST['external_links'])) + { $_POST['pref']['external_links'][] = $key; + } } $_POST['pref']['external_links'] = $_POST['pref']['external_links'] ? implode(',', $_POST['pref']['external_links']) : ''; unset($_POST['external_links']); - } else { + } + else + { $_POST['pref']['external_links'] = ''; } @@ -52,12 +59,15 @@ if ($_POST['update_menu']) { //sort/show/hide links - End //show/hide stats - Start - if(varset($_POST['external_stats'])) { + if(varset($_POST['external_stats'])) + { $_POST['pref']['external_stats'] = implode(',', array_keys($_POST['external_stats'])); unset($_POST['external_stats']); - } else { + } + else + { $_POST['pref']['external_stats'] = ''; } //show/hide stats - End @@ -65,7 +75,8 @@ if ($_POST['update_menu']) { unset($menu_pref['login_menu']); $menu_pref['login_menu'] = $_POST['pref']; $tmp = addslashes(serialize($menu_pref)); - $sql->db_Update("core", "e107_value='$tmp' WHERE e107_name='menu_pref' "); + $sql->db_Update("core", "e107_value='{$tmp}' WHERE e107_name='menu_pref' "); + $admin_log->log_event('MISC_03','', E_LOG_INFORMATIVE,''); $ns->tablerender("", '
'.LAN_SETSAVED.'
'); } diff --git a/e107_plugins/online/config.php b/e107_plugins/online/config.php index 482995423..87f29212b 100644 --- a/e107_plugins/online/config.php +++ b/e107_plugins/online/config.php @@ -1,39 +1,45 @@ db_Update("core", "e107_value='$tmp' WHERE e107_name='menu_pref' "); + if ($admin_log->logArrayDiffs($temp,$menu_pref,'MISC_02')) + { + $tmp = addslashes(serialize($menu_pref)); + $sql->db_Update("core", "e107_value='{$tmp}' WHERE e107_name='menu_pref' "); + } $ns->tablerender("", "
".LAN_UPDATED."
"); } diff --git a/e107_plugins/tree_menu/config.php b/e107_plugins/tree_menu/config.php index d63cbc32d..c2262e4ae 100644 --- a/e107_plugins/tree_menu/config.php +++ b/e107_plugins/tree_menu/config.php @@ -1,41 +1,47 @@ $value) { - if ($value != TREE_L2) { - $menu_pref[$key] = $value; +if (isset($_POST['update_menu'])) +{ + $temp = array(); + foreach($_POST as $key => $value) + { + if ($value != TREE_L2) + { + $temp[$key] = $value; } } - - $tmp = addslashes(serialize($menu_pref)); - $sql->db_Update("core", "e107_value='$tmp' WHERE e107_name='menu_pref' "); + + if ($admin_log->logArrayDiffs($temp,$menu_pref,'MISC_01')) + { + $tmp = addslashes(serialize($menu_pref)); + $sql->db_Update("core", "e107_value='{$tmp}' WHERE e107_name='menu_pref' "); + } $ns->tablerender("", "
".TREE_L3."
"); }