@@ -364,8 +364,9 @@ public static function wp2staticProcessJobsQueue() : void {
364
364
public static function wp2staticDeployCacheDelete () : void {
365
365
check_admin_referer ( 'wp2static-caches-page ' );
366
366
367
- if ( isset ( $ _POST ['deploy_namespace ' ] ) ) {
368
- DeployCache::truncate ( $ _POST ['deploy_namespace ' ] );
367
+ $ deploy_namespace = strval ( filter_input ( INPUT_POST , 'deploy_namespace ' ) );
368
+ if ( $ deploy_namespace !== '' ) {
369
+ DeployCache::truncate ( $ deploy_namespace );
369
370
} else {
370
371
DeployCache::truncate ();
371
372
}
@@ -377,11 +378,12 @@ public static function wp2staticDeployCacheDelete() : void {
377
378
public static function wp2staticDeployCacheShow () : void {
378
379
check_admin_referer ( 'wp2static-caches-page ' );
379
380
380
- if ( isset ( $ _POST ['deploy_namespace ' ] ) ) {
381
+ $ deploy_namespace = strval ( filter_input ( INPUT_POST , 'deploy_namespace ' ) );
382
+ if ( $ deploy_namespace !== '' ) {
381
383
wp_safe_redirect (
382
384
admin_url (
383
385
'admin.php?page=wp2static-deploy-cache&deploy_namespace= ' .
384
- urlencode ( $ _POST [ ' deploy_namespace ' ] )
386
+ urlencode ( $ deploy_namespace )
385
387
)
386
388
);
387
389
} else {
@@ -515,7 +517,7 @@ public static function wp2staticToggleAddon( string $addon_slug = null ) : void
515
517
} else {
516
518
check_admin_referer ( 'wp2static-addons-page ' );
517
519
518
- $ addon_slug = sanitize_text_field ( $ _POST [ 'addon_slug ' ] );
520
+ $ addon_slug = sanitize_text_field ( strval ( filter_input ( INPUT_POST , 'addon_slug ' ) ) );
519
521
}
520
522
521
523
global $ wpdb ;
0 commit comments