Changeset 10083
- Timestamp:
- 12/06/2008 07:14:22 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/functions.php
r10077 r10083 678 678 $settings = get_user_option( 'user-settings', $user->ID, false ); 679 679 680 if ( isset( $_COOKIE['wp-settings-'.$user->ID]) ) {681 $cookie = preg_replace( '/[^A-Za-z0-9=&_]/', '', $_COOKIE['wp-settings-' .$user->ID] );682 683 if ( ! empty( $cookie) && strpos($cookie, '=') ) {680 if ( isset( $_COOKIE['wp-settings-' . $user->ID] ) ) { 681 $cookie = preg_replace( '/[^A-Za-z0-9=&_]/', '', $_COOKIE['wp-settings-' . $user->ID] ); 682 683 if ( ! empty( $cookie ) && strpos( $cookie, '=' ) ) { 684 684 if ( $cookie == $settings ) 685 685 return; 686 686 687 687 $last_time = (int) get_user_option( 'user-settings-time', $user->ID, false ); 688 $saved = isset( $_COOKIE['wp-settings-time-'.$user->ID]) ? preg_replace( '/[^0-9]/', '', $_COOKIE['wp-settings-time-'.$user->ID] ) : 0;688 $saved = isset( $_COOKIE['wp-settings-time-' . $user->ID]) ? preg_replace( '/[^0-9]/', '', $_COOKIE['wp-settings-time-' . $user->ID] ) : 0; 689 689 690 690 if ( $saved > $last_time ) { 691 update_user_option( $user->ID, 'user-settings', $cookie, true );692 update_user_option( $user->ID, 'user-settings-time', time() - 5, true );691 update_user_option( $user->ID, 'user-settings', $cookie, false ); 692 update_user_option( $user->ID, 'user-settings-time', time() - 5, false ); 693 693 return; 694 694 } … … 696 696 } 697 697 698 setcookie( 'wp-settings-'.$user->ID, $settings, time() + 31536000, SITECOOKIEPATH);699 setcookie( 'wp-settings-time-'.$user->ID, time(), time() + 31536000, SITECOOKIEPATH);698 setcookie( 'wp-settings-'.$user->ID, $settings, time() + 31536000, SITECOOKIEPATH ); 699 setcookie( 'wp-settings-time-'.$user->ID, time(), time() + 31536000, SITECOOKIEPATH ); 700 700 } 701 701
Note: See TracChangeset
for help on using the changeset viewer.