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."
");
}