Пример #1
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function show($id)
 {
     //
     $posts = post::where('group_id', $id)->get();
     $group = group::find($id);
     $in = player_in_group::where('player_id', Auth::user()->id)->where('group_id', $id)->count();
     return view('player.group.group_index', ['group' => $group, 'posts' => $posts, 'in' => $in]);
 }
Пример #2
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function edit($id)
 {
     session_start();
     unset($_SESSION['group_name_can_edit']);
     unset($_SESSION['group_names']);
     $user_details = App\User::where('id', $id)->where('deleted', '0')->first();
     $user_group_details = $this->usergroup($id);
     $groups_details = App\group::all();
     foreach ($groups_details as $row) {
         $_SESSION['group_name_can_edit'][] = $row->group_name;
         $_SESSION['group_names'][] = $row->group_name;
     }
     foreach (array_keys($_SESSION['groups'], 'empty') as $key) {
         //unset empty from the settion
         unset($_SESSION['groups'][$key]);
     }
     foreach ($user_group_details as $rowgroup) {
         // add user values to settion
         foreach (array_keys($_SESSION['group_names'], $rowgroup->group_name) as $key) {
             unset($_SESSION['group_names'][$key]);
         }
         if (in_array($rowgroup->group_name, $_SESSION['groups'])) {
         } else {
             $_SESSION['groups'][] = $rowgroup->group_name;
         }
     }
     return View::make('user.user_edit', compact('user_details', 'user_group_details'));
 }
Пример #3
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     session_start();
     $loguser = $_SESSION['user_id'];
     $data = ['group_modified_by' => $loguser, 'deleted' => '1'];
     App\group::find($id)->update($data);
 }