/** * Disables nxt_CACHE * * @return bool */ function disable_nxt_cache() { $config_path = w3_get_nxt_config_path(); $config_data = @file_get_contents($config_path); if ($config_data === false) { return false; } $new_config_data = $this->erase_nxt_cache($config_data); if ($new_config_data != $config_data) { if (!@file_put_contents($config_path, $new_config_data)) { return false; } } return true; }
/** * Disables COOKIE_DOMAIN * * @return bool */ function disable_cookie_domain() { $config_path = w3_get_nxt_config_path(); $config_data = @file_get_contents($config_path); if ($config_data === false) { return false; } if ($this->is_cookie_domain_define($config_data)) { $new_config_data = preg_replace(W3TC_PLUGIN_TOTALCACHE_REGEXP_COOKIEDOMAIN, "define('COOKIE_DOMAIN', false)", $config_data, 1); if ($new_config_data != $config_data) { if (!@file_put_contents($config_path, $new_config_data)) { return false; } } } return true; }