public static function getbudeptname($appraisalid) { $appInitModel = new Default_Model_Appraisalinit(); $businessunitmodel = new Default_Model_Businessunits(); $deptmodel = new Default_Model_Departments(); $buname = ''; $deptname = ''; $perf_impl_flag = ''; $appraisaldataArr = array(); if ($appraisalid) { $appraisaldataArr = $appInitModel->getAppDataById($appraisalid); if (!empty($appraisaldataArr)) { if ($appraisaldataArr['businessunit_id'] != '') { $buDataArr = $businessunitmodel->getSingleUnitData($appraisaldataArr['businessunit_id']); $perfimplementation = $appInitModel->check_performance_implmentation($appraisaldataArr['businessunit_id']); if (!empty($buDataArr)) { $buname = $buDataArr['unitname']; } if (!empty($perfimplementation)) { $perf_impl_flag = $perfimplementation['performance_app_flag']; } } if ($perf_impl_flag == 0) { if ($appraisaldataArr['department_id'] != '') { $deptArr = $deptmodel->getSingleDepartmentData($appraisaldataArr['department_id']); } if (!empty($deptArr)) { $deptname = $deptArr['deptname']; } } } } return array('buname' => $buname, 'deptname' => $deptname, 'perf_app_flag' => $perf_impl_flag, 'appdata' => $appraisaldataArr); }