updated plugin W3 Total Cache
version 2.7.0
This commit is contained in:
@ -148,12 +148,8 @@ class CacheGroups_Plugin_Admin extends Base_Page_Settings {
|
||||
$group_config
|
||||
);
|
||||
|
||||
$mobile_groups[ $group ]['agents'] = array_unique(
|
||||
array_map(
|
||||
'strtolower',
|
||||
$mobile_groups[ $group ]['agents']
|
||||
)
|
||||
);
|
||||
$mobile_groups[ $group ]['agents'] = self::clean_values( $mobile_groups[ $group ]['agents'] );
|
||||
|
||||
sort( $mobile_groups[ $group ]['agents'] );
|
||||
}
|
||||
|
||||
@ -209,12 +205,8 @@ class CacheGroups_Plugin_Admin extends Base_Page_Settings {
|
||||
$group_config
|
||||
);
|
||||
|
||||
$referrer_groups[ $group ]['referrers'] = array_unique(
|
||||
array_map(
|
||||
'strtolower',
|
||||
$referrer_groups[ $group ]['referrers']
|
||||
)
|
||||
);
|
||||
$referrer_groups[ $group ]['referrers'] = self::clean_values( $referrer_groups[ $group ]['referrers'] );
|
||||
|
||||
sort( $referrer_groups[ $group ]['referrers'] );
|
||||
}
|
||||
|
||||
@ -268,4 +260,22 @@ class CacheGroups_Plugin_Admin extends Base_Page_Settings {
|
||||
$config->set( 'pgcache.cookiegroups.enabled', $enabled );
|
||||
$config->set( 'pgcache.cookiegroups.groups', $cookiegroups );
|
||||
}
|
||||
|
||||
/**
|
||||
* Clean entries.
|
||||
*
|
||||
* @static
|
||||
*
|
||||
* @param array $values Values.
|
||||
*/
|
||||
public static function clean_values( $values ) {
|
||||
return array_unique(
|
||||
array_map(
|
||||
function ( $value ) {
|
||||
return preg_replace( '/(?<!\\\\)' . wp_spaces_regexp() . '/', '\ ', strtolower( $value ) );
|
||||
},
|
||||
$values
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user