public function indexAction() { $this->view->title = "Group meeting"; //Acl // $access = new App_Model_Access(); // $checkaccess = $access->accessRights('Activity',$this->view->globalvalue[0]['name'],'activityeditAction'); // if (($checkaccess != NULL)) { //view $this->view->meeting_id = $meeting_id = $this->_request->getParam('meeting_id'); $meeting = new Meeting_Model_Meeting(); $this->view->fetchmeeting = $meeting->fetchMeetingdetailsForID($meeting_id); // } else { // $this->_redirect('index/index'); // } }
public function meetingeditAction() { //Acl //$access = new App_Model_Access(); //$checkaccess = $access->accessRights('Institution',$this->view->globalvalue[0]['name'],'addinstitutionAction'); //if (($checkaccess != NULL)) { //edit $this->view->pageTitle = 'Group meeting'; $path = $this->view->baseUrl(); $this->view->title = "Edit Meeting"; $this->view->meeting_id = $meeting_id = $this->_getParam('meeting_id'); $meetingForm = new Meeting_Form_Meeting($path); $this->view->meetingForm = $meetingForm; $meeting = new Meeting_Model_Meeting(); //load office names in the drop down list box $office = new Meeting_Model_Meeting(); $max_id = $office->getoffice_hierarchy(); $maxlevel = $max_id[0]['id']; $officename = $office->getoffice($maxlevel); foreach ($officename as $officename1) { $meetingForm->institute_bank_id->addMultiOption($officename1['office_id'], $officename1['name']); } $days = $this->view->adm->viewRecord("ourbank_master_weekdays", "id", "ASC"); foreach ($days as $days) { $meetingForm->meeting_day->addMultiOption($days['id'], $days['name']); } $fetchMeetingDetails = $meeting->fetchMeetingdetailsForID($meeting_id); // foreach($fetchMeetingDetails as $meetings1) {} // // echo "<script>getGroups('".$meetings1['bank_id']."','".$path."');</script>"; foreach ($fetchMeetingDetails as $meetings) { $this->view->meetingForm->meeting_name->setValue($meetings['name']); $this->view->meetingForm->institute_bank_id->setValue($meetings['village_id']); $this->view->meetingForm->group_head->setValue($meetings['grouphead_name']); $this->view->meetingForm->meeting_place->setValue($meetings['place']); $this->view->meetingForm->meeting_time->setValue($meetings['time']); $this->view->meetingForm->meeting_day->setValue($meetings['wid']); $formdata2 = array('id' => $meetings['id'], 'name' => $meetings['name'], 'village_id' => $meetings['village_id'], 'group_id' => $meetings['group_id'], 'grouphead_name' => '', 'place' => $meetings['place'], 'time' => $meetings['time'], 'day' => $meetings['wid'], 'created_by' => $meetings['created_by'], 'created_date' => $meetings['created_date']); } $office = $meeting->fetchGroupnames($meetings['village_id']); foreach ($office as $office) { $meetingForm->group_name->addMultiOption($office['id'], $office['name']); } $this->view->meetingForm->group_name->setValue($meetings['group_id']); $meetingForm->meeting_name->removeValidator('Db_NoRecordExists'); if ($this->_request->isPost() && $this->_request->getPost('Submit')) { $id = $this->_getParam('meeting_id'); $formData = $this->_request->getPost(); $this->view->meeting_id = $meeting_id = $this->_getParam('meeting_id'); if ($meetingForm->isValid($formData)) { $formdata1 = array('name' => $formData['meeting_name'], 'village_id' => $formData['institute_bank_id'], 'group_id' => $formData['group_name'], 'grouphead_name' => '', 'place' => $formData['meeting_place'], 'time' => $formData['meeting_time'], 'day' => $formData['meeting_day'], 'created_by' => $this->view->createdby); $this->view->adm->updateLog("ourbank_meeting_log", $formdata2, $this->view->createdby); //update $this->view->adm->updateRecord("ourbank_meeting", $id, $formdata1); $this->_redirect('/meetingcommonview/index/index/meeting_id/' . $id); } } // } else { // $this->_redirect('index/index'); // } }