Changeset 13593
- Timestamp:
- 03/05/2010 12:45:24 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/menu.php
r13591 r13593 50 50 $submenu[ 'index.php' ][5] = array( __('My Sites'), 'read', 'my-sites.php' ); 51 51 52 if ( is_super_admin() ) 53 $submenu[ 'index.php' ][10] = array( __('Updates'), 'install_plugins', 'update-core.php'); 52 if ( is_super_admin() ) { 53 $update_count = 0; 54 $update_plugins = get_site_transient( 'update_plugins' ); 55 if ( !empty($update_plugins->response) ) 56 $update_count += count( $update_plugins->response ); 57 $update_themes = get_site_transient( 'update_themes' ); 58 if ( !empty($update_themes->response) ) 59 $update_count += count( $update_themes->response ); 60 $update_wordpress = get_core_updates( array('dismissed' => false) ); 61 if ( !empty($update_wordpress) && !in_array( $update_wordpress[0]->response, array(/*'development',*/ 'latest') ) ) // @TODO: Do we count Development installs as having an update available? 62 $update_count++; 63 64 unset($update_plugins, $update_themes, $update_wordpress); 65 66 $submenu[ 'index.php' ][10] = array( sprintf( __('Updates %s'), "<span class='update-plugins count-$update_count'><span class='update-count'>" . number_format_i18n($update_count) . "</span></span>" ), 'install_plugins', 'update-core.php'); 67 } 54 68 } 55 69
Note: See TracChangeset
for help on using the changeset viewer.