protected static function getCountsHash(MongoId $jobId)
 {
     $counts = ApplicationStudent::getClaimedUnclaimedCounts($jobId);
     $claimedCount = $counts['claimed'];
     $unclaimedCount = $counts['unclaimed'];
     $recruiterId = $_SESSION['_id'];
     $creditcount = RecruiterModel::getCredits($recruiterId);
     return ['claimedcount' => $claimedCount, 'unclaimedcount' => $unclaimedCount, 'creditcount' => $creditcount];
 }
 public static function claimApplications()
 {
     RecruiterController::requireLogin();
     global $params;
     $jobId = new MongoId($params['jobId']);
     $count = intval($params['count']);
     $recruiterId = $_SESSION['_id'];
     // Subtract away credits.
     $credits = RecruiterModel::getCredits($recruiterId);
     if ($credits < $count) {
         return;
     }
     RecruiterModel::setCredits($recruiterId, $credits - $count);
     ApplicationModel::claim($jobId, $count);
     return self::ajaxSuccess();
 }