public function viewpopupAction() { $auth = Zend_Auth::getInstance(); if ($auth->hasIdentity()) { $loginUserId = $auth->getStorage()->read()->id; } //For opening the form in pop up..... Zend_Layout::getMvcInstance()->setLayoutPath(APPLICATION_PATH . "/layouts/scripts/popup/"); $id = $this->_request->getParam('id'); //Taking Id(Primary key in table) from form.... $user_id = $this->getRequest()->getParam('unitId'); //This is User_id taking from URL set to form... $experienceDetailsform = new Default_Form_Experiencedetails(); $experienceDetailsModel = new Default_Model_Experiencedetails(); $experienceDetailsform->removeElement("submit"); $elements = $experienceDetailsform->getElements(); if (count($elements) > 0) { foreach ($elements as $key => $element) { if ($key != "Cancel" && $key != "Edit" && $key != "Delete" && $key != "Attachments") { $element->setAttrib("disabled", "disabled"); } } } if ($id) { $data = $experienceDetailsModel->getexperiencedetailsRecord($id); $experienceDetailsform->setDefault("id", $data[0]["id"]); $experienceDetailsform->setDefault("user_id", $user_id); $experienceDetailsform->setDefault("comp_name", $data[0]["comp_name"]); $experienceDetailsform->setDefault("comp_website", $data[0]["comp_website"]); $experienceDetailsform->setDefault("designation", $data[0]["designation"]); $experienceDetailsform->setDefault("reference_name", $data[0]["reference_name"]); $experienceDetailsform->setDefault("reference_contact", $data[0]["reference_contact"]); $experienceDetailsform->setDefault("reference_email", $data[0]["reference_email"]); $fromdate = sapp_Global::change_date($data[0]["from_date"], 'view'); $experienceDetailsform->setDefault('from_date', $fromdate); $todate = sapp_Global::change_date($data[0]["to_date"], 'view'); $experienceDetailsform->setDefault('to_date', $todate); $experienceDetailsform->setDefault("reason_for_leaving", $data[0]["reason_for_leaving"]); $experienceDetailsform->setAttrib('action', DOMAIN . 'experiencedetails/editpopup/unitId/' . $user_id); $this->view->id = $user_id; } $experienceDetailsform->setAttrib('action', DOMAIN . 'experiencedetails/editpopup/id/' . $id . '/unitId/' . $user_id); $this->view->form = $experienceDetailsform; if ($this->getRequest()->getPost()) { $result = $this->save($experienceDetailsform, $user_id); $this->view->msgarray = $result; } }