public static function changeProfileLang($lang) { $user = User::whereId(Session::get('id'))->first(); $user->language = $lang; $user->save(); return; }
/** * Display a listing of the resource. * * @return Response */ public function index() { if (Auth::user()->isAdmin()) { $users = User::all(); } else { $users = User::whereId(Auth::id())->get(); } return Response::json($users); }
public function postLogin() { $input = Input::only(array('username', 'password')); $auth = User::whereId($input['username'])->wherePass($input['password'])->first(); if ($auth) { Auth::login($auth); return Redirect::route('hiro.index'); } else { return Redirect::back()->withInput(); } }
public function show($id) { $post = Post::whereId($id)->first(); $user_id = $post->user_id; $user_det = User::whereId($user_id)->first(); // $comment = SELECT * FROM 'comments' WHERE 'user_id' = $user_id AND 'post_id' = 'id'; $cmd = DB::select(DB::raw("SELECT * FROM comments WHERE post_id = '{$id}' ")); // return $cmd; // foreach ($cmd as $command) { // echo $command->comment . "<br/>"; // } return View::make('posts.show', ['post' => $post], ['user_det' => $user_det], ['cmd' => $cmd]); }
public function postEditUser($id) { $inputData = Input::get('formData'); parse_str($inputData, $formFields); $formData = array('name' => $formFields['name'], 'email' => $formFields['email'], 'password' => $formFields['password'], 'password_confirmation' => $formFields['password_confirmation']); // return Response::json(array('data'=>$inputData)); $rules = array('name' => 'required', 'email' => 'required|email|unique:users', 'password' => 'required|min:6|confirmed'); $validator = Validator::make($formData, $rules); if ($validator->fails()) { return Response::json(array('fail' => true, 'errors' => $validator->getMessageBag()->toArray())); } else { //hash it now unset($formData['password_confirmation']); $formData['password'] = Hash::make($formData['password']); if (User::whereId($id)->update($formData)) { return Response::json(array('success' => true)); } } }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id) { $rezervacija = Rezervacija::find($id); //provjera postojanja if (!$rezervacija) { return $this->itemNotFound(); } //provjera dozvole if (strtotime($rezervacija->pocetak_rada) < time() + 60 * 60 && !Auth::user()->hasPermission(Permission::PERMISSION_EDIT_STARTED_REZERVACIJA)) { Session::flash(self::DANGER_MESSAGE_KEY, 'Nemate dozvolu uređivati započetu rezervaciju.'); return Redirect::route('Rezervacija.show', $id); } $djelatnik_id = Input::get('instruktor_id', Auth::id()); if (!Auth::user()->hasPermission(Permission::PERMISSION_OWN_REZERVACIJA_HANDLING) && Auth::id() == $djelatnik_id || !Auth::user()->hasPermission(Permission::PERMISSION_FOREIGN_REZERVACIJA_HANDLING) && Auth::id() != $djelatnik_id || Auth::user()->hasPermission(Permission::PERMISSION_FOREIGN_REZERVACIJA_HANDLING) && User::whereId($djelatnik_id)->withPermission(Permission::PERMISSION_OWN_REZERVACIJA_HANDLING)->count() < 1) { Session::flash(self::DANGER_MESSAGE_KEY, 'Nije Vam dozvoljeno vršiti rezervaiju za naznačenog djelatnika.'); return Redirect::route('Rezervacija.create')->withInput(); } $input = Input::all(); $input['instruktor_id'] = $djelatnik_id; //provjera ispravnosti podataka $errorMessage = $rezervacija->getErrorOrSync($input); if ($errorMessage != null) { Session::flash(self::DANGER_MESSAGE_KEY, $errorMessage); return Redirect::route('Rezervacija.edit', $id)->withInput(); } Session::flash(self::SUCCESS_MESSAGE_KEY, 'Rezervacija je uspješno promijenjena.'); return Redirect::route('Rezervacija.show', array($rezervacija->id)); }
/** * Find user by id * * @param $id * @return mixed */ public function findById($id) { return User::whereId($id)->first(); }
public function show($id) { $user = User::whereId($id)->first(); //select * from users where username="******" limit 1 return View::make('users.show', ['user' => $user]); }
public function postSurf($type = "hover") { if ($type == "classic") { $page = "surf/classic"; } else { if ($type == "hover") { $page = "surf"; } } $minigame = $this->miniGames->checkGame(); if (!$minigame && $this->validators->get("surf")->fails()) { return Redirect::to($page)->withErrors($this->validators->get('surf')->errors()); } $user = Auth::user(); $credits = $minigame ?: Settings::get("memberships")[$user->membership]['credits_per_view']; if ($user->auto_assign > 0) { foreach ($user->websites()->where('auto_assign', '>', 0)->get() as $website) { $website->increment('credits', $credits * $website->auto_assign / 100); $website->save(); } } $user->increment('credits', $credits * (100 - $user->auto_assign) / 100); $user->increment('credits_today', $credits); $user->increment('views_today'); $user->increment('views_total'); surf_event($user, $credits); if ($user->upline != null) { $ref = \User::whereId($user->upline)->first(); if ($ref != null) { $credits = number_format(Settings::get("memberships")[$ref->membership]['referral_percent'] / 100 * $credits, 2); $ref->increment("credits", $credits); ref_surf_event($ref, $credits); } } if ($minigame) { return Redirect::to($page); } $website = $this->website->where("_id", Input::get('id'))->where("credits", ">=", 1)->first(); if ($website != null) { $website->decrement('credits'); $website->increment('views'); website_view_event(Input::get('id'), Input::get('rating')); } $banner = $this->banner->where("_id", Input::get('banner_id'))->where("credits", ">=", 0.2)->first(); if ($banner != null) { $banner->decrement('credits', 0.2); $banner->increment('views'); banner_view_event(Input::get('banner_id')); } return Redirect::to($page); }