//print_r($bw_list); $replacement = $bw_handler->getReplacementList(); //print_r($replacement); $filtered_report_reason = preg_replace($bw_list, $replacement, $report_reason); //echo "new report filtered report: ".$filtered_report_reason; //Add a new record to report table $new_report = new Report(); $new_report->setReason($filtered_report_reason); $new_report->setEntityForReport($entity_for_report); $new_report->setEntityId($entity_id); $new_report->setReportedBy($reported_by); $reportManager = new ReportManager(); $new_report_id = $reportManager->addReport($new_report); if ($new_report_id > 0) { echo "Adding a new comment succeeded."; //send a notification to admin $rm = new ReportManager(); $new_report = $rm->getReportById($new_report_id); $result = $rm->sendNoteToAdmin($new_report); echo $result; } else { echo "Adding a new comment failed."; } } else { echo "Posting all valid report fields is failed."; } } else { echo "Posting a report is failed."; } } //end if ($user_logged_in)