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 redirectViaContextType($enumType, $lForeignID) { //--------------------------------------------------------------------- // //--------------------------------------------------------------------- switch ($enumType) { case CENUM_CONTEXT_AUCTION: redirect_Auction($lForeignID); break; case CENUM_CONTEXT_AUCTIONITEM: redirect_AuctionItem($lForeignID); break; case CENUM_CONTEXT_AUCTIONPACKAGE: redirect_AuctionPackage($lForeignID); break; case CENUM_CONTEXT_BIZ: redirect_Biz($lForeignID); break; case CENUM_CONTEXT_CLIENT: redirect_Client($lForeignID); break; case CENUM_CONTEXT_GIFT: redirect_Gift($lForeignID); break; case CENUM_CONTEXT_GRANTPROVIDER: redirect_GrantProvider($lForeignID); break; case CENUM_CONTEXT_PEOPLE: redirect_People($lForeignID); break; case CENUM_CONTEXT_SPONSORSHIP: redirect_SponsorshipRecord($lForeignID); break; case CENUM_CONTEXT_USER: redirect_User($lForeignID); break; case CENUM_CONTEXT_VOLUNTEER: redirect_VolRec($lForeignID); break; case CENUM_CONTEXT_LOCATION: redirect_ClientLocRec($lForeignID); break; case CENUM_CONTEXT_ORGANIZATION: redirect_Organization($lForeignID); break; case CENUM_CONTEXT_STAFF: redirect_User($lForeignID); break; case CENUM_CONTEXT_INVITEM: redirect_InventoryItem($lForeignID); break; case CENUM_CONTEXT_GENERIC: default: screamForHelp($enumType . ': Switch type not implemented</b><br>error on <b>line:</b> ' . __LINE__ . '<br><b>file:</b> ' . __FILE__ . '<br><b>function:</b> ' . __FUNCTION__); break; } }