ÿØÿà JFIF ÿá Exif MM * ÿÛ C
Server IP : 199.250.214.225 / Your IP : 18.119.140.185 Web Server : Apache System : Linux vps64074.inmotionhosting.com 3.10.0-1160.105.1.vz7.214.3 #1 SMP Tue Jan 9 19:45:01 MSK 2024 x86_64 User : nicngo5 ( 1001) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /home/nicngo5/funds.upgrade.nicn.gov.ng/funds-upgraded/app/Http/Controllers/MasterRolePermission/ |
Upload File : |
<?php namespace App\Http\Controllers\MasterRolePermission; use Illuminate\Http\Request; use App\Http\Controllers\MasterRolePermissionController; use App\Http\Requests; use Session; use DB; use Auth; class AssignModuleRoleController extends MasterRolePermissionController { public function __construct(Request $request) { $this->middleware('auth'); //$this->roleid = $request->session()->get('current_role'); } public function create() { //$data['submodules'] = $this->getAllSubModule(0); $data['roles'] = $this->getUserRole(0); $data['assignroles'] = $this->getAllAssignModuleRole(0); //$data['getrole'] = $this->getFindRole($this->roleid); $data['modules'] = $this->getAllModule(0); $data['submodules'] = DB::table('module') ->join('submodule','submodule.moduleID','=','module.moduleID') ->selectRaw('submodule.moduleID as modID, module.moduleID as moduleID, submodule.submoduleID, module.modulename, submodule.submodulename') ->orderBy('moduleID') ->get(); return view('MasterRolePermission/assignModule/assign', $data); } public function assignSubModule(Request $request) { $this->validate($request, [ 'role' => 'required|numeric', ]); $roleID = $request['role']; $subModuleID = $request['arraysubModule']; $moduleID = ''; if($subModuleID and ($subModuleID <> '')) { //insert assigned roles $this->getDeleteAssignModuleRole($roleID); //clear and assign afresh foreach ($subModuleID as $key => $subMID) { $subModuleIDNew = $subMID; //$request['arraysubModule'][$key]; $moduleID = $this->getModuleIDFromSubModule($subModuleIDNew); //$request['arraymodule'][$key]; $this->getAssignSubModuleRole($roleID, $subModuleIDNew, $moduleID); } }else{ $this->getDeleteAssignModuleRole($roleID); } return redirect()->route('AssignModule')->with('message','Module Assigned Successfully'); } public function displaySubModules() { $data['submodules'] = $this->getAllSubModule(0); return view('MasterRolePermission/subModule/viewsubmodules', $data); } public function sessionset(Request $request) { $roleid = $request['role']; $getSession = Session::put('current_role', $roleid); if($getSession) { return response()->json("Successfully Set"); } else { return response()->json("Not Set"); } } }