| 530 | | $alloptions = wp_load_alloptions(); |
| 531 | | if ( isset( $alloptions[$option_name] ) ) { |
| 532 | | $alloptions[$option_name] = $newvalue; |
| 533 | | wp_cache_set( 'alloptions', $alloptions, 'options' ); |
| 534 | | } else { |
| 535 | | wp_cache_set( $option_name, $newvalue, 'options' ); |
| | 532 | if ( ! defined( 'WP_INSTALLING' ) ) { |
| | 533 | $alloptions = wp_load_alloptions(); |
| | 534 | if ( isset( $alloptions[$option_name] ) ) { |
| | 535 | $alloptions[$option_name] = $newvalue; |
| | 536 | wp_cache_set( 'alloptions', $alloptions, 'options' ); |
| | 537 | } else { |
| | 538 | wp_cache_set( $option_name, $newvalue, 'options' ); |
| | 539 | } |
| 592 | | if ( 'yes' == $autoload ) { |
| 593 | | $alloptions = wp_load_alloptions(); |
| 594 | | $alloptions[$name] = $value; |
| 595 | | wp_cache_set( 'alloptions', $alloptions, 'options' ); |
| 596 | | } else { |
| 597 | | wp_cache_set( $name, $value, 'options' ); |
| | 596 | if ( ! defined( 'WP_INSTALLING' ) ) { |
| | 597 | if ( 'yes' == $autoload ) { |
| | 598 | $alloptions = wp_load_alloptions(); |
| | 599 | $alloptions[$name] = $value; |
| | 600 | wp_cache_set( 'alloptions', $alloptions, 'options' ); |
| | 601 | } else { |
| | 602 | wp_cache_set( $name, $value, 'options' ); |
| | 603 | } |
| 638 | | if ( 'yes' == $option->autoload ) { |
| 639 | | $alloptions = wp_load_alloptions(); |
| 640 | | if ( isset( $alloptions[$name] ) ) { |
| 641 | | unset( $alloptions[$name] ); |
| 642 | | wp_cache_set( 'alloptions', $alloptions, 'options' ); |
| | 644 | if ( ! defined( 'WP_INSTALLING' ) ) { |
| | 645 | if ( 'yes' == $option->autoload ) { |
| | 646 | $alloptions = wp_load_alloptions(); |
| | 647 | if ( isset( $alloptions[$name] ) ) { |
| | 648 | unset( $alloptions[$name] ); |
| | 649 | wp_cache_set( 'alloptions', $alloptions, 'options' ); |
| | 650 | } |
| | 651 | } else { |
| | 652 | wp_cache_delete( $name, 'options' ); |
| 697 | | $transient_option = '_transient_' . esc_sql($transient); |
| 698 | | // If option is not in alloptions, it is not autoloaded and thus has a timeout |
| 699 | | $alloptions = wp_load_alloptions(); |
| 700 | | if ( !isset( $alloptions[$transient_option] ) ) { |
| 701 | | $transient_timeout = '_transient_timeout_' . esc_sql($transient); |
| 702 | | if ( get_option($transient_timeout) < time() ) { |
| 703 | | delete_option($transient_option); |
| 704 | | delete_option($transient_timeout); |
| 705 | | return false; |
| | 705 | if ( ! defined( 'WP_INSTALLING' ) ) { |
| | 706 | $transient_option = '_transient_' . esc_sql($transient); |
| | 707 | // If option is not in alloptions, it is not autoloaded and thus has a timeout |
| | 708 | $alloptions = wp_load_alloptions(); |
| | 709 | if ( !isset( $alloptions[$transient_option] ) ) { |
| | 710 | $transient_timeout = '_transient_timeout_' . esc_sql($transient); |
| | 711 | if ( get_option($transient_timeout) < time() ) { |
| | 712 | delete_option($transient_option); |
| | 713 | delete_option($transient_timeout); |
| | 714 | return false; |
| | 715 | } |