ÿØÿà JFIF ÿá Exif MM * ÿÛ C
Server IP : 199.250.214.225 / Your IP : 3.136.19.166 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 ModuleController extends MasterRolePermissionController { public function __construct(Request $request) { $this->middleware('auth'); } public function create() { $data['roles'] = $this->getUserRole(0); $data['modules'] = $this->getAllModule(15); return view('MasterRolePermission/module/create',$data); } public function addModule(Request $request) { $this->validate($request, [ 'moduleName' => 'required|regex:/^[a-zA-Z0-9,.!?\-)\( ]*$/|max:1000|unique:module,modulename', ]); $moduleName = trim($request['moduleName']); $rank = trim($request['rank']); $addModule = $this->getCreateModule($moduleName,$rank); if(!$addModule) { return redirect()->route('CreateModule')->with('error_message','Sorry, error occur during adding new module. Try again'); } return redirect()->route('CreateModule')->with('message','Module Created Successfully'); } public function displayModules() { $data['modules'] = $this->getAllModule(0); return view('MasterRolePermission/module/viewmodules', $data); } public function editModule($id) { $data['edit'] = $this->getFindModule(trim($id)); if($data['edit']) { return view('MasterRolePermission/module/edit', $data); }else{ return redirect('module/viewmodules'); } } public function edit(Request $request) { $id = $request['id']; $edit = DB::table('module')->where('moduleID','=', $id)->first(); return response()->json($edit); } public function updateModule(Request $request) { $this->validate($request, [ // 'name' => 'required|regex:/^[a-zA-Z0-9,.!?\-)\( ]*$/|max:1000', 'moduleID' => 'required|numeric', ]); $modulename = trim($request['name']); $moduleID = trim($request['moduleID']); $rank = trim($request['rank']); $getUpdateModule = $this->getUpdateModule($moduleID, $modulename, $rank); if($getUpdateModule) { return redirect()->route('CreateModule')->with('message','Module Successfully Updated'); }else{ return redirect()->route('CreateModule')->with('error_message','Sorry, we cannot update this module'); } } }