PluginProbe
Adminimize / 1.11.13
Adminimize v1.11.13
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
adminimize / inc-options / backend_options.php

backend_options.php in Adminimize 1.11.13, at inc-options/backend_options.php

443 lines 13.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Backend options, options that works on all back end pages.
4 *
5 * @package Adminimize
6 * @subpackage Backend Options
7 * @author Frank Bültge
8 */
9
10 if ( ! function_exists( 'add_action' ) ) {
11 echo "Hi there! I'm just a part of plugin, not much I can do when called directly.";
12 exit;
13 }
14 ?>
15
16 <div id="poststuff" class="ui-sortable meta-box-sortables">
17 <div class="postbox">
18 <h3 class="hndle ui-sortable-handle" id="backend_options" title="<?php esc_attr_e( 'Click to toggle', 'adminimize' ); ?>"><?php esc_attr_e( 'Backend Options', 'adminimize' ); ?></h3>
19 <div class="inside">
20
21
22 <?php wp_nonce_field( 'mw_adminimize_nonce' ); ?>
23 <br class="clear"/>
24 <table summary="config" class="widefat">
25 <tbody>
26 <?php
27 if ( _mw_adminimize_is_active_on_multisite() && function_exists( 'is_super_admin' )
28 ) {
29 ?>
30 <tr valign="top">
31 <td><?php esc_attr_e( 'Exclude Super Admin', 'adminimize' ); ?></td>
32 <td>
33 <?php
34 $_mw_adminimize_exclude_super_admin = _mw_adminimize_get_option_value(
35 '_mw_adminimize_exclude_super_admin'
36 );
37 ?>
38 <label>
39 <select name="_mw_adminimize_exclude_super_admin">
40 <option value="0"
41 <?php
42 if ( 0 === $_mw_adminimize_exclude_super_admin ) {
43 echo ' selected="selected"';
44 }
45 ?>
46 ><?php esc_attr_e( 'Default', 'adminimize' ); ?></option>
47 <option value="1"
48 <?php
49 if ( 1 === $_mw_adminimize_exclude_super_admin ) {
50 echo ' selected="selected"';
51 }
52 ?>
53 ><?php esc_attr_e( 'Activate', 'adminimize' ); ?></option>
54 </select>
55 </label>
56 <?php
57 esc_attr_e(
58 'Exclude the Super Admin on a WP Multisite Install from all limitations of this plugin.',
59 'adminimize'
60 );
61 ?>
62 </td>
63 </tr>
64 <?php } ?>
65 <tr valign="top">
66 <td><?php esc_attr_e( 'User-Info', 'adminimize' ); ?></td>
67 <td>
68 <?php
69 $_mw_adminimize_user_info = _mw_adminimize_get_option_value(
70 '_mw_adminimize_user_info'
71 );
72 ?>
73 <label>
74 <select name="_mw_adminimize_user_info">
75 <option value="0"
76 <?php
77 if ( 0 === $_mw_adminimize_user_info ) {
78 echo ' selected="selected"';
79 }
80 ?>
81 ><?php esc_attr_e( 'Default', 'adminimize' ); ?></option>
82 <option value="1"
83 <?php
84 if ( 1 === $_mw_adminimize_user_info ) {
85 echo ' selected="selected"';
86 }
87 ?>
88 ><?php esc_attr_e( 'Hide', 'adminimize' ); ?></option>
89 <option value="2"
90 <?php
91 if ( 2 === $_mw_adminimize_user_info ) {
92 echo ' selected="selected"';
93 }
94 ?>
95 ><?php esc_attr_e( 'Only logout', 'adminimize' ); ?></option>
96 <option value="3"
97 <?php
98 if ( 3 === $_mw_adminimize_user_info ) {
99 echo ' selected="selected"';
100 }
101 ?>
102 ><?php esc_attr_e( 'User &amp; Logout', 'adminimize' ); ?></option>
103 </select>
104 </label>
105 <?php
106 esc_attr_e(
107 'The &quot;User-Info-area&quot; is on the top right side of the backend. You can hide or reduced show.',
108 'adminimize'
109 );
110 ?>
111 </td>
112 </tr>
113 <?php
114 if ( ( '' === $_mw_adminimize_user_info ) || ( 1 === $_mw_adminimize_user_info ) || ( 0 === $_mw_adminimize_user_info ) ) {
115 $disabled_item = ' disabled="disabled"';
116 }
117 ?>
118 <tr valign="top">
119 <td><label
120 for="_mw_adminimize_ui_redirect"><?php esc_attr_e( 'Change User-Info, redirect to', 'adminimize' ); ?>
121 </td>
122 <td>
123 <?php
124 $_mw_adminimize_ui_redirect = (int) _mw_adminimize_get_option_value(
125 '_mw_adminimize_ui_redirect'
126 );
127 ?>
128 <select name="_mw_adminimize_ui_redirect" id="_mw_adminimize_ui_redirect"
129 <?php
130 if ( isset( $disabled_item ) ) {
131 // phpcs:disable
132 echo $disabled_item;
133 }
134 ?>
135 >
136 <option value="0"
137 <?php
138 if ( 0 === $_mw_adminimize_ui_redirect ) {
139 echo ' selected="selected"';
140 }
141 ?>
142 >
143 <?php esc_attr_e( 'Default', 'adminimize' ); ?>
144 </option>
145 <option value="1"
146 <?php
147 if ( 1 === $_mw_adminimize_ui_redirect ) {
148 echo ' selected="selected"';
149 }
150 ?>
151 >
152 <?php esc_attr_e( 'Frontpage of the Blog', 'adminimize' ); ?>
153 </option>
154 </select>
155 <?php
156 esc_attr_e(
157 'When the &quot;User-Info-area&quot; change it, then it is possible to change the redirect.',
158 'adminimize'
159 );
160 ?>
161 </td>
162 </tr>
163 <tr valign="top">
164 <td><label for="_mw_adminimize_footer"><?php esc_attr_e( 'Footer', 'adminimize' ); ?></label></td>
165 <td>
166 <?php $_mw_adminimize_footer = (int) _mw_adminimize_get_option_value( '_mw_adminimize_footer' ); ?>
167 <select name="_mw_adminimize_footer" id="_mw_adminimize_footer">
168 <option value="0"
169 <?php
170 if ( 0 === $_mw_adminimize_footer ) {
171 echo ' selected="selected"';
172 }
173 ?>
174 >
175 <?php esc_attr_e( 'Default', 'adminimize' ); ?>
176 </option>
177 <option value="1"
178 <?php
179 if ( 1 === $_mw_adminimize_footer ) {
180 echo ' selected="selected"';
181 }
182 ?>
183 >
184 <?php esc_attr_e( 'Hide', 'adminimize' ); ?>
185 </option>
186 </select>
187 <?php
188 esc_attr_e(
189 'The Footer-area can hide, include all links and details.', 'adminimize'
190 );
191 ?>
192 </td>
193 </tr>
194 <tr valign="top">
195 <td><?php esc_attr_e( 'Timestamp', 'adminimize' ); ?></td>
196 <td>
197 <?php
198 $_mw_adminimize_timestamp = (int) _mw_adminimize_get_option_value(
199 '_mw_adminimize_timestamp'
200 );
201 ?>
202 <label>
203 <select name="_mw_adminimize_timestamp">
204 <option value="0"
205 <?php
206 if ( 0 === $_mw_adminimize_timestamp ) {
207 echo ' selected="selected"';
208 }
209 ?>
210 ><?php esc_attr_e( 'Default', 'adminimize' ); ?></option>
211 <option value="1"
212 <?php
213 if ( 1 === $_mw_adminimize_timestamp ) {
214 echo ' selected="selected"';
215 }
216 ?>
217 ><?php esc_attr_e( 'Activate', 'adminimize' ); ?></option>
218 </select>
219 </label>
220 <?php
221 esc_attr_e(
222 'Opens the post timestamp editing fields without you having to click the "Edit" link every time.',
223 'adminimize'
224 );
225 ?>
226 </td>
227 </tr>
228 <tr valign="top">
229 <td><?php esc_attr_e( 'Category Height', 'adminimize' ); ?></td>
230 <td>
231 <?php
232 $_mw_adminimize_cat_full = (int) _mw_adminimize_get_option_value(
233 '_mw_adminimize_cat_full'
234 );
235 ?>
236 <label>
237 <select name="_mw_adminimize_cat_full">
238 <option value="0"
239 <?php
240 if ( 0 === $_mw_adminimize_cat_full ) {
241 echo ' selected="selected"';
242 }
243 ?>
244 ><?php esc_attr_e( 'Default', 'adminimize' ); ?></option>
245 <option value="1"
246 <?php
247 if ( 1 === $_mw_adminimize_cat_full ) {
248 echo ' selected="selected"';
249 }
250 ?>
251 ><?php esc_attr_e( 'Activate', 'adminimize' ); ?></option>
252 </select>
253 </label>
254 <?php
255 esc_attr_e(
256 'View the Meta Box with Categories in the full height, no scrollbar or whitespace.',
257 'adminimize'
258 );
259 ?>
260 </td>
261 </tr>
262 <tr valign="top">
263 <td><?php esc_attr_e( 'Advice in Footer', 'adminimize' ); ?></td>
264 <td>
265 <?php $_mw_adminimize_advice = (int) _mw_adminimize_get_option_value( '_mw_adminimize_advice' ); ?>
266 <label>
267 <select name="_mw_adminimize_advice">
268 <option value="0"
269 <?php
270 if ( 0 === $_mw_adminimize_advice ) {
271 echo ' selected="selected"';
272 }
273 ?>
274 ><?php esc_attr_e( 'Default', 'adminimize' ); ?></option>
275 <option value="1"
276 <?php
277 if ( 1 === $_mw_adminimize_advice ) {
278 echo ' selected="selected"';
279 }
280 ?>
281 ><?php esc_attr_e( 'Activate', 'adminimize' ); ?></option>
282 </select>
283 </label>
284 <br>
285 <label for="_mw_adminimize_advice_txt"></label>
286 <textarea style="width: 85%;" class="code" rows="1" cols="60" name="_mw_adminimize_advice_txt"
287 id="_mw_adminimize_advice_txt"><?php echo _mw_adminimize_get_option_value( '_mw_adminimize_advice_txt' ); ?></textarea>
288 <br/>
289 <?php
290 esc_attr_e(
291 'In the Footer you can display an advice for changing the Default-design, (x)HTML is possible.',
292 'adminimize'
293 );
294 ?>
295 <code>a - (href, title), br, em, strong</code>
296 </td>
297 </tr>
298 <?php
299 if ( ! isset( $user_roles ) ) {
300 $user_roles = _mw_adminimize_get_all_user_roles();
301 }
302 // If the dashboard will remove.
303 foreach ( $user_roles as $role ) {
304 $disabled_menu_[ $role ] = _mw_adminimize_get_option_value(
305 'mw_adminimize_disabled_menu_' . $role . '_items'
306 );
307 $disabled_submenu_[ $role ] = _mw_adminimize_get_option_value(
308 'mw_adminimize_disabled_submenu_' . $role . '_items'
309 );
310 }
311
312 $disabled_menu_all = array();
313 foreach ( $user_roles as $role ) {
314 if ( ! isset( $disabled_menu_ ) ) {
315 $disabled_menu_[ $role ] = _mw_adminimize_get_option_value(
316 'mw_adminimize_disabled_menu_' . $role . '_items'
317 );
318 }
319 if ( ! isset( $disabled_submenu_ ) ) {
320 $disabled_submenu_[ $role ] = _mw_adminimize_get_option_value(
321 'mw_adminimize_disabled_submenu_' . $role . '_items'
322 );
323 }
324
325 $disabled_menu_all[] = $disabled_menu_[ $role ];
326 $disabled_menu_all[] = $disabled_submenu_[ $role ];
327 }
328
329 if ( '' !== $disabled_menu_all ) {
330 if ( ! _mw_adminimize_recursive_in_array( 'index.php', $disabled_menu_all ) ) {
331 $disabled_item2 = ' disabled="disabled"';
332 }
333 ?>
334 <tr valign="top">
335 <td><?php esc_attr_e( 'Dashboard deactivate, redirect to', 'adminimize' ); ?></td>
336 <td>
337 <?php
338 $_mw_adminimize_db_redirect = _mw_adminimize_get_option_value(
339 '_mw_adminimize_db_redirect'
340 );
341 ?>
342 <label>
343 <select name="_mw_adminimize_db_redirect"
344 <?php
345 if ( isset( $disabled_item2 ) ) {
346 echo $disabled_item2;
347 }
348 ?>
349 >
350 <option value="0"
351 <?php
352 if ( $_mw_adminimize_db_redirect === 0 ) {
353 echo ' selected="selected"';
354 }
355 ?>
356 ><?php esc_attr_e( 'Default', 'adminimize' ); ?> (profile.php)
357 </option>
358 <option value="1"
359 <?php
360 if ( $_mw_adminimize_db_redirect === 1 ) {
361 echo ' selected="selected"';
362 }
363 ?>
364 ><?php esc_attr_e( 'Manage Posts', 'adminimize' ); ?> (edit.php)
365 </option>
366 <option value="2"
367 <?php
368 if ( $_mw_adminimize_db_redirect === 2 ) {
369 echo ' selected="selected"';
370 }
371 ?>
372 ><?php esc_attr_e( 'Manage Pages', 'adminimize' ); ?> (edit-pages.php)
373 </option>
374 <option value="3"
375 <?php
376 if ( $_mw_adminimize_db_redirect === 3 ) {
377 echo ' selected="selected"';
378 }
379 ?>
380 ><?php esc_attr_e( 'Write Post', 'adminimize' ); ?> (post-new.php)
381 </option>
382 <option value="4"
383 <?php
384 if ( $_mw_adminimize_db_redirect === 4 ) {
385 echo ' selected="selected"';
386 }
387 ?>
388 ><?php esc_attr_e( 'Write Page', 'adminimize' ); ?> (page-new.php)
389 </option>
390 <option value="5"
391 <?php
392 if ( $_mw_adminimize_db_redirect === 5 ) {
393 echo ' selected="selected"';
394 }
395 ?>
396 ><?php esc_attr_e( 'Comments', 'adminimize' ); ?> (edit-comments.php)
397 </option>
398 <option value="6"
399 <?php
400 if ( $_mw_adminimize_db_redirect === 6 ) {
401 echo ' selected="selected"';
402 }
403 ?>
404 ><?php esc_attr_e( 'Other Page', 'adminimize' ); ?></option>
405 </select>
406 </label>
407 <br>
408 <label for="_mw_adminimize_db_redirect_txt"></label>
409 <textarea style="width: 85%;" class="code" rows="1" cols="60" name="_mw_adminimize_db_redirect_txt" id="_mw_adminimize_db_redirect_txt"><?php echo htmlspecialchars( stripslashes( _mw_adminimize_get_option_value( '_mw_adminimize_db_redirect_txt' ) ) ); ?></textarea>
410 <br/>
411 <?php
412 esc_attr_e(
413 'You have deactivated the Dashboard, please select a page for redirection or define custom url, include http://?',
414 'adminimize'
415 );
416 ?>
417 </td>
418 </tr>
419 <?php
420 }
421 ?>
422 </tbody>
423 </table>
424 <p id="submitbutton">
425 <input class="button button-primary" type="submit" name="_mw_adminimize_save" value="
426 <?php
427 esc_attr_e(
428 'Update Options', 'adminimize'
429 );
430 ?>
431 &raquo;"/><input type="hidden" name="page_options" value="'dofollow_timeout'"/>
432 </p>
433 <p>
434 <a class="alignright button adminimize-scroltop" href="#" style="margin:3px 0 0 30px;">
435 <?php
436 esc_attr_e( 'scroll to top', 'adminimize' );
437 ?>
438 </a><br class="clear"/>
439 </p>
440 </div>
441 </div>
442 </div>
443