public static function report() { RecruiterController::requireLogin(); global $params; $applicationId = new MongoId($params['_id']); $recruiterId = $_SESSION['_id']; if (!ApplicationModel::isOwned($recruiterId, $applicationId)) { return self::ajaxError(); } ApplicationModel::changeStatus($applicationId, ApplicationStudent::STATUS_REPORTED); $message = "\n <h1>Application Reported</h1><br />\n <b>Application ID:</b> {$applicationId}\n "; sendgmail(['*****@*****.**', '*****@*****.**'], "*****@*****.**", 'Application Reported', $message); return self::ajaxSuccess(); }
public static function changeStatus(MongoId $applicationId, $status) { ApplicationModel::changeStatus($applicationId, self::$statusHash[$status]); }