WordPress.org

Plugin Directory

Changeset 350099


Ignore:
Timestamp:
02/23/11 22:52:00 (3 years ago)
Author:
ozh
Message:

3.4.99:
Updated: Quick compatibility with WP 3.1 (missing icons)
Fixed: (some?) notices when debug mode on

Location:
ozh-admin-drop-down-menu/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • ozh-admin-drop-down-menu/trunk/inc/core.php

    r302750 r350099  
    6060        } 
    6161 
    62         if ( $submenu_as_parent && !empty($submenu[$item[2]]) ) { 
     62        if ( isset( $submenu_as_parent ) && !empty( $submenu[$item[2]] ) ) { 
    6363            $submenu[$item[2]] = array_values($submenu[$item[2]]);  // Re-index. 
    6464            $menu_hook = get_plugin_page_hook($submenu[$item[2]][0][2], $item[2]); 
     
    101101        // Sub level menus 
    102102        if ( !empty($submenu[$item[2]]) ) { 
     103            if( !isset( $ulclass ) ) 
     104                $ulclass = ''; 
    103105            $ozh_menu .= "\n\t\t<ul$ulclass><li class='toplevel_label'>$anchor</li>\n"; 
    104106            $first = true; 
     
    158160                $subid = 'oamsub_'.wp_ozh_adminmenu_sanitize_id($sub_item[2]); 
    159161                $subanchor = strip_tags($sub_item[0]); 
     162                 
     163                if( !isset( $icon ) ) 
     164                    $icon = ''; 
    160165 
    161166                $ozh_menu .= "\t\t\t<li class='ozhmenu_sublevel $icon' id='$subid'><a href='$suburl'$subclass>$subanchor</a></li>\n"; 
     
    172177    $ozh_menu = apply_filters( 'post_ozh_adminmenu_ozh_menu', $ozh_menu ); 
    173178 
    174     if ($plugin_icons) { 
     179    if ( isset( $plugin_icons ) ) { 
    175180        global $text_direction; 
    176181        $align = ($text_direction == 'rtl' ? 'right' : 'left'); 
    177182        echo "\n".'<style type="text/css">'."\n"; 
    178         foreach($plugin_icons as $hook=>$icon) { 
     183        foreach( $plugin_icons as $hook=>$icon ) { 
    179184            $hook = plugin_basename($hook); 
    180185            //echo "#oamsub_$hook a {background-image:url($icon);}\n"; 
  • ozh-admin-drop-down-menu/trunk/inc/icons.php

    r253071 r350099  
    66 
    77$wp_ozh_adminmenu['icon_names'] = array( 
    8     /* Super Admin */ 
    9         'ms-admin.php' => 'tux', 
    10         'ms-sites.php' => 'world_link', 
    11         'ms-users.php' => 'user_go', 
    12         'ms-themes.php' => 'layers', 
    13         'ms-options.php' => 'computer_edit', 
    14         'ms-upgrade-network.php' => 'lightning_go', 
     8/* Site Admin */ 
     9 
    1510    /* Dashboard */ 
    1611        'index.php' => 'application_view_tile', 
     
    1813        'update-core' => 'wordpress_icon', 
    1914        'akismet-stats-display' => 'comment_delete', // Akismet 
     15     
    2016    /* Posts */ 
    2117        'edit.php' => 'pencil', 
    2218        'post-new.php' => 'page_white_edit', 
    23         'edit-tags.php' => 'tag_blue_edit', 
     19        'edit-tags.php' => 'tag_blue_edit',  // Deprecated 
    2420        'edit-tags.php?taxonomy=category' => 'tag_red', 
    2521        'edit-tags.php?taxonomy=post_tag' => 'tag_blue_edit', 
     22 
    2623    /* Media */ 
    2724        'upload.php' => 'image', 
    2825        'media-new.php' => 'image_add', 
     26 
    2927    /* Links */ 
    3028        'link-manager.php' => 'link', 
    3129        'link-add.php' => 'link_add', 
    32         'edit-link-categories.php' => 'link_edit', 
     30        'edit-link-categories.php' => 'link_edit', // Deprecated 
     31        'edit-tags.php?taxonomy=link_category' => 'link_edit', 
     32 
    3333    /* Pages */ 
    3434        'edit.php?post_type=page' => 'page_edit', 
    3535        'post-new.php?post_type=page' => 'page_edit', 
     36 
    3637    /* Comments */ 
    3738        'edit-comments.php' => 'comment', 
     39 
    3840    /* Appearance */ 
    3941        'themes.php' => 'layout', 
     
    4547        'custom-header' => 'layout_edit', // Twenty Ten 
    4648        'functions.php' => 'layout_edit', // Old themes 
     49 
    4750    /* Plugins */ 
    4851        'plugins.php' => 'plugin', 
     52        'akismet-key-config' => 'comment_delete', // Akismet 
    4953        'plugin-install.php' => 'plugin_add', 
    5054        'plugin-editor.php' => 'plugin_edit', 
    51         'akismet-key-config' => 'comment_delete', // Akismet 
     55 
    5256    /* Users */ 
    53         'options-misc.php' => 'wrench_orange', 
     57        'options-misc.php' => 'wrench_orange', // Deprecated 
    5458        'users.php' => 'group', 
    5559        'user-new.php' => 'user_add', 
    5660        'profile.php' => 'user', 
    5761        'ozh_admin_menu_logout' => 'cancel', 
     62         
    5863    /* Tools */ 
    5964        'tools.php' => 'application_lightning', 
     
    6166        'export.php' => 'door_out', 
    6267        'network.php' => 'world_edit', 
    63         'ms-delete-site' => 'world_delete', 
     68        'ms-delete-site' => 'world_delete', // Deprecated 
     69 
    6470    /* Settings */ 
    6571        'options-general.php' => 'wrench', 
     
    7076        'options-privacy.php' => 'eye', 
    7177        'options-permalink.php' => 'link_edit', 
     78 
     79/* Network Admin */ 
     80 
     81    /* TODO */ 
     82 
     83    /* Super Admin */ 
     84        'ms-admin.php' => 'tux', 
     85        'ms-sites.php' => 'world_link', 
     86        'ms-users.php' => 'user_go', 
     87        'ms-themes.php' => 'layers', 
     88        'ms-options.php' => 'computer_edit', 
     89        'ms-upgrade-network.php' => 'lightning_go', 
    7290); 
    7391 
  • ozh-admin-drop-down-menu/trunk/wp_ozh_adminmenu.php

    r302750 r350099  
    44Plugin URI: http://planetozh.com/blog/my-projects/wordpress-admin-menu-drop-down-css/ 
    55Description: All admin links available in a neat horizontal drop down menu. Saves lots of screen real estate! <strong>For WordPress 3.0+</strong> 
    6 Version: 3.4.5 
     6Version: 3.4.99 
    77Author: Ozh 
    88Author URI: http://ozh.org/ 
     
    101101 * 3.4.4:     Updated: zh_TW (thanks Joan Wang!) 
    102102 * 3.4.5:     Fixed: reintroduced filters removed by accident in november 2008. 
     103 * 3.4.99:    Updated: Quick compatibility with WP 3.1 (missing icons) 
     104              Fixed: (some?) notices when debug mode on 
    103105 */ 
    104106 
    105107/***** Hook things in when visiting an admin page. When viewing a blog page, nothing even loads in memory. ****/ 
    106 if (is_admin()) { 
     108if ( is_admin() ){ 
    107109    global $wp_ozh_adminmenu; 
    108110    require_once(dirname(__FILE__).'/inc/core.php'); 
     
    113115    add_filter('plugin_action_links_'.plugin_basename(__FILE__), 'wp_ozh_adminmenu_plugin_actions', -10); // Add Config link to plugin list 
    114116    add_filter('ozh_adminmenu_icon_ozh_admin_menu', 'wp_ozh_adminmenu_customicon'); // This plugin will have its own icon of course 
    115     add_filter('admin_notices', 'wp_ozh_adminmenu', -9999); // Add the new admin menu right after the header area. Make sure we're first. 
     117    add_filter('all_admin_notices', 'wp_ozh_adminmenu', -9999); // Add the new admin menu right after the header area. Make sure we're first. 
    116118} 
    117119 
     
    126128register_activation_hook(__FILE__, 'wp_ozh_adminmenu_check'); 
    127129 
    128 ?> 
Note: See TracChangeset for help on using the changeset viewer.