Changeset 18834 for trunk/wp-includes/ms-deprecated.php
- Timestamp:
- 09/30/2011 03:13:13 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/ms-deprecated.php
r18460 r18834 201 201 return array_slice( $most_active, 0, $num ); 202 202 } 203 204 /** 205 * Redirect a user based on $_GET or $_POST arguments. 206 * 207 * The function looks for redirect arguments in the following order: 208 * 1) $_GET['ref'] 209 * 2) $_POST['ref'] 210 * 3) $_SERVER['HTTP_REFERER'] 211 * 4) $_GET['redirect'] 212 * 5) $_POST['redirect'] 213 * 6) $url 214 * 215 * @since MU 216 * @deprecated 3.3.0 217 * @deprecated Use wp_redirect() 218 * @uses wpmu_admin_redirect_add_updated_param() 219 * 220 * @param string $url 221 */ 222 function wpmu_admin_do_redirect( $url = '' ) { 223 _deprecated_function( __FUNCTION__, '3.3' ); 224 225 $ref = ''; 226 if ( isset( $_GET['ref'] ) ) 227 $ref = $_GET['ref']; 228 if ( isset( $_POST['ref'] ) ) 229 $ref = $_POST['ref']; 230 231 if ( $ref ) { 232 $ref = wpmu_admin_redirect_add_updated_param( $ref ); 233 wp_redirect( $ref ); 234 exit(); 235 } 236 if ( empty( $_SERVER['HTTP_REFERER'] ) == false ) { 237 wp_redirect( $_SERVER['HTTP_REFERER'] ); 238 exit(); 239 } 240 241 $url = wpmu_admin_redirect_add_updated_param( $url ); 242 if ( isset( $_GET['redirect'] ) ) { 243 if ( substr( $_GET['redirect'], 0, 2 ) == 's_' ) 244 $url .= '&action=blogs&s='. esc_html( substr( $_GET['redirect'], 2 ) ); 245 } elseif ( isset( $_POST['redirect'] ) ) { 246 $url = wpmu_admin_redirect_add_updated_param( $_POST['redirect'] ); 247 } 248 wp_redirect( $url ); 249 exit(); 250 } 251 252 /** 253 * Adds an 'updated=true' argument to a URL. 254 * 255 * @since MU 256 * @deprecated 3.3.0 257 * @deprecated Use add_query_arg() 258 * 259 * @param string $url 260 * @return string 261 */ 262 function wpmu_admin_redirect_add_updated_param( $url = '' ) { 263 _deprecated_function( __FUNCTION__, '3.3' ); 264 265 if ( strpos( $url, 'updated=true' ) === false ) { 266 if ( strpos( $url, '?' ) === false ) 267 return $url . '?updated=true'; 268 else 269 return $url . '&updated=true'; 270 } 271 return $url; 272 } 273 203 274 ?>
Note: See TracChangeset
for help on using the changeset viewer.