Changeset 12673 for trunk/wp-includes/ms-functions.php
- Timestamp:
- 01/08/2010 08:49:55 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/ms-functions.php
r12672 r12673 2089 2089 } 2090 2090 2091 /* Short circuit the update checks. Make sure update informtion is2092 stored in wp_sitemeta rather than the options table of individual blogs */2093 2094 // update_plugins (transient)2095 function site_delete_update_plugins() {2096 return update_site_option( 'update_plugins', false );2097 }2098 add_action( 'delete_transient_update_plugins', 'site_delete_update_plugins' );2099 2100 function site_pre_update_plugins() {2101 return get_site_option( 'update_plugins' );2102 }2103 add_filter( 'pre_transient_update_plugins', 'site_pre_update_plugins' );2104 2105 function site_pre_set_transient_update_plugins( $value ) {2106 update_site_option( 'update_plugins', $value );2107 return $value;2108 }2109 add_filter( 'pre_set_transient_update_plugins', 'site_pre_set_transient_update_plugins' );2110 2111 add_action( 'add_option__transient_update_plugins', 'site_add_option__transient_update');2112 2113 // update_themes (transient)2114 function site_delete_update_themes() {2115 return update_site_option( 'update_themes', false );2116 }2117 add_action( 'delete_transient_update_themes', 'site_delete_update_themes' );2118 2119 function site_pre_update_themes() {2120 return get_site_option( 'update_themes' );2121 }2122 add_filter( 'pre_transient_update_themes', 'site_pre_update_themes' );2123 2124 function site_pre_set_transient_update_themes( $value ) {2125 update_site_option( 'update_themes', $value );2126 return $value;2127 }2128 add_filter( 'pre_set_transient_update_themes', 'site_pre_set_transient_update_themes' );2129 2130 add_action( 'add_option__transient_update_themes', 'site_add_option__transient_update');2131 2132 // update_core (transient)2133 function site_delete_update_core() {2134 return update_site_option( 'update_core', false );2135 }2136 add_action( 'delete_transient_update_core', 'site_delete_update_core' );2137 2138 function site_pre_update_core() {2139 return get_site_option( 'update_core' );2140 }2141 add_filter( 'pre_transient_update_core', 'site_pre_update_core' );2142 2143 function site_pre_set_transient_update_core( $value ) {2144 update_site_option( 'update_core', $value );2145 return $value;2146 }2147 add_filter( 'pre_set_transient_update_core', 'site_pre_set_transient_update_core' );2148 2149 add_action( 'add_option__transient_update_core', 'site_add_option__transient_update');2150 2151 // dismissed_update_core (option, not a transient)2152 function site_pre_dismissed_update_core() {2153 return get_site_option( 'dismissed_update_core' );2154 }2155 add_filter( 'pre_option_dismissed_update_core', 'site_pre_dismissed_update_core' );2156 2157 function site_pre_update_option_dismissed_update_core( $newvalue, $oldvalue ) {2158 update_site_option( 'dismissed_update_core', $newvalue );2159 delete_option('dismissed_update_core');2160 // Return the old value so the update_option() call is aborted after this filter is run. It's in sitemeta now.2161 return $oldvalue;2162 }2163 add_filter( 'pre_update_option_dismissed_update_core', 'site_pre_update_option_dismissed_update_core', 10, 2 );2164 2165 2166 2167 function site_add_option__transient_update($name) {2168 delete_option($name);2169 }2170 2171 2091 /* Redirect all hits to "dashboard" blog to wp-admin/ Dashboard. */ 2172 2092 function redirect_mu_dashboard() {
Note: See TracChangeset
for help on using the changeset viewer.