$_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', '#titlediv', '#pageslugdiv', '#pagepostcustom, #pagecustomdiv, #postcustom', '#pagecommentstatusdiv, #commentsdiv', '#pagepassworddiv', '#pageparentdiv', '#pagetemplatediv', '#pageorderdiv', '#pageauthordiv, #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', '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'), __('Title', FB_ADMINIMIZE_TEXTDOMAIN), __('Permalink', FB_ADMINIMIZE_TEXTDOMAIN ), __('Custom Fields'), __('Comments & 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($wp_menu) && '' != $wp_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 ($wp_menu as $item) { // non checked items if ( $item[2] === 'options-general.php' ) { //$disabled_item_adm = ' disabled="disabled"'; $disabled_item_adm_hint = ' ! '; } 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 '' . "\n"; echo "\t" . ''; foreach ($user_roles as $role) { if ( $role != 'administrator' ) { // only admin disable items $disabled_item_adm = ''; $disabled_item_adm_hint = ''; } echo "\t" . '' . "\n"; } echo ''; // only for user smaller administrator, change user-Profile-File if ( 'users.php' === $item[2] ) { $x++; echo '' . "\n"; echo "\t" . ''; foreach ($user_roles as $role) { echo "\t" . '' . "\n"; } echo ''; } $x++; if ( !isset($wp_submenu[$item[2]]) ) continue; // submenu items foreach ( $wp_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 = ' ! '; } else { $disabled_subitem_adm = ''; $disabled_subitem_adm_hint = ''; } echo '' . "\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 '' . "\n"; foreach ($user_roles as $role) { if ( $role != 'administrator' ) { // only admin disable items $disabled_subitem_adm = ''; $disabled_subitem_adm_hint = ''; } echo '' . "\n"; } echo '' . "\n"; $x++; } $i++; $x++; } } } else { $myErrors = new _mw_adminimize_message_class(); $myErrors = ''; echo $myErrors; } ?>
Submenu', FB_ADMINIMIZE_TEXTDOMAIN ); ?> ' . $role_name; ?>
' . $item[0] . ' (' . $item[2] . ') ' . $disabled_item_adm_hint . '' . $disabled_item_adm_hint . '
' . __('Profile') . ' (profile.php)
— ' . $subitem[0] . ' (' . $subitem[2] . ') ' . $disabled_subitem_adm_hint . '' . $disabled_subitem_adm_hint . '
' . $myErrors->get_error('_mw_adminimize_get_option') . '