public function getEditUserGroup($id) { $this->pageSetting(['menu_group_id' => 50, 'menu_id' => 1, 'title' => 'แก้ไขข้อมูลกลุ่มผู้ใช้ | MEA']); //if(isset($id)) abort(404); $user_group_data = UserGroup::where('USER_PRIVILEGE_ID', $id)->first(); $arr = $this->getMenuList($user_group_data->ACCESS_PERMISSIONS); return view('backend.pages.edit_user_group')->with(['menu_frontend_list' => $arr['frontend'], 'menu_backend_list' => $arr['backend'], 'user_group' => $user_group_data]); }
public function DELETE_deleteUser($id) { $user = User::find($id); if (!$user) { $msg = 'User not found.'; return redirect(route('user.list'))->with('STATUS_FAIL', $msg); } else { $name = $user->name; $user->delete(); $ug = UserGroup::where('user_id', $id); $ug->delete(); return redirect(route('user.list'))->with('STATUS_OK', 'User `' . $name . '` has been deleted.'); } }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(User $users, Request $request, UserGroup $user_groups, UserLocation $user_locations) { $user = array(); $user = $request->all(); if ($request->get('password') != null) { $user['password'] = Hash::make($request->get('password')); } else { unset($user['password']); } unset($user['_token']); unset($user['_method']); unset($user['photo']); unset($user['dob']); unset($user['group_id']); unset($user['retype_password']); $users->where('id', '=', $request->get('id'))->update($user); $locations = array(); $locations['location_id'] = Session::get('location_id'); $userId = $user['id']; $user_locations->where('user_id', $userId)->update($locations); $group = array(); $group['group_id'] = $request->get('group_id'); //$userId = $request->get('user_id'); $user_groups->where('user_id', $userId)->update($group); return Redirect::route('users.index'); }
/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { $ids = UserGroup::where('id', '=', $id); $groups = UserGroup::where('group_name', 'LIKE', '%' . $id . '%')->union($ids)->simplePaginate($this->recPerPage); return view('libraries.groups.index', ['groups' => $groups, 'pageTitle' => 'ODRMS - User Groups']); }
public function DELETE_deleteGroup($id) { $group = Group::find($id); if (!$group) { $msg = 'Group not found.'; return redirect(route('group.assign'))->with('STATUS_FAIL', $msg); } else { $group_name = $group->name; $group->delete(); $ug = UserGroup::where('group_id', $id); $ug->delete(); return redirect(route('group.assign'))->with('STATUS_OK', 'Group `' . $group_name . '` has been deleted.'); } }