Changeset 8514
- Timestamp:
- 08/01/2008 04:26:32 AM (16 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/includes/plugin.php
r8496 r8514 100 100 101 101 if ( ! $cache_plugins = wp_cache_get('plugins', 'plugins') ) 102 $cache d_plugins = array();102 $cache_plugins = array(); 103 103 104 104 if ( isset($cache_plugins[ $plugin_folder ]) ) -
trunk/wp-includes/cron.php
r5972 r8514 134 134 $schedules = array( 135 135 'hourly' => array( 'interval' => 3600, 'display' => __('Once Hourly') ), 136 'twicedaily' => array( 'interval' => 43200, 'display' => __('Twice Daily') ), 136 137 'daily' => array( 'interval' => 86400, 'display' => __('Once Daily') ), 137 138 ); -
trunk/wp-includes/update.php
r8359 r8514 91 91 return false; 92 92 93 $current = get_option( 'update_plugins' );94 95 $time_not_changed = isset( $current->last_checked ) && 43200 > ( time() - $current->last_checked );96 97 93 // If running blog-side, bail unless we've not checked in the last 12 hours 98 if ( !function_exists( 'get_plugins' ) ) { 99 if ( $time_not_changed ) 100 return false; 94 if ( !function_exists( 'get_plugins' ) ) 101 95 require_once( ABSPATH . 'wp-admin/includes/plugin.php' ); 102 }103 96 104 97 $plugins = get_plugins(); 105 98 $active = get_option( 'active_plugins' ); 99 $current = get_option( 'update_plugins' ); 106 100 107 101 $new_option = ''; 108 102 $new_option->last_checked = time(); 103 $time_not_changed = isset( $current->last_checked ) && 43200 > ( time() - $current->last_checked ); 109 104 110 105 $plugin_changed = false; … … 161 156 update_option( 'update_plugins', $new_option ); 162 157 } 163 if ( defined( 'WP_ADMIN' ) && WP_ADMIN ) 164 add_action( 'admin_init', 'wp_update_plugins' ); 165 else 166 add_action( 'init', 'wp_update_plugins' ); 158 159 function _maybe_update_plugins() { 160 $current = get_option( 'update_plugins' ); 161 if ( isset( $current->last_checked ) && 43200 > ( time() - $current->last_checked ) ) 162 return; 163 wp_update_plugins(); 164 } 165 166 add_action( 'load-plugins.php', 'wp_update_plugins' ); 167 add_action( 'admin_init', '_maybe_update_plugins' ); 168 add_action( 'wp_update_plugins', 'wp_update_plugins' ); 169 170 if ( !wp_next_scheduled('wp_update_plugins') ) 171 wp_schedule_event(time(), 'twicedaily', 'wp_update_plugins'); 167 172 168 173 ?>
Note: See TracChangeset
for help on using the changeset viewer.