PluginProbe
Adminimize / 1.7.14
Adminimize v1.7.14
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 / global_options.php

global_options.php in Adminimize 1.7.14, at inc-options/global_options.php

121 lines 5.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 // options for all pages inn backend, global
3 ?>
4
5 <div id="poststuff" class="ui-sortable meta-box-sortables">
6 <div class="postbox">
7 <div class="handlediv" title="<?php _e('Click to toggle'); ?>"><br/></div>
8 <h3 class="hndle" id="global_options"><?php _e('Global options', FB_ADMINIMIZE_TEXTDOMAIN ); ?></h3>
9 <div class="inside">
10 <br class="clear" />
11
12 <table summary="config_edit_post" class="widefat">
13 <thead>
14 <tr>
15 <th><?php _e('Option', FB_ADMINIMIZE_TEXTDOMAIN ); ?></th>
16 <?php
17 foreach ($user_roles_names as $role_name) { ?>
18 <th><?php _e('Deactivate for', FB_ADMINIMIZE_TEXTDOMAIN ); echo '<br/>' . $role_name; ?></th>
19 <?php } ?>
20 </tr>
21 </thead>
22
23 <tbody>
24 <?php
25 foreach ($user_roles as $role) {
26 $disabled_global_option_[$role] = _mw_adminimize_getOptionValue('mw_adminimize_disabled_global_option_'. $role .'_items');
27 }
28
29 $global_options = array(
30 '.show-admin-bar',
31 '#favorite-actions',
32 '#screen-meta',
33 '#screen-options, #screen-options-link-wrap',
34 '#contextual-help-link-wrap',
35 '#your-profile .form-table fieldset'
36 );
37
38 $global_options_names = array(
39 __('Admin Bar', FB_ADMINIMIZE_TEXTDOMAIN),
40 __('Favorite Actions', FB_ADMINIMIZE_TEXTDOMAIN),
41 __('Screen-Meta', FB_ADMINIMIZE_TEXTDOMAIN),
42 __('Screen Options', FB_ADMINIMIZE_TEXTDOMAIN),
43 __('Contextual Help', FB_ADMINIMIZE_TEXTDOMAIN),
44 __('Admin Color Scheme', FB_ADMINIMIZE_TEXTDOMAIN)
45 );
46
47 $_mw_adminimize_own_values = _mw_adminimize_getOptionValue('_mw_adminimize_own_values');
48 $_mw_adminimize_own_values = preg_split( "/\r\n/", $_mw_adminimize_own_values );
49 foreach ( (array) $_mw_adminimize_own_values as $key => $_mw_adminimize_own_value ) {
50 $_mw_adminimize_own_value = trim($_mw_adminimize_own_value);
51 array_push($global_options, $_mw_adminimize_own_value);
52 }
53
54 $_mw_adminimize_own_options = _mw_adminimize_getOptionValue('_mw_adminimize_own_options');
55 $_mw_adminimize_own_options = preg_split( "/\r\n/", $_mw_adminimize_own_options );
56 foreach ( (array) $_mw_adminimize_own_options as $key => $_mw_adminimize_own_option ) {
57 $_mw_adminimize_own_option = trim($_mw_adminimize_own_option);
58 array_push($global_options_names, $_mw_adminimize_own_option);
59 }
60
61 $x = 0;
62 foreach ($global_options as $index => $global_option) {
63 if ( $global_option != '') {
64 $checked_user_role_ = array();
65 foreach ($user_roles as $role) {
66 $checked_user_role_[$role] = ( isset($disabled_global_option_[$role]) && in_array($global_option, $disabled_global_option_[$role]) ) ? ' checked="checked"' : '';
67 }
68 echo '<tr>' . "\n";
69 echo '<td>' . $global_options_names[$index] . ' <span style="color:#ccc; font-weight: 400;">(' . $global_option . ')</span> </td>' . "\n";
70 foreach ($user_roles as $role) {
71 echo '<td class="num"><input id="check_post'. $role . $x .'" type="checkbox"' . $checked_user_role_[$role] . ' name="mw_adminimize_disabled_global_option_'. $role .'_items[]" value="' . $global_option . '" /></td>' . "\n";
72 }
73 echo '</tr>' . "\n";
74 $x++;
75 }
76 }
77 ?>
78 </tbody>
79 </table>
80
81 <?php
82 //your own global options
83 ?>
84 <br style="margin-top: 10px;" />
85 <table summary="config_edit_post" class="widefat">
86 <thead>
87 <tr>
88 <th><?php _e('Your own options', FB_ADMINIMIZE_TEXTDOMAIN ); echo '<br />'; _e('ID or class', FB_ADMINIMIZE_TEXTDOMAIN ); ?></th>
89 <th><?php echo '<br />'; _e('Option', FB_ADMINIMIZE_TEXTDOMAIN ); ?></th>
90 </tr>
91 </thead>
92
93 <tbody>
94 <tr valign="top">
95 <td colspan="2"><?php _e('It is possible to add your own IDs or classes from elements and tags. You can find IDs and classes with the FireBug Add-on for Firefox. Assign a value and the associate name per line.', FB_ADMINIMIZE_TEXTDOMAIN ); ?></td>
96 </tr>
97 <tr valign="top">
98 <td>
99 <textarea name="_mw_adminimize_own_options" cols="60" rows="3" id="_mw_adminimize_own_options" style="width: 95%;" ><?php echo _mw_adminimize_getOptionValue('_mw_adminimize_own_options'); ?></textarea>
100 <br />
101 <?php _e('Possible nomination for ID or class. Separate multiple nominations through a carriage return.', FB_ADMINIMIZE_TEXTDOMAIN ); ?>
102 </td>
103 <td>
104 <textarea class="code" name="_mw_adminimize_own_values" cols="60" rows="3" id="_mw_adminimize_own_values" style="width: 95%;" ><?php echo _mw_adminimize_getOptionValue('_mw_adminimize_own_values'); ?></textarea>
105 <br />
106 <?php _e('Possible IDs or classes. Separate multiple values through a carriage return.', FB_ADMINIMIZE_TEXTDOMAIN ); ?>
107 </td>
108 </tr>
109 </tbody>
110 </table>
111
112 <p id="submitbutton">
113 <input type="hidden" name="_mw_adminimize_action" value="_mw_adminimize_insert" />
114 <input class="button button-primary" type="submit" name="_mw_adminimize_save" value="<?php _e('Update Options', FB_ADMINIMIZE_TEXTDOMAIN ); ?> &raquo;" /><input type="hidden" name="page_options" value="'dofollow_timeout'" />
115 </p>
116 <p><a class="alignright button" href="javascript:void(0);" onclick="window.scrollTo(0,0);" style="margin:3px 0 0 30px;"><?php _e('scroll to top', FB_ADMINIMIZE_TEXTDOMAIN); ?></a><br class="clear" /></p>
117
118 </div>
119 </div>
120 </div>
121