コード例 #1
0
 public function editpopupAction()
 {
     $auth = Zend_Auth::getInstance();
     if ($auth->hasIdentity()) {
         $loginUserId = $auth->getStorage()->read()->id;
     }
     Zend_Layout::getMvcInstance()->setLayoutPath(APPLICATION_PATH . "/layouts/scripts/popup/");
     $id = $this->getRequest()->getParam('id');
     //Id (PK) from form URL
     $user_id = $this->getRequest()->getParam('unitId');
     //This is User_id taking from URL set to form...
     $educationDetailsform = new Default_Form_Educationdetails();
     $educationDetailsModel = new Default_Model_Educationdetails();
     $educationlevelcodemodel = new Default_Model_Educationlevelcode();
     if ($id) {
         $data = $educationDetailsModel->geteducationdetailsRecord($id);
         $educationlevelArr = $educationlevelcodemodel->getEducationlevelData();
         if (!empty($educationlevelArr)) {
             $educationDetailsform->educationlevel->addMultiOption('', 'Select Education Level');
             foreach ($educationlevelArr as $educationlevelres) {
                 $educationDetailsform->educationlevel->addMultiOption($educationlevelres['id'], $educationlevelres['educationlevelcode']);
             }
         }
         $educationDetailsform->setDefault("id", $data[0]["id"]);
         $educationDetailsform->setDefault("educationlevel", $data[0]["educationlevel"]);
         $educationDetailsform->setDefault("institution_name", $data[0]["institution_name"]);
         $educationDetailsform->setDefault("course", $data[0]["course"]);
         $from_date = sapp_Global::change_date($data[0]['from_date'], 'view');
         $educationDetailsform->setDefault('from_date', $from_date);
         $to_date = sapp_Global::change_date($data[0]['to_date'], 'view');
         $educationDetailsform->setDefault('to_date', $to_date);
         $educationDetailsform->setDefault("percentage", $data[0]["percentage"]);
         $educationDetailsform->setAttrib('action', BASE_URL . 'educationdetails/editpopup/id/' . $id . '/unitId/' . $user_id);
         $educationDetailsform->setDefault("user_id", $user_id);
         $this->view->id = $user_id;
     }
     $educationDetailsform->setAttrib('action', BASE_URL . 'educationdetails/editpopup/id/' . $id . '/unitId/' . $user_id);
     $this->view->form = $educationDetailsform;
     if ($this->getRequest()->getPost()) {
         $result = $this->save($educationDetailsform, $user_id);
         $this->view->msgarray = $result;
     }
 }