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