Example #1
0
 protected function _setStatus($status)
 {
     $application = $this->getObject();
     $job = new Wpjb_Model_Job($application->job_id);
     $emp = $job->getEmployer(true);
     if ($emp->user_id < 1 || $emp->user_id != wp_get_current_user()->ID) {
         $this->view->_flash->addError(__("You are not allowed to access this page.", WPJB_DOMAIN));
         return false;
     }
     $application->is_rejected = $status;
     $application->save();
     if ($status == 1) {
         $this->view->_flash->addInfo(__("Application was moved to archive.", WPJB_DOMAIN));
     } else {
         $this->view->_flash->addInfo(__("Application was accepted.", WPJB_DOMAIN));
     }
     wp_redirect(wpjb_link_to("job_application", $application));
     exit;
 }