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); }
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; }
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; }