Пример #1
0
 /**
  * Check job ad quota depending on subscription
  *
  * @param      object $job      Job
  * @return     integer
  */
 protected function _checkQuota($job)
 {
     // make sure we aren't over quota
     $service = new Service($this->database);
     $servicename = $service->getUserService(User::get('id'));
     if (!$service->loadService($servicename)) {
         return 0;
     } else {
         $this->_getServiceParams($service);
         $maxads = $service->maxads > 0 ? $service->maxads : 1;
         $activejobs = $job->countMyActiveOpenings(User::get('id'), 1);
         $allowedAds = $maxads - $activejobs;
         return $allowedAds;
     }
 }