public function getappraisalcategoryAction()
 {
     $this->_helper->layout->disableLayout();
     $appraisalCategoryModel = new Default_Model_Appraisalcategory();
     $appraisalinitmodel = new Default_Model_Appraisalinit();
     $result['result'] = 'success';
     $result['data'] = "<option value=''>Select Parameter</option>";
     $categoryids = '';
     $appraisalid = $this->_request->getParam('appraisalid');
     $data = $appraisalinitmodel->getConfigData($appraisalid);
     if (!empty($data)) {
         $categoryids = $data[0]['category_id'];
     }
     if ($categoryids) {
         $appraisalCategoriesData = $appraisalCategoryModel->getCategoryNameByIds($categoryids);
         if (!empty($appraisalCategoriesData)) {
             foreach ($appraisalCategoriesData as $data) {
                 $result['data'] .= "<option value='" . $data['id'] . "'>" . utf8_encode($data['category_name']) . "</option>";
             }
         } else {
             $result['result'] = 'error';
             $result['data'] = "Category names are not configured yet.";
         }
     } else {
         $result['result'] = 'error';
         $result['data'] = "Category names are not configured yet.";
     }
     $this->_helper->json($result);
 }
 public function appraisalinitialized($data)
 {
     $employmentstatusModel = new Default_Model_Employmentstatus();
     $category_model = new Default_Model_Appraisalcategory();
     $eligibility = '';
     $category = '';
     $budeptArr = sapp_Global::getbudeptname($data['id']);
     $empstatusArr = $employmentstatusModel->getEmploymentStatusName($data['eligibility']);
     if (!empty($empstatusArr)) {
         foreach ($empstatusArr as $status) {
             $eligibility .= $status['statusname'] . ',';
         }
         $eligibility = rtrim($eligibility, ',');
     }
     $categoryArr = $category_model->getCategoryNameByIds($data['category_id']);
     if (!empty($categoryArr)) {
         foreach ($categoryArr as $catid) {
             $category .= $catid['category_name'] . ',';
         }
         $category = rtrim($category, ',');
     }
     $data['process_status'] = '';
     if ($data['initialize_status'] == 1) {
         if ($data['enable_step'] == 1) {
             $data['process_status'] = 'Enabled to Managers';
         }
         if ($data['enable_step'] == 2) {
             $data['process_status'] = 'Enabled to Employees';
         }
     } else {
         if ($data['initialize_status'] == 2) {
             $data['process_status'] = 'Initialize Later';
         } else {
             $data['process_status'] = 'In progress';
         }
     }
     $this->view->ermsg = '';
     $this->view->eligibility = $eligibility;
     $this->view->category = $category;
     $this->view->budeptArr = $budeptArr;
     $this->view->data = $data;
 }