HEX
Server: Apache/2.4.38 (Debian)
System: Linux host457 5.14.0-4-amd64 #1 SMP Debian 5.14.16-1 (2021-11-03) x86_64
User: www-data (33)
PHP: 7.4.21
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /home/vhosts/harpoeditore.it/httpdocs/wp-content/plugins/wp-fastest-cache/inc/column.php
<?php
	class WpFastestCacheColumn{
		public function __construct(){}

		public function add(){
			add_filter('post_row_actions', array($this, 'add_clear_cache_link'), 10, 2);
			add_filter('page_row_actions', array($this, 'add_clear_cache_link'), 10, 2);


   			add_action('admin_enqueue_scripts', array($this, 'load_js'));
   			add_action('wp_ajax_wpfc_clear_cache_column', array($this, "clear_cache_column"));
		}

		public function add_clear_cache_link($actions, $post){
			$actions['clear_cache_link'] = '<a data-id="'.$post->ID.'" data-nonce="'.wp_create_nonce('clear-cache_'.$post->ID).'" id="wpfc-clear-cache-link-'.$post->ID.'" style="cursor:pointer;">' . __('Clear Cache') . '</a>';
			return $actions;
		}

		public function clear_cache_column(){
			if(wp_verify_nonce($_GET["nonce"], 'clear-cache_'.$_GET["id"])){
				$GLOBALS["wp_fastest_cache"]->singleDeleteCache(false, esc_sql($_GET["id"]));

				die(json_encode(array("success" => true)));
			}else{
				die(json_encode(array("success" => false)));
			}
		}

		public function load_js(){
			wp_enqueue_script("wpfc-column", plugins_url("wp-fastest-cache/js/column.js"), array(), time(), true);
		}
	}
?>