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