/** * Handler for AJAX request to dismiss a notice */ public function ajax_dismiss_notice() { $this->as3cf->verify_ajax_request(); if (!isset($_POST['notice_id']) || !($notice_id = sanitize_text_field($_POST['notice_id']))) { $out = array('error' => __('Invalid notice ID.', 'amazon-s3-and-cloudfront')); $this->as3cf->end_ajax($out); } $this->dismiss_notice($notice_id); $out = array('success' => '1'); $this->as3cf->end_ajax($out); }