function returnViaOrigin($enumOrigin, $lFID, $strMsg) { //--------------------------------------------------------------------- // //--------------------------------------------------------------------- $this->session->set_flashdata('msg', $strMsg); switch ($enumOrigin) { case 'pRecView': redirect_People($lFID); break; case 'bRecView': redirect_Biz($lFID); break; case 'cRecView': redirect_Client($lFID); break; case 'vRecView': redirect_Vol($lFID); break; case 'spRecView': redirect_SponsorshipRecord($lFID); break; case 'pTableRecView': redirect_personalizedTable($lFID); break; case 'staffRecView': case 'uRecView': redirect_User($lFID); break; case 'clientProgramRecView': redirect('cprograms/cprog_record/view/' . $lFID); break; case 'clientPrePostRecView': redirect('cpre_post_tests/pptest_record/view/' . $lFID); break; case 'timesheetRecView': redirect('admin/timesheets/view_tst_record/viewTSTRecord/' . $lFID); break; default: $this->session->set_flashdata('error', $enumOrigin . ': Unrecognized record view type'); redirect('main/menu'); break; } }
function remove($lVAID, $lVolID) { //--------------------------------------------------------------------- // //--------------------------------------------------------------------- $lVAID = (int) $lVAID; if (!bTestForURLHack('dataEntryPeopleBizVol')) { return; } if (!bTestForURLHack('showClients')) { return; } $this->load->helper('dl_util/verify_id'); verifyID($this, $lVolID, 'volunteer ID'); //------------------------------------------------ // libraries and utilities //------------------------------------------------ $this->load->model('vols/mvol', 'clsVol'); $this->clsVol->removeVolClientAssoc($lVAID); $this->session->set_flashdata('msg', 'The volunteer/client association was removed.'); redirect_Vol($lVolID); }