PluginProbe
Adminimize / 1.7.17
Adminimize v1.7.17
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 +336 -214 1.11.31.7.17 View file →
@@ -1,214 +1,336 @@
1 -<?php
2 -/**
3 - * @package Adminimize
4 - * @subpackage Settings page
5 - * @author Frank Bültge
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 -}
11 -/*
12 -// Export the options to local client.
13 -if ( array_key_exists( '_mw_adminimize_export', $_GET ) ) {
14 - add_action( 'admin_init', '_mw_adminimize_export_json' );
15 - //_mw_adminimize_export_json();
16 - die();
17 -}*/
18 -
19 -function _mw_adminimize_options() {
20 - global $wpdb, $_wp_admin_css_colors, $wp_version, $wp_roles, $table_prefix;
21 -
22 - $_mw_adminimize_user_info = 0;
23 -
24 - // get array with userroles
25 - // also provide for the other files
26 - $user_roles = _mw_adminimize_get_all_user_roles();
27 - $user_roles_names = _mw_adminimize_get_all_user_roles_names();
28 -
29 - // update options
30 - if ( ( array_key_exists( '_mw_adminimize_action', $_POST )
31 - && $_POST[ '_mw_adminimize_action' ] === '_mw_adminimize_insert' )
32 - && $_POST[ '_mw_adminimize_save' ]
33 - ) {
34 -
35 - if ( function_exists( 'current_user_can' ) && current_user_can( 'manage_options' ) ) {
36 - check_admin_referer( 'mw_adminimize_nonce' );
37 -
38 - _mw_adminimize_update();
39 - } else {
40 - $myErrors = new _mw_adminimize_message_class();
41 - $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error(
42 - '_mw_adminimize_access_denied'
43 - ) . '</p></div>';
44 - wp_die( $myErrors );
45 - }
46 - }
47 -
48 - // import options
49 - if ( ( array_key_exists( '_mw_adminimize_action', $_POST )
50 - && $_POST[ '_mw_adminimize_action' ] === '_mw_adminimize_import' )
51 - && $_POST[ '_mw_adminimize_save' ]
52 - ) {
53 -
54 - _mw_adminimize_import_json();
55 - }
56 -
57 - // Uninstall options
58 - if ( ( array_key_exists( '_mw_adminimize_action', $_POST )
59 - && $_POST[ '_mw_adminimize_action' ] === '_mw_adminimize_uninstall' )
60 - && ! array_key_exists( '_mw_adminimize_uninstall_yes', $_POST )
61 -
62 - ) {
63 - $myErrors = new _mw_adminimize_message_class();
64 - $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error(
65 - '_mw_adminimize_uninstall_yes'
66 - ) . '</p></div>';
67 - wp_die( $myErrors );
68 - }
69 -
70 - if ( ( array_key_exists( '_mw_adminimize_action', $_POST )
71 - && array_key_exists( '_mw_adminimize_uninstall_yes', $_POST )
72 - && $_POST[ '_mw_adminimize_action' ] === '_mw_adminimize_uninstall' )
73 - && $_POST[ '_mw_adminimize_uninstall' ]
74 - && $_POST[ '_mw_adminimize_uninstall_yes' ] === '_mw_adminimize_uninstall'
75 - ) {
76 - if ( function_exists( 'current_user_can' ) && current_user_can( 'manage_options' ) ) {
77 - check_admin_referer( 'mw_adminimize_nonce' );
78 -
79 - _mw_adminimize_uninstall();
80 -
81 - $myErrors = new _mw_adminimize_message_class();
82 - $myErrors = '<div id="message" class="updated fade"><p>' . $myErrors->get_error(
83 - '_mw_adminimize_uninstall'
84 - ) . '</p></div>';
85 - echo $myErrors;
86 - } else {
87 - $myErrors = new _mw_adminimize_message_class();
88 - $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error(
89 - '_mw_adminimize_access_denied'
90 - ) . '</p></div>';
91 - wp_die( $myErrors );
92 - }
93 - }
94 -
95 - // load theme user data
96 - if ( ( array_key_exists( '_mw_adminimize_action', $_POST )
97 - && $_POST[ '_mw_adminimize_action' ] === '_mw_adminimize_load_theme' )
98 - && $_POST[ '_mw_adminimize_load' ]
99 - ) {
100 - if ( function_exists( 'current_user_can' ) && current_user_can( 'edit_users' ) ) {
101 - check_admin_referer( 'mw_adminimize_nonce' );
102 -
103 - $myErrors = new _mw_adminimize_message_class();
104 - $myErrors = '<div id="message" class="updated fade"><p>' . $myErrors->get_error(
105 - '_mw_adminimize_load_theme'
106 - ) . '</p></div>';
107 - echo $myErrors;
108 - } else {
109 - $myErrors = new _mw_adminimize_message_class();
110 - $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error(
111 - '_mw_adminimize_access_denied'
112 - ) . '</p></div>';
113 - wp_die( $myErrors );
114 - }
115 - }
116 -
117 - if ( ( array_key_exists( '_mw_adminimize_action', $_POST )
118 - && $_POST[ '_mw_adminimize_action' ] === '_mw_adminimize_set_theme' )
119 - && $_POST[ '_mw_adminimize_save' ]
120 - ) {
121 - if ( function_exists( 'current_user_can' ) && current_user_can( 'edit_users' ) ) {
122 - check_admin_referer( 'mw_adminimize_nonce' );
123 -
124 - _mw_adminimize_set_theme();
125 -
126 - $myErrors = new _mw_adminimize_message_class();
127 - $myErrors = '<div id="message" class="updated fade"><p>' . $myErrors->get_error(
128 - '_mw_adminimize_set_theme'
129 - ) . '</p></div>';
130 - echo $myErrors;
131 - } else {
132 - $myErrors = new _mw_adminimize_message_class();
133 - $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error(
134 - '_mw_adminimize_access_denied'
135 - ) . '</p></div>';
136 - wp_die( $myErrors );
137 - }
138 - }
139 - ?>
140 - <div class="wrap">
141 - <?php
142 - do_action( 'mw_adminimize_before_settings_form' );
143 -
144 - // Backend Options for all roles
145 - require_once 'inc-options/minimenu.php';
146 - ?>
147 - <form name="backend_option" method="post" id="_mw_adminimize_options" action="?page=<?php echo esc_attr(
148 - $_GET[ 'page' ]
149 - ); ?>">
150 - <?php
151 - // Adminimize Settings for the plugin.
152 - require_once 'inc-options/self_settings.php';
153 -
154 - // Admin Bar options
155 - require_once 'inc-options/admin_bar.php';
156 -
157 - // Admin Bar items frontend
158 - require_once 'inc-options/admin_bar_frontend.php';
159 -
160 - // Backend Options for all roles
161 - require_once 'inc-options/backend_options.php';
162 -
163 - // global options on all pages in backend for different roles
164 - require_once 'inc-options/global_options.php';
165 -
166 - // dashboard options for different roles
167 - require_once 'inc-options/dashboard_options.php';
168 -
169 - // Menu Sub-menu Options
170 - require_once 'inc-options/menu_options.php';
171 -
172 - // Write Page Options
173 - require_once 'inc-options/write_post_options.php';
174 -
175 - // Write Page Options
176 - require_once 'inc-options/write_page_options.php';
177 -
178 - // Custom Post Type
179 - if ( function_exists( 'get_post_types' ) ) {
180 - require_once 'inc-options/write_cp_options.php';
181 - }
182 -
183 - // Links Options
184 - if ( 0 !== get_option( 'link_manager_enabled' ) ) {
185 - require_once 'inc-options/links_options.php';
186 - }
187 -
188 - // Widget options
189 - require_once 'inc-options/widget_options.php';
190 -
191 - // WP Nav Menu Options
192 - require_once 'inc-options/wp_nav_menu_options.php';
193 -
194 - do_action( 'mw_adminimize_settings_form' );
195 - ?>
196 - </form>
197 -
198 - <?php
199 - do_action( 'mw_adminimize_after_settings_form' );
200 -
201 - // Theme Options
202 - // @ToDo Remove for the feature releases.
203 - //require_once 'inc-options/theme_options.php';
204 -
205 - // Im/Export Options
206 - require_once 'inc-options/im_export_options.php';
207 -
208 - // Uninstall options
209 - require_once 'inc-options/deinstall_options.php';
210 - ?>
211 -
212 - </div>
213 - <?php
214 -}
1 +<?php
2 +/**
3 + * options-page in wp-admin
4 + */
5 +
6 +// export options
7 +if ( isset( $_GET['_mw_adminimize_export'] ) ) {
8 + _mw_adminimize_export();
9 + die();
10 +}
11 +
12 +//include( 'adminimize_admin_bar.php' );
13 +
14 +function _mw_adminimize_options() {
15 + global $wpdb, $_wp_admin_css_colors, $wp_version, $wp_roles, $table_prefix;
16 +
17 + $_mw_adminimize_user_info = '';
18 +
19 + //get array with userroles
20 + $user_roles = get_all_user_roles();
21 + $user_roles_names = get_all_user_roles_names();
22 +
23 + // update options
24 + if ( ( isset($_POST['_mw_adminimize_action']) && $_POST['_mw_adminimize_action'] == '_mw_adminimize_insert') && $_POST['_mw_adminimize_save'] ) {
25 +
26 + if ( function_exists('current_user_can') && current_user_can('manage_options') ) {
27 + check_admin_referer('mw_adminimize_nonce');
28 +
29 + _mw_adminimize_update();
30 +
31 + } else {
32 + $myErrors = new _mw_adminimize_message_class();
33 + $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error('_mw_adminimize_access_denied') . '</p></div>';
34 + wp_die($myErrors);
35 + }
36 + }
37 +
38 + // import options
39 + if ( ( isset($_POST['_mw_adminimize_action']) && $_POST['_mw_adminimize_action'] == '_mw_adminimize_import') && $_POST['_mw_adminimize_save'] ) {
40 +
41 + if ( function_exists('current_user_can') && current_user_can('manage_options') ) {
42 + check_admin_referer('mw_adminimize_nonce');
43 +
44 + _mw_adminimize_import();
45 +
46 + } else {
47 + $myErrors = new _mw_adminimize_message_class();
48 + $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error('_mw_adminimize_access_denied') . '</p></div>';
49 + wp_die($myErrors);
50 + }
51 + }
52 +
53 + // deinstall options
54 + if ( ( isset($_POST['_mw_adminimize_action']) && $_POST['_mw_adminimize_action'] == '_mw_adminimize_deinstall') && ($_POST['_mw_adminimize_deinstall_yes'] != '_mw_adminimize_deinstall') ) {
55 +
56 + $myErrors = new _mw_adminimize_message_class();
57 + $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error('_mw_adminimize_deinstall_yes') . '</p></div>';
58 + wp_die($myErrors);
59 + }
60 +
61 + if ( ( isset($_POST['_mw_adminimize_action']) && $_POST['_mw_adminimize_action'] == '_mw_adminimize_deinstall') && $_POST['_mw_adminimize_deinstall'] && ($_POST['_mw_adminimize_deinstall_yes'] == '_mw_adminimize_deinstall') ) {
62 +
63 + if ( function_exists('current_user_can') && current_user_can('manage_options') ) {
64 + check_admin_referer('mw_adminimize_nonce');
65 +
66 + _mw_adminimize_deinstall();
67 +
68 + $myErrors = new _mw_adminimize_message_class();
69 + $myErrors = '<div id="message" class="updated fade"><p>' . $myErrors->get_error('_mw_adminimize_deinstall') . '</p></div>';
70 + echo $myErrors;
71 + } else {
72 + $myErrors = new _mw_adminimize_message_class();
73 + $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error('_mw_adminimize_access_denied') . '</p></div>';
74 + wp_die($myErrors);
75 + }
76 + }
77 +
78 + // load theme user data
79 + if ( ( isset($_POST['_mw_adminimize_action']) && $_POST['_mw_adminimize_action'] == '_mw_adminimize_load_theme') && $_POST['_mw_adminimize_load'] ) {
80 + if ( function_exists('current_user_can') && current_user_can('edit_users') ) {
81 + check_admin_referer('mw_adminimize_nonce');
82 +
83 + $myErrors = new _mw_adminimize_message_class();
84 + $myErrors = '<div id="message" class="updated fade"><p>' . $myErrors->get_error('_mw_adminimize_load_theme') . '</p></div>';
85 + echo $myErrors;
86 + } else {
87 + $myErrors = new _mw_adminimize_message_class();
88 + $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error('_mw_adminimize_access_denied') . '</p></div>';
89 + wp_die($myErrors);
90 + }
91 + }
92 +
93 + if ( ( isset($_POST['_mw_adminimize_action']) && $_POST['_mw_adminimize_action'] == '_mw_adminimize_set_theme') && $_POST['_mw_adminimize_save'] ) {
94 + if ( function_exists('current_user_can') && current_user_can('edit_users') ) {
95 + check_admin_referer('mw_adminimize_nonce');
96 +
97 + _mw_adminimize_set_theme();
98 +
99 + $myErrors = new _mw_adminimize_message_class();
100 + $myErrors = '<div id="message" class="updated fade"><p>' . $myErrors->get_error('_mw_adminimize_set_theme') . '</p></div>';
101 + echo $myErrors;
102 + } else {
103 + $myErrors = new _mw_adminimize_message_class();
104 + $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error('_mw_adminimize_access_denied') . '</p></div>';
105 + wp_die($myErrors);
106 + }
107 + }
108 +?>
109 + <div class="wrap">
110 + <?php
111 + // Backend Options for all roles
112 + require_once('inc-options/minimenu.php');
113 + ?>
114 +
115 + <form name="backend_option" method="post" id="_mw_adminimize_options" action="?page=<?php echo $_GET['page'];?>" >
116 + <?php
117 + // Backend Options for all roles
118 + require_once('inc-options/backend_options.php');
119 +
120 + // global options on all pages in backend for diffferent roles
121 + require_once('inc-options/global_options.php');
122 +
123 + // Menu Submenu Options
124 + require_once('inc-options/menu_options.php');
125 +
126 + // Write Page Options
127 + require_once('inc-options/write_post_options.php');
128 +
129 + // Write Page Options
130 + require_once('inc-options/write_page_options.php');
131 +
132 + // Links Options
133 + require_once('inc-options/links_options.php');
134 +
135 + // WP Nav Menu Options
136 + require_once('inc-options/wp_nav_menu_options.php');
137 + ?>
138 + </form>
139 +
140 + <div id="poststuff" class="ui-sortable meta-box-sortables">
141 + <div class="postbox">
142 + <div class="handlediv" title="<?php _e('Click to toggle'); ?>"><br/></div>
143 + <h3 class="hndle" id="set_theme"><?php _e('Set Theme', FB_ADMINIMIZE_TEXTDOMAIN ) ?></h3>
144 + <div class="inside">
145 + <br class="clear" />
146 +
147 + <?php if ( !isset($_POST['_mw_adminimize_action']) || !($_POST['_mw_adminimize_action'] == '_mw_adminimize_load_theme') ) { ?>
148 + <form name="set_theme" method="post" id="_mw_adminimize_set_theme" action="?page=<?php echo $_GET['page'];?>" >
149 + <?php wp_nonce_field('mw_adminimize_nonce'); ?>
150 + <p><?php _e('For better peformance with many users on your blog; load only userlist, when you will change the theme options for users.', FB_ADMINIMIZE_TEXTDOMAIN ); ?></p>
151 + <p id="submitbutton">
152 + <input type="hidden" name="_mw_adminimize_action" value="_mw_adminimize_load_theme" />
153 + <input type="submit" name="_mw_adminimize_load" value="<?php _e('Load User Data', FB_ADMINIMIZE_TEXTDOMAIN ); ?> &raquo;" class="button button-primary" />
154 + </p>
155 + </form>
156 + <?php }
157 + if ( isset($_POST['_mw_adminimize_action']) && ($_POST['_mw_adminimize_action'] == '_mw_adminimize_load_theme') ) { ?>
158 + <form name="set_theme" method="post" id="_mw_adminimize_set_theme" action="?page=<?php echo $_GET['page'];?>" >
159 + <?php wp_nonce_field('mw_adminimize_nonce'); ?>
160 + <table class="widefat">
161 + <thead>
162 + <tr class="thead">
163 + <th>&nbsp;</th>
164 + <th class="num"><?php _e('User-ID') ?></th>
165 + <th><?php _e('Username') ?></th>
166 + <th><?php _e('Display name publicly as') ?></th>
167 + <th><?php _e('Admin-Color Scheme') ?></th>
168 + <th><?php _e('User Level') ?></th>
169 + <th><?php _e('Role') ?></th>
170 + </tr>
171 + </thead>
172 + <tbody id="users" class="list:user user-list">
173 + <?php
174 + $wp_user_search = $wpdb->get_results("SELECT ID, user_login, display_name FROM $wpdb->users ORDER BY ID");
175 +
176 + $style = '';
177 + foreach ( $wp_user_search as $userid ) {
178 + $user_id = (int) $userid->ID;
179 + $user_login = stripslashes($userid->user_login);
180 + $display_name = stripslashes($userid->display_name);
181 + $current_color = get_user_option('admin_color', $user_id);
182 + $user_level = (int) get_user_option($table_prefix . 'user_level', $user_id);
183 + $user_object = new WP_User($user_id);
184 + $roles = $user_object->roles;
185 + $role = array_shift($roles);
186 + if ( function_exists('translate_user_role') )
187 + $role_name = translate_user_role( $wp_roles->role_names[$role] );
188 + elseif ( function_exists('before_last_bar') )
189 + $role_name = before_last_bar( $wp_roles->role_names[$role], 'User role' );
190 + else
191 + $role_name = strrpos( $wp_roles->role_names[$role], '|' );
192 +
193 + $style = ( ' class="alternate"' == $style ) ? '' : ' class="alternate"';
194 + $return = '';
195 + $return .= '<tr>' . "\n";
196 + $return .= "\t" . '<td><input type="checkbox" name="mw_adminimize_theme_items[]" value="' . $user_id . '" /></td>' . "\n";
197 + $return .= "\t" . '<td class="num">'. $user_id .'</td>' . "\n";
198 + $return .= "\t" . '<td>'. $user_login .'</td>' . "\n";
199 + $return .= "\t" . '<td>'. $display_name .'</td>' . "\n";
200 + $return .= "\t" . '<td>'. $current_color . '</td>' . "\n";
201 + $return .= "\t" . '<td class="num">'. $user_level . '</td>' . "\n";
202 + $return .= "\t" . '<td>'. $role_name . '</td>' . "\n";
203 + $return .= '</tr>' . "\n";
204 +
205 + echo $return;
206 + }
207 + ?>
208 + <tr valign="top">
209 + <td>&nbsp;</td>
210 + <td>&nbsp;</td>
211 + <td>&nbsp;</td>
212 + <td>&nbsp;</td>
213 + <td>
214 + <select name="_mw_adminimize_set_theme">
215 + <?php foreach ( $_wp_admin_css_colors as $color => $color_info ): ?>
216 + <option value="<?php echo $color; ?>"><?php echo $color_info->name . ' (' . $color . ')' ?></option>
217 + <?php endforeach; ?>
218 + </select>
219 + </td>
220 + <td>&nbsp;</td>
221 + <td>&nbsp;</td>
222 + </tr>
223 + </tbody>
224 + </table>
225 + <p id="submitbutton">
226 + <input type="hidden" name="_mw_adminimize_action" value="_mw_adminimize_set_theme" />
227 + <input type="hidden" name="_mw_adminimize_load" value="_mw_adminimize_load_theme" />
228 + <input type="submit" name="_mw_adminimize_save" value="<?php _e('Set Theme', FB_ADMINIMIZE_TEXTDOMAIN ); ?> &raquo;" class="button button-primary" />
229 + </p>
230 + </form>
231 + <?php } ?>
232 +
233 + <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>
234 + </div>
235 + </div>
236 + </div>
237 +
238 + <div id="poststuff" class="ui-sortable meta-box-sortables">
239 + <div class="postbox">
240 + <div class="handlediv" title="<?php _e('Click to toggle'); ?>"><br/></div>
241 + <h3 class="hndle" id="import"><?php _e('Export/Import Options', FB_ADMINIMIZE_TEXTDOMAIN ) ?></h3>
242 + <div class="inside">
243 + <br class="clear" />
244 +
245 + <h4><?php _e('Export', FB_ADMINIMIZE_TEXTDOMAIN ) ?></h4>
246 + <form name="export_options" method="get" action="">
247 + <p><?php _e('You can save a .seq file with your options.', FB_ADMINIMIZE_TEXTDOMAIN ) ?></p>
248 + <p id="submitbutton">
249 + <input type="hidden" name="_mw_adminimize_export" value="true" />
250 + <input type="submit" name="_mw_adminimize_save" value="<?php _e('Export &raquo;', FB_ADMINIMIZE_TEXTDOMAIN ) ?>" class="button" />
251 + </p>
252 + </form>
253 +
254 + <h4><?php _e('Import', FB_ADMINIMIZE_TEXTDOMAIN ) ?></h4>
255 + <form name="import_options" enctype="multipart/form-data" method="post" action="?page=<?php echo $_GET['page'];?>">
256 + <?php wp_nonce_field('mw_adminimize_nonce'); ?>
257 + <p><?php _e('Choose a Adminimize (<em>.seq</em>) file to upload, then click <em>Upload file and import</em>.', FB_ADMINIMIZE_TEXTDOMAIN ) ?></p>
258 + <p>
259 + <label for="datei_id"><?php _e('Choose a file from your computer', FB_ADMINIMIZE_TEXTDOMAIN ) ?>: </label>
260 + <input name="datei" id="datei_id" type="file" />
261 + </p>
262 + <p id="submitbutton">
263 + <input type="hidden" name="_mw_adminimize_action" value="_mw_adminimize_import" />
264 + <input type="submit" name="_mw_adminimize_save" value="<?php _e('Upload file and import &raquo;', FB_ADMINIMIZE_TEXTDOMAIN ) ?>" class="button" />
265 + </p>
266 + </form>
267 + <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>
268 +
269 + </div>
270 + </div>
271 + </div>
272 +
273 + <div id="poststuff" class="ui-sortable meta-box-sortables">
274 + <div class="postbox">
275 + <div class="handlediv" title="<?php _e('Click to toggle'); ?>"><br/></div>
276 + <h3 class="hndle" id="uninstall"><?php _e('Deinstall Options', FB_ADMINIMIZE_TEXTDOMAIN ) ?></h3>
277 + <div class="inside">
278 +
279 + <p><?php _e('Use this option for clean your database from all entries of this plugin. When you deactivate the plugin, the deinstall of the plugin <strong>clean not</strong> all entries in the database.', FB_ADMINIMIZE_TEXTDOMAIN ); ?></p>
280 + <form name="deinstall_options" method="post" id="_mw_adminimize_options_deinstall" action="?page=<?php echo $_GET['page'];?>">
281 + <?php wp_nonce_field('mw_adminimize_nonce'); ?>
282 + <p id="submitbutton">
283 + <input type="submit" name="_mw_adminimize_deinstall" value="<?php _e('Delete Options', FB_ADMINIMIZE_TEXTDOMAIN ); ?> &raquo;" class="button-secondary" />
284 + <input type="checkbox" name="_mw_adminimize_deinstall_yes" value="_mw_adminimize_deinstall" />
285 + <input type="hidden" name="_mw_adminimize_action" value="_mw_adminimize_deinstall" />
286 + </p>
287 + </form>
288 + <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>
289 +
290 + </div>
291 + </div>
292 + </div>
293 +
294 + <div id="poststuff" class="ui-sortable meta-box-sortables">
295 + <div class="postbox" >
296 + <div class="handlediv" title="<?php _e('Click to toggle'); ?>"><br/></div>
297 + <h3 class="hndle" id="about"><?php _e('About the plugin', FB_ADMINIMIZE_TEXTDOMAIN ) ?></h3>
298 + <div class="inside">
299 +
300 + <p><?php _e('Further information: Visit the <a href="http://bueltge.de/wordpress-admin-theme-adminimize/674/">plugin homepage</a> for further information or to grab the latest version of this plugin.', FB_ADMINIMIZE_TEXTDOMAIN); ?></p>
301 + <p>
302 + <span style="float: left;">
303 + <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
304 + <input type="hidden" name="cmd" value="_s-xclick">
305 + <input type="hidden" name="hosted_button_id" value="4578111">
306 + <input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donate_SM.gif" border="0" name="submit" alt="<?php _e('PayPal - The safer, easier way to pay online!', FB_ADMINIMIZE_TEXTDOMAIN); ?>">
307 + <img alt="" border="0" src="https://www.paypal.com/de_DE/i/scr/pixel.gif" width="1" height="1">
308 + </form>
309 + </span>
310 + <?php _e('You want to thank me? Visit my <a href="http://bueltge.de/wunschliste/">wishlist</a> or donate.', FB_ADMINIMIZE_TEXTDOMAIN); ?>
311 + </p>
312 + <p>&copy; Copyright 2008 - <?php echo date('Y'); ?> <a href="http://bueltge.de">Frank B&uuml;ltge</a></p>
313 + <p class="textright" style="color:#ccc"><small><?php echo $wpdb->num_queries; ?>q, <?php timer_stop(1); ?>s</small></p>
314 + <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>
315 +
316 + </div>
317 + </div>
318 + </div>
319 +
320 + <script type="text/javascript">
321 + <!--
322 + <?php if ( version_compare( $wp_version, '2.7alpha', '<' ) ) { ?>
323 + jQuery('.postbox h3').prepend('<a class="togbox">+</a> ');
324 + <?php } ?>
325 + jQuery('.postbox h3').click( function() { jQuery(jQuery(this).parent().get(0)).toggleClass('closed'); } );
326 + jQuery('.postbox .handlediv').click( function() { jQuery(jQuery(this).parent().get(0)).toggleClass('closed'); } );
327 + jQuery('.postbox.close-me').each(function() {
328 + jQuery(this).addClass("closed");
329 + });
330 + //-->
331 + </script>
332 +
333 + </div>
334 +<?php
335 +}
336 +?>