Example #1
0
 public function deleteofficeAction()
 {
     //Acl
     //$access = new App_Model_Access();
     //$checkaccess = $access->accessRights('Individual',$this->view->globalvalue[0]['name'],'editmembernameAction');
     //if (($checkaccess != NULL)) {
     //delete action
     //get poster id
     $id = $this->_request->getParam('id');
     $this->view->memberid = $id;
     $delform = new Officedefault_Form_Delete();
     $this->view->delete = $delform;
     //validate poster id details
     if ($this->_request->isPost() && $this->_request->getPost('Submit')) {
         $formdata = $this->_request->getPost();
         if ($delform->isValid($formdata)) {
             $office = new Officedefault_Model_officedefault();
             $members = $office->memberfind($id);
             $office_id = $office->findoffice($id);
             if (!$members && !$office_id) {
                 $this->view->adm->deletemember("ourbank_office", $id);
                 //                 $this->view->adm->deleteSubmodule("ourbank_contact",$id,$this->view->sub_id);
                 //                 $this->view->adm->deleteSubmodule("ourbank_address",$id,$this->view->sub_id);
                 $this->_redirect('/office');
             } else {
                 //user message
                 echo "<font color=red>Can not delete due to data dependency</font>";
             }
         }
         // 	} else {
         //             $this->_redirect('index/index');
         // 	}
     }
 }