gadwp = GADWP(); if ( GADWP_Tools::check_roles( $this->gadwp->config->options['access_back'] ) || GADWP_Tools::check_roles( $this->gadwp->config->options['access_front'] ) ) { add_action( 'wp_ajax_gadwp_set_error', array( $this, 'ajax_set_error' ) ); } } /** * Ajax handler for storing JavaScript Errors * * @return json|int */ public function ajax_set_error() { if ( ! isset( $_POST['gadwp_security_set_error'] ) || ! ( wp_verify_nonce( $_POST['gadwp_security_set_error'], 'gadwp_backend_item_reports' ) || wp_verify_nonce( $_POST['gadwp_security_set_error'], 'gadwp_frontend_item_reports' ) ) ) { wp_die( - 40 ); } $timeout = 24 * 60 * 60; GADWP_Tools::set_error( $_POST['response'], $timeout ); wp_die(); } } }