Ticket #10788: 10788.unserialized.diff
| File 10788.unserialized.diff, 2.0 KB (added by , 17 years ago) |
|---|
-
C:/xampp/htdocs/commit/wp-includes/functions.php
576 576 if ( false !== get_option( $safe_option ) ) 577 577 return; 578 578 579 $_value = $value; 579 580 $value = maybe_serialize( $value ); 580 581 $autoload = ( 'no' === $autoload ) ? 'no' : 'yes'; 581 582 do_action( 'add_option', $option, $value ); … … 599 600 $result = $wpdb->query( $wpdb->prepare( "INSERT INTO `$wpdb->options` (`option_name`, `option_value`, `autoload`) VALUES (%s, %s, %s) ON DUPLICATE KEY UPDATE `option_name` = VALUES(`option_name`), `option_value` = VALUES(`option_value`), `autoload` = VALUES(`autoload`)", $option, $value, $autoload ) ); 600 601 601 602 if ( $result ) { 602 do_action( "add_option_{$option}", $option, $ value );603 do_action( 'added_option', $option, $ value );603 do_action( "add_option_{$option}", $option, $_value ); 604 do_action( 'added_option', $option, $_value ); 604 605 return true; 605 606 } 606 607 return false; … … 3444 3445 $value = sanitize_option( $option, $value ); 3445 3446 wp_cache_set( $cache_key, $value, 'site-options' ); 3446 3447 3448 $_value = $value; 3447 3449 $value = maybe_serialize($value); 3448 3450 3449 3451 $result = $wpdb->insert( $wpdb->sitemeta, array('site_id' => $wpdb->siteid, 'meta_key' => $option, 'meta_value' => $value ) ); 3450 3452 } 3451 3453 3452 do_action( "add_site_option_{$option}", $option, $ value );3453 do_action( "add_site_option", $option, $ value );3454 do_action( "add_site_option_{$option}", $option, $_value ); 3455 do_action( "add_site_option", $option, $_value ); 3454 3456 3455 3457 return $result; 3456 3458 } … … 3532 3534 $value = sanitize_option( $option, $value ); 3533 3535 wp_cache_set( $cache_key, $value, 'site-options' ); 3534 3536 3537 $_value = $value; 3535 3538 $value = maybe_serialize( $value ); 3536 3539 $result = $wpdb->update( $wpdb->sitemeta, array( 'meta_value' => $value ), array( 'site_id' => $wpdb->siteid, 'meta_key' => $option ) ); 3540 $value = $_value; 3537 3541 } 3538 3542 3539 3543 if ( $result ) {
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)