PluginProbe
Adminimize / 1.9.1
Adminimize v1.9.1
1.11.14 1.11.13 1.11.1 1.11.10 1.11.11 1.11.12 1.11.2 1.11.3 1.11.4 1.11.5 1.11.6 1.11.7 1.11.8 1.11.9 1.3 1.4.7 1.6 1.7.12 1.7.13 1.7.14 1.7.15 1.7.16 1.7.17 1.7.18 1.7.19 All 53 releases
← All changes | adminimize_page.php +56 -74 1.11.11 → 1.9.1 View file →
@@ -3,31 +3,33 @@
3 3 * @package Adminimize
4 4 * @subpackage Settings page
5 5 * @author Frank Bültge
6 6 */
7 +if ( ! function_exists( 'add_action' ) ) {
8 + echo "Hi there! I'm just a part of plugin, not much I can do when called directly.";
9 + exit;
10 +}
7 11
8 -// A rather more popular way to check if the file is being accessed directly.
9 -if ( ! defined( 'ABSPATH' ) ) {
10 - die( "Hi there! I'm just a part of plugin, not much I can do when called directly." );
11 -}
12 -/*
13 12 // Export the options to local client.
14 13 if ( array_key_exists( '_mw_adminimize_export', $_GET ) ) {
15 - add_action( 'admin_init', '_mw_adminimize_export_json' );
16 - //_mw_adminimize_export_json();
14 + _mw_adminimize_export_json();
17 15 die();
18 -}*/
16 +}
19 17
20 18 function _mw_adminimize_options() {
19 + global $wpdb, $_wp_admin_css_colors, $wp_version, $wp_roles, $table_prefix;
21 20
22 - // The removed data is never used.
21 + $_mw_adminimize_user_info = 0;
23 22
23 + // get array with userroles
24 + // also provide for the other files
25 + $user_roles = _mw_adminimize_get_all_user_roles();
26 + $user_roles_names = _mw_adminimize_get_all_user_roles_names();
27 +
24 28 // update options
25 - // Some indenting cleanups
26 - if (
27 - ( array_key_exists( '_mw_adminimize_action', $_POST )
29 + if ( ( array_key_exists( '_mw_adminimize_action', $_POST )
28 30 && $_POST[ '_mw_adminimize_action' ] === '_mw_adminimize_insert' )
29 - && $_POST[ '_mw_adminimize_save' ]
31 + && $_POST[ '_mw_adminimize_save' ]
30 32 ) {
31 33
32 34 if ( function_exists( 'current_user_can' ) && current_user_can( 'manage_options' ) ) {
33 35 check_admin_referer( 'mw_adminimize_nonce' );
@@ -32,27 +34,22 @@
32 34 if ( function_exists( 'current_user_can' ) && current_user_can( 'manage_options' ) ) {
33 35 check_admin_referer( 'mw_adminimize_nonce' );
34 36
35 37 _mw_adminimize_update();
38 +
36 39 } else {
37 40 $myErrors = new _mw_adminimize_message_class();
38 - $myErrors = '<div id="message" class="error"><p>' .
39 - $myErrors->get_error(
40 - '_mw_adminimize_access_denied'
41 - ) .
42 - '</p></div>';
41 + $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error(
42 + '_mw_adminimize_access_denied'
43 + ) . '</p></div>';
43 44 wp_die( $myErrors );
44 -
45 - // Some indenting cleanups
46 45 }
47 46 }
48 47
49 48 // import options
50 - // Some indenting cleanups
51 - if (
52 - ( array_key_exists( '_mw_adminimize_action', $_POST )
49 + if ( ( array_key_exists( '_mw_adminimize_action', $_POST )
53 50 && $_POST[ '_mw_adminimize_action' ] === '_mw_adminimize_import' )
54 - && $_POST[ '_mw_adminimize_save' ]
51 + && $_POST[ '_mw_adminimize_save' ]
55 52 ) {
56 53
57 54 _mw_adminimize_import_json();
58 55 }
@@ -57,37 +54,34 @@
57 54 _mw_adminimize_import_json();
58 55 }
59 56
60 57 // Uninstall options
61 - // Some indenting cleanups
62 - if (
63 - ( array_key_exists( '_mw_adminimize_action', $_POST )
64 - && $_POST[ '_mw_adminimize_action' ] === '_mw_adminimize_uninstall' )
65 - && ! array_key_exists( '_mw_adminimize_uninstall_yes', $_POST )
58 + if ( ( array_key_exists( '_mw_adminimize_action', $_POST )
59 + && $_POST[ '_mw_adminimize_action' ] === '_mw_adminimize_deinstall' )
60 + && ! array_key_exists( '_mw_adminimize_deinstall_yes', $_POST )
61 +
66 62 ) {
67 63 $myErrors = new _mw_adminimize_message_class();
68 64 $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error(
69 - '_mw_adminimize_uninstall_yes'
65 + '_mw_adminimize_deinstall_yes'
70 66 ) . '</p></div>';
71 67 wp_die( $myErrors );
72 68 }
73 69
74 - // Some indenting cleanups
75 - if (
76 - ( array_key_exists( '_mw_adminimize_action', $_POST )
77 - && array_key_exists( '_mw_adminimize_uninstall_yes', $_POST )
78 - && $_POST[ '_mw_adminimize_action' ] === '_mw_adminimize_uninstall' )
79 - && $_POST[ '_mw_adminimize_uninstall' ]
80 - && $_POST[ '_mw_adminimize_uninstall_yes' ] === '_mw_adminimize_uninstall'
70 + if ( ( array_key_exists( '_mw_adminimize_action', $_POST )
71 + && array_key_exists( '_mw_adminimize_deinstall_yes', $_POST )
72 + && $_POST[ '_mw_adminimize_action' ] === '_mw_adminimize_deinstall' )
73 + && $_POST[ '_mw_adminimize_deinstall' ]
74 + && $_POST[ '_mw_adminimize_deinstall_yes' ] === '_mw_adminimize_deinstall'
81 75 ) {
82 76 if ( function_exists( 'current_user_can' ) && current_user_can( 'manage_options' ) ) {
83 77 check_admin_referer( 'mw_adminimize_nonce' );
84 78
85 - _mw_adminimize_uninstall();
79 + _mw_adminimize_deinstall();
86 80
87 81 $myErrors = new _mw_adminimize_message_class();
88 82 $myErrors = '<div id="message" class="updated fade"><p>' . $myErrors->get_error(
89 - '_mw_adminimize_uninstall'
83 + '_mw_adminimize_deinstall'
90 84 ) . '</p></div>';
91 85 echo $myErrors;
92 86 } else {
93 87 $myErrors = new _mw_adminimize_message_class();
@@ -98,61 +92,48 @@
98 92 }
99 93 }
100 94
101 95 // load theme user data
102 - // Some indenting cleanups
103 - if (
104 - ( array_key_exists( '_mw_adminimize_action', $_POST )
96 + if ( ( array_key_exists( '_mw_adminimize_action', $_POST )
105 97 && $_POST[ '_mw_adminimize_action' ] === '_mw_adminimize_load_theme' )
106 - && $_POST[ '_mw_adminimize_load' ]
98 + && $_POST[ '_mw_adminimize_load' ]
107 99 ) {
108 100 if ( function_exists( 'current_user_can' ) && current_user_can( 'edit_users' ) ) {
109 101 check_admin_referer( 'mw_adminimize_nonce' );
110 102
111 103 $myErrors = new _mw_adminimize_message_class();
112 - $myErrors = '<div id="message" class="updated fade"><p>' .
113 - $myErrors->get_error(
114 - '_mw_adminimize_load_theme'
115 - ) .
116 - '</p></div>';
104 + $myErrors = '<div id="message" class="updated fade"><p>' . $myErrors->get_error(
105 + '_mw_adminimize_load_theme'
106 + ) . '</p></div>';
117 107 echo $myErrors;
118 108 } else {
119 109 $myErrors = new _mw_adminimize_message_class();
120 - $myErrors = '<div id="message" class="error"><p>' .
121 - $myErrors->get_error(
122 - '_mw_adminimize_access_denied'
123 - ) .
124 - '</p></div>';
110 + $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error(
111 + '_mw_adminimize_access_denied'
112 + ) . '</p></div>';
125 113 wp_die( $myErrors );
126 114 }
127 115 }
128 116
129 - // Some indenting cleanups
130 - if (
131 - ( array_key_exists( '_mw_adminimize_action', $_POST )
117 + if ( ( array_key_exists( '_mw_adminimize_action', $_POST )
132 118 && $_POST[ '_mw_adminimize_action' ] === '_mw_adminimize_set_theme' )
133 - && $_POST[ '_mw_adminimize_save' ]
119 + && $_POST[ '_mw_adminimize_save' ]
134 120 ) {
135 121 if ( function_exists( 'current_user_can' ) && current_user_can( 'edit_users' ) ) {
136 122 check_admin_referer( 'mw_adminimize_nonce' );
137 123
138 - // _mw_adminimize_set_theme();
139 - // This function isn't defined anywhere.
124 + _mw_adminimize_set_theme();
140 125
141 126 $myErrors = new _mw_adminimize_message_class();
142 - $myErrors = '<div id="message" class="updated fade"><p>' .
143 - $myErrors->get_error(
144 - '_mw_adminimize_set_theme'
145 - ) .
146 - '</p></div>';
127 + $myErrors = '<div id="message" class="updated fade"><p>' . $myErrors->get_error(
128 + '_mw_adminimize_set_theme'
129 + ) . '</p></div>';
147 130 echo $myErrors;
148 131 } else {
149 132 $myErrors = new _mw_adminimize_message_class();
150 - $myErrors = '<div id="message" class="error"><p>' .
151 - $myErrors->get_error(
152 - '_mw_adminimize_access_denied'
153 - ) .
154 - '</p></div>';
133 + $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error(
134 + '_mw_adminimize_access_denied'
135 + ) . '</p></div>';
155 136 wp_die( $myErrors );
156 137 }
157 138 }
158 139 ?>
@@ -158,17 +139,15 @@
158 139 ?>
159 140 <div class="wrap">
160 141 <?php
161 142 do_action( 'mw_adminimize_before_settings_form' );
162 -
163 143 // Backend Options for all roles
164 144 require_once 'inc-options/minimenu.php';
165 145 ?>
166 - <form name="backend_option" method="post" id="_mw_adminimize_options" action="?page=<?php echo esc_attr( $_GET[ 'page' ] ); ?>">
146 + <form name="backend_option" method="post" id="_mw_adminimize_options" action="?page=<?php echo esc_attr(
147 + $_GET[ 'page' ]
148 + ); ?>">
167 149 <?php
168 - // Adminimize Settings for the plugin.
169 - require_once 'inc-options/self_settings.php';
170 -
171 150 // Admin Bar options
172 151 require_once 'inc-options/admin_bar.php';
173 152
174 153 // Admin Bar items frontend
@@ -213,8 +192,11 @@
213 192 </form>
214 193
215 194 <?php
216 195 do_action( 'mw_adminimize_after_settings_form' );
196 +
197 + // Theme Options
198 + require_once 'inc-options/theme_options.php';
217 199
218 200 // Im/Export Options
219 201 require_once 'inc-options/im_export_options.php';
220 202