Exemplo n.º 1
0
 public function visaAction()
 {
     if (defined('EMPTABCONFIGS')) {
         $empOrganizationTabs = explode(",", EMPTABCONFIGS);
         if (in_array('visadetails', $empOrganizationTabs)) {
             $tabName = "visa";
             $employeeData = array();
             $auth = Zend_Auth::getInstance();
             if ($auth->hasIdentity()) {
                 $loginUserId = $auth->getStorage()->read()->id;
             }
             $id = $loginUserId;
             $employeeModal = new Default_Model_Employee();
             $empdata = $employeeModal->getsingleEmployeeData($id);
             if ($empdata == 'norows') {
                 $this->view->rowexist = "norows";
                 $this->view->empdata = "";
             } else {
                 $this->view->rowexist = "rows";
                 if (!empty($empdata)) {
                     $visaandimmigrationDetailsform = new Default_Form_Visaandimmigrationdetails();
                     $visaandimmigrationdetailsModel = new Default_Model_Visaandimmigrationdetails();
                     if ($id) {
                         $data = $visaandimmigrationdetailsModel->getvisadetailsRecord($id);
                         if (!empty($data)) {
                             $visaandimmigrationDetailsform->setDefault("id", $data[0]["id"]);
                             $visaandimmigrationDetailsform->setDefault("user_id", $data[0]["user_id"]);
                             $visaandimmigrationDetailsform->setDefault("passport_number", $data[0]["passport_number"]);
                             $pp_issue_date = sapp_Global::change_date($data[0]["passport_issue_date"], 'view');
                             $visaandimmigrationDetailsform->setDefault('passport_issue_date', $pp_issue_date);
                             $pp_expiry_date = sapp_Global::change_date($data[0]["passport_expiry_date"], 'view');
                             $visaandimmigrationDetailsform->setDefault("passport_expiry_date", $pp_expiry_date);
                             $visaandimmigrationDetailsform->setDefault("visa_number", $data[0]["visa_number"]);
                             $visaandimmigrationDetailsform->setDefault("visa_type", $data[0]["visa_type"]);
                             $v_issue_date = sapp_Global::change_date($data[0]["visa_issue_date"], 'view');
                             $visaandimmigrationDetailsform->setDefault('visa_issue_date', $v_issue_date);
                             $v_expiry_date = sapp_Global::change_date($data[0]["visa_expiry_date"], 'view');
                             $visaandimmigrationDetailsform->setDefault("visa_expiry_date", $v_expiry_date);
                             $visaandimmigrationDetailsform->setDefault("inine_status", $data[0]["inine_status"]);
                             $inine_review = sapp_Global::change_date($data[0]["inine_review_date"], 'view');
                             $visaandimmigrationDetailsform->setDefault("inine_review_date", $inine_review);
                             $visaandimmigrationDetailsform->setDefault("issuing_authority", $data[0]["issuing_authority"]);
                             $visaandimmigrationDetailsform->setDefault("ininetyfour_status", $data[0]["ininetyfour_status"]);
                             $ininetyfour_expiry = sapp_Global::change_date($data[0]["ininetyfour_expiry_date"], 'view');
                             $visaandimmigrationDetailsform->setDefault("ininetyfour_expiry_date", $ininetyfour_expiry);
                         }
                         $this->view->id = $id;
                         $visaandimmigrationDetailsform->setAttrib('action', DOMAIN . 'mydetails/visa');
                         $this->view->form = $visaandimmigrationDetailsform;
                         $this->view->data = $data;
                     }
                     if ($this->getRequest()->getPost()) {
                         $result = $this->save($visaandimmigrationDetailsform, $tabName);
                         $this->view->msgarray = $result;
                     }
                 }
                 $this->view->empdata = $empdata;
                 $this->view->messages = $this->_helper->flashMessenger->getMessages();
             }
         } else {
             $this->_redirect('error');
         }
     } else {
         $this->_redirect('error');
     }
 }
 public function editpopupAction()
 {
     Zend_Layout::getMvcInstance()->setLayoutPath(APPLICATION_PATH . "/layouts/scripts/popup/");
     $auth = Zend_Auth::getInstance();
     if ($auth->hasIdentity()) {
         $loginUserId = $auth->getStorage()->read()->id;
     }
     $id = $this->getRequest()->getParam('id');
     $userid = $this->getRequest()->getParam('unitId');
     if ($id == '') {
         $id = $loginUserId;
     }
     // For open the form in popup...
     $Visaandimmigrationdetailsform = new Default_Form_Visaandimmigrationdetails();
     $visaandimmigrationdetailsModel = new Default_Model_Visaandimmigrationdetails();
     if ($id) {
         $data = $visaandimmigrationdetailsModel->getsinglevisadetailsRecord($id);
         if (!empty($data)) {
             $Visaandimmigrationdetailsform->populate($data[0]);
         }
     }
     $Visaandimmigrationdetailsform->setAttrib('action', BASE_URL . 'visaandimmigrationdetails/editpopup/unitId/' . $userid);
     $this->view->form = $Visaandimmigrationdetailsform;
     $this->view->controllername = 'visaandimmigrationdetails';
     if ($this->getRequest()->getPost()) {
         $result = $this->save($Visaandimmigrationdetailsform, $userid);
         $this->view->msgarray = $result;
     }
 }