Esempio n. 1
0
 public function editcontactAction()
 {
     $this->view->title = $this->view->translate('Edit Contact');
     //load contact details form with two arguments ...
     $form = new Contactdetails_Form_contactdetails($this->_getParam('id'), $this->_getParam('subId'));
     $this->view->form = $form;
     //dynamically change the path name
     $addressmodel = new Address_Model_addressInformation();
     $module_name = $addressmodel->getmodule($this->view->subId);
     foreach ($module_name as $module_view) {
         $path1 = $module_view['module_description'] . 'commonview';
     }
     $path1 = $this->view->path1 = strtolower($path1);
     //update contact details
     if ($this->_request->isPost() && $this->_request->getPost('update')) {
         if ($this->_request->isPost()) {
             $formData = $this->_request->getPost();
             if ($form->isValid($formData)) {
                 $validator = new Zend_Validate_EmailAddress();
                 if ($validator->isValid($formData['email'])) {
                     $editContact = $this->view->adm->editSubmodule("ourbank_contact", $this->_getParam('id'), $this->_getParam('submodule_id'));
                     $this->view->adm->updateLog("ourbank_contact_log", $editContact[0], $this->view->createdby);
                     $addressmodel->updateRecord("ourbank_contact", $this->_getParam('id'), $form->getValues(), $this->_getParam('submodule_id'));
                     $this->_redirect('/' . $path1 . '/index/commonview/id/' . $this->_getParam('id'));
                 } else {
                     echo "<font color='red'>Please enter valid email...</font>";
                 }
             }
         }
     } else {
         //set the contact details in the contact form...
         $sub_id = $this->_getParam('subId');
         $id = $this->_getParam('id');
         $editContact = $addressmodel->getcontact($id, $sub_id);
         $form->populate($editContact[0]);
     }
 }
Esempio n. 2
0
 public function editAction()
 {
     $this->view->title = $this->view->translate("Edit address");
     $this->view->id = $id = $this->_getParam('id');
     $sub_id = $this->_getParam('subId');
     //load address form with two arguments record id and module id
     $addForm = new Address_Form_Address($this->_getParam('id'), $this->_getParam('subId'));
     $this->view->form = $addForm;
     //geting module names and make dynamically redirect action...
     $addressmodel = new Address_Model_addressInformation();
     $module_name = $addressmodel->getmodule($this->view->subId);
     foreach ($module_name as $module_view) {
         $path1 = $module_view['module_description'] . 'commonview';
     }
     $path1 = $this->view->path1 = strtolower($path1);
     //set the address details value in the address form
     $edit_address = $addressmodel->getaddress($id, $sub_id);
     $addForm->populate($edit_address[0]);
     //update the address details...
     if ($this->_request->isPost() && $this->_request->getPost('Update')) {
         $formData = $this->_request->getPost();
         if ($addForm->isValid($formData)) {
             $olddate = $this->view->adm->editRecord("ourbank_address", $id);
             $this->view->adm->updateLog("ourbank_address_log", $olddate[0], $this->view->createdby);
             $addressmodel->updateRecord("ourbank_address", $id, $addForm->getValues(), $sub_id);
             $this->_redirect('/' . $path1 . '/index/commonview/id/' . $id);
         }
     }
 }