Admin Menu Editor - Version 1.9.3

Version Description

  • Fixed a warning about get_magic_quotes_gpc() being deprecated in PHP 7.4.
  • Fixed a conflict with plugins that use the "all_plugins" filter incorrectly.
Download this release

Release Info

Developer whiteshadow
Plugin Icon 128x128 Admin Menu Editor
Version 1.9.3
Comparing to
See all releases

Code changes from version 1.9.2 to 1.9.3

images/font-awesome/undo.png ADDED
Binary file
images/reset-permissions.png ADDED
Binary file
includes/menu-editor-core.php CHANGED
@@ -1689,6 +1689,7 @@ class WPMenuEditor extends MenuEd_ShadowPluginFramework {
1689
//Move orphaned items back to their original parents.
1690
foreach($orphans as $item) {
1691
$defaultParent = $item['defaults']['parent'];
1692
if ( isset($defaultParent) && isset($tree[$defaultParent]) ) {
1693
$tree[$defaultParent]['items'][] = $item;
1694
} else {
@@ -3450,8 +3451,11 @@ class WPMenuEditor extends MenuEd_ShadowPluginFramework {
3450
$this->post = $this->originalPost = $_POST;
3451
$this->get = $_GET;
3452
3453
- /** @noinspection PhpDeprecationInspection */
3454
- if ( function_exists('get_magic_quotes_gpc') && get_magic_quotes_gpc() ) {
3455
$this->post = stripslashes_deep($this->post);
3456
$this->get = stripslashes_deep($this->get);
3457
}
1689
//Move orphaned items back to their original parents.
1690
foreach($orphans as $item) {
1691
$defaultParent = $item['defaults']['parent'];
1692
+ //TODO: Apparently 'parent' might not exist in some configurations. Unknown bug.
1693
if ( isset($defaultParent) && isset($tree[$defaultParent]) ) {
1694
$tree[$defaultParent]['items'][] = $item;
1695
} else {
3451
$this->post = $this->originalPost = $_POST;
3452
$this->get = $_GET;
3453
3454
+ if (
3455
+ version_compare(phpversion(), '7.4.0alpha1', '<')
3456
+ && function_exists('get_magic_quotes_gpc')
3457
+ && get_magic_quotes_gpc()
3458
+ ) {
3459
$this->post = stripslashes_deep($this->post);
3460
$this->get = stripslashes_deep($this->get);
3461
}
menu-editor.php CHANGED
@@ -3,7 +3,7 @@
3
Plugin Name: Admin Menu Editor
4
Plugin URI: http://w-shadow.com/blog/2008/12/20/admin-menu-editor-for-wordpress/
5
Description: Lets you directly edit the WordPress admin menu. You can re-order, hide or rename existing menus, add custom menus and more.
6
- Version: 1.9.2
7
Author: Janis Elsts
8
Author URI: http://w-shadow.com/blog/
9
*/
3
Plugin Name: Admin Menu Editor
4
Plugin URI: http://w-shadow.com/blog/2008/12/20/admin-menu-editor-for-wordpress/
5
Description: Lets you directly edit the WordPress admin menu. You can re-order, hide or rename existing menus, add custom menus and more.
6
+ Version: 1.9.3
7
Author: Janis Elsts
8
Author URI: http://w-shadow.com/blog/
9
*/
modules/plugin-visibility/plugin-visibility.php CHANGED
@@ -154,6 +154,10 @@ class amePluginVisibility extends amePersistentModule {
154
* @return array
155
*/
156
public function filterPluginList($plugins) {
157
$user = wp_get_current_user();
158
$settings = $this->loadSettings();
159
154
* @return array
155
*/
156
public function filterPluginList($plugins) {
157
+ if ( !is_array($plugins) && !($plugins instanceof ArrayAccess) ) {
158
+ return $plugins;
159
+ }
160
+
161
$user = wp_get_current_user();
162
$settings = $this->loadSettings();
163
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_i
4
Tags: admin, dashboard, menu, security, wpmu
5
Requires at least: 4.1
6
Tested up to: 5.3
7
- Stable tag: 1.9.2
8
9
Lets you edit the WordPress admin menu. You can re-order, hide or rename menus, add custom menus and more.
10
@@ -63,6 +63,10 @@ Plugins installed in the `mu-plugins` directory are treated as "always on", so y
63
64
== Changelog ==
65
66
= 1.9.2 =
67
* Updated the appearance of the settings page to match the admin CSS changes introduced in WordPress 5.3.
68
* Fixed inconsistent dialog title bar colours that could occur when another plugin loaded the default WP dialog styles.
4
Tags: admin, dashboard, menu, security, wpmu
5
Requires at least: 4.1
6
Tested up to: 5.3
7
+ Stable tag: 1.9.3
8
9
Lets you edit the WordPress admin menu. You can re-order, hide or rename menus, add custom menus and more.
10
63
64
== Changelog ==
65
66
+ = 1.9.3 =
67
+ * Fixed a warning about get_magic_quotes_gpc() being deprecated in PHP 7.4.
68
+ * Fixed a conflict with plugins that use the "all_plugins" filter incorrectly.
69
+
70
= 1.9.2 =
71
* Updated the appearance of the settings page to match the admin CSS changes introduced in WordPress 5.3.
72
* Fixed inconsistent dialog title bar colours that could occur when another plugin loaded the default WP dialog styles.