public function viewpopupAction() { Zend_Layout::getMvcInstance()->setLayoutPath(APPLICATION_PATH . "/layouts/scripts/popup/"); $id = $this->getRequest()->getParam('id'); if ($id == '') { $id = $loginUserId; } $callval = $this->getRequest()->getParam('call'); if ($callval == 'ajaxcall') { $this->_helper->layout->disableLayout(); } $objName = 'empadditionaldetails'; $empadditionaldetailsform = new Default_Form_empadditionaldetails(); $empadditionaldetailsModal = new Default_Model_Empadditionaldetails(); $countriesModel = new Default_Model_Countries(); $veteranstatusmodel = new Default_Model_Veteranstatus(); $militaryservicemodel = new Default_Model_Militaryservice(); $empadditionaldetailsform->removeElement("submit"); $elements = $empadditionaldetailsform->getElements(); if (count($elements) > 0) { foreach ($elements as $key => $element) { if ($key != "Cancel" && $key != "Edit" && $key != "Delete" && $key != "Attachments") { $element->setAttrib("disabled", "disabled"); } } } $data = $empadditionaldetailsModal->getEmpAdditionalDetailsData($id); if (!empty($data)) { $singleCountryArr = $countriesModel->getCountryCode($data[0]['countries_served']); $singleMilitaryServiceArr = $militaryservicemodel->getMilitaryServiceDataByID($data[0]['military_servicetype']); $singleVeteranStatusArr = $veteranstatusmodel->getVeteranStatusDataByID($data[0]['veteran_status']); if (!empty($singleCountryArr)) { $empadditionaldetailsform->countries_served->addMultiOption($singleCountryArr[0]['id'], $singleCountryArr[0]['country_name']); } if (!empty($singleMilitaryServiceArr)) { $empadditionaldetailsform->military_servicetype->addMultiOption($singleMilitaryServiceArr[0]['id'], $singleMilitaryServiceArr[0]['militaryservicetype']); } if (!empty($singleVeteranStatusArr)) { $empadditionaldetailsform->veteran_status->addMultiOption($singleVeteranStatusArr[0]['id'], $singleVeteranStatusArr[0]['veteranstatus']); } $empadditionaldetailsform->populate($data[0]); $empadditionaldetailsform->setDefault('countries_served', $data[0]['countries_served']); $empadditionaldetailsform->setDefault('military_servicetype', $data[0]['military_servicetype']); $empadditionaldetailsform->setDefault('veteran_status', $data[0]['veteran_status']); $from_date = sapp_Global::change_date($data[0]['from_date'], 'view'); $to_date = sapp_Global::change_date($data[0]['to_date'], 'view'); $empadditionaldetailsform->from_date->setValue($from_date); $empadditionaldetailsform->to_date->setValue($to_date); } $this->view->controllername = $objName; $this->view->id = $id; $this->view->form = $empadditionaldetailsform; }
public function deleteAction() { $auth = Zend_Auth::getInstance(); if ($auth->hasIdentity()) { $loginUserId = $auth->getStorage()->read()->id; } $id = $this->_request->getParam('objid'); $messages['message'] = ''; $messages['msgtype'] = ''; $actionflag = 3; if ($id) { $veteranstatusmodel = new Default_Model_Veteranstatus(); $menumodel = new Default_Model_Menu(); $veteranstatusdata = $veteranstatusmodel->getVeteranStatusDataByID($id); $data = array('isactive' => 0, 'modifieddate' => gmdate("Y-m-d H:i:s")); $where = array('id=?' => $id); $Id = $veteranstatusmodel->SaveorUpdateVeteranStatusData($data, $where); if ($Id == 'update') { $menuidArr = $menumodel->getMenuObjID('/veteranstatus'); $menuID = $menuidArr[0]['id']; $result = sapp_Global::logManager($menuID, $actionflag, $loginUserId, $id); $configmail = sapp_Global::send_configuration_mail('Veteran Status', $veteranstatusdata[0]['veteranstatus']); $messages['message'] = 'Veteran status deleted successfully.'; $messages['msgtype'] = 'success'; } else { $messages['message'] = 'Veteran status cannot be deleted.'; $messages['msgtype'] = 'error'; } } else { $messages['message'] = 'Veteran status cannot be deleted.'; $messages['msgtype'] = 'error'; } $this->_helper->json($messages); }