Esempio n. 1
0
/**
 * Install options in database
 */
function _mw_adminimize_install()
{
    if (!is_admin()) {
        return NULL;
    }
    global $menu, $submenu;
    $user_roles = _mw_adminimize_get_all_user_roles();
    $adminimizeoptions = array();
    foreach ($user_roles as $role) {
        $adminimizeoptions['mw_adminimize_disabled_menu_' . $role . '_items'] = array();
        $adminimizeoptions['mw_adminimize_disabled_submenu_' . $role . '_items'] = array();
        $adminimizeoptions['mw_adminimize_disabled_admin_bar_' . $role . '_items'] = array();
        $adminimizeoptions['mw_adminimize_disabled_global_option_' . $role . '_items'] = array();
        $adminimizeoptions['mw_adminimize_disabled_metaboxes_post_' . $role . '_items'] = array();
        $adminimizeoptions['mw_adminimize_disabled_metaboxes_page_' . $role . '_items'] = array();
        $args = array('public' => TRUE, '_builtin' => FALSE);
        foreach (get_post_types($args) as $post_type) {
            $adminimizeoptions['mw_adminimize_disabled_metaboxes_' . $post_type . '_' . $role . '_items'] = array();
        }
    }
    $adminimizeoptions['mw_adminimize_default_menu'] = $menu;
    $adminimizeoptions['mw_adminimize_default_submenu'] = $submenu;
    if (_mw_adminimize_is_active_on_multisite()) {
        add_site_option('mw_adminimize', $adminimizeoptions);
    } else {
        add_option('mw_adminimize', $adminimizeoptions);
    }
    wp_cache_add('mw_adminimize', $adminimizeoptions);
}
Esempio n. 2
0
					<?php 
printf(__('You want to thank me? Visit my <a href="%1$s">wishlist</a> or <a href="%2$s">donate</a>.', 'adminimize'), 'http://bueltge.de/wunschliste/', 'https://www.paypal.me/FrankBueltge');
?>
					<span>
				</li>
			</ul>
			<div style="padding:.3em 1em;">
				<p>
					<span style="font-size: 35px; float: left; margin: -5px 3px 0 0;">&#x261D;</span><strong>
					<?php 
esc_attr_e('Please note: The Adminimize settings page ignores the Menu Options below and displays the menu with all entries.', 'adminimize');
esc_attr_e('To view your changes to the menu you need to navigate away from the Adminimize settings page.', 'adminimize');
?>
				</strong></p>
				<?php 
if (_mw_adminimize_is_active_on_multisite()) {
    ?>
					<p><?php 
    esc_attr_e('You have to activated the Plugin for your Multisite Network. Your settings works now on all blogs in the network. Please set the settings only in one blog, there you have all active menu items and plugins. If you update the settings then write the plugin new settings in dependence of the blog where you put, save the settings.', 'adminimize');
    ?>
</p>
				<?php 
}
?>
			</div>
			<p>&copy; Copyright 2008 - <?php 
echo date('Y');
?>
 <a href="http://bueltge.de">Frank B&uuml;ltge</a></p>

			<p>
"><br /></div>
		<h3 class="hndle" id="backend_options"><?php 
esc_attr_e('Backend Options', 'adminimize');
?>
</h3>
		<div class="inside">


			<?php 
wp_nonce_field('mw_adminimize_nonce');
?>
			<br class="clear" />
			<table summary="config" class="widefat">
				<tbody>
				<?php 
if (_mw_adminimize_is_active_on_multisite() && function_exists('is_super_admin')) {
    ?>
					<tr valign="top">
						<td><?php 
    esc_attr_e('Exclude Super Admin', 'adminimize');
    ?>
</td>
						<td>
							<?php 
    $_mw_adminimize_exclude_super_admin = _mw_adminimize_get_option_value('_mw_adminimize_exclude_super_admin');
    ?>
							<select name="_mw_adminimize_exclude_super_admin">
								<option value="0"<?php 
    if ($_mw_adminimize_exclude_super_admin === 0) {
        echo ' selected="selected"';
    }