/** * Save Job Title * @param sfWebRequest $request * @return unknown_type */ public function executeSaveJobTitle(sfWebRequest $request) { $jobService = new JobService(); if ($request->isMethod('post')) { $arrEmployeeStatus = array(); $jobTitle = new JobTitle(); $jobTitle->setName($request->getParameter('txtName')); $jobTitle->setDescription($request->getParameter('txtJobTitleDesc')); $jobTitle->setComments($request->getParameter('txtJobTitleComments')); $jobTitle->setJobspecId($request->getParameter('txtSpec')); $jobTitle->setSalaryGradeId($request->getParameter('txtPayGrade')); //$employeeStatus = $jobService->readEmployeeStatus($empStatusId); //array_push($arrEmployeeStatus,$employeeStatus); $jobService->saveJobTitle($jobTitle, $employeeStatus); $this->setMessage('SUCCESS', array(TopLevelMessages::SAVE_SUCCESS)); $this->redirect('admin/listJobTitle'); } $this->listJobSpecifications = $jobService->getJobSpecificationsList(); $this->saleryGradeList = $jobService->getSaleryGradeList(); }