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