コード例 #1
0
 public function getemployeelistonbunitAction()
 {
     $ajaxContext = $this->_helper->getHelper('AjaxContext');
     $ajaxContext->addActionContext('getemployeelistonbunit', 'html')->initContext();
     $form = new Default_Form_Requisition();
     //$loginuserRole = $auth->getStorage()->read()->emprole;
     $bunit_id = $this->_getParam('bunitid', null);
     $requi_model = new Default_Model_Requisition();
     $auth = Zend_Auth::getInstance();
     if ($auth->hasIdentity()) {
         $loginUserId = $auth->getStorage()->read()->id;
         $loginuserGroup = $auth->getStorage()->read()->group_id;
     }
     $getEmployeelistonBunit_data = "";
     $getEmployeelistonBunit_data .= sapp_Global::selectOptionBuilder('', 'Select Employee For Requisition');
     if ($bunit_id != '') {
         if ($loginuserGroup == '') {
             $getEmployeelistonBunit = $requi_model->getEmployeelistonBunit('', $bunit_id, 'requisition');
         } else {
             $getEmployeelistonBunit = $requi_model->getEmployeelistonBunit($loginuserRole, $bunit_id, 'requisition');
         }
         //for hr,management
         foreach ($getEmployeelistonBunit as $emplist) {
             $getEmployeelistonBunit_data .= sapp_Global::selectOptionBuilder($emplist['id'], $emplist['name']);
         }
     }
     $this->_helper->json(array('options' => $getEmployeelistonBunit_data));
     $this->view->reqform = $form;
     $this->view->flag = $flag;
 }