示例#1
0
/**
 * A version of _n(), which supports contexts.
 * Strips everything from the translation after the last bar.
 *
 * @since 2.7.0
 * @deprecated 3.0.0
 * @deprecated Use _nx()
 * @see _nx()
 * @see _n() For parameters.
 * @see _c() For parameters. _c() is deprecated.
 *
 */
function _nc($single, $plural, $number, $domain = 'default')
{
    _deprecated_function(__FUNCTION__, '2.9', '_nx()');
    return before_last_bar(_n($single, $plural, $number, $domain));
}
示例#2
0
文件: l10n.php 项目: nitzanb/letseat
/**
 * @see _n() A version of _n(), which supports contexts --
 * strips everything from the translation after the last bar
 *
 */
function _nc($single, $plural, $number, $domain = 'default')
{
    return before_last_bar(__ngettext($single, $plural, $number, $domain));
}
示例#3
0
/**
 * Translates role name. Since the role names are in the database and
 * not in the source there are dummy gettext calls to get them into the POT
 * file and this function properly translates them back.
 *
 * The before_last_bar() call is needed, because older installs keep the roles
 * using the old context format: 'Role name|User role' and just skipping the
 * content after the last bar is easier than fixing them in the DB. New installs
 * won't suffer from that problem.
 */
function translate_user_role($name)
{
    return translate_with_gettext_context(before_last_bar($name), 'User role');
}
						<?php 
    $wp_user_search = $wpdb->get_results("SELECT ID, user_login, display_name FROM {$wpdb->users} ORDER BY ID");
    $style = '';
    foreach ($wp_user_search as $userid) {
        $user_id = (int) $userid->ID;
        $user_login = stripslashes($userid->user_login);
        $display_name = stripslashes($userid->display_name);
        $current_color = get_user_option('admin_color', $user_id);
        $user_level = (int) get_user_option($table_prefix . 'user_level', $user_id);
        $user_object = new WP_User($user_id);
        $roles = $user_object->roles;
        $role = array_shift($roles);
        if (function_exists('translate_user_role')) {
            $role_name = translate_user_role($wp_roles->role_names[$role]);
        } elseif (function_exists('before_last_bar')) {
            $role_name = before_last_bar($wp_roles->role_names[$role]);
        } else {
            $role_name = strrpos($wp_roles->role_names[$role], '|');
        }
        $style = ' class="alternate"' == $style ? '' : ' class="alternate"';
        $return = '';
        $return .= '<tr>' . "\n";
        $return .= "\t" . '<td><input type="checkbox" name="mw_adminimize_theme_items[]" value="' . $user_id . '" /></td>' . "\n";
        $return .= "\t" . '<td class="num">' . $user_id . '</td>' . "\n";
        $return .= "\t" . '<td>' . $user_login . '</td>' . "\n";
        $return .= "\t" . '<td>' . $display_name . '</td>' . "\n";
        $return .= "\t" . '<td>' . $current_color . '</td>' . "\n";
        $return .= "\t" . '<td class="num">' . $user_level . '</td>' . "\n";
        $return .= "\t" . '<td>' . $role_name . '</td>' . "\n";
        $return .= '</tr>' . "\n";
        echo $return;
        /**
         * 
         * @return 
         * @param $wm_pluginfile Object
         * @param $wm_plugindata Object (array)
         * @param $wm_context    Object (all, active, inactive)
         */
        function add_config_form($wm_pluginfile, $wm_plugindata, $wm_context)
        {
            global $wp_roles;
            //if ( 0 < count($_POST['checked']) )
            //	return;
            if (is_multisite() && is_plugin_active_for_network(plugin_basename(__FILE__))) {
                $value = get_site_option(FB_WM_TEXTDOMAIN);
            } else {
                $value = get_option(FB_WM_TEXTDOMAIN);
            }
            ?>
			<tr id="wm_config_tr" >
				<td colspan="3">
				
				<div id="wm_config_row" class="<?php 
            echo isset($_GET['show']) && 'wmconfig' == $_GET['show'] ? '' : 'config_hidden';
            ?>
">
					<div class="updated fade" id="wm_message_update" style="background-color: #FFFBCC;">
						<p><?php 
            echo sprintf(__('Plugin %s settings <strong>updated</strong>.', FB_WM_TEXTDOMAIN), $wm_plugindata['Name']);
            ?>
</p>
					</div>
					<div class="error fade" id="wm_message_active" >
						<p><?php 
            echo sprintf(__('Plugin %s active status <strong>updated</strong>.', FB_WM_TEXTDOMAIN), $wm_plugindata['Name']);
            ?>
</p>
					</div>
					
					<h4><?php 
            _e('Plugin Activate', FB_WM_TEXTDOMAIN);
            ?>
</h4>
					<input type="hidden" name="wm_action" value="wm_config-active" />
					<p>
						<select name="wm_config-active" id="wm_config-active">
							<option value="0"<?php 
            if (isset($value['active']) && 0 === $value['active']) {
                echo ' selected="selected"';
            }
            ?>
><?php 
            _e('False', FB_WM_TEXTDOMAIN);
            ?>
 </option>
							<option value="1"<?php 
            if (isset($value['active']) && 1 === $value['active']) {
                echo ' selected="selected"';
            }
            ?>
><?php 
            _e('True', FB_WM_TEXTDOMAIN);
            ?>
 </option>
						</select> 
						<input id="wm_config_active" type="button" value="<?php 
            _e('Update', FB_WM_TEXTDOMAIN);
            ?>
" class="button-primary" />
					</p>
					<div class="plugin-update-tr">
						<p id="wm_message_active2" class="update-message"><?php 
            echo sprintf(__('Plugin %s active status <strong>updated</strong>.', FB_WM_TEXTDOMAIN), $wm_plugindata['Name']);
            ?>
</p>
					</div>
					
					<h4><?php 
            _e('Plugin Settings', FB_WM_TEXTDOMAIN);
            ?>
</h4>
					<input type="hidden" name="wm_action" value="wm_config-update" />
					
					<table class="form-table">
						<tr valign="top">
							<th scope="row">
								<label for="wm_config-radio"><?php 
            _e('Countdown:', FB_WM_TEXTDOMAIN);
            ?>
</label>
							</th>
							<td>
								<select name="wm_config-radio" id="wm_config-radio">
									<option value="0"<?php 
            if (isset($value['radio']) && 0 === $value['radio']) {
                echo ' selected="selected"';
            }
            ?>
><?php 
            _e('False', FB_WM_TEXTDOMAIN);
            ?>
 </option>
									<option value="1"<?php 
            if (isset($value['radio']) && 1 === $value['radio']) {
                echo ' selected="selected"';
            }
            ?>
><?php 
            _e('True', FB_WM_TEXTDOMAIN);
            ?>
 </option>
								</select>
							</td>
						</tr>
						<tr valign="top">
							<th scope="row">
								<label for="wm_config-date" title="<?php 
            _e('Click for datepicker', FB_WM_TEXTDOMAIN);
            ?>
"><?php 
            _e('Date:', FB_WM_TEXTDOMAIN);
            ?>
</label>
							</th>
							<td>
								<input size="30" title="<?php 
            _e('Click for datepicker', FB_WM_TEXTDOMAIN);
            ?>
" type="text" id="wm_config-date" name="wm_config-date" value="<?php 
            if (isset($value['date'])) {
                echo $value['date'];
            }
            ?>
" /><br />
								<small><?php 
            _e('Activate countdown for using this. Use value and unit or use the countdown and set the date.', FB_WM_TEXTDOMAIN);
            ?>
</small>
							</td>
						</tr>
						<tr valign="top">
							<th scope="row" class="alternate">
								<label for="wm_config-time"><?php 
            _e('Value:', FB_WM_TEXTDOMAIN);
            ?>
</label>
							</th>
							<td class="alternate">
								<input size="5" type="text" id="wm_config-time" name="wm_config-time" value="<?php 
            if (isset($value['time'])) {
                echo $value['time'];
            }
            ?>
" />
							</td>
						</tr>
						<tr valign="top">
							<th scope="row" class="alternate">
								<label for="wm_config-unit"><?php 
            _e('Unit:', FB_WM_TEXTDOMAIN);
            ?>
</label>
							</th>
							<td class="alternate">
								<select name="wm_config-unit" id="wm_config-unit">
									<option value="0"<?php 
            if (isset($value['unit']) && 0 === $value['unit']) {
                echo ' selected="selected"';
            }
            ?>
><?php 
            _e('second', FB_WM_TEXTDOMAIN);
            ?>
 </option>
									<option value="1"<?php 
            if (isset($value['unit']) && 1 === $value['unit']) {
                echo ' selected="selected"';
            }
            ?>
><?php 
            _e('minute', FB_WM_TEXTDOMAIN);
            ?>
 </option>
									<option value="2"<?php 
            if (isset($value['unit']) && 2 === $value['unit']) {
                echo ' selected="selected"';
            }
            ?>
><?php 
            _e('hour', FB_WM_TEXTDOMAIN);
            ?>
 </option>
									<option value="3"<?php 
            if (isset($value['unit']) && 3 === $value['unit']) {
                echo ' selected="selected"';
            }
            ?>
><?php 
            _e('day', FB_WM_TEXTDOMAIN);
            ?>
 </option>
									<option value="4"<?php 
            if (isset($value['unit']) && 4 === $value['unit']) {
                echo ' selected="selected"';
            }
            ?>
><?php 
            _e('week', FB_WM_TEXTDOMAIN);
            ?>
 </option>
									<option value="5"<?php 
            if (isset($value['unit']) && 5 === $value['unit']) {
                echo ' selected="selected"';
            }
            ?>
><?php 
            _e('month', FB_WM_TEXTDOMAIN);
            ?>
 </option>
									<option value="6"<?php 
            if (isset($value['unit']) && 6 === $value['unit']) {
                echo ' selected="selected"';
            }
            ?>
><?php 
            _e('year', FB_WM_TEXTDOMAIN);
            ?>
 </option>
								</select>
							</td>
						</tr>
						<tr valign="top">
							<th scope="row">
								<label for="wm_config-link"><?php 
            _e('Link:', FB_WM_TEXTDOMAIN);
            ?>
</label>
							</th>
							<td>
								<select name="wm_config-link" id="wm_config-link">
									<option value="0"<?php 
            if (isset($value['link']) && 0 === $value['link']) {
                echo ' selected="selected"';
            }
            ?>
><?php 
            _e('False', FB_WM_TEXTDOMAIN);
            ?>
 </option>
									<option value="1"<?php 
            if (isset($value['link']) && 1 === $value['link']) {
                echo ' selected="selected"';
            }
            ?>
><?php 
            _e('True', FB_WM_TEXTDOMAIN);
            ?>
 </option>
								</select>
								<br />
								<small><?php 
            _e('Please leave a link to the plugin- and design-author on your maintenance mode site.', FB_WM_TEXTDOMAIN);
            ?>
</small>
							</td>
						</tr>
						<tr valign="top">
							<th scope="row" class="alternate">
								<label for="wm_config-theme"><?php 
            _e('Theme:', FB_WM_TEXTDOMAIN);
            ?>
</label>
							</th>
							<td class="alternate">
								<select name="wm_config-theme" id="wm_config-theme">
									<option value="0"<?php 
            if (isset($value['theme']) && 0 === $value['theme']) {
                echo ' selected="selected"';
            }
            ?>
><?php 
            _e('Own Style', FB_WM_TEXTDOMAIN);
            ?>
 </option>
									<option value="1"<?php 
            if (isset($value['theme']) && 1 === $value['theme']) {
                echo ' selected="selected"';
            }
            ?>
><?php 
            _e('Simple Text', FB_WM_TEXTDOMAIN);
            ?>
 </option>
									<option value="2"<?php 
            if (isset($value['theme']) && 2 === $value['theme']) {
                echo ' selected="selected"';
            }
            ?>
><?php 
            _e('The Truck', FB_WM_TEXTDOMAIN);
            ?>
 </option>
									<option value="3"<?php 
            if (isset($value['theme']) && 3 === $value['theme']) {
                echo ' selected="selected"';
            }
            ?>
><?php 
            _e('The Sun', FB_WM_TEXTDOMAIN);
            ?>
 </option>
									<option value="4"<?php 
            if (isset($value['theme']) && 4 === $value['theme']) {
                echo ' selected="selected"';
            }
            ?>
><?php 
            _e('The FF Error', FB_WM_TEXTDOMAIN);
            ?>
 </option>
									<option value="5"<?php 
            if (isset($value['theme']) && 5 === $value['theme']) {
                echo ' selected="selected"';
            }
            ?>
><?php 
            _e('Monster', FB_WM_TEXTDOMAIN);
            ?>
 </option>
									<option value="6"<?php 
            if (isset($value['theme']) && 6 === $value['theme']) {
                echo ' selected="selected"';
            }
            ?>
><?php 
            _e('Chastely', FB_WM_TEXTDOMAIN);
            ?>
 </option>
									<option value="7"<?php 
            if (isset($value['theme']) && 7 === $value['theme']) {
                echo ' selected="selected"';
            }
            ?>
><?php 
            _e('Only Typo', FB_WM_TEXTDOMAIN);
            ?>
 </option>
									<option value="8"<?php 
            if (isset($value['theme']) && 8 === $value['theme']) {
                echo ' selected="selected"';
            }
            ?>
><?php 
            _e('Paint', FB_WM_TEXTDOMAIN);
            ?>
 </option>
									<option value="9"<?php 
            if (isset($value['theme']) && 9 === $value['theme']) {
                echo ' selected="selected"';
            }
            ?>
><?php 
            _e('Animate (Flash)', FB_WM_TEXTDOMAIN);
            ?>
 </option>
									<option value="10"<?php 
            if (isset($value['theme']) && 10 === $value['theme']) {
                echo ' selected="selected"';
            }
            ?>
><?php 
            _e('Damask', FB_WM_TEXTDOMAIN);
            ?>
 </option>
									<option value="11"<?php 
            if (isset($value['theme']) && 11 === $value['theme']) {
                echo ' selected="selected"';
            }
            ?>
><?php 
            _e('Lego', FB_WM_TEXTDOMAIN);
            ?>
 </option>
									<option value="12"<?php 
            if (isset($value['theme']) && 12 === $value['theme']) {
                echo ' selected="selected"';
            }
            ?>
><?php 
            _e('Chemistry', FB_WM_TEXTDOMAIN);
            ?>
 </option>
								</select>
							</td>
						</tr>
						<tr valign="top">
							<th scope="row" class="alternate">
								<label for="wm_config-styleurl"><?php 
            _e('Own Style URL (incl. http://):', FB_WM_TEXTDOMAIN);
            ?>
</label>
							</th>
							<td class="alternate">
								<input size="30" type="text" id="wm_config-styleurl" name="wm_config-styleurl" value="<?php 
            if (isset($value['styleurl'])) {
                echo $value['styleurl'];
            }
            ?>
" /> <small><?php 
            _e('URL to the css-file', FB_WM_TEXTDOMAIN);
            ?>
</small>
								<br />
								<small><?php 
            _e('<strong>Coution:</strong> Please don&acute;t copy the stylesheet in your plugin folder, it will be deleted on the next automatical update of the plugin!', FB_WM_TEXTDOMAIN);
            ?>
</small>
							</td>
						</tr>
						<tr valign="top">
							<th scope="row" class="alternate">
								<label for="wm_config-preview"><?php 
            _e('Preview', FB_WM_TEXTDOMAIN);
            ?>
</label>
							</th>
							<td class="alternate" style="padding:5px 0 0 0;">
							<a onclick="return false;" href="<?php 
            echo WP_PLUGIN_URL . '/' . FB_WM_BASEDIR;
            ?>
/index.php?TB_iframe=true" class="thickbox button"><?php 
            _e('Preview', FB_WM_TEXTDOMAIN);
            ?>
</a>
							</td>
						</tr>
						<tr valign="top">
							<th scope="row">
								<label for="wm_config-title"><?php 
            _e('Title:', FB_WM_TEXTDOMAIN);
            ?>
</label>
							</th>
							<td>
								<input size="30" type="text" id="wm_config-title" name="wm_config-title" value="<?php 
            if (isset($value['title'])) {
                echo $value['title'];
            }
            ?>
" /> <small><?php 
            _e('Leave empty for default.', FB_WM_TEXTDOMAIN);
            ?>
</small>
							</td>
						</tr>
						<tr valign="top">
							<th scope="row" class="alternate">
								<label for="wm_config-header"><?php 
            _e('Header:', FB_WM_TEXTDOMAIN);
            ?>
</label>
							</th>
							<td class="alternate">
								<input size="30" type="text" id="wm_config-header" name="wm_config-header" value="<?php 
            if (isset($value['header'])) {
                echo $value['header'];
            }
            ?>
" /> <small><?php 
            _e('Leave empty for default.', FB_WM_TEXTDOMAIN);
            ?>
</small>
							</td>
						</tr>
						<tr valign="top">
							<th scope="row">
								<label for="wm_config-heading"><?php 
            _e('Heading:', FB_WM_TEXTDOMAIN);
            ?>
</label>
							</th>
							<td>
								<input size="30" type="text" id="wm_config-heading" name="wm_config-heading" value="<?php 
            if (isset($value['heading'])) {
                echo $value['heading'];
            }
            ?>
" /> <small><?php 
            _e('Leave empty for default.', FB_WM_TEXTDOMAIN);
            ?>
</small>
							</td>
						</tr>
						<tr valign="top">
							<th scope="row" class="alternate">
								<label for="wm_config-text"><?php 
            _e('Text:', FB_WM_TEXTDOMAIN);
            ?>
</label>
							</th>
							<td class="alternate">
								<textarea class="code" style="width: 95%;" cols="40" rows="4" name="wm_config-text" id="wm_config-text"><?php 
            if (isset($value['text'])) {
                echo esc_attr($value['text']);
            }
            ?>
</textarea>
								<br />
								<small><?php 
            _e('Use the first <em>%1$s</em> for the time value or countdown and second <em>%2$s</em> for the unit of the time or countdown-value; HTML and Shortcodes are possible', FB_WM_TEXTDOMAIN);
            ?>
</small>
							</td>
						</tr>
						<tr valign="top">
							<th scope="row">
								<label for="wm_config-exclude"><?php 
            _e('Excludes:', FB_WM_TEXTDOMAIN);
            ?>
</label>
							</th>
							<td>
								<?php 
            if (isset($value['exclude'])) {
                if (1 < count($value['exclude'])) {
                    $value_exclude = join(', ', $value['exclude']);
                } else {
                    $value_exclude = $value['exclude'];
                }
            } else {
                $value_exclude = NULL;
            }
            ?>
								<input size="30" type="text" id="wm_config-exclude" name="wm_config-exclude" value="<?php 
            echo $value_exclude;
            ?>
" />
								<br />
								<small><?php 
            _e('Exclude feed, pages, posts or archives from the maintenance mode. Add the Slug of page or post as a comma-separated list.<br />Example:', FB_WM_TEXTDOMAIN);
            ?>
 <code>wp-cron, feed, wp-admin, ?page_id=12, about, my-first-page, how-is-this-possible, category/test</code></small>
							</td>
						</tr>
						<tr valign="top">
							<th scope="row" class="alternate">
								<label for="wm_config-role"><?php 
            _e('Role:', FB_WM_TEXTDOMAIN);
            ?>
</label>
							</th>
							<td class="alternate">
								<select name="wm_config-role" id="wm_config-role">
									<?php 
            // fallback
            if (!isset($value['role'][0])) {
                $value['role'][0] = NULL;
            }
            foreach ($wp_roles->roles as $role => $name) {
                if (function_exists('translate_user_role')) {
                    $role_name = translate_user_role($name['name']);
                } elseif (function_exists('before_last_bar')) {
                    $role_name = before_last_bar($name['name'], 'User role');
                } else {
                    $role_name = strrpos($name['name'], '|');
                }
                if ($value['role'][0] !== $role) {
                    $selected = '';
                } else {
                    $selected = ' selected="selected"';
                }
                echo '<option value="' . $role . '"' . $selected . '>' . $role_name . ' (' . $role . ')' . ' </option>';
            }
            ?>
								</select>
								<small><?php 
            _e('Allowed userrole to see the frontend of this blog.', FB_WM_TEXTDOMAIN);
            ?>
								<?php 
            if (is_multisite()) {
                _e('Super Admin has always access.', FB_WM_TEXTDOMAIN);
            }
            ?>
</small>
							</td>
						</tr>
						</table>
						<br />
						<div class="plugin-update-tr">
							<p id="wm_message_update2" class="update-message"><?php 
            echo sprintf(__('Plugin %s settings <strong>updated</strong>.', FB_WM_TEXTDOMAIN), $wm_plugindata['Name']);
            ?>
</p>
						</div>
						<p id="submitbutton">
							<input id="wm_config_submit" type="button" value="<?php 
            _e('Save', FB_WM_TEXTDOMAIN);
            ?>
" class="button-secondary" />
						</p>
					</div>
					
				</td>
			</tr>
			<?php 
        }
    /**
     * Add settings markup
     * 
     * @param   $wm_pluginfile Object
     * @param   $wm_plugindata Object (array)
     * @param   $wm_context    Object (all, active, inactive)
     * @return  void
     */
    public static function add_config_form($wm_pluginfile, $wm_plugindata, $wm_context)
    {
        global $wp_roles;
        //if ( 0 < count($_POST['checked']) )
        //	return;
        if (is_multisite() && is_plugin_active_for_network(FB_WM_BASENAME)) {
            $value = get_site_option(FB_WM_TEXTDOMAIN);
        } else {
            $value = get_option(FB_WM_TEXTDOMAIN);
        }
        // check for non defaults
        if (!isset($value['radio'])) {
            $value['radio'] = 0;
        }
        if (!isset($value['unit'])) {
            $value['unit'] = 1;
        }
        if (!isset($value['link'])) {
            $value['link'] = 1;
        }
        if (!isset($value['admin_link'])) {
            $value['admin_link'] = 1;
        }
        if (!isset($value['theme'])) {
            $value['theme'] = 1;
        }
        if (!isset($value['index'])) {
            $value['index'] = 0;
        }
        // check the additional settings
        if (!isset($value['notice'])) {
            $value['notice'] = 1;
        }
        if (!isset($value['bypass'])) {
            $value['bypass'] = 0;
        }
        if (!isset($value['support'])) {
            $value['support'] = 0;
        }
        ?>
		<tr id="wm_config_tr" >
			<td colspan="3">
			
			<div id="wm_config_row" class="<?php 
        echo isset($_GET['show']) && 'wmconfig' == $_GET['show'] ? '' : 'config_hidden';
        ?>
">
				<div class="updated fade" id="wm_message_update" style="background-color: #FFFBCC;">
					<p><?php 
        echo sprintf(__('Plugin %s settings <strong>updated</strong>.', FB_WM_TEXTDOMAIN), $wm_plugindata['Name']);
        ?>
</p>
				</div>
				<div class="error fade" id="wm_message_active" >
					<p><?php 
        echo sprintf(__('Plugin %s active status <strong>updated</strong>.', FB_WM_TEXTDOMAIN), $wm_plugindata['Name']);
        ?>
</p>
				</div>
				
				<h4><?php 
        _e('Plugin Activate', FB_WM_TEXTDOMAIN);
        ?>
</h4>
				<input type="hidden" name="wm_action" value="wm_config-active" />
				<p>
					<select name="wm_config-active" id="wm_config-active">
						<option value="0"<?php 
        if (isset($value['active']) && 0 === $value['active']) {
            echo ' selected="selected"';
        }
        ?>
><?php 
        _e('False', FB_WM_TEXTDOMAIN);
        ?>
 </option>
						<option value="1"<?php 
        if (isset($value['active']) && 1 === $value['active']) {
            echo ' selected="selected"';
        }
        ?>
><?php 
        _e('True', FB_WM_TEXTDOMAIN);
        ?>
 </option>
					</select> 
					<input id="wm_config_active" type="button" value="<?php 
        _e('Update', FB_WM_TEXTDOMAIN);
        ?>
" class="button-primary" />
				</p>
				<div class="plugin-update-tr">
					<p id="wm_message_active2" class="update-message"><?php 
        echo sprintf(__('Plugin %s active status <strong>updated</strong>.', FB_WM_TEXTDOMAIN), $wm_plugindata['Name']);
        ?>
</p>
				</div>
				
				<h4><?php 
        _e('Plugin Settings', FB_WM_TEXTDOMAIN);
        ?>
</h4>
				<input type="hidden" name="wm_action" value="wm_config-update" />
				
				<table class="form-table">
					<tr valign="top">
						<th scope="row">
							<label for="wm_config-radio"><?php 
        _e('Countdown:', FB_WM_TEXTDOMAIN);
        ?>
</label>
						</th>
						<td>
							<select name="wm_config-radio" id="wm_config-radio">
								<option value="0" <?php 
        selected($value['radio'], 0);
        ?>
><?php 
        _e('False', FB_WM_TEXTDOMAIN);
        ?>
 </option>
								<option value="1" <?php 
        selected($value['radio'], 1);
        ?>
><?php 
        _e('True', FB_WM_TEXTDOMAIN);
        ?>
 </option>
							</select>
						</td>
					</tr>
					<tr valign="top">
						<th scope="row">
							<label for="wm_config-date" title="<?php 
        _e('Click for datepicker', FB_WM_TEXTDOMAIN);
        ?>
"><?php 
        _e('Date:', FB_WM_TEXTDOMAIN);
        ?>
</label>
						</th>
						<td>
							<input size="30" title="<?php 
        _e('Click for datepicker', FB_WM_TEXTDOMAIN);
        ?>
" type="text" id="wm_config-date" name="wm_config-date" value="<?php 
        if (isset($value['date'])) {
            echo $value['date'];
        }
        ?>
" /><br />
							<small><?php 
        _e('Activate countdown for using this. Use value and unit or use the countdown and set the date.', FB_WM_TEXTDOMAIN);
        ?>
</small>
						</td>
					</tr>
					<tr valign="top">
						<th scope="row">
							<label for="wm_config-time"><?php 
        _e('Value:', FB_WM_TEXTDOMAIN);
        ?>
</label>
						</th>
						<td class="alternate">
							<input size="5" type="text" id="wm_config-time" name="wm_config-time" value="<?php 
        if (isset($value['time'])) {
            echo $value['time'];
        }
        ?>
" />
						</td>
					</tr>
					<tr valign="top">
						<th scope="row">
							<label for="wm_config-unit"><?php 
        _e('Unit:', FB_WM_TEXTDOMAIN);
        ?>
</label>
						</th>
						<td class="alternate">
							<select name="wm_config-unit" id="wm_config-unit">
								<option value="0" <?php 
        selected($value['unit'], 0);
        ?>
><?php 
        _e('second', FB_WM_TEXTDOMAIN);
        ?>
 </option>
								<option value="1" <?php 
        selected($value['unit'], 1);
        ?>
><?php 
        _e('minute', FB_WM_TEXTDOMAIN);
        ?>
 </option>
								<option value="2" <?php 
        selected($value['unit'], 2);
        ?>
><?php 
        _e('hour', FB_WM_TEXTDOMAIN);
        ?>
 </option>
								<option value="3" <?php 
        selected($value['unit'], 3);
        ?>
><?php 
        _e('day', FB_WM_TEXTDOMAIN);
        ?>
 </option>
								<option value="4" <?php 
        selected($value['unit'], 4);
        ?>
><?php 
        _e('week', FB_WM_TEXTDOMAIN);
        ?>
 </option>
								<option value="5" <?php 
        selected($value['unit'], 5);
        ?>
><?php 
        _e('month', FB_WM_TEXTDOMAIN);
        ?>
 </option>
								<option value="6" <?php 
        selected($value['unit'], 6);
        ?>
><?php 
        _e('year', FB_WM_TEXTDOMAIN);
        ?>
 </option>
							</select>
						</td>
					</tr>
					<tr valign="top">
						<th scope="row">
							<label for="wm_config-link"><?php 
        _e('Link:', FB_WM_TEXTDOMAIN);
        ?>
</label>
						</th>
						<td>
							<select name="wm_config-link" id="wm_config-link">
								<option value="0" <?php 
        selected($value['link'], 0);
        ?>
><?php 
        _e('False', FB_WM_TEXTDOMAIN);
        ?>
 </option>
								<option value="1" <?php 
        selected($value['link'], 1);
        ?>
><?php 
        _e('True', FB_WM_TEXTDOMAIN);
        ?>
 </option>
							</select>
							<br />
							<small><?php 
        _e('Please leave a link to the plugin- and design-author on your maintenance mode site.', FB_WM_TEXTDOMAIN);
        ?>
</small>
						</td>
					</tr>
					<tr valign="top">
						<th scope="row">
							<label for="wm_config-support"><?php 
        _e('Support:', FB_WM_TEXTDOMAIN);
        ?>
</label>
						</th>
						<td>
							<select name="wm_config-support" id="wm_config-support">
								<option value="0" <?php 
        selected($value['support'], 0);
        ?>
><?php 
        _e('False', FB_WM_TEXTDOMAIN);
        ?>
 </option>
								<option value="1" <?php 
        selected($value['support'], 1);
        ?>
><?php 
        _e('True', FB_WM_TEXTDOMAIN);
        ?>
 </option>
							</select>
							<br />
							<small><?php 
        _e('By activating this option, you are agreeing to the fact that our code may show a random link to all search robots, this enables us to get a donation for develop on free plugins. Do not worry however, this code will not affect your site in anyway, and nothing displays to the visitors of your website nor will it slow your website down.', FB_WM_TEXTDOMAIN);
        ?>
</small>
						</td>
					</tr>
					<tr valign="top">
						<th scope="row">
							<label for="wm_config-admin_link"><?php 
        _e('Admin Link:', FB_WM_TEXTDOMAIN);
        ?>
</label>
						</th>
						<td>
							<select name="wm_config-admin_link" id="wm_config-admin_link">
								<option value="0" <?php 
        selected($value['admin_link'], 0);
        ?>
><?php 
        _e('False', FB_WM_TEXTDOMAIN);
        ?>
 </option>
								<option value="1" <?php 
        selected($value['admin_link'], 1);
        ?>
><?php 
        _e('True', FB_WM_TEXTDOMAIN);
        ?>
 </option>
							</select>
							<br />
							<small><?php 
        _e('Do you will a link to the admin area of your install?', FB_WM_TEXTDOMAIN);
        ?>
</small>
						</td>
					</tr>
					<tr valign="top">
						<th scope="row">
							<label for="wm_config-theme"><?php 
        _e('CSS Style:', FB_WM_TEXTDOMAIN);
        ?>
</label>
						</th>
						<td class="alternate">
							<select name="wm_config-theme" id="wm_config-theme">
								<option value="0" <?php 
        selected($value['theme'], 0);
        ?>
><?php 
        _e('Own CSS Stylesheet', FB_WM_TEXTDOMAIN);
        ?>
 </option>
								<option value="1" <?php 
        selected($value['theme'], 1);
        ?>
><?php 
        _e('Simple Text', FB_WM_TEXTDOMAIN);
        ?>
 </option>
								<option value="2" <?php 
        selected($value['theme'], 2);
        ?>
><?php 
        _e('The Truck', FB_WM_TEXTDOMAIN);
        ?>
 </option>
								<option value="3" <?php 
        selected($value['theme'], 3);
        ?>
><?php 
        _e('The Sun', FB_WM_TEXTDOMAIN);
        ?>
 </option>
								<option value="4" <?php 
        selected($value['theme'], 4);
        ?>
><?php 
        _e('The FF Error', FB_WM_TEXTDOMAIN);
        ?>
 </option>
								<option value="5" <?php 
        selected($value['theme'], 5);
        ?>
><?php 
        _e('Monster', FB_WM_TEXTDOMAIN);
        ?>
 </option>
								<option value="6" <?php 
        selected($value['theme'], 6);
        ?>
><?php 
        _e('Chastely', FB_WM_TEXTDOMAIN);
        ?>
 </option>
								<option value="7" <?php 
        selected($value['theme'], 7);
        ?>
><?php 
        _e('Only Typo', FB_WM_TEXTDOMAIN);
        ?>
 </option>
								<option value="8" <?php 
        selected($value['theme'], 8);
        ?>
><?php 
        _e('Paint', FB_WM_TEXTDOMAIN);
        ?>
 </option>
								<option value="9" <?php 
        selected($value['theme'], 9);
        ?>
><?php 
        _e('Animate (Flash)', FB_WM_TEXTDOMAIN);
        ?>
 </option>
								<option value="10" <?php 
        selected($value['theme'], 10);
        ?>
><?php 
        _e('Damask', FB_WM_TEXTDOMAIN);
        ?>
 </option>
								<option value="11" <?php 
        selected($value['theme'], 11);
        ?>
><?php 
        _e('Lego', FB_WM_TEXTDOMAIN);
        ?>
 </option>
								<option value="12" <?php 
        selected($value['theme'], 12);
        ?>
><?php 
        _e('Chemistry', FB_WM_TEXTDOMAIN);
        ?>
 </option>
							</select>
						</td>
					</tr>
					<tr valign="top">
						<th scope="row">
							<label for="wm_config-styleurl"><?php 
        _e('Own CSS Style URL:', FB_WM_TEXTDOMAIN);
        ?>
</label>
						</th>
						<td class="alternate">
							<input size="30" type="text" id="wm_config-styleurl" name="wm_config-styleurl" value="<?php 
        if (isset($value['styleurl'])) {
            echo $value['styleurl'];
        }
        ?>
" /> <small><?php 
        _e('URL to the css-file (incl. http://)', FB_WM_TEXTDOMAIN);
        ?>
</small>
							<br />
							<small><?php 
        _e('<strong>Caution:</strong> Please don&acute;t copy the stylesheet in your plugin folder, it will be deleted on the next automatical update of the plugin!', FB_WM_TEXTDOMAIN);
        ?>
</small>
						</td>
					</tr>
					<?php 
        /** comment, dont work ?>
        				<tr valign="top">
        					<th scope="row">
        						<label for="wm_config-preview"><?php _e( 'Preview', FB_WM_TEXTDOMAIN ); ?></label>
        					</th>
        					<td class="alternate" style="padding:5px 0 0 0;">
        					<script type="text/javascript">
        					<!--
        						var viewportwidth,
        						    viewportheight;
        						if (typeof window.innerWidth != 'undefined' ) {
        							viewportwidth = window.innerWidth-80,
        							viewportheight = window.innerHeight-100
        						} else if (typeof document.documentElement != 'undefined'
        							&& typeof document.documentElement.clientWidth !=
        							'undefined' && document.documentElement.clientWidth != 0)
        						{
        							viewportwidth = document.documentElement.clientWidth,
        							viewportheight = document.documentElement.clientHeight
        						} else { // older versions of IE
        							viewportwidth = document.getElementsByTagName('body' )[0].clientWidth,
        							viewportheight = document.getElementsByTagName('body' )[0].clientHeight
        						}
        						document.write('<a onclick="return false;" href="<?php echo WP_PLUGIN_URL . '/' 
        							. FB_WM_BASEDIR; ?>/index.php?KeepThis=true&amp;TB_iframe=true&amp;height=' 
        							+ viewportheight + '&amp;width=' + viewportwidth 
        							+ '&amp;modal=false" class="thickbox button"><?php _e( 'Preview', FB_WM_TEXTDOMAIN ); ?></a>' );
        						//-->
        					</script>
        					</td>
        				</tr>
        				<?php */
        ?>
					<tr valign="top">
						<th scope="row">
							<label for="wm_config-index"><?php 
        _e('noindex, nofollow:', FB_WM_TEXTDOMAIN);
        ?>
</label>
						</th>
						<td>
							<select name="wm_config-index" id="wm_config-index">
								<option value="0" <?php 
        selected($value['index'], 0);
        ?>
><?php 
        _e('False', FB_WM_TEXTDOMAIN);
        ?>
 </option>
								<option value="1" <?php 
        selected($value['index'], 1);
        ?>
><?php 
        _e('True', FB_WM_TEXTDOMAIN);
        ?>
 </option>
							</select>
							<br />
							<small><?php 
        _e('The robots meta tag lets you utilize a granular, page-specific approach to controlling how an individual page should be indexed and served to users in search results. Set TRUE for noindex, nofollow; set FALSE for index, follow.', FB_WM_TEXTDOMAIN);
        ?>
</small>
						</td>
					</tr>
					<tr valign="top">
						<th scope="row">
							<label for="wm_config-title"><?php 
        _e('Title:', FB_WM_TEXTDOMAIN);
        ?>
</label>
						</th>
						<td>
							<input size="30" type="text" id="wm_config-title" name="wm_config-title" value="<?php 
        if (isset($value['title'])) {
            echo $value['title'];
        }
        ?>
" />
						</td>
					</tr>
					<tr valign="top">
						<th scope="row">
							<label for="wm_config-header"><?php 
        _e('Header:', FB_WM_TEXTDOMAIN);
        ?>
</label>
						</th>
						<td class="alternate">
							<input size="30" type="text" id="wm_config-header" name="wm_config-header" value="<?php 
        if (isset($value['header'])) {
            echo $value['header'];
        }
        ?>
" />
						</td>
					</tr>
					<tr valign="top">
						<th scope="row">
							<label for="wm_config-heading"><?php 
        _e('Heading:', FB_WM_TEXTDOMAIN);
        ?>
</label>
						</th>
						<td>
							<input size="30" type="text" id="wm_config-heading" name="wm_config-heading" value="<?php 
        if (isset($value['heading'])) {
            echo $value['heading'];
        }
        ?>
" />
						</td>
					</tr>
					<tr valign="top">
						<th scope="row">
							<label for="wm_config-text"><?php 
        _e('Text:', FB_WM_TEXTDOMAIN);
        ?>
</label>
						</th>
						<td class="alternate">
							<textarea class="code" style="width: 95%;" cols="40" rows="4" name="wm_config-text" id="wm_config-text"><?php 
        if (isset($value['text'])) {
            echo esc_attr($value['text']);
        }
        ?>
</textarea>
							<br />
							<small>
								<?php 
        _e('Use the first <em>%1$s</em> for the time value or countdown and second <em>%2$s</em> for the unit of the time or countdown-value; HTML and Shortcodes are possible.', FB_WM_TEXTDOMAIN);
        ?>
								<?php 
        _e('Use <code>[loginform]</code> for add the default login form in the maintenance page.', FB_WM_TEXTDOMAIN);
        ?>
							</small>
						</td>
					</tr>
					<tr valign="top">
						<th scope="row">
							<label for="wm_config-exclude"><?php 
        _e('Exclude:', FB_WM_TEXTDOMAIN);
        ?>
</label>
						</th>
						<td>
							<?php 
        if (isset($value['exclude']) && '' !== $value['exclude'][0]) {
            if (is_array($value['exclude']) && 1 <= count($value['exclude'])) {
                $value_exclude = implode(', ', $value['exclude']);
            } else {
                $value_exclude = $value['exclude'];
            }
        } else {
            $value_exclude = NULL;
        }
        ?>
							<input class="large-text" size="30" type="text" id="wm_config-exclude" name="wm_config-exclude" value="<?php 
        echo $value_exclude;
        ?>
" />
							<br />
							<small><?php 
        _e('Exclude feed, pages, posts, archives or IPs from the maintenance mode. Add the Slug of page or post as a comma-separated list.<br />Example:', FB_WM_TEXTDOMAIN);
        ?>
 <code>wp-cron, feed, wp-admin, ?page_id=12, about, category/test, 127.0.0.1</code></small>
						</td>
					</tr>
					
					<tr valign="top">
						<th scope="row">
							<label for="wm_config-bypass"><?php 
        _e('Bypass for Search Bots:', FB_WM_TEXTDOMAIN);
        ?>
</label>
						</th>
						<td>
							<select name="wm_config-bypass" id="wm_config-bypass">
								<option value="0" <?php 
        selected($value['bypass'], 0);
        ?>
><?php 
        _e('False', FB_WM_TEXTDOMAIN);
        ?>
 </option>
								<option value="1" <?php 
        selected($value['bypass'], 1);
        ?>
><?php 
        _e('True', FB_WM_TEXTDOMAIN);
        ?>
 </option>
							</select>
							<small><?php 
        _e('Allow Search Bots to bypass maintenance mode?', FB_WM_TEXTDOMAIN);
        ?>
</small>
						</td>
					</tr>
					
					<tr valign="top">
						<th scope="row">
							<label for="wm_config-role"><?php 
        _e('Backend Role:', FB_WM_TEXTDOMAIN);
        ?>
</label>
						</th>
						<td class="alternate">
							<select name="wm_config-role" id="wm_config-role">
							<?php 
        // fallback
        if (!isset($value['role'][0])) {
            $value['role'][0] = NULL;
        }
        foreach ($wp_roles->roles as $role => $name) {
            if (function_exists('translate_user_role')) {
                $role_name = translate_user_role($name['name']);
            } elseif (function_exists('before_last_bar')) {
                $role_name = before_last_bar($name['name'], 'User role');
            } else {
                $role_name = strrpos($name['name'], '|');
            }
            if ($value['role'][0] !== $role) {
                $selected = '';
            } else {
                $selected = ' selected="selected"';
            }
            echo '<option value="' . $role . '"' . $selected . '>' . $role_name . ' (' . $role . ')' . ' </option>';
        }
        ?>
							</select>
							<small><?php 
        _e('Allowed userrole to access the backend of this blog.', FB_WM_TEXTDOMAIN);
        ?>
							<?php 
        if (is_multisite()) {
            _e('Super Admin has always access.', FB_WM_TEXTDOMAIN);
        }
        ?>
</small>
						</td>
					</tr>
					<tr valign="top">
						<th scope="row">
							<label for="wm_config-role_frontend"><?php 
        _e('Frontend Role:', FB_WM_TEXTDOMAIN);
        ?>
</label>
						</th>
						<td class="alternate">
							<select name="wm_config-role_frontend" id="wm_config-role_frontend">
							<?php 
        // fallback
        if (!isset($value['role_frontend'][0])) {
            $value['role_frontend'][0] = NULL;
        }
        foreach ($wp_roles->roles as $role_frontend => $name) {
            if (function_exists('translate_user_role')) {
                $role_name = translate_user_role($name['name']);
            } elseif (function_exists('before_last_bar')) {
                $role_name = before_last_bar($name['name'], 'User role');
            } else {
                $role_name = strrpos($name['name'], '|');
            }
            if ($value['role_frontend'][0] !== $role_frontend) {
                $selected = '';
            } else {
                $selected = ' selected="selected"';
            }
            echo '<option value="' . $role_frontend . '"' . $selected . '>' . $role_name . ' (' . $role_frontend . ')' . ' </option>';
        }
        ?>
							</select>
							<small><?php 
        _e('Allowed userrole to see the frontend of this blog.', FB_WM_TEXTDOMAIN);
        ?>
							<?php 
        if (is_multisite()) {
            _e('Super Admin has always access.', FB_WM_TEXTDOMAIN);
        }
        ?>
</small>
						</td>
					</tr>
					<tr valign="top">
						<th scope="row">
							<label for="wm_config-rewrite"><?php 
        _e('Redirection:', FB_WM_TEXTDOMAIN);
        ?>
</label>
						</th>
						<td class="alternate">
							<input class="large-text" size="30" type="text" id="wm_config-rewrite" name="wm_config-rewrite" value="<?php 
        if (isset($value['rewrite'])) {
            echo $value['rewrite'];
        }
        ?>
" />
							<br />
							<small><?php 
        _e('If you want that after the login the destination address is not standard to the dashboard, then defining a URL. (incl. http://)', FB_WM_TEXTDOMAIN);
        ?>
</small>
						</td>
					</tr>
					
					<tr valign="top">
						<th scope="row">
							<label for="wm_config-notice"><?php 
        _e('Notice:', FB_WM_TEXTDOMAIN);
        ?>
</label>
						</th>
						<td>
							<select name="wm_config-notice" id="wm_config-notice">
								<option value="0" <?php 
        selected($value['notice'], 0);
        ?>
><?php 
        _e('False', FB_WM_TEXTDOMAIN);
        ?>
 </option>
								<option value="1" <?php 
        selected($value['notice'], 1);
        ?>
><?php 
        _e('True', FB_WM_TEXTDOMAIN);
        ?>
 </option>
							</select>
							<small><?php 
        _e('Do you will see all notices, inside backend, the Admin Bar and the login screen?', FB_WM_TEXTDOMAIN);
        ?>
</small>
						</td>
					</tr>
					
					</table>
					<br />
					<div class="plugin-update-tr">
						<p id="wm_message_update2" class="update-message"><?php 
        echo sprintf(__('Plugin %s settings <strong>updated</strong>.', FB_WM_TEXTDOMAIN), $wm_plugindata['Name']);
        ?>
</p>
					</div>
					<p id="submitbutton">
						<input id="wm_config_submit" type="button" value="<?php 
        _e('Save', FB_WM_TEXTDOMAIN);
        ?>
" class="button-secondary" />
					</p>
				</div>
				
			</td>
		</tr>
		<?php 
    }
示例#7
0
function duo_admin_init()
{
    if (is_multisite()) {
        $wp_roles = duo_get_roles();
        $roles = $wp_roles->get_names();
        $allroles = array();
        foreach ($roles as $key => $role) {
            $allroles[before_last_bar($key)] = before_last_bar($role);
        }
        duo_add_site_option('duo_ikey', '');
        duo_add_site_option('duo_skey', '');
        duo_add_site_option('duo_host', '');
        duo_add_site_option('duo_roles', $allroles);
        duo_add_site_option('duo_xmlrpc', 'off');
    } else {
        add_settings_section('duo_settings', 'Main Settings', 'duo_settings_text', 'duo_settings');
        add_settings_field('duo_ikey', 'Integration key', 'duo_settings_ikey', 'duo_settings', 'duo_settings');
        add_settings_field('duo_skey', 'Secret key', 'duo_settings_skey', 'duo_settings', 'duo_settings');
        add_settings_field('duo_host', 'API hostname', 'duo_settings_host', 'duo_settings', 'duo_settings');
        add_settings_field('duo_roles', 'Enable for roles:', 'duo_settings_roles', 'duo_settings', 'duo_settings');
        add_settings_field('duo_xmlrpc', 'Disable XML-RPC (recommended)', 'duo_settings_xmlrpc', 'duo_settings', 'duo_settings');
        register_setting('duo_settings', 'duo_ikey', 'duo_ikey_validate');
        register_setting('duo_settings', 'duo_skey', 'duo_skey_validate');
        register_setting('duo_settings', 'duo_host');
        register_setting('duo_settings', 'duo_roles', 'duo_roles_validate');
        register_setting('duo_settings', 'duo_xmlrpc', 'duo_xmlrpc_validate');
    }
}
示例#8
0
function _mw_adminimize_options()
{
    global $wpdb, $_wp_admin_css_colors, $wp_version, $wp_roles, $table_prefix;
    $_mw_adminimize_user_info = '';
    //get array with userroles
    $user_roles = get_all_user_roles();
    $user_roles_names = get_all_user_roles_names();
    // update options
    if (isset($_POST['_mw_adminimize_action']) && $_POST['_mw_adminimize_action'] == '_mw_adminimize_insert' && $_POST['_mw_adminimize_save']) {
        if (function_exists('current_user_can') && current_user_can('manage_options')) {
            check_admin_referer('mw_adminimize_nonce');
            _mw_adminimize_update();
        } else {
            $myErrors = new _mw_adminimize_message_class();
            $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error('_mw_adminimize_access_denied') . '</p></div>';
            wp_die($myErrors);
        }
    }
    // import options
    if (isset($_POST['_mw_adminimize_action']) && $_POST['_mw_adminimize_action'] == '_mw_adminimize_import' && $_POST['_mw_adminimize_save']) {
        if (function_exists('current_user_can') && current_user_can('manage_options')) {
            check_admin_referer('mw_adminimize_nonce');
            _mw_adminimize_import();
        } else {
            $myErrors = new _mw_adminimize_message_class();
            $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error('_mw_adminimize_access_denied') . '</p></div>';
            wp_die($myErrors);
        }
    }
    // deinstall options
    if (isset($_POST['_mw_adminimize_action']) && $_POST['_mw_adminimize_action'] == '_mw_adminimize_deinstall' && $_POST['_mw_adminimize_deinstall_yes'] != '_mw_adminimize_deinstall') {
        $myErrors = new _mw_adminimize_message_class();
        $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error('_mw_adminimize_deinstall_yes') . '</p></div>';
        wp_die($myErrors);
    }
    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') {
        if (function_exists('current_user_can') && current_user_can('manage_options')) {
            check_admin_referer('mw_adminimize_nonce');
            _mw_adminimize_deinstall();
            $myErrors = new _mw_adminimize_message_class();
            $myErrors = '<div id="message" class="updated fade"><p>' . $myErrors->get_error('_mw_adminimize_deinstall') . '</p></div>';
            echo $myErrors;
        } else {
            $myErrors = new _mw_adminimize_message_class();
            $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error('_mw_adminimize_access_denied') . '</p></div>';
            wp_die($myErrors);
        }
    }
    // load theme user data
    if (isset($_POST['_mw_adminimize_action']) && $_POST['_mw_adminimize_action'] == '_mw_adminimize_load_theme' && $_POST['_mw_adminimize_load']) {
        if (function_exists('current_user_can') && current_user_can('edit_users')) {
            check_admin_referer('mw_adminimize_nonce');
            $myErrors = new _mw_adminimize_message_class();
            $myErrors = '<div id="message" class="updated fade"><p>' . $myErrors->get_error('_mw_adminimize_load_theme') . '</p></div>';
            echo $myErrors;
        } else {
            $myErrors = new _mw_adminimize_message_class();
            $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error('_mw_adminimize_access_denied') . '</p></div>';
            wp_die($myErrors);
        }
    }
    if (isset($_POST['_mw_adminimize_action']) && $_POST['_mw_adminimize_action'] == '_mw_adminimize_set_theme' && $_POST['_mw_adminimize_save']) {
        if (function_exists('current_user_can') && current_user_can('edit_users')) {
            check_admin_referer('mw_adminimize_nonce');
            _mw_adminimize_set_theme();
            $myErrors = new _mw_adminimize_message_class();
            $myErrors = '<div id="message" class="updated fade"><p>' . $myErrors->get_error('_mw_adminimize_set_theme') . '</p></div>';
            echo $myErrors;
        } else {
            $myErrors = new _mw_adminimize_message_class();
            $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error('_mw_adminimize_access_denied') . '</p></div>';
            wp_die($myErrors);
        }
    }
    ?>
	<div class="wrap">
		<?php 
    // Backend Options for all roles
    require_once 'inc-options/minimenu.php';
    ?>
		
		<form name="backend_option" method="post" id="_mw_adminimize_options" action="?page=<?php 
    echo $_GET['page'];
    ?>
" >
		<?php 
    // Backend Options for all roles
    require_once 'inc-options/backend_options.php';
    // global options on all pages in backend for diffferent roles
    require_once 'inc-options/global_options.php';
    // Menu Submenu Options
    require_once 'inc-options/menu_options.php';
    // Write Page Options
    require_once 'inc-options/write_post_options.php';
    // Write Page Options
    require_once 'inc-options/write_page_options.php';
    // Links Options
    require_once 'inc-options/links_options.php';
    // WP Nav Menu Options
    require_once 'inc-options/wp_nav_menu_options.php';
    ?>
		</form>
		
		<div id="poststuff" class="ui-sortable meta-box-sortables">
			<div class="postbox">
				<div class="handlediv" title="<?php 
    _e('Click to toggle');
    ?>
"><br/></div>
				<h3 class="hndle" id="set_theme"><?php 
    _e('Set Theme', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</h3>
				<div class="inside">
					<br class="clear" />
					
					<?php 
    if (!isset($_POST['_mw_adminimize_action']) || !($_POST['_mw_adminimize_action'] == '_mw_adminimize_load_theme')) {
        ?>
					<form name="set_theme" method="post" id="_mw_adminimize_set_theme" action="?page=<?php 
        echo $_GET['page'];
        ?>
" >
							<?php 
        wp_nonce_field('mw_adminimize_nonce');
        ?>
							<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>
							<p id="submitbutton">
								<input type="hidden" name="_mw_adminimize_action" value="_mw_adminimize_load_theme" />
								<input type="submit" name="_mw_adminimize_load" value="<?php 
        _e('Load User Data', FB_ADMINIMIZE_TEXTDOMAIN);
        ?>
 &raquo;" class="button button-primary" />
							</p>
					</form>
					<?php 
    }
    if (isset($_POST['_mw_adminimize_action']) && $_POST['_mw_adminimize_action'] == '_mw_adminimize_load_theme') {
        ?>
						<form name="set_theme" method="post" id="_mw_adminimize_set_theme" action="?page=<?php 
        echo $_GET['page'];
        ?>
" >
							<?php 
        wp_nonce_field('mw_adminimize_nonce');
        ?>
							<table class="widefat">
								<thead>
									<tr class="thead">
										<th>&nbsp;</th>
										<th class="num"><?php 
        _e('User-ID');
        ?>
</th>
										<th><?php 
        _e('Username');
        ?>
</th>
										<th><?php 
        _e('Display name publicly as');
        ?>
</th>
										<th><?php 
        _e('Admin-Color Scheme');
        ?>
</th>
										<th><?php 
        _e('User Level');
        ?>
</th>
										<th><?php 
        _e('Role');
        ?>
</th>
									</tr>
								</thead>
								<tbody id="users" class="list:user user-list">
									<?php 
        $wp_user_search = $wpdb->get_results("SELECT ID, user_login, display_name FROM {$wpdb->users} ORDER BY ID");
        $style = '';
        foreach ($wp_user_search as $userid) {
            $user_id = (int) $userid->ID;
            $user_login = stripslashes($userid->user_login);
            $display_name = stripslashes($userid->display_name);
            $current_color = get_user_option('admin_color', $user_id);
            $user_level = (int) get_user_option($table_prefix . 'user_level', $user_id);
            $user_object = new WP_User($user_id);
            $roles = $user_object->roles;
            $role = array_shift($roles);
            if (function_exists('translate_user_role')) {
                $role_name = translate_user_role($wp_roles->role_names[$role]);
            } elseif (function_exists('before_last_bar')) {
                $role_name = before_last_bar($wp_roles->role_names[$role], 'User role');
            } else {
                $role_name = strrpos($wp_roles->role_names[$role], '|');
            }
            $style = ' class="alternate"' == $style ? '' : ' class="alternate"';
            $return = '';
            $return .= '<tr>' . "\n";
            $return .= "\t" . '<td><input type="checkbox" name="mw_adminimize_theme_items[]" value="' . $user_id . '" /></td>' . "\n";
            $return .= "\t" . '<td class="num">' . $user_id . '</td>' . "\n";
            $return .= "\t" . '<td>' . $user_login . '</td>' . "\n";
            $return .= "\t" . '<td>' . $display_name . '</td>' . "\n";
            $return .= "\t" . '<td>' . $current_color . '</td>' . "\n";
            $return .= "\t" . '<td class="num">' . $user_level . '</td>' . "\n";
            $return .= "\t" . '<td>' . $role_name . '</td>' . "\n";
            $return .= '</tr>' . "\n";
            echo $return;
        }
        ?>
										<tr valign="top">
											<td>&nbsp;</td>
											<td>&nbsp;</td>
											<td>&nbsp;</td>
											<td>&nbsp;</td>
											<td>
												<select name="_mw_adminimize_set_theme">
													<?php 
        foreach ($_wp_admin_css_colors as $color => $color_info) {
            ?>
														<option value="<?php 
            echo $color;
            ?>
"><?php 
            echo $color_info->name . ' (' . $color . ')';
            ?>
</option>
													<?php 
        }
        ?>
													</select>
											</td>
											<td>&nbsp;</td>
											<td>&nbsp;</td>
										</tr>
								</tbody>
							</table>
							<p id="submitbutton">
								<input type="hidden" name="_mw_adminimize_action" value="_mw_adminimize_set_theme" />
								<input type="hidden" name="_mw_adminimize_load" value="_mw_adminimize_load_theme" />
								<input type="submit" name="_mw_adminimize_save" value="<?php 
        _e('Set Theme', FB_ADMINIMIZE_TEXTDOMAIN);
        ?>
 &raquo;" class="button button-primary" />
							</p>
						</form>
					<?php 
    }
    ?>
					
					<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>
				</div>
			</div>
		</div>
		
		<div id="poststuff" class="ui-sortable meta-box-sortables">
			<div class="postbox">
				<div class="handlediv" title="<?php 
    _e('Click to toggle');
    ?>
"><br/></div>
				<h3 class="hndle" id="import"><?php 
    _e('Export/Import Options', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</h3>
				<div class="inside">
					<br class="clear" />
					
					<h4><?php 
    _e('Export', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</h4>
					<form name="export_options" method="get" action="">
						<p><?php 
    _e('You can save a .seq file with your options.', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</p>
						<p id="submitbutton">
							<input type="hidden" name="_mw_adminimize_export" value="true" />
							<input type="submit" name="_mw_adminimize_save" value="<?php 
    _e('Export &raquo;', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
" class="button" />
						</p>
					</form>
					
					<h4><?php 
    _e('Import', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</h4>
					<form name="import_options" enctype="multipart/form-data" method="post" action="?page=<?php 
    echo $_GET['page'];
    ?>
">
						<?php 
    wp_nonce_field('mw_adminimize_nonce');
    ?>
 
						<p><?php 
    _e('Choose a Adminimize (<em>.seq</em>) file to upload, then click <em>Upload file and import</em>.', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</p>
						<p>
							<label for="datei_id"><?php 
    _e('Choose a file from your computer', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
: </label>
							<input name="datei" id="datei_id" type="file" />
						</p>
						<p id="submitbutton">
							<input type="hidden" name="_mw_adminimize_action" value="_mw_adminimize_import" />
							<input type="submit" name="_mw_adminimize_save" value="<?php 
    _e('Upload file and import &raquo;', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
" class="button" />
						</p>
					</form>
					<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>
					
				</div>
			</div>
		</div>

		<div id="poststuff" class="ui-sortable meta-box-sortables">
			<div class="postbox">
				<div class="handlediv" title="<?php 
    _e('Click to toggle');
    ?>
"><br/></div>
				<h3 class="hndle" id="uninstall"><?php 
    _e('Deinstall Options', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</h3>
				<div class="inside">

					<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>
					<form name="deinstall_options" method="post" id="_mw_adminimize_options_deinstall" action="?page=<?php 
    echo $_GET['page'];
    ?>
">
						<?php 
    wp_nonce_field('mw_adminimize_nonce');
    ?>
						<p id="submitbutton">
							<input type="submit" name="_mw_adminimize_deinstall" value="<?php 
    _e('Delete Options', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
 &raquo;" class="button-secondary" />
							<input type="checkbox" name="_mw_adminimize_deinstall_yes" value="_mw_adminimize_deinstall" />
							<input type="hidden" name="_mw_adminimize_action" value="_mw_adminimize_deinstall" />
						</p>
					</form>
					<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>

				</div>
			</div>
		</div>

		<div id="poststuff" class="ui-sortable meta-box-sortables">
			<div class="postbox" >
				<div class="handlediv" title="<?php 
    _e('Click to toggle');
    ?>
"><br/></div>
				<h3 class="hndle" id="about"><?php 
    _e('About the plugin', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</h3>
				<div class="inside">
				
					<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>
					<p>
					<span style="float: left;">
						<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
						<input type="hidden" name="cmd" value="_s-xclick">
						<input type="hidden" name="hosted_button_id" value="4578111">
						<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);
    ?>
">
						<img alt="" border="0" src="https://www.paypal.com/de_DE/i/scr/pixel.gif" width="1" height="1">
					</form>
					</span>
					<?php 
    _e('You want to thank me? Visit my <a href="http://bueltge.de/wunschliste/">wishlist</a> or donate.', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
					</p>
					<p>&copy; Copyright 2008 - <?php 
    echo date('Y');
    ?>
 <a href="http://bueltge.de">Frank B&uuml;ltge</a></p>
					<p class="textright" style="color:#ccc"><small><?php 
    echo $wpdb->num_queries;
    ?>
q, <?php 
    timer_stop(1);
    ?>
s</small></p>
					<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>
					
				</div>
			</div>
		</div>

		<script type="text/javascript">
		<!--
		<?php 
    if (version_compare($wp_version, '2.7alpha', '<')) {
        ?>
		jQuery('.postbox h3').prepend('<a class="togbox">+</a> ');
		<?php 
    }
    ?>
		jQuery('.postbox h3').click( function() { jQuery(jQuery(this).parent().get(0)).toggleClass('closed'); } );
		jQuery('.postbox .handlediv').click( function() { jQuery(jQuery(this).parent().get(0)).toggleClass('closed'); } );
		jQuery('.postbox.close-me').each(function() {
			jQuery(this).addClass("closed");
		});
		//-->
		</script>

	</div>
<?php 
}
示例#9
0
 /**
  * @ticket 35073
  */
 function test_before_last_bar()
 {
     $this->assertEquals('no-bar-at-all', before_last_bar('no-bar-at-all'));
     $this->assertEquals('before-last-bar', before_last_bar('before-last-bar|after-bar'));
     $this->assertEquals('first-before-bar|second-before-bar', before_last_bar('first-before-bar|second-before-bar|after-last-bar'));
 }
									<?php 
    $wp_user_search = $wpdb->get_results("SELECT ID, user_login, display_name FROM {$wpdb->users} ORDER BY ID");
    $style = '';
    foreach ($wp_user_search as $userid) {
        $user_id = (int) $userid->ID;
        $user_login = stripslashes($userid->user_login);
        $display_name = stripslashes($userid->display_name);
        $current_color = get_user_option('admin_color', $user_id);
        $user_level = (int) get_user_option($table_prefix . 'user_level', $user_id);
        $user_object = new WP_User($user_id);
        $roles = $user_object->roles;
        $role = array_shift($roles);
        if (function_exists('translate_user_role')) {
            $role_name = translate_user_role($wp_roles->role_names[$role]);
        } elseif (function_exists('before_last_bar')) {
            $role_name = before_last_bar($wp_roles->role_names[$role], 'User role');
        } else {
            $role_name = strrpos($wp_roles->role_names[$role], '|');
        }
        $style = ' class="alternate"' == $style ? '' : ' class="alternate"';
        $return = '';
        $return .= '<tr>' . "\n";
        $return .= "\t" . '<td><input type="checkbox" name="mw_adminimize_theme_items[]" value="' . $user_id . '" /></td>' . "\n";
        $return .= "\t" . '<td class="num">' . $user_id . '</td>' . "\n";
        $return .= "\t" . '<td>' . $user_login . '</td>' . "\n";
        $return .= "\t" . '<td>' . $display_name . '</td>' . "\n";
        $return .= "\t" . '<td>' . $current_color . '</td>' . "\n";
        $return .= "\t" . '<td class="num">' . $user_level . '</td>' . "\n";
        $return .= "\t" . '<td>' . $role_name . '</td>' . "\n";
        $return .= '</tr>' . "\n";
        echo $return;
示例#11
0
 function translate_with_context($text, $domain = 'default')
 {
     return before_last_bar(translate($text, $domain));
 }
示例#12
0
/**
 * Render "Email-based identity confirmation" settings.
 *
 * Callback for rendering the "Email-based identity confirmation"
 *  section settings on the plugin's page.
 *
 * @return void
 */
function rublon2factor_render_protection_types()
{
    echo '<p class="rublon-settings-desc">' . __('Every user is protected via email by default. You can turn this off for selected roles. For more security, you can also require selected roles to use the Rublon mobile app.', 'rublon') . '</p>';
    echo '<p class="rublon-settings-desc"><strong>' . __('Notice:', 'rublon') . ' </strong>' . __('Users of the Rublon mobile app are always protected, regardless of this setting. Users with no minimum protection can turn on protection via email themselves in their profile. Users with any level of minimum protection cannot turn it off.', 'rublon') . '</p>';
    $settings = RublonHelper::getSettings('additional');
    // Retrieve the roles used on this site.
    $roles = RublonHelper::getUserRoles();
    $role_ids = array();
    echo '<div class="rublon-settings-setting-name">';
    echo '  <div class="rublon-settings-setting-label"></div>';
    echo '  <div class="rublon-setting-header"><strong>' . __('Minimum Protection', 'rublon') . '</strong></div>';
    echo '</div>';
    foreach ($roles as $role) {
        $checked = '';
        // Prepare role IDs used as the option keys.
        $role_id = RublonHelper::prepareRoleId($role);
        $role_ids[] = '\'' . $role_id . '\'';
        if (!empty($settings[$role_id])) {
            $mobileSelected = '';
            $emailSelected = '';
            $noneSelected = '';
            $lock1Visibility = '';
            $lock2Visibility = '';
            $lock3Visibility = '';
            // 			switch ($settings[$role_id]) {
            switch (RublonRolesProtection::getRoleProtectionType($role)) {
                case RublonHelper::PROTECTION_TYPE_MOBILE_EVERYTIME:
                    $mobileEverytimeSelected = ' selected';
                    $lock1Visibility = 'hidden';
                    $lock2Visibility = 'visible';
                    $lock3Visibility = 'visible';
                    $lock4Visibility = 'visible';
                    break;
                case RublonHelper::PROTECTION_TYPE_MOBILE:
                    $mobileSelected = ' selected';
                    $lock1Visibility = 'hidden';
                    $lock2Visibility = 'visible';
                    $lock3Visibility = 'visible';
                    $lock4Visibility = 'hidden';
                    break;
                case RublonHelper::PROTECTION_TYPE_EMAIL:
                    $emailSelected = ' selected';
                    $lock1Visibility = 'hidden';
                    $lock2Visibility = 'visible';
                    $lock3Visibility = 'hidden';
                    $lock4Visibility = 'hidden';
                    break;
                case RublonHelper::PROTECTION_TYPE_NONE:
                    $noneSelected = ' selected';
                    $lock1Visibility = 'visible';
                    $lock2Visibility = 'hidden';
                    $lock3Visibility = 'hidden';
                    $lock4Visibility = 'hidden';
                    break;
            }
        }
        if (!empty($settings[$role_id]) && $settings[$role_id] == 'on') {
            $checked = ' checked';
        }
        echo '<div class="rublon-settings-setting-name">';
        echo '	<label for="rublon-role-' . $role_id . '-dropdown" class="rublon-settings-setting-label"><div class="rublon-settings-setting-label">' . translate_user_role(before_last_bar($role)) . '</div></label>';
        echo '	<select id="rublon-role-' . $role_id . '-dropdown" name="' . RublonHelper::RUBLON_ADDITIONAL_SETTINGS_KEY . '[' . $role_id . ']">';
        $forceMobileApp = RublonFeature::checkFeature(RublonAPIGetAvailableFeatures::FEATURE_FORCE_MOBILE_APP);
        if ($forceMobileApp and RublonFeature::checkFeature(RublonAPIGetAvailableFeatures::FEATURE_IGNORE_TRUSTED_DEVICE)) {
            echo '		<option value="mobileEverytime"' . $mobileEverytimeSelected . '>' . __('Mobile app everytime', 'rublon') . '</option>';
        }
        if ($forceMobileApp) {
            echo '		<option value="mobile"' . $mobileSelected . '>' . __('Mobile app', 'rublon') . '</option>';
        }
        echo '		<option value="email"' . $emailSelected . '>' . __('Email', 'rublon') . '</option>';
        echo '		<option value="none"' . $noneSelected . '>' . __('None', 'rublon') . '</option>';
        echo '	</select>';
        echo '<label class="rublon-label rublon-label-' . $role_id . '" for="rublon-role-' . $role_id . '-dropdown">';
        echo '	<div class="rublon-lock-container rublon-unlocked-container rublon-' . $role_id . '-unlocked ' . $lock1Visibility . '"><img class="rublon-lock rublon-unlocked" src="' . RUBLON2FACTOR_PLUGIN_URL . '/assets/images/unlocked.png" /></div>';
        echo '	<div class="rublon-lock-container rublon-locked-container rublon-' . $role_id . '-locked ' . $lock2Visibility . '"><img class="rublon-lock rublon-locked" src="' . RUBLON2FACTOR_PLUGIN_URL . '/assets/images/locked.png" /></div>';
        echo '	<div class="rublon-lock-container rublon-locked-container rublon-' . $role_id . '-locked2 ' . $lock3Visibility . '"><img class="rublon-lock rublon-locked" src="' . RUBLON2FACTOR_PLUGIN_URL . '/assets/images/locked.png" /></div>';
        echo '	<div class="rublon-lock-container rublon-locked-container rublon-' . $role_id . '-locked3 ' . $lock4Visibility . '"><img class="rublon-lock rublon-locked" src="' . RUBLON2FACTOR_PLUGIN_URL . '/assets/images/locked.png" /></div>';
        echo '</label>';
        echo '</div>';
    }
    echo '<script>//<![CDATA[
		if (RublonWP) {
			RublonWP.roles = [' . implode(', ', $role_ids) . '];
			RublonWP.setUpRoleProtectionTypeChangeListener();  
		}
	//]]></script>';
}
示例#13
0
function _mw_adminimize_options()
{
    global $wpdb, $_wp_admin_css_colors, $wp_version, $wp_roles;
    $_mw_adminimize_user_info = '';
    //get array with userroles
    $user_roles = get_all_user_roles();
    $user_roles_names = get_all_user_roles_names();
    // update options
    if ($_POST['_mw_adminimize_action'] == '_mw_adminimize_insert' && $_POST['_mw_adminimize_save']) {
        if (function_exists('current_user_can') && current_user_can('manage_options')) {
            check_admin_referer('mw_adminimize_nonce');
            _mw_adminimize_update();
        } else {
            $myErrors = new _mw_adminimize_message_class();
            $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error('_mw_adminimize_access_denied') . '</p></div>';
            wp_die($myErrors);
        }
    }
    // import options
    if ($_POST['_mw_adminimize_action'] == '_mw_adminimize_import' && $_POST['_mw_adminimize_save']) {
        if (function_exists('current_user_can') && current_user_can('manage_options')) {
            check_admin_referer('mw_adminimize_nonce');
            _mw_adminimize_import();
        } else {
            $myErrors = new _mw_adminimize_message_class();
            $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error('_mw_adminimize_access_denied') . '</p></div>';
            wp_die($myErrors);
        }
    }
    // deinstall options
    if ($_POST['_mw_adminimize_action'] == '_mw_adminimize_deinstall' && $_POST['_mw_adminimize_deinstall_yes'] != '_mw_adminimize_deinstall') {
        $myErrors = new _mw_adminimize_message_class();
        $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error('_mw_adminimize_deinstall_yes') . '</p></div>';
        wp_die($myErrors);
    }
    if ($_POST['_mw_adminimize_action'] == '_mw_adminimize_deinstall' && $_POST['_mw_adminimize_deinstall'] && $_POST['_mw_adminimize_deinstall_yes'] == '_mw_adminimize_deinstall') {
        if (function_exists('current_user_can') && current_user_can('manage_options')) {
            check_admin_referer('mw_adminimize_nonce');
            _mw_adminimize_deinstall();
            $myErrors = new _mw_adminimize_message_class();
            $myErrors = '<div id="message" class="updated fade"><p>' . $myErrors->get_error('_mw_adminimize_deinstall') . '</p></div>';
            echo $myErrors;
        } else {
            $myErrors = new _mw_adminimize_message_class();
            $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error('_mw_adminimize_access_denied') . '</p></div>';
            wp_die($myErrors);
        }
    }
    // load theme user data
    if ($_POST['_mw_adminimize_action'] == '_mw_adminimize_load_theme' && $_POST['_mw_adminimize_load']) {
        if (function_exists('current_user_can') && current_user_can('edit_users')) {
            check_admin_referer('mw_adminimize_nonce');
            $myErrors = new _mw_adminimize_message_class();
            $myErrors = '<div id="message" class="updated fade"><p>' . $myErrors->get_error('_mw_adminimize_load_theme') . '</p></div>';
            echo $myErrors;
        } else {
            $myErrors = new _mw_adminimize_message_class();
            $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error('_mw_adminimize_access_denied') . '</p></div>';
            wp_die($myErrors);
        }
    }
    if ($_POST['_mw_adminimize_action'] == '_mw_adminimize_set_theme' && $_POST['_mw_adminimize_save']) {
        if (function_exists('current_user_can') && current_user_can('edit_users')) {
            check_admin_referer('mw_adminimize_nonce');
            _mw_adminimize_set_theme();
            $myErrors = new _mw_adminimize_message_class();
            $myErrors = '<div id="message" class="updated fade"><p>' . $myErrors->get_error('_mw_adminimize_set_theme') . '</p></div>';
            echo $myErrors;
        } else {
            $myErrors = new _mw_adminimize_message_class();
            $myErrors = '<div id="message" class="error"><p>' . $myErrors->get_error('_mw_adminimize_access_denied') . '</p></div>';
            wp_die($myErrors);
        }
    }
    ?>
	<div class="wrap">
		<?php 
    screen_icon('tools');
    ?>
		<h2><?php 
    _e('Adminimize', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</h2>
		<div id="poststuff" class="metabox-holder has-right-sidebar">
			
			<div id="side-info-column" class="inner-sidebar">
				<div class="meta-box-sortables">
					<div id="about" class="postbox ">
						<div class="handlediv" title="<?php 
    _e('Click to toggle');
    ?>
"><br/></div>
						<h3 class="hndle" id="about-sidebar"><?php 
    _e('About the plugin', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</h3>
						<div class="inside">
							<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>
							<p>
							<span style="float: left;">
								<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
								<input type="hidden" name="cmd" value="_s-xclick">
								<input type="hidden" name="hosted_button_id" value="4578111">
								<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);
    ?>
">
								<img alt="" border="0" src="https://www.paypal.com/de_DE/i/scr/pixel.gif" width="1" height="1">
							</form>
							</span>
							<?php 
    _e('You want to thank me? Visit my <a href="http://bueltge.de/wunschliste/">wishlist</a> or donate.', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
							</p>
							<p>&copy; Copyright 2008 - <?php 
    echo date('Y');
    ?>
 <a href="http://bueltge.de">Frank B&uuml;ltge</a></p>
						</div>
					</div>
				</div>
			</div>
			
			<div id="post-body" class="has-sidebar">
				<div id="post-body-content" class="has-sidebar-content">
					<div id="normal-sortables" class="meta-box-sortables">
						<div id="about" class="postbox ">
							<div class="handlediv" title="<?php 
    _e('Click to toggle');
    ?>
"><br/></div>
							<h3 class="hndle" id="menu"><?php 
    _e('MiniMenu', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</h3>
							<div class="inside">
								<table class="widefat" cellspacing="0">
									<tr class="alternate">
										<td class="row-title"><a href="#backend_options"><?php 
    _e('Backend Options', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</a></td>
									</tr>
									<tr>
										<td class="row-title"><a href="#global_options"><?php 
    _e('Global options', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</a></td>
									</tr>
									<tr class="alternate">
										<td class="row-title"><a href="#config_menu"><?php 
    _e('Menu Options', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</a></td>
									</tr>
									<tr>
										<td class="row-title"><a href="#config_edit_post"><?php 
    _e('Write options - Post', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</a></td>
									</tr>
									<tr class="alternate">
										<td class="row-title"><a href="#config_edit_page"><?php 
    _e('Write options - Page', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</a></td>
									</tr>
									<tr>
										<td class="row-title"><a href="#links_options"><?php 
    _e('Links options', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</a></td>
									</tr>
									<tr class="alternate">
										<td class="row-title"><a href="#set_theme"><?php 
    _e('Set Theme', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</a></td>
									</tr>
									<tr>
										<td class="row-title"><a href="#import"><?php 
    _e('Export/Import Options', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</a></td>
									</tr>
									<tr class="alternate">
										<td class="row-title"><a href="#uninstall"><?php 
    _e('Deinstall Options', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</a></td>
									</tr>
									<tr>
										<td class="row-title"><a href="#about"><?php 
    _e('About the plugin', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</a></td>
									</tr>
								</table>
							</div>
						</div>
					</div>
				</div>
			</div>
			<br class="clear"/>
		
		</div>
		
		<div id="poststuff" class="ui-sortable meta-box-sortables">
			<div class="postbox">
				<div class="handlediv" title="<?php 
    _e('Click to toggle');
    ?>
"><br/></div>
				<h3 class="hndle" id="backend_options"><?php 
    _e('Backend Options', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</h3>
				<div class="inside">

				<form name="backend_option" method="post" id="_mw_adminimize_options" action="?page=<?php 
    echo $_GET['page'];
    ?>
" >
					<?php 
    wp_nonce_field('mw_adminimize_nonce');
    ?>
					<br class="clear" />
					<table summary="config" class="widefat">
						<tbody>
							<tr valign="top">
								<td><?php 
    _e('User-Info', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</td>
								<td>
									<?php 
    $_mw_adminimize_user_info = _mw_adminimize_getOptionValue('_mw_adminimize_user_info');
    ?>
									<select name="_mw_adminimize_user_info">
										<option value="0"<?php 
    if ($_mw_adminimize_user_info == '0') {
        echo ' selected="selected"';
    }
    ?>
><?php 
    _e('Default', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</option>
										<option value="1"<?php 
    if ($_mw_adminimize_user_info == '1') {
        echo ' selected="selected"';
    }
    ?>
><?php 
    _e('Hide', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</option>
										<option value="2"<?php 
    if ($_mw_adminimize_user_info == '2') {
        echo ' selected="selected"';
    }
    ?>
><?php 
    _e('Only logout', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</option>
										<option value="3"<?php 
    if ($_mw_adminimize_user_info == '3') {
        echo ' selected="selected"';
    }
    ?>
><?php 
    _e('User &amp; Logout', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</option>
									</select> <?php 
    _e('The &quot;User-Info-area&quot; is on the top right side of the backend. You can hide or reduced show.', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
								</td>
							</tr>
							<?php 
    if ($_mw_adminimize_user_info == '' || $_mw_adminimize_user_info == '1' || $_mw_adminimize_user_info == '0') {
        $disabled_item = ' disabled="disabled"';
    }
    ?>
							<tr valign="top" class="form-invalid">
								<td><?php 
    _e('Change User-Info, redirect to', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</td>
								<td>
									<?php 
    $_mw_adminimize_ui_redirect = _mw_adminimize_getOptionValue('_mw_adminimize_ui_redirect');
    ?>
									<select name="_mw_adminimize_ui_redirect" <?php 
    echo $disabled_item;
    ?>
>
										<option value="0"<?php 
    if ($_mw_adminimize_ui_redirect == '0') {
        echo ' selected="selected"';
    }
    ?>
><?php 
    _e('Default', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</option>
										<option value="1"<?php 
    if ($_mw_adminimize_ui_redirect == '1') {
        echo ' selected="selected"';
    }
    ?>
><?php 
    _e('Frontpage of the Blog', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
									</select> <?php 
    _e('When the &quot;User-Info-area&quot; change it, then it is possible to change the redirect.', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
								</td>
							</tr>
							<tr valign="top">
								<td><?php 
    _e('Footer', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</td>
								<td>
									<?php 
    $_mw_adminimize_footer = _mw_adminimize_getOptionValue('_mw_adminimize_footer');
    ?>
									<select name="_mw_adminimize_footer">
										<option value="0"<?php 
    if ($_mw_adminimize_footer == '0') {
        echo ' selected="selected"';
    }
    ?>
><?php 
    _e('Default', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</option>
										<option value="1"<?php 
    if ($_mw_adminimize_footer == '1') {
        echo ' selected="selected"';
    }
    ?>
><?php 
    _e('Hide', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</option>
									</select> <?php 
    _e('The Footer-area can hide, include all links and details.', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
								</td>
							</tr>
							<tr valign="top">
								<td><?php 
    _e('WriteScroll', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</td>
								<td>
									<?php 
    $_mw_adminimize_writescroll = _mw_adminimize_getOptionValue('_mw_adminimize_writescroll');
    ?>
									<select name="_mw_adminimize_writescroll">
										<option value="0"<?php 
    if ($_mw_adminimize_writescroll == '0') {
        echo ' selected="selected"';
    }
    ?>
><?php 
    _e('Default', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</option>
										<option value="1"<?php 
    if ($_mw_adminimize_writescroll == '1') {
        echo ' selected="selected"';
    }
    ?>
><?php 
    _e('Activate', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</option>
									</select> <?php 
    _e('With the WriteScroll option active, these pages will automatically scroll to an optimal position for editing, when you visit Write Post or Write Page.', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
								</td>
							</tr>
							<tr valign="top">
								<td><?php 
    _e('Timestamp', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</td>
								<td>
									<?php 
    $_mw_adminimize_timestamp = _mw_adminimize_getOptionValue('_mw_adminimize_timestamp');
    ?>
									<select name="_mw_adminimize_timestamp">
										<option value="0"<?php 
    if ($_mw_adminimize_timestamp == '0') {
        echo ' selected="selected"';
    }
    ?>
><?php 
    _e('Default', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</option>
										<option value="1"<?php 
    if ($_mw_adminimize_timestamp == '1') {
        echo ' selected="selected"';
    }
    ?>
><?php 
    _e('Activate', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</option>
									</select> <?php 
    _e('Opens the post timestamp editing fields without you having to click the "Edit" link every time.', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
								</td>
							</tr>
							<tr valign="top">
								<td><?php 
    _e('Thickbox FullScreen', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</td>
								<td>
									<?php 
    $_mw_adminimize_tb_window = _mw_adminimize_getOptionValue('_mw_adminimize_tb_window');
    ?>
									<select name="_mw_adminimize_tb_window">
										<option value="0"<?php 
    if ($_mw_adminimize_tb_window == '0') {
        echo ' selected="selected"';
    }
    ?>
><?php 
    _e('Default', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</option>
										<option value="1"<?php 
    if ($_mw_adminimize_tb_window == '1') {
        echo ' selected="selected"';
    }
    ?>
><?php 
    _e('Activate', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</option>
									</select> <?php 
    _e('All Thickbox-function use the full area of the browser. Thickbox is for example in upload media-files.', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
								</td>
							</tr>
							<tr valign="top">
								<td><?php 
    _e('Flashuploader', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</td>
								<td>
									<?php 
    $_mw_adminimize_control_flashloader = _mw_adminimize_getOptionValue('_mw_adminimize_control_flashloader');
    ?>
									<select name="_mw_adminimize_control_flashloader">
										<option value="0"<?php 
    if ($_mw_adminimize_control_flashloader == '0') {
        echo ' selected="selected"';
    }
    ?>
><?php 
    _e('Default', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</option>
										<option value="1"<?php 
    if ($_mw_adminimize_control_flashloader == '1') {
        echo ' selected="selected"';
    }
    ?>
><?php 
    _e('Activate', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</option>
									</select> <?php 
    _e('Disable the flashuploader and users use only the standard uploader.', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
								</td>
							</tr>
							<tr valign="top">
								<td><?php 
    _e('Category Height', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</td>
								<td>
									<?php 
    $_mw_adminimize_cat_full = _mw_adminimize_getOptionValue('_mw_adminimize_cat_full');
    ?>
									<select name="_mw_adminimize_cat_full">
										<option value="0"<?php 
    if ($_mw_adminimize_cat_full == '0') {
        echo ' selected="selected"';
    }
    ?>
><?php 
    _e('Default', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</option>
										<option value="1"<?php 
    if ($_mw_adminimize_cat_full == '1') {
        echo ' selected="selected"';
    }
    ?>
><?php 
    _e('Activate', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</option>
									</select> <?php 
    _e('View the Meta Box with Categories in the full height, no scrollbar or whitespace.', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
								</td>
							</tr>
							<tr valign="top">
								<td><?php 
    _e('Advice in Footer', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</td>
								<td>
									<?php 
    $_mw_adminimize_advice = _mw_adminimize_getOptionValue('_mw_adminimize_advice');
    ?>
									<select name="_mw_adminimize_advice">
										<option value="0"<?php 
    if ($_mw_adminimize_advice == '0') {
        echo ' selected="selected"';
    }
    ?>
><?php 
    _e('Default', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</option>
										<option value="1"<?php 
    if ($_mw_adminimize_advice == '1') {
        echo ' selected="selected"';
    }
    ?>
><?php 
    _e('Activate', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</option>
									</select>
									<textarea style="width: 85%;" class="code" rows="1" cols="60" name="_mw_adminimize_advice_txt" id="_mw_adminimize_advice_txt" ><?php 
    echo htmlspecialchars(stripslashes(_mw_adminimize_getOptionValue('_mw_adminimize_advice_txt')));
    ?>
</textarea><br /><?php 
    _e('In the Footer you can display an  advice for changing the Default-design, (x)HTML is possible.', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
								</td>
							</tr>
							<?php 
    // when remove dashboard
    foreach ($user_roles as $role) {
        $disabled_menu_[$role] = _mw_adminimize_getOptionValue('mw_adminimize_disabled_menu_' . $role . '_items');
        $disabled_submenu_[$role] = _mw_adminimize_getOptionValue('mw_adminimize_disabled_submenu_' . $role . '_items');
    }
    $disabled_menu_all = array();
    foreach ($user_roles as $role) {
        array_push($disabled_menu_all, $disabled_menu_[$role]);
        array_push($disabled_menu_all, $disabled_submenu_[$role]);
    }
    if ($disabled_menu_all != '') {
        if (!recursive_in_array('index.php', $disabled_menu_all)) {
            $disabled_item2 = ' disabled="disabled"';
        }
        ?>
								<tr valign="top" class="form-invalid">
									<td><?php 
        _e('Dashboard deactivate, redirect to', FB_ADMINIMIZE_TEXTDOMAIN);
        ?>
</td>
									<td>
										<?php 
        $_mw_adminimize_db_redirect = _mw_adminimize_getOptionValue('_mw_adminimize_db_redirect');
        ?>
										<select name="_mw_adminimize_db_redirect"<?php 
        echo $disabled_item2;
        ?>
>
											<option value="0"<?php 
        if ($_mw_adminimize_db_redirect == '0') {
            echo ' selected="selected"';
        }
        ?>
><?php 
        _e('Default', FB_ADMINIMIZE_TEXTDOMAIN);
        ?>
 (profile.php)</option>
											<option value="1"<?php 
        if ($_mw_adminimize_db_redirect == '1') {
            echo ' selected="selected"';
        }
        ?>
><?php 
        _e('Manage Posts', FB_ADMINIMIZE_TEXTDOMAIN);
        ?>
 (edit.php)</option>
											<option value="2"<?php 
        if ($_mw_adminimize_db_redirect == '2') {
            echo ' selected="selected"';
        }
        ?>
><?php 
        _e('Manage Pages', FB_ADMINIMIZE_TEXTDOMAIN);
        ?>
 (edit-pages.php)</option>
											<option value="3"<?php 
        if ($_mw_adminimize_db_redirect == '3') {
            echo ' selected="selected"';
        }
        ?>
><?php 
        _e('Write Post', FB_ADMINIMIZE_TEXTDOMAIN);
        ?>
 (post-new.php)</option>
											<option value="4"<?php 
        if ($_mw_adminimize_db_redirect == '4') {
            echo ' selected="selected"';
        }
        ?>
><?php 
        _e('Write Page', FB_ADMINIMIZE_TEXTDOMAIN);
        ?>
 (page-new.php)</option>
											<option value="5"<?php 
        if ($_mw_adminimize_db_redirect == '5') {
            echo ' selected="selected"';
        }
        ?>
><?php 
        _e('Comments', FB_ADMINIMIZE_TEXTDOMAIN);
        ?>
 (edit-comments.php)</option>
											<option value="6"<?php 
        if ($_mw_adminimize_db_redirect == '6') {
            echo ' selected="selected"';
        }
        ?>
><?php 
        _e('other Page', FB_ADMINIMIZE_TEXTDOMAIN);
        ?>
</option>
										</select>
										<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_getOptionValue('_mw_adminimize_db_redirect_txt')));
        ?>
</textarea>
										<br /><?php 
        _e('You have deactivated the Dashboard, please select a page for redirection?', FB_ADMINIMIZE_TEXTDOMAIN);
        ?>
									</td>
								</tr>
								<?php 
    }
    ?>
						</tbody>
					</table>
					<p id="submitbutton">
						<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'" />
					</p>
					<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>

				</div>
			</div>
		</div>

		<div id="poststuff" class="ui-sortable meta-box-sortables">
			<div class="postbox">
				<div class="handlediv" title="<?php 
    _e('Click to toggle');
    ?>
"><br/></div>
				<h3 class="hndle" id="global_options"><?php 
    _e('Global options', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</h3>
				<div class="inside">
					<br class="clear" />

					<table summary="config_edit_post" class="widefat">
						<thead>
							<tr>
								<th><?php 
    _e('Option', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</th>
								<?php 
    foreach ($user_roles_names as $role_name) {
        ?>
										<th><?php 
        _e('Deactivate for', FB_ADMINIMIZE_TEXTDOMAIN);
        echo '<br/>' . $role_name;
        ?>
</th>
								<?php 
    }
    ?>
							</tr>
						</thead>

						<tbody>
						<?php 
    foreach ($user_roles as $role) {
        $disabled_global_option_[$role] = _mw_adminimize_getOptionValue('mw_adminimize_disabled_global_option_' . $role . '_items');
    }
    $global_options = array('#favorite-actions', '#screen-meta', '#screen-options, #screen-options-link-wrap', '#contextual-help-link-wrap', '#your-profile .form-table fieldset');
    $global_options_names = array(__('Favorite Actions', FB_ADMINIMIZE_TEXTDOMAIN), __('Screen-Meta', FB_ADMINIMIZE_TEXTDOMAIN), __('Screen Options', FB_ADMINIMIZE_TEXTDOMAIN), __('Contextual Help', FB_ADMINIMIZE_TEXTDOMAIN), __('Admin Color Scheme', FB_ADMINIMIZE_TEXTDOMAIN));
    $_mw_adminimize_own_values = _mw_adminimize_getOptionValue('_mw_adminimize_own_values');
    $_mw_adminimize_own_values = preg_split("/\r\n/", $_mw_adminimize_own_values);
    foreach ((array) $_mw_adminimize_own_values as $key => $_mw_adminimize_own_value) {
        $_mw_adminimize_own_value = trim($_mw_adminimize_own_value);
        array_push($global_options, $_mw_adminimize_own_value);
    }
    $_mw_adminimize_own_options = _mw_adminimize_getOptionValue('_mw_adminimize_own_options');
    $_mw_adminimize_own_options = preg_split("/\r\n/", $_mw_adminimize_own_options);
    foreach ((array) $_mw_adminimize_own_options as $key => $_mw_adminimize_own_option) {
        $_mw_adminimize_own_option = trim($_mw_adminimize_own_option);
        array_push($global_options_names, $_mw_adminimize_own_option);
    }
    $x = 0;
    foreach ($global_options as $index => $global_option) {
        if ($global_option != '') {
            $checked_user_role_ = array();
            foreach ($user_roles as $role) {
                $checked_user_role_[$role] = isset($disabled_global_option_[$role]) && in_array($global_option, $disabled_global_option_[$role]) ? ' checked="checked"' : '';
            }
            echo '<tr>' . "\n";
            echo '<td>' . $global_options_names[$index] . ' <span style="color:#ccc; font-weight: 400;">(' . $global_option . ')</span> </td>' . "\n";
            foreach ($user_roles as $role) {
                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";
            }
            echo '</tr>' . "\n";
            $x++;
        }
    }
    ?>
						</tbody>
					</table>
					
					<?php 
    //your own global options
    ?>
					<br style="margin-top: 10px;" />
					<table summary="config_edit_post" class="widefat">
						<thead>
							<tr>
								<th><?php 
    _e('Your own options', FB_ADMINIMIZE_TEXTDOMAIN);
    echo '<br />';
    _e('ID or class', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</th>
								<th><?php 
    echo '<br />';
    _e('Option', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</th>
							</tr>
						</thead>

						<tbody>
							<tr valign="top">
								<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>
							</tr>
							<tr valign="top">
								<td>
									<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>
									<br />
									<?php 
    _e('Possible nomination for ID or class. Separate multiple nominations through a carriage return.', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
								</td>
								<td>
									<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>
									<br />
									<?php 
    _e('Possible IDs or classes. Separate multiple values through a carriage return.', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
								</td>
							</tr>
						</tbody>
					</table>
					
					<p id="submitbutton">
						<input type="hidden" name="_mw_adminimize_action" value="_mw_adminimize_insert" />
						<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'" />
					</p>
					<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>

				</div>
			</div>
		</div>

		<div id="poststuff" class="ui-sortable meta-box-sortables">
			<div class="postbox">
				<div class="handlediv" title="<?php 
    _e('Click to toggle');
    ?>
"><br/></div>
				<h3 class="hndle" id="config_menu"><?php 
    _e('Menu Options', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</h3>
				<div class="inside">
					<br class="clear" />
					
					<table summary="config_menu" class="widefat">
						<thead>
							<tr>
								<th><?php 
    _e('Menu options - Menu, <span style=\\"font-weight: 400;\\">Submenu</span>', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</th>

								<?php 
    foreach ($user_roles_names as $role_name) {
        ?>
										<th><?php 
        _e('Deactivate for', FB_ADMINIMIZE_TEXTDOMAIN);
        echo '<br/>' . $role_name;
        ?>
</th>
								<?php 
    }
    ?>

							</tr>
						</thead>
						<tbody>
							<?php 
    $menu = _mw_adminimize_getOptionValue('mw_adminimize_default_menu');
    $submenu = _mw_adminimize_getOptionValue('mw_adminimize_default_submenu');
    foreach ($user_roles as $role) {
        $disabled_metaboxes_post_[$role] = _mw_adminimize_getOptionValue('mw_adminimize_disabled_metaboxes_post_' . $role . '_items');
        $disabled_metaboxes_page_[$role] = _mw_adminimize_getOptionValue('mw_adminimize_disabled_metaboxes_page_' . $role . '_items');
    }
    $metaboxes = array('#contextual-help-link-wrap', '#screen-options-link-wrap', '#pageslugdiv', '#tagsdiv,#tagsdivsb,#tagsdiv-post_tag', '#categorydiv,#categorydivsb', '#category-add-toggle', '#postexcerpt', '#trackbacksdiv', '#postcustom', '#commentsdiv', '#passworddiv', '#authordiv', '#revisionsdiv', '.side-info', '#notice', '#post-body h2', '#media-buttons', '#wp-word-count', '#slugdiv,#edit-slug-box', '#misc-publishing-actions', '#commentstatusdiv', '#editor-toolbar #edButtonHTML, #quicktags');
    if (function_exists('current_theme_supports') && current_theme_supports('post-thumbnails', 'post')) {
        array_push($metaboxes, '#postimagediv');
    }
    if (class_exists('SimpleTagsAdmin')) {
        array_push($metaboxes, '#suggestedtags');
    }
    if (function_exists('tc_post')) {
        array_push($metaboxes, '#textcontroldiv');
    }
    if (class_exists('HTMLSpecialCharactersHelper')) {
        array_push($metaboxes, '#htmlspecialchars');
    }
    if (class_exists('All_in_One_SEO_Pack')) {
        array_push($metaboxes, '#postaiosp, #aiosp');
    }
    if (function_exists('tdomf_edit_post_panel_admin_head')) {
        array_push($metaboxes, '#tdomf');
    }
    if (function_exists('post_notification_form')) {
        array_push($metaboxes, '#post_notification');
    }
    if (function_exists('sticky_add_meta_box')) {
        array_push($metaboxes, '#poststickystatusdiv');
    }
    $metaboxes_names = array(__('Help'), __('Screen Options'), __('Permalink', FB_ADMINIMIZE_TEXTDOMAIN), __('Tags', FB_ADMINIMIZE_TEXTDOMAIN), __('Categories', FB_ADMINIMIZE_TEXTDOMAIN), __('Add New Category', FB_ADMINIMIZE_TEXTDOMAIN), __('Excerpt', FB_ADMINIMIZE_TEXTDOMAIN), __('Trackbacks', FB_ADMINIMIZE_TEXTDOMAIN), __('Custom Fields'), __('Comments', FB_ADMINIMIZE_TEXTDOMAIN), __('Password Protect This Post', FB_ADMINIMIZE_TEXTDOMAIN), __('Post Author'), __('Post Revisions'), __('Related, Shortcuts', FB_ADMINIMIZE_TEXTDOMAIN), __('Messenges', FB_ADMINIMIZE_TEXTDOMAIN), __('h2: Advanced Options', FB_ADMINIMIZE_TEXTDOMAIN), __('Media Buttons (all)', FB_ADMINIMIZE_TEXTDOMAIN), __('Word count', FB_ADMINIMIZE_TEXTDOMAIN), __('Post Slug'), __('Publish Actions', FB_ADMINIMIZE_TEXTDOMAIN), __('Discussion'), __('HTML Editor Button'));
    if (function_exists('current_theme_supports') && current_theme_supports('post-thumbnails', 'post')) {
        array_push($metaboxes_names, __('Post Thumbnail'));
    }
    if (class_exists('SimpleTagsAdmin')) {
        array_push($metaboxes_names, __('Suggested tags from'));
    }
    if (function_exists('tc_post')) {
        array_push($metaboxes_names, __('Text Control'));
    }
    if (class_exists('HTMLSpecialCharactersHelper')) {
        array_push($metaboxes_names, __('HTML Special Characters'));
    }
    if (class_exists('All_in_One_SEO_Pack')) {
        array_push($metaboxes_names, __('All in One SEO Pack'));
    }
    if (function_exists('tdomf_edit_post_panel_admin_head')) {
        array_push($metaboxes_names, 'TDOMF');
    }
    if (function_exists('post_notification_form')) {
        array_push($metaboxes_names, 'Post Notification');
    }
    if (function_exists('sticky_add_meta_box')) {
        array_push($metaboxes, 'Post Sticky Status');
    }
    // add own post options
    $_mw_adminimize_own_post_values = _mw_adminimize_getOptionValue('_mw_adminimize_own_post_values');
    $_mw_adminimize_own_post_values = preg_split("/\r\n/", $_mw_adminimize_own_post_values);
    foreach ((array) $_mw_adminimize_own_post_values as $key => $_mw_adminimize_own_post_value) {
        $_mw_adminimize_own_post_value = trim($_mw_adminimize_own_post_value);
        array_push($metaboxes, $_mw_adminimize_own_post_value);
    }
    $_mw_adminimize_own_post_options = _mw_adminimize_getOptionValue('_mw_adminimize_own_post_options');
    $_mw_adminimize_own_post_options = preg_split("/\r\n/", $_mw_adminimize_own_post_options);
    foreach ((array) $_mw_adminimize_own_post_options as $key => $_mw_adminimize_own_post_option) {
        $_mw_adminimize_own_post_option = trim($_mw_adminimize_own_post_option);
        array_push($metaboxes_names, $_mw_adminimize_own_post_option);
    }
    // pages
    $metaboxes_page = array('#contextual-help-link-wrap', '#screen-options-link-wrap', '#pageslugdiv', '#pagepostcustom, #pagecustomdiv, #postcustom', '#pagecommentstatusdiv', '#pagepassworddiv', '#pageparentdiv', '#pagetemplatediv', '#pageorderdiv', '#pageauthordiv', '#revisionsdiv', '.side-info', '#notice', '#post-body h2', '#media-buttons', '#wp-word-count', '#slugdiv,#edit-slug-box', '#misc-publishing-actions', '#commentstatusdiv', '#editor-toolbar #edButtonHTML, #quicktags');
    if (function_exists('current_theme_supports') && current_theme_supports('post-thumbnails', 'page')) {
        array_push($metaboxes_page, '#postimagediv');
    }
    if (class_exists('SimpleTagsAdmin')) {
        array_push($metaboxes_page, '#suggestedtags');
    }
    if (class_exists('HTMLSpecialCharactersHelper')) {
        array_push($metaboxes_page, '#htmlspecialchars');
    }
    if (class_exists('All_in_One_SEO_Pack')) {
        array_push($metaboxes_page, '#postaiosp, #aiosp');
    }
    if (function_exists('tdomf_edit_post_panel_admin_head')) {
        array_push($metaboxes_page, '#tdomf');
    }
    if (function_exists('post_notification_form')) {
        array_push($metaboxes_page, '#post_notification');
    }
    $metaboxes_names_page = array(__('Help'), __('Screen Options'), __('Permalink', FB_ADMINIMIZE_TEXTDOMAIN), __('Custom Fields'), __('Comments &amp; Pings', FB_ADMINIMIZE_TEXTDOMAIN), __('Password Protect This Page', FB_ADMINIMIZE_TEXTDOMAIN), __('Attributes'), __('Page Template', FB_ADMINIMIZE_TEXTDOMAIN), __('Page Order', FB_ADMINIMIZE_TEXTDOMAIN), __('Page Author'), __('Page Revisions'), __('Related', FB_ADMINIMIZE_TEXTDOMAIN), __('Messenges', FB_ADMINIMIZE_TEXTDOMAIN), __('h2: Advanced Options', FB_ADMINIMIZE_TEXTDOMAIN), __('Media Buttons (all)', FB_ADMINIMIZE_TEXTDOMAIN), __('Word count', FB_ADMINIMIZE_TEXTDOMAIN), __('Page Slug'), __('Publish Actions', FB_ADMINIMIZE_TEXTDOMAIN), __('Discussion'), __('HTML Editor Button'));
    if (function_exists('current_theme_supports') && current_theme_supports('post-thumbnails', 'page')) {
        array_push($metaboxes_names_page, __('Page Image'));
    }
    if (class_exists('SimpleTagsAdmin')) {
        array_push($metaboxes_names_page, __('Suggested tags from', FB_ADMINIMIZE_TEXTDOMAIN));
    }
    if (class_exists('HTMLSpecialCharactersHelper')) {
        array_push($metaboxes_names_page, __('HTML Special Characters'));
    }
    if (class_exists('All_in_One_SEO_Pack')) {
        array_push($metaboxes_names_page, 'All in One SEO Pack');
    }
    if (function_exists('tdomf_edit_post_panel_admin_head')) {
        array_push($metaboxes_names_page, 'TDOMF');
    }
    if (function_exists('post_notification_form')) {
        array_push($metaboxes_names_page, 'Post Notification');
    }
    // add own page options
    $_mw_adminimize_own_page_values = _mw_adminimize_getOptionValue('_mw_adminimize_own_page_values');
    $_mw_adminimize_own_page_values = preg_split("/\r\n/", $_mw_adminimize_own_page_values);
    foreach ((array) $_mw_adminimize_own_page_values as $key => $_mw_adminimize_own_page_value) {
        $_mw_adminimize_own_page_value = trim($_mw_adminimize_own_page_value);
        array_push($metaboxes_page, $_mw_adminimize_own_page_value);
    }
    $_mw_adminimize_own_page_options = _mw_adminimize_getOptionValue('_mw_adminimize_own_page_options');
    $_mw_adminimize_own_page_options = preg_split("/\r\n/", $_mw_adminimize_own_page_options);
    foreach ((array) $_mw_adminimize_own_page_options as $key => $_mw_adminimize_own_page_option) {
        $_mw_adminimize_own_page_option = trim($_mw_adminimize_own_page_option);
        array_push($metaboxes_names_page, $_mw_adminimize_own_page_option);
    }
    // print menu, submenu
    if (isset($menu) && $menu != '') {
        $i = 0;
        $x = 0;
        $class = '';
        $users = array(0 => 'Profile', 1 => 'edit_users', 2 => 'profile.php', 3 => '', 4 => 'menu-top', 5 => 'menu-users', 6 => 'div');
        //array_push( $menu, $users );
        foreach ($menu as $item) {
            // non checked items
            if ($item[2] === 'options-general.php') {
                //$disabled_item_adm = ' disabled="disabled"';
                $disabled_item_adm_hint = '<abbr title="' . __('After activate the check box it heavy attitudes will change.', FB_ADMINIMIZE_TEXTDOMAIN) . '" style="cursor:pointer;"> ! </acronym>';
            } else {
                $disabled_item_adm = '';
                $disabled_item_adm_hint = '';
            }
            if ($item[0] != '') {
                foreach ($user_roles as $role) {
                    // checkbox checked
                    if (isset($disabled_menu_[$role]) && in_array($item[2], $disabled_menu_[$role])) {
                        $checked_user_role_[$role] = ' checked="checked"';
                    } else {
                        $checked_user_role_[$role] = '';
                    }
                }
                echo '<tr class="form-invalid">' . "\n";
                echo "\t" . '<th>' . $item[0] . ' <span style="color:#ccc; font-weight: 400;">(' . $item[2] . ')</span> </th>';
                foreach ($user_roles as $role) {
                    if ($role != 'administrator') {
                        // only admin disable items
                        $disabled_item_adm = '';
                        $disabled_item_adm_hint = '';
                    }
                    echo "\t" . '<td class="num">' . $disabled_item_adm_hint . '<input id="check_menu' . $role . $x . '" type="checkbox"' . $disabled_item_adm . $checked_user_role_[$role] . ' name="mw_adminimize_disabled_menu_' . $role . '_items[]" value="' . $item[2] . '" />' . $disabled_item_adm_hint . '</td>' . "\n";
                }
                echo '</tr>';
                // only for user smaller administrator, change user-Profile-File
                if ($item[2] === 'users.php') {
                    $x++;
                    echo '<tr class="form-invalid">' . "\n";
                    echo "\t" . '<th>' . __('Profile') . ' <span style="color:#ccc; font-weight: 400;">(profile.php)</span> </th>';
                    foreach ($user_roles as $role) {
                        echo "\t" . '<td class="num"><input disabled="disabled" id="check_menu' . $role . $x . '" type="checkbox"' . $checked_user_role_[$role] . ' name="mw_adminimize_disabled_menu_' . $role . '_items[]" value="profile.php" /></td>' . "\n";
                    }
                    echo '</tr>';
                }
                $x++;
                if (!isset($submenu[$item[2]])) {
                    continue;
                }
                // submenu items
                foreach ($submenu[$item[2]] as $subitem) {
                    $class = ' class="alternate"' == $class ? '' : ' class="alternate"';
                    if ($subitem[2] === 'adminimize/adminimize.php') {
                        //$disabled_subitem_adm = ' disabled="disabled"';
                        $disabled_subitem_adm_hint = '<abbr title="' . __('After activate the check box it heavy attitudes will change.', FB_ADMINIMIZE_TEXTDOMAIN) . '" style="cursor:pointer;"> ! </acronym>';
                    } else {
                        $disabled_subitem_adm = '';
                        $disabled_subitem_adm_hint = '';
                    }
                    echo '<tr' . $class . '>' . "\n";
                    foreach ($user_roles as $role) {
                        if (isset($disabled_submenu_[$role])) {
                            $checked_user_role_[$role] = in_array($subitem[2], $disabled_submenu_[$role]) ? ' checked="checked"' : '';
                        }
                    }
                    echo '<td> &mdash; ' . $subitem[0] . ' <span style="color:#ccc; font-weight: 400;">(' . $subitem[2] . ')</span> </td>' . "\n";
                    foreach ($user_roles as $role) {
                        if ($role != 'administrator') {
                            // only admin disable items
                            $disabled_subitem_adm = '';
                            $disabled_subitem_adm_hint = '';
                        }
                        echo '<td class="num">' . $disabled_subitem_adm_hint . '<input id="check_menu' . $role . $x . '" type="checkbox"' . $disabled_subitem_adm . $checked_user_role_[$role] . ' name="mw_adminimize_disabled_submenu_' . $role . '_items[]" value="' . $subitem[2] . '" />' . $disabled_subitem_adm_hint . '</td>' . "\n";
                    }
                    echo '</tr>' . "\n";
                    $x++;
                }
                $i++;
                $x++;
            }
        }
    } else {
        $myErrors = new _mw_adminimize_message_class();
        $myErrors = '<tr><td style="color: red;">' . $myErrors->get_error('_mw_adminimize_get_option') . '</td></tr>';
        echo $myErrors;
    }
    ?>
						</tbody>
					</table>
					
					<p id="submitbutton">
						<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'" />
					</p>
					<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>

				</div>
			</div>
		</div>

		<div id="poststuff" class="ui-sortable meta-box-sortables">
			<div class="postbox">
				<div class="handlediv" title="<?php 
    _e('Click to toggle');
    ?>
"><br/></div>
				<h3 class="hndle" id="config_edit_post"><?php 
    _e('Write options - Post', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</h3>
				<div class="inside">
					<br class="clear" />

					<table summary="config_edit_post" class="widefat">
						<thead>
							<tr>
								<th><?php 
    _e('Write options - Post', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</th>
								<?php 
    foreach ($user_roles_names as $role_name) {
        ?>
										<th><?php 
        _e('Deactivate for', FB_ADMINIMIZE_TEXTDOMAIN);
        echo '<br/>' . $role_name;
        ?>
</th>
								<?php 
    }
    ?>
							</tr>
						</thead>

						<tbody>
						<?php 
    $x = 0;
    $class = '';
    foreach ($metaboxes as $index => $metabox) {
        if ($metabox != '') {
            $class = ' class="alternate"' == $class ? '' : ' class="alternate"';
            $checked_user_role_ = array();
            foreach ($user_roles as $role) {
                $checked_user_role_[$role] = isset($disabled_metaboxes_post_[$role]) && in_array($metabox, $disabled_metaboxes_post_[$role]) ? ' checked="checked"' : '';
            }
            echo '<tr' . $class . '>' . "\n";
            echo '<td>' . $metaboxes_names[$index] . ' <span style="color:#ccc; font-weight: 400;">(' . $metabox . ')</span> </td>' . "\n";
            foreach ($user_roles as $role) {
                echo '<td class="num"><input id="check_post' . $role . $x . '" type="checkbox"' . $checked_user_role_[$role] . ' name="mw_adminimize_disabled_metaboxes_post_' . $role . '_items[]" value="' . $metabox . '" /></td>' . "\n";
            }
            echo '</tr>' . "\n";
            $x++;
        }
    }
    ?>
						</tbody>
					</table>
					
					<?php 
    //your own post options
    ?>
					<br style="margin-top: 10px;" />
					<table summary="config_own_post" class="widefat">
						<thead>
							<tr>
								<th><?php 
    _e('Your own post options', FB_ADMINIMIZE_TEXTDOMAIN);
    echo '<br />';
    _e('ID or class', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</th>
								<th><?php 
    echo '<br />';
    _e('Option', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</th>
							</tr>
						</thead>

						<tbody>
							<tr valign="top">
								<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>
							</tr>
							<tr valign="top">
								<td>
									<textarea name="_mw_adminimize_own_post_options" cols="60" rows="3" id="_mw_adminimize_own_post_options" style="width: 95%;" ><?php 
    echo _mw_adminimize_getOptionValue('_mw_adminimize_own_post_options');
    ?>
</textarea>
									<br />
									<?php 
    _e('Possible nomination for ID or class. Separate multiple nominations through a carriage return.', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
								</td>
								<td>
									<textarea class="code" name="_mw_adminimize_own_post_values" cols="60" rows="3" id="_mw_adminimize_own_post_values" style="width: 95%;" ><?php 
    echo _mw_adminimize_getOptionValue('_mw_adminimize_own_post_values');
    ?>
</textarea>
									<br />
									<?php 
    _e('Possible IDs or classes. Separate multiple values through a carriage return.', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
								</td>
							</tr>
						</tbody>
					</table>
					
					<p id="submitbutton">
						<input type="hidden" name="_mw_adminimize_action" value="_mw_adminimize_insert" />
						<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'" />
					</p>
					<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>

				</div>
			</div>
		</div>

		<div id="poststuff" class="ui-sortable meta-box-sortables">
			<div class="postbox">
				<div class="handlediv" title="<?php 
    _e('Click to toggle');
    ?>
"><br/></div>
				<h3 class="hndle" id="config_edit_page"><?php 
    _e('Write options - Page', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</h3>
				<div class="inside">
					<br class="clear" />

					<table summary="config_edit_page" class="widefat">
						<thead>
							<tr>
								<th><?php 
    _e('Write options - Page', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</th>
								<?php 
    foreach ($user_roles_names as $role_name) {
        ?>
										<th><?php 
        _e('Deactivate for', FB_ADMINIMIZE_TEXTDOMAIN);
        echo '<br />' . $role_name;
        ?>
</th>
								<?php 
    }
    ?>
							</tr>
						</thead>

						<tbody>
						<?php 
    $x = 0;
    $class = '';
    foreach ($metaboxes_page as $index => $metabox) {
        if ($metabox != '') {
            $class = ' class="alternate"' == $class ? '' : ' class="alternate"';
            $checked_user_role_ = array();
            foreach ($user_roles as $role) {
                $checked_user_role_[$role] = isset($disabled_metaboxes_page_[$role]) && in_array($metabox, $disabled_metaboxes_page_[$role]) ? ' checked="checked"' : '';
            }
            echo '<tr' . $class . '>' . "\n";
            echo '<td>' . $metaboxes_names_page[$index] . ' <span style="color:#ccc; font-weight: 400;">(' . $metabox . ')</span> </td>' . "\n";
            foreach ($user_roles as $role) {
                echo '<td class="num"><input id="check_page' . $role . $x . '" type="checkbox"' . $checked_user_role_[$role] . ' name="mw_adminimize_disabled_metaboxes_page_' . $role . '_items[]" value="' . $metabox . '" /></td>' . "\n";
            }
            echo '</tr>' . "\n";
            $x++;
        }
    }
    ?>
						</tbody>
					</table>
					
					<?php 
    //ypur own page options
    ?>
					<br style="margin-top: 10px;" />
					<table summary="config_own_page" class="widefat">
						<thead>
							<tr>
								<th><?php 
    _e('Your own page options', FB_ADMINIMIZE_TEXTDOMAIN);
    echo '<br />';
    _e('ID or class', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</th>
								<th><?php 
    echo '<br />';
    _e('Option', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</th>
							</tr>
						</thead>

						<tbody>
							<tr valign="top">
								<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>
							</tr>
							<tr valign="top">
								<td>
									<textarea name="_mw_adminimize_own_page_options" cols="60" rows="3" id="_mw_adminimize_own_page_options" style="width: 95%;" ><?php 
    echo _mw_adminimize_getOptionValue('_mw_adminimize_own_page_options');
    ?>
</textarea>
									<br />
									<?php 
    _e('Possible nomination for ID or class. Separate multiple nominations through a carriage return.', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
								</td>
								<td>
									<textarea class="code" name="_mw_adminimize_own_page_values" cols="60" rows="3" id="_mw_adminimize_own_page_values" style="width: 95%;" ><?php 
    echo _mw_adminimize_getOptionValue('_mw_adminimize_own_page_values');
    ?>
</textarea>
									<br />
									<?php 
    _e('Possible IDs or classes. Separate multiple values through a carriage return.', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
								</td>
							</tr>
						</tbody>
					</table>
					
					<p id="submitbutton">
						<input type="hidden" name="_mw_adminimize_action" value="_mw_adminimize_insert" />
						<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'" />
					</p>
					<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>

				</div>
			</div>
		</div>

		<div id="poststuff" class="ui-sortable meta-box-sortables">
			<div class="postbox">
				<div class="handlediv" title="<?php 
    _e('Click to toggle');
    ?>
"><br/></div>
				<h3 class="hndle" id="links_options"><?php 
    _e('Links options', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</h3>
				<div class="inside">
					<br class="clear" />

					<table summary="config_edit_links" class="widefat">
						<thead>
							<tr>
								<th><?php 
    _e('Option', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</th>
								<?php 
    foreach ($user_roles_names as $role_name) {
        ?>
										<th><?php 
        _e('Deactivate for', FB_ADMINIMIZE_TEXTDOMAIN);
        echo '<br/>' . $role_name;
        ?>
</th>
								<?php 
    }
    ?>
							</tr>
						</thead>

						<tbody>
						<?php 
    foreach ($user_roles as $role) {
        $disabled_link_option_[$role] = _mw_adminimize_getOptionValue('mw_adminimize_disabled_link_option_' . $role . '_items');
    }
    $link_options = array('#namediv', '#addressdiv', '#descriptiondiv', '#linkcategorydiv', '#linktargetdiv', '#linkxfndiv', '#linkadvanceddiv', '#misc-publishing-actions');
    $link_options_names = array(__('Name'), __('Web Address'), __('Description'), __('Categories'), __('Target'), __('Link Relationship (XFN)'), __('Advanced'), __('Publish Actions', FB_ADMINIMIZE_TEXTDOMAIN));
    $_mw_adminimize_own_link_values = _mw_adminimize_getOptionValue('_mw_adminimize_own_link_values');
    $_mw_adminimize_own_link_values = preg_split("/\r\n/", $_mw_adminimize_own_link_values);
    foreach ((array) $_mw_adminimize_own_link_values as $key => $_mw_adminimize_own_link_value) {
        $_mw_adminimize_own_link_value = trim($_mw_adminimize_own_link_value);
        array_push($link_options, $_mw_adminimize_own_link_value);
    }
    $_mw_adminimize_own_link_options = _mw_adminimize_getOptionValue('_mw_adminimize_own_link_options');
    $_mw_adminimize_own_link_options = preg_split("/\r\n/", $_mw_adminimize_own_link_options);
    foreach ((array) $_mw_adminimize_own_link_options as $key => $_mw_adminimize_own_link_option) {
        $_mw_adminimize_own_link_option = trim($_mw_adminimize_own_link_option);
        array_push($link_options_names, $_mw_adminimize_own_link_option);
    }
    $x = 0;
    foreach ($link_options as $index => $link_option) {
        if ($link_option != '') {
            $checked_user_role_ = array();
            foreach ($user_roles as $role) {
                $checked_user_role_[$role] = isset($disabled_link_option_[$role]) && in_array($link_option, $disabled_link_option_[$role]) ? ' checked="checked"' : '';
            }
            echo '<tr>' . "\n";
            echo '<td>' . $link_options_names[$index] . ' <span style="color:#ccc; font-weight: 400;">(' . $link_option . ')</span> </td>' . "\n";
            foreach ($user_roles as $role) {
                echo '<td class="num"><input id="check_post' . $role . $x . '" type="checkbox"' . $checked_user_role_[$role] . ' name="mw_adminimize_disabled_link_option_' . $role . '_items[]" value="' . $link_option . '" /></td>' . "\n";
            }
            echo '</tr>' . "\n";
            $x++;
        }
    }
    ?>
						</tbody>
					</table>
					
					<?php 
    //your own global options
    ?>
					<br style="margin-top: 10px;" />
					<table summary="config_edit_post" class="widefat">
						<thead>
							<tr>
								<th><?php 
    _e('Your own options', FB_ADMINIMIZE_TEXTDOMAIN);
    echo '<br />';
    _e('ID or class', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</th>
								<th><?php 
    echo '<br />';
    _e('Option', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</th>
							</tr>
						</thead>

						<tbody>
							<tr valign="top">
								<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>
							</tr>
							<tr valign="top">
								<td>
									<textarea name="_mw_adminimize_own_link_options" cols="60" rows="3" id="_mw_adminimize_own_link_options" style="width: 95%;" ><?php 
    echo _mw_adminimize_getOptionValue('_mw_adminimize_own_link_options');
    ?>
</textarea>
									<br />
									<?php 
    _e('Possible nomination for ID or class. Separate multiple nominations through a carriage return.', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
								</td>
								<td>
									<textarea class="code" name="_mw_adminimize_own_link_values" cols="60" rows="3" id="_mw_adminimize_own_link_values" style="width: 95%;" ><?php 
    echo _mw_adminimize_getOptionValue('_mw_adminimize_own_link_values');
    ?>
</textarea>
									<br />
									<?php 
    _e('Possible IDs or classes. Separate multiple values through a carriage return.', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
								</td>
							</tr>
						</tbody>
					</table>
					
					<p id="submitbutton">
						<input type="hidden" name="_mw_adminimize_action" value="_mw_adminimize_insert" />
						<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'" />
					</p>
				</form>
				<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>
				
				</div>
			</div>
		</div>

		<div id="poststuff" class="ui-sortable meta-box-sortables">
			<div class="postbox">
				<div class="handlediv" title="<?php 
    _e('Click to toggle');
    ?>
"><br/></div>
				<h3 class="hndle" id="set_theme"><?php 
    _e('Set Theme', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</h3>
				<div class="inside">
					<br class="clear" />
					
					<?php 
    if (!($_POST['_mw_adminimize_action'] == '_mw_adminimize_load_theme')) {
        ?>
					<form name="set_theme" method="post" id="_mw_adminimize_set_theme" action="?page=<?php 
        echo $_GET['page'];
        ?>
" >
							<?php 
        wp_nonce_field('mw_adminimize_nonce');
        ?>
							<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>
							<p id="submitbutton">
								<input type="hidden" name="_mw_adminimize_action" value="_mw_adminimize_load_theme" />
								<input type="submit" name="_mw_adminimize_load" value="<?php 
        _e('Load User Data', FB_ADMINIMIZE_TEXTDOMAIN);
        ?>
 &raquo;" class="button button-primary" />
							</p>
					</form>
					<?php 
    }
    if ($_POST['_mw_adminimize_action'] == '_mw_adminimize_load_theme') {
        ?>
						<form name="set_theme" method="post" id="_mw_adminimize_set_theme" action="?page=<?php 
        echo $_GET['page'];
        ?>
" >
							<?php 
        wp_nonce_field('mw_adminimize_nonce');
        ?>
							<table class="widefat">
								<thead>
									<tr class="thead">
										<th>&nbsp;</th>
										<th class="num"><?php 
        _e('User-ID');
        ?>
</th>
										<th><?php 
        _e('Username');
        ?>
</th>
										<th><?php 
        _e('Display name publicly as');
        ?>
</th>
										<th><?php 
        _e('Admin-Color Scheme');
        ?>
</th>
										<th><?php 
        _e('User Level');
        ?>
</th>
										<th><?php 
        _e('Role');
        ?>
</th>
									</tr>
								</thead>
								<tbody id="users" class="list:user user-list">
									<?php 
        $wp_user_search = $wpdb->get_results("SELECT ID, user_login, display_name FROM {$wpdb->users} ORDER BY ID");
        $style = '';
        foreach ($wp_user_search as $userid) {
            $user_id = (int) $userid->ID;
            $user_login = stripslashes($userid->user_login);
            $display_name = stripslashes($userid->display_name);
            $current_color = get_user_option('admin_color', $user_id);
            $user_level = (int) get_user_option($table_prefix . 'user_level', $user_id);
            $user_object = new WP_User($user_id);
            $roles = $user_object->roles;
            $role = array_shift($roles);
            if (function_exists('translate_user_role')) {
                $role_name = translate_user_role($wp_roles->role_names[$role]);
            } elseif (function_exists('before_last_bar')) {
                $role_name = before_last_bar($wp_roles->role_names[$role], 'User role');
            } else {
                $role_name = strrpos($wp_roles->role_names[$role], '|');
            }
            $style = ' class="alternate"' == $style ? '' : ' class="alternate"';
            $return = '';
            $return .= '<tr>' . "\n";
            $return .= "\t" . '<td><input type="checkbox" name="mw_adminimize_theme_items[]" value="' . $user_id . '" /></td>' . "\n";
            $return .= "\t" . '<td class="num">' . $user_id . '</td>' . "\n";
            $return .= "\t" . '<td>' . $user_login . '</td>' . "\n";
            $return .= "\t" . '<td>' . $display_name . '</td>' . "\n";
            $return .= "\t" . '<td>' . $current_color . '</td>' . "\n";
            $return .= "\t" . '<td class="num">' . $user_level . '</td>' . "\n";
            $return .= "\t" . '<td>' . $role_name . '</td>' . "\n";
            $return .= '</tr>' . "\n";
            echo $return;
        }
        ?>
										<tr valign="top">
											<td>&nbsp;</td>
											<td>&nbsp;</td>
											<td>&nbsp;</td>
											<td>&nbsp;</td>
											<td>
												<select name="_mw_adminimize_set_theme">
													<?php 
        foreach ($_wp_admin_css_colors as $color => $color_info) {
            ?>
														<option value="<?php 
            echo $color;
            ?>
"><?php 
            echo $color_info->name . ' (' . $color . ')';
            ?>
</option>
													<?php 
        }
        ?>
													</select>
											</td>
											<td>&nbsp;</td>
											<td>&nbsp;</td>
										</tr>
								</tbody>
							</table>
							<p id="submitbutton">
								<input type="hidden" name="_mw_adminimize_action" value="_mw_adminimize_set_theme" />
								<input type="hidden" name="_mw_adminimize_load" value="_mw_adminimize_load_theme" />
								<input type="submit" name="_mw_adminimize_save" value="<?php 
        _e('Set Theme', FB_ADMINIMIZE_TEXTDOMAIN);
        ?>
 &raquo;" class="button button-primary" />
							</p>
						</form>
					<?php 
    }
    ?>
					
					<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>
				</div>
			</div>
		</div>
		
		<div id="poststuff" class="ui-sortable meta-box-sortables">
			<div class="postbox">
				<div class="handlediv" title="<?php 
    _e('Click to toggle');
    ?>
"><br/></div>
				<h3 class="hndle" id="import"><?php 
    _e('Export/Import Options', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</h3>
				<div class="inside">
					<br class="clear" />
					
					<h4><?php 
    _e('Export', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</h4>
					<form name="export_options" method="get" action="">
						<p><?php 
    _e('You can save a .seq file with your options.', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</p>
						<p id="submitbutton">
							<input type="hidden" name="_mw_adminimize_export" value="true" />
							<input type="submit" name="_mw_adminimize_save" value="<?php 
    _e('Export &raquo;', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
" class="button" />
						</p>
					</form>
					
					<h4><?php 
    _e('Import', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</h4>
					<form name="import_options" enctype="multipart/form-data" method="post" action="?page=<?php 
    echo $_GET['page'];
    ?>
">
						<?php 
    wp_nonce_field('mw_adminimize_nonce');
    ?>
 
						<p><?php 
    _e('Choose a Adminimize (<em>.seq</em>) file to upload, then click <em>Upload file and import</em>.', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</p>
						<p>
							<label for="datei_id"><?php 
    _e('Choose a file from your computer', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
: </label>
							<input name="datei" id="datei_id" type="file" />
						</p>
						<p id="submitbutton">
							<input type="hidden" name="_mw_adminimize_action" value="_mw_adminimize_import" />
							<input type="submit" name="_mw_adminimize_save" value="<?php 
    _e('Upload file and import &raquo;', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
" class="button" />
						</p>
					</form>
					<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>
					
				</div>
			</div>
		</div>

		<div id="poststuff" class="ui-sortable meta-box-sortables">
			<div class="postbox">
				<div class="handlediv" title="<?php 
    _e('Click to toggle');
    ?>
"><br/></div>
				<h3 class="hndle" id="uninstall"><?php 
    _e('Deinstall Options', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</h3>
				<div class="inside">

					<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>
					<form name="deinstall_options" method="post" id="_mw_adminimize_options_deinstall" action="?page=<?php 
    echo $_GET['page'];
    ?>
">
						<?php 
    wp_nonce_field('mw_adminimize_nonce');
    ?>
						<p id="submitbutton">
							<input type="submit" name="_mw_adminimize_deinstall" value="<?php 
    _e('Delete Options', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
 &raquo;" class="button-secondary" />
							<input type="checkbox" name="_mw_adminimize_deinstall_yes" value="_mw_adminimize_deinstall" />
							<input type="hidden" name="_mw_adminimize_action" value="_mw_adminimize_deinstall" />
						</p>
					</form>
					<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>

				</div>
			</div>
		</div>

		<div id="poststuff" class="ui-sortable meta-box-sortables">
			<div class="postbox" >
				<div class="handlediv" title="<?php 
    _e('Click to toggle');
    ?>
"><br/></div>
				<h3 class="hndle" id="about"><?php 
    _e('About the plugin', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
</h3>
				<div class="inside">
				
					<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>
					<p>
					<span style="float: left;">
						<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
						<input type="hidden" name="cmd" value="_s-xclick">
						<input type="hidden" name="hosted_button_id" value="4578111">
						<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);
    ?>
">
						<img alt="" border="0" src="https://www.paypal.com/de_DE/i/scr/pixel.gif" width="1" height="1">
					</form>
					</span>
					<?php 
    _e('You want to thank me? Visit my <a href="http://bueltge.de/wunschliste/">wishlist</a> or donate.', FB_ADMINIMIZE_TEXTDOMAIN);
    ?>
					</p>
					<p>&copy; Copyright 2008 - <?php 
    echo date('Y');
    ?>
 <a href="http://bueltge.de">Frank B&uuml;ltge</a></p>
					<p class="textright" style="color:#ccc"><small><?php 
    echo $wpdb->num_queries;
    ?>
q, <?php 
    timer_stop(1);
    ?>
s</small></p>
					<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>
					
				</div>
			</div>
		</div>

		<script type="text/javascript">
		<!--
		<?php 
    if (version_compare($wp_version, '2.7alpha', '<')) {
        ?>
		jQuery('.postbox h3').prepend('<a class="togbox">+</a> ');
		<?php 
    }
    ?>
		jQuery('.postbox h3').click( function() { jQuery(jQuery(this).parent().get(0)).toggleClass('closed'); } );
		jQuery('.postbox .handlediv').click( function() { jQuery(jQuery(this).parent().get(0)).toggleClass('closed'); } );
		jQuery('.postbox.close-me').each(function() {
			jQuery(this).addClass("closed");
		});
		//-->
		</script>

	</div>
<?php 
}
示例#14
0
 static function html_date_helper($prefix, $time = 0, $tab_index = 0, $select_class = '')
 {
     global $wp_locale;
     $tab_index_attribute = '';
     $tab_index = (int) $tab_index;
     if ($tab_index > 0) {
         $tab_index_attribute = " tabindex=\"{$tab_index}\"";
     }
     $select_class_attribute = '';
     if (!empty($select_class)) {
         $select_class_attribute = ' class="' . esc_attr($select_class) . '"';
     }
     if ($time == 0) {
         $time_adj = \WP_Clanwars\Utils::current_time_fixed('timestamp', 0);
     } else {
         $time_adj = $time;
     }
     $jj = date('d', $time_adj);
     $mm = date('m', $time_adj);
     $hh = date('H', $time_adj);
     $mn = date('i', $time_adj);
     $yy = date('Y', $time_adj);
     $month = "<select name=\"{$prefix}[mm]\"{$select_class_attribute}{$tab_index_attribute}>\n";
     for ($i = 1; $i < 13; $i = $i + 1) {
         $month .= "\t\t\t" . '<option value="' . zeroise($i, 2) . '"';
         if ($i == $mm) {
             $month .= ' selected="selected"';
         }
         $month .= '>' . $wp_locale->get_month($i) . "</option>\n";
     }
     $month .= '</select>';
     $day = '<input type="text" name="' . $prefix . '[jj]" value="' . $jj . '" size="2" maxlength="2"' . $tab_index_attribute . ' autocomplete="off"  />';
     $hour = '<input type="text" name="' . $prefix . '[hh]" value="' . $hh . '" size="2" maxlength="2"' . $tab_index_attribute . ' autocomplete="off"  />';
     $minute = '<input type="text" name="' . $prefix . '[mn]" value="' . $mn . '" size="2" maxlength="2"' . $tab_index_attribute . ' autocomplete="off"  />';
     $year = '<input type="text" name="' . $prefix . '[yy]" value="' . $yy . '" size="3" maxlength="4"' . $tab_index_attribute . ' autocomplete="off"  />';
     printf(before_last_bar(__('%1$s%5$s %2$s @ %3$s : %4$s|1: month input, 2: day input, 3: hour input, 4: minute input, 5: year input', WP_CLANWARS_TEXTDOMAIN)), $month, $day, $hour, $minute, $year);
 }