private function report_abuse_submit() { $parameters = wpl_request::getVar('wplfdata', array()); $property_id = isset($parameters['property_id']) ? $parameters['property_id'] : 0; $returnData = array(); if (!$property_id) { $returnData['success'] = 0; $returnData['message'] = __('Invalid Property!', WPL_TEXTDOMAIN); } elseif (isset($parameters['email']) and !filter_var($parameters['email'], FILTER_VALIDATE_EMAIL)) { $returnData['success'] = 0; $returnData['message'] = __('Your email is not valid!', WPL_TEXTDOMAIN); } else { $PRO = new wpl_addon_pro(); if ($PRO->report_abuse_send($parameters)) { $returnData['success'] = 1; $returnData['message'] = __('Abuse report sent successfully.', WPL_TEXTDOMAIN); } else { $returnData['success'] = 0; $returnData['message'] = __('Error sending!', WPL_TEXTDOMAIN); } } echo json_encode($returnData); exit; }