/**
  *
  * @param <type> $request
  * @return <type>
  */
 public function execute($request)
 {
     $this->setLayout(false);
     sfConfig::set('sf_web_debug', false);
     sfConfig::set('sf_debug', false);
     if ($this->getRequest()->isXmlHttpRequest()) {
         $this->getResponse()->setHttpHeader('Content-Type', 'application/json; charset=utf-8');
     }
     $jobCatId = $request->getParameter('id');
     $service = new JobCategoryService();
     $status = $service->getJobCategoryById($jobCatId);
     return $this->renderText(json_encode($status->toArray()));
 }
 private function _getJobCategory($catId)
 {
     $jobService = new JobCategoryService();
     $categories = $jobService->getJobCategoryList();
     foreach ($categories as $category) {
         if ($category->getId() == $catId) {
             return $category->getName();
         }
     }
     return;
 }
 private function _getEEOCategories()
 {
     $jobService = new JobCategoryService();
     $categories = $jobService->getJobCategoryList();
     $choices = array('' => '-- ' . __('Select') . ' --');
     foreach ($categories as $category) {
         $choices[$category->getId()] = $category->getName();
     }
     return $choices;
 }