コード例 #1
0
ファイル: reporting_comment.php プロジェクト: kevin000/Tarboz
            //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)