Changeset 11000
- Timestamp:
- 04/19/2009 01:22:02 AM (17 years ago)
- File:
-
- 1 edited
-
trunk/wp-admin/plugins.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/plugins.php
r10999 r11000 216 216 $recent_plugins = array(); 217 217 $recently_activated = (array) get_option('recently_activated'); 218 $upgrade_plugins = array(); 219 218 220 set_transient( 'plugin_slugs', array_keys($all_plugins), 86400 ); 219 221 … … 224 226 if ( $recently_activated != get_option('recently_activated') ) //If array changed, update it. 225 227 update_option('recently_activated', $recently_activated); 228 $current = get_transient( 'update_plugins' ); 226 229 227 230 foreach ( (array)$all_plugins as $plugin_file => $plugin_data) { … … 238 241 $inactive_plugins[ $plugin_file ] = $plugin_data; 239 242 } 243 244 if ( isset( $current->response[ $plugin_file ] ) ) 245 $upgrade_plugins[ $plugin_file ] = $plugin_data; 240 246 } 241 247 … … 244 250 $total_active_plugins = count($active_plugins); 245 251 $total_recent_plugins = count($recent_plugins); 252 $total_upgrade_plugins = count($upgrade_plugins); 246 253 247 254 $status = ( isset($_GET['plugin_status']) ) ? $_GET['plugin_status'] : 'all'; 248 if ( !in_array($status, array('all', 'active', 'inactive', 'recent' )) )255 if ( !in_array($status, array('all', 'active', 'inactive', 'recent', 'upgrade')) ) 249 256 $status = 'all'; 250 257 $plugin_array_name = "${status}_plugins"; … … 376 383 $status_links[] = "<li><a href='plugins.php?plugin_status=inactive' $class>" . sprintf( _n( 'Inactive <span class="count">(%s)</span>', 'Inactive <span class="count">(%s)</span>', $total_inactive_plugins ), number_format_i18n( $total_inactive_plugins ) ) . '</a>'; 377 384 } 385 if ( ! empty($upgrade_plugins) ) { 386 $class = ( 'upgrade' == $status ) ? ' class="current"' : ''; 387 $status_links[] = "<li><a href='plugins.php?plugin_status=upgrade' $class>" . sprintf( _n( 'Upgrade Available <span class="count">(%s)</span>', 'Upgrade Available <span class="count">(%s)</span>', $total_upgrade_plugins ), number_format_i18n( $total_upgrade_plugins ) ) . '</a>'; 388 } 378 389 echo implode( " |</li>\n", $status_links ) . '</li>'; 379 390 unset( $status_links );
Note: See TracChangeset
for help on using the changeset viewer.