public function viewAction() { $id = $this->getRequest()->getParam('id'); $callval = $this->getRequest()->getParam('call'); if ($callval == 'ajaxcall') { $this->_helper->layout->disableLayout(); } $objName = 'gender'; $genderform = new Default_Form_gender(); $genderform->removeElement("submit"); $elements = $genderform->getElements(); if (count($elements) > 0) { foreach ($elements as $key => $element) { if ($key != "Cancel" && $key != "Edit" && $key != "Delete" && $key != "Attachments") { $element->setAttrib("disabled", "disabled"); } } } $gendermodel = new Default_Model_Gender(); try { if ($id) { if (is_numeric($id) && $id > 0) { $data = $gendermodel->getGenderDataByID($id); if (!empty($data)) { $genderform->populate($data[0]); $this->view->controllername = $objName; $this->view->id = $id; $this->view->form = $genderform; $this->view->ermsg = ''; } else { $this->view->ermsg = 'norecord'; } } else { $this->view->ermsg = 'norecord'; } } else { $this->view->ermsg = 'norecord'; } } catch (Exception $e) { $this->view->ermsg = 'nodata'; } }