Пример #1
0
 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');
     // 		}
 }
Пример #2
0
 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');
     // 		}
 }