public function deleteAction()
 {
     $jobId = (int) $this->_getParam('id');
     $job = Application_Model_Job::fetchOne(array('id' => $jobId));
     $job->delete();
     $this->getResponse()->setBody(sprintf('Job #%s Deleted', $jobId));
     $this->getResponse()->setHttpResponseCode(200);
 }
Beispiel #2
0
 public function jobDetailAction()
 {
     $this->view->layout()->disableLayout();
     $jobId = $this->_getParam("id");
     $model = new Application_Model_Job();
     $job = $model->find($jobId);
     if (false === $job) {
         exit("Operation failed!");
     }
     $department = new Application_Model_Department();
     $department = $department->find($job->getDepartmentId());
     $this->view->department = $department->getTitle();
     $this->view->job = $job;
 }
Beispiel #3
0
 private function setModel($row)
 {
     $model = new Application_Model_Job();
     $model->setId($row->id)->setTitle($row->title)->setDescription($row->description)->setStatus($row->status)->setNoOfOpenings($row->no_of_openings)->setPostedById($row->posted_by_id)->setDepartmentId($row->department_id)->setAddedon($row->addedon)->setUpdatedon($row->updatedon);
     return $model;
 }