Пример #1
0
 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;
 }