0, 'name' => 'newcat_parent', 'orderby' => 'name', 'hierarchical' => 1, 'show_option_none' => __('Parent category'), 'tab_index' => 3 ) ); ?>
0, 'name' => 'newcat_parent', 'orderby' => 'name', 'hierarchical' => 1, 'show_option_none' => __('Parent category'), 'tab_index' => 3 ) ); ?>
';
}
$menutitle .= ' ' . __('Adminimize', FB_ADMINIMIZE_TEXTDOMAIN );
$pagehook = add_submenu_page('options-general.php', __('Adminimize Options', FB_ADMINIMIZE_TEXTDOMAIN ), $menutitle, 'unfiltered_html', __FILE__, '_mw_adminimize_options');
if ( version_compare( $wp_version, '2.7alpha', '>' ) )
add_contextual_help( $pagehook, __( 'Documentation', FB_ADMINIMIZE_TEXTDOMAIN ) );
else
add_filter( 'contextual_help', '_mw_adminimize_contextual_help' );
add_filter( 'plugin_action_links', '_mw_adminimize_filter_plugin_meta', 10, 2 );
}
}
/**
* Set theme for users
*/
function _mw_adminimize_set_theme() {
if ( !current_user_can('edit_users') )
wp_die(__('Cheatin’ uh?'));
$user_ids = $_POST[mw_adminimize_theme_items];
$admin_color = htmlspecialchars( stripslashes( $_POST[_mw_adminimize_set_theme] ) );
if ( !$user_ids )
return false;
foreach( $user_ids as $user_id) {
update_usermeta($user_id, 'admin_color', $admin_color);
}
}
/**
* read otpions
*/
function _mw_adminimize_getOptionValue($key) {
$adminimizeoptions = get_option('mw_adminimize');
if ( isset($adminimizeoptions[$key]) )
return ($adminimizeoptions[$key]);
}
/**
* Update options in database
*/
function _mw_adminimize_update() {
global $menu, $submenu, $adminimizeoptions;
$user_roles = get_all_user_roles();
if (isset($_POST['_mw_adminimize_user_info'])) {
$adminimizeoptions['_mw_adminimize_user_info'] = strip_tags(stripslashes($_POST['_mw_adminimize_user_info']));
} else {
$adminimizeoptions['_mw_adminimize_user_info'] = 0;
}
if (isset($_POST['_mw_adminimize_dashmenu'])) {
$adminimizeoptions['_mw_adminimize_dashmenu'] = strip_tags(stripslashes($_POST['_mw_adminimize_dashmenu']));
} else {
$adminimizeoptions['_mw_adminimize_dashmenu'] = 0;
}
if (isset($_POST['_mw_adminimize_footer'])) {
$adminimizeoptions['_mw_adminimize_footer'] = strip_tags(stripslashes($_POST['_mw_adminimize_footer']));
} else {
$adminimizeoptions['_mw_adminimize_footer'] = 0;
}
if (isset($_POST['_mw_adminimize_writescroll'])) {
$adminimizeoptions['_mw_adminimize_writescroll'] = strip_tags(stripslashes($_POST['_mw_adminimize_writescroll']));
} else {
$adminimizeoptions['_mw_adminimize_writescroll'] = 0;
}
if (isset($_POST['_mw_adminimize_tb_window'])) {
$adminimizeoptions['_mw_adminimize_tb_window'] = strip_tags(stripslashes($_POST['_mw_adminimize_tb_window']));
} else {
$adminimizeoptions['_mw_adminimize_tb_window'] = 0;
}
if (isset($_POST['_mw_adminimize_cat_full'])) {
$adminimizeoptions['_mw_adminimize_cat_full'] = strip_tags(stripslashes($_POST['_mw_adminimize_cat_full']));
} else {
$adminimizeoptions['_mw_adminimize_cat_full'] = 0;
}
if (isset($_POST['_mw_adminimize_db_redirect'])) {
$adminimizeoptions['_mw_adminimize_db_redirect'] = strip_tags(stripslashes($_POST['_mw_adminimize_db_redirect']));
} else {
$adminimizeoptions['_mw_adminimize_db_redirect'] = 0;
}
if (isset($_POST['_mw_adminimize_ui_redirect'])) {
$adminimizeoptions['_mw_adminimize_ui_redirect'] = strip_tags(stripslashes($_POST['_mw_adminimize_ui_redirect']));
} else {
$adminimizeoptions['_mw_adminimize_ui_redirect'] = 0;
}
if (isset($_POST['_mw_adminimize_advice'])) {
$adminimizeoptions['_mw_adminimize_advice'] = strip_tags(stripslashes($_POST['_mw_adminimize_advice']));
} else {
$adminimizeoptions['_mw_adminimize_advice'] = 0;
}
if (isset($_POST['_mw_adminimize_advice_txt'])) {
$adminimizeoptions['_mw_adminimize_advice_txt'] = stripslashes($_POST['_mw_adminimize_advice_txt']);
} else {
$adminimizeoptions['_mw_adminimize_advice_txt'] = 0;
}
if (isset($_POST['_mw_adminimize_timestamp'])) {
$adminimizeoptions['_mw_adminimize_timestamp'] = strip_tags(stripslashes($_POST['_mw_adminimize_timestamp']));
} else {
$adminimizeoptions['_mw_adminimize_timestamp'] = 0;
}
if (isset($_POST['_mw_adminimize_control_flashloader'])) {
$adminimizeoptions['_mw_adminimize_control_flashloader'] = strip_tags(stripslashes($_POST['_mw_adminimize_control_flashloader']));
} else {
$adminimizeoptions['_mw_adminimize_control_flashloader'] = 0;
}
if (isset($_POST['_mw_adminimize_db_redirect_txt'])) {
$adminimizeoptions['_mw_adminimize_db_redirect_txt'] = stripslashes($_POST['_mw_adminimize_db_redirect_txt']);
} else {
$adminimizeoptions['_mw_adminimize_db_redirect_txt'] = 0;
}
// menu update
foreach ($user_roles as $role) {
if (isset($_POST['mw_adminimize_disabled_menu_'. $role .'_items'])) {
$adminimizeoptions['mw_adminimize_disabled_menu_'. $role .'_items'] = $_POST['mw_adminimize_disabled_menu_'. $role .'_items'];
} else {
$adminimizeoptions['mw_adminimize_disabled_menu_'. $role .'_items'] = array();
}
if (isset($_POST['mw_adminimize_disabled_submenu_'. $role .'_items'])) {
$adminimizeoptions['mw_adminimize_disabled_submenu_'. $role .'_items'] = $_POST['mw_adminimize_disabled_submenu_'. $role .'_items'];
} else {
$adminimizeoptions['mw_adminimize_disabled_submenu_'. $role .'_items'] = array();
}
}
// global_options, metaboxes update
foreach ($user_roles as $role) {
if (isset($_POST['mw_adminimize_disabled_global_option_'. $role . '_items'])) {
$adminimizeoptions['mw_adminimize_disabled_global_option_'. $role . '_items'] = $_POST['mw_adminimize_disabled_global_option_'. $role . '_items'];
} else {
$adminimizeoptions['mw_adminimize_disabled_global_option_'. $role . '_items'] = array();
}
if (isset($_POST['mw_adminimize_disabled_metaboxes_post_'. $role . '_items'])) {
$adminimizeoptions['mw_adminimize_disabled_metaboxes_post_'. $role . '_items'] = $_POST['mw_adminimize_disabled_metaboxes_post_'. $role . '_items'];
} else {
$adminimizeoptions['mw_adminimize_disabled_metaboxes_post_'. $role . '_items'] = array();
}
if (isset($_POST['mw_adminimize_disabled_metaboxes_page_'. $role . '_items'])) {
$adminimizeoptions['mw_adminimize_disabled_metaboxes_page_'. $role . '_items'] = $_POST['mw_adminimize_disabled_metaboxes_page_'. $role . '_items'];
} else {
$adminimizeoptions['mw_adminimize_disabled_metaboxes_page_'. $role . '_items'] = array();
}
if (isset($_POST['mw_adminimize_disabled_link_option_'. $role . '_items'])) {
$adminimizeoptions['mw_adminimize_disabled_link_option_'. $role . '_items'] = $_POST['mw_adminimize_disabled_link_option_'. $role . '_items'];
} else {
$adminimizeoptions['mw_adminimize_disabled_link_option_'. $role . '_items'] = array();
}
}
// own options
if (isset($_POST['_mw_adminimize_own_values'])) {
$adminimizeoptions['_mw_adminimize_own_values'] = stripslashes($_POST['_mw_adminimize_own_values']);
} else {
$adminimizeoptions['_mw_adminimize_own_values'] = 0;
}
if (isset($_POST['_mw_adminimize_own_options'])) {
$adminimizeoptions['_mw_adminimize_own_options'] = stripslashes($_POST['_mw_adminimize_own_options']);
} else {
$adminimizeoptions['_mw_adminimize_own_options'] = 0;
}
// own post options
if (isset($_POST['_mw_adminimize_own_post_values'])) {
$adminimizeoptions['_mw_adminimize_own_post_values'] = stripslashes($_POST['_mw_adminimize_own_post_values']);
} else {
$adminimizeoptions['_mw_adminimize_own_post_values'] = 0;
}
if (isset($_POST['_mw_adminimize_own_post_options'])) {
$adminimizeoptions['_mw_adminimize_own_post_options'] = stripslashes($_POST['_mw_adminimize_own_post_options']);
} else {
$adminimizeoptions['_mw_adminimize_own_post_options'] = 0;
}
// own page options
if (isset($_POST['_mw_adminimize_own_page_values'])) {
$adminimizeoptions['_mw_adminimize_own_page_values'] = stripslashes($_POST['_mw_adminimize_own_page_values']);
} else {
$adminimizeoptions['_mw_adminimize_own_page_values'] = 0;
}
if (isset($_POST['_mw_adminimize_own_page_options'])) {
$adminimizeoptions['_mw_adminimize_own_page_options'] = stripslashes($_POST['_mw_adminimize_own_page_options']);
} else {
$adminimizeoptions['_mw_adminimize_own_page_options'] = 0;
}
// own link options
if (isset($_POST['_mw_adminimize_own_link_values'])) {
$adminimizeoptions['_mw_adminimize_own_link_values'] = stripslashes($_POST['_mw_adminimize_own_link_values']);
} else {
$adminimizeoptions['_mw_adminimize_own_link_values'] = 0;
}
if (isset($_POST['_mw_adminimize_own_link_options'])) {
$adminimizeoptions['_mw_adminimize_own_link_options'] = stripslashes($_POST['_mw_adminimize_own_link_options']);
} else {
$adminimizeoptions['_mw_adminimize_own_link_options'] = 0;
}
// update
update_option('mw_adminimize', $adminimizeoptions);
$adminimizeoptions = get_option('mw_adminimize');
$myErrors = new _mw_adminimize_message_class();
$myErrors = '' . $myErrors->get_error('_mw_adminimize_update') . '
' . $myErrors->get_error('_mw_adminimize_import') . '