public function engagement($user_id) { if (UserMod::where('id', $user_id)->where('role', '=', 'PHD Student')->exists()) { $module = Module::with('activities')->get(); $usr = UserMod::where('role', '=', 'PHD Student')->find($user_id); return View::make("Phd-panel-eng")->with('user', $usr)->with('module', $module); } else { Session::flash('failed', "Something went wrong, please try again!"); return back()->withInput(); } }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id, Request $request) { $permissions = Module::with('permissions')->get(); // find role by id $role = Sentinel::findRoleById($id); // inputs $data = $request->get('data'); $value = $request->get('value'); if (isset($role->permissions[$value])) { $role->updatePermission($value, $data == 'true' ? true : false); $role->save(); return "update"; } else { $role->addPermission($value, $data == 'true' ? true : false); $role->save(); return "add"; } }
public function index() { $activities = Activity::with('module')->get(); $module = Module::with('activities')->get(); return View::make("Engagement-Form")->with('module', $module)->with('activities', $activities); //$modules=Module::join('activities','activities.module_id','=','modules.id') // ->get(); //return View::make("Engagement-Form")->with('modules', $modules); // $modules = DB::table('modules') // ->get(); // $activities = DB::table('activities') // ->join->on('modules', 'activities.module_id', '=', 'modules.id') // ->get(); // return View::make("Engagement-Form")->with('modules', $modules) // ->with('activities', $activities); //$activities = Module::with('activities')->find($id)->activities; //return View::make("Engagement-Form")->with('activities', $activities); }
public function modifyModule($user_id, $id) { $user = UserMod::where('id', $user_id)->where('role', '=', 'Administrator')->first(); if (UserMod::where('id', $user_id)->where('role', '=', 'Administrator')->exists() and Module::where('id', $id)->exists()) { Session::flash('no_module_leader_information', "No module leader information existed in our records for this module"); if (Activity::where('module_id', $id)->exists()) { $activities = Activity::where('module_id', $id)->get(); $module = Module::with('activities')->with('user')->find($id); $lecturers = UserMod::where('role', '=', 'Lecturer')->get(); return View::make("Admin-modules-edit")->with('module', $module)->with('lecturers', $lecturers)->with('activities', $activities)->with('user', $user); } else { Session::flash('no_activities', "This module has no support activities"); $module = Module::with('activities')->with('user')->find($id); $lecturers = UserMod::where('role', '=', 'Lecturer')->get(); return View::make("Admin-modules-edit")->with('module', $module)->with('lecturers', $lecturers)->with('user', $user); } } else { Session::flash('failed', "Something went wrong, please try again!"); return back()->withInput(); } }