Fixed force-cache clearing when options updated. No more PHP warnings triggered.
Anton Pelešev anton.peleshev@zeroturnaround.com
Wed, 17 Dec 2014 15:16:59 +0200
2 files changed,
4 insertions(+),
4 deletions(-)
M
readme.txt
→
readme.txt
@@ -46,7 +46,7 @@ * Mark Costlow
* Jason Miller * [Dave Clark](https://github.com/dkcwd) * Miguel Clara -* [plescheff](https://github.com/plescheff) +* [Anton Pelešev](https://github.com/plescheff) * Firas Dib * [CotswoldPhoto](http://wordpress.org/support/profile/cotswoldphoto) * [tamagokun](https://github.com/tamagokun)
M
wp-ffpc-class.php
→
wp-ffpc-class.php
@@ -694,7 +694,7 @@ <dd>
<input type="checkbox" name="memcached_binary" id="memcached_binary" value="1" <?php checked($this->options['memcached_binary'],true); ?> /> <span class="description"><?php _e('Some memcached proxies and implementations only support the ASCII protocol.', $this->plugin_constant); ?></span> </dd> - + <?php if ( strstr ( $this->options['cache_type'], 'memcached') && extension_loaded ( 'memcached' ) && version_compare( phpversion( 'memcached' ) , '2.0.0', '>=' ) || ( $this->options['cache_type'] == 'redis' ) ) { ?> <?php@@ -860,9 +860,9 @@ $this->log ( __('Clearing WP-CRON scheduled hook ' , $this->plugin_constant ) );
wp_clear_scheduled_hook ( self::precache_id ); } - /* flush the cache when news options are saved, not needed on activation */ + /* flush the cache when new options are saved, not needed on activation */ if ( !$activating ) - $this->backend->clear(); + $this->backend->clear(null, true); /* create the to-be-included configuration for advanced-cache.php */ $this->update_global_config();