Пример #1
0
 public function updateConfigUser($userId, Request $request)
 {
     $memberRoles = $request->input('member_roles');
     $newSponserId = $request->input('sponsor_id');
     $editUser = Users::find($userId);
     $editRoles = UserRoles::where('user_id', $userId)->delete();
     foreach ($memberRoles as $memberRole) {
         $userRole = new UserRoles();
         $userRole->user_id = $userId;
         $userRole->role_id = $memberRole;
         $userRole->region_id = 0;
         $userRole->save();
     }
     $sponsor = Users::find($newSponserId);
     \Log::info("updating {$userId} for sponsor {$newSponserId}");
     $editUser->sponsor_id = $sponsor->id;
     $editUser->second_id = $sponsor->sponsor_id;
     $editUser->third_id = $sponsor->second_id;
     $editUser->fourth_id = $sponsor->third_id;
     $editUser->fifth_id = $sponsor->fourth_id;
     $editUser->save();
     $this->updateDownStream($userId);
     $data = $this->userData($request);
     $data['selectNames'] = '';
     $data['title'] = 'Admin';
     $data['description'] = 'Admin';
     return view('configuration', $data);
 }
 public function getUserRoles($userId)
 {
     $roles = UserRoles::select('role_id')->where('user_id', $userId)->orderby('role_id')->get();
     $userRoles = [];
     for ($x = 1; $x < 15; $x++) {
         $userRoles[$x] = '';
     }
     foreach ($roles as $role) {
         $userRoles[$role->role_id] = 'yes';
     }
     return $userRoles;
 }