/** * Display the specified resource. * * @param int $id * @return Response */ public function show($id) { error_log("calle"); $user = $this->user->findOrFail($id); return $user; //return View::make('users.show', compact('user')); }
public function usuariopuedereservartodo($id) { if (User::findOrFail($id)->isUser() || $this->tipo != Config::get('options.equipo')) { return false; } return true; }
public function store() { $user = User::findOrFail(Input::get('cliente_id')); $input = Input::all(); $pedido = new Pedido(); $pedido->cliente_id = $user->id; $pedido->nome = $user->nome; $pedido->email = $user->email; $pedido->pedido_status_id = $input['status']; $produtos = $input['produtos']; foreach ($produtos as $id => $produto) { $pedido_itens[][63] = array('nome_br' => $produto['nome'], 'nome_en' => $produto['nome'], 'preco' => $produto['preco'], 'tipo' => '', 'quantidade' => $produto['quantidade']); $pedido->total += $produto['preco'] * $produto['quantidade']; } $pedido->save(); $historico = new PedidoHistorico(); $historico->pedido_id = $pedido->id; $historico->pedido_status_id = 12; $historico->save(); if (isset($pedido_itens)) { foreach ($pedido_itens as $key => $iten) { $pedido->produtos()->attach($iten); } } return Redirect::to("admin/pedido/{$pedido->id}/edit")->with('success', array('Pedido gerado com produtos personalizados.')); }
public function getPosts($id) { try { // find user by username $user = User::where('username', $id)->first(); // else find by id if (is_null($user)) { $user = User::findOrFail($id); } $posts = $user->posts()->paginate(Request::ajax() ? 4 : 8); $i = 0; foreach ($posts as $post) { if (!PrivacyHelper::checkPermission(Auth::user(), $post)) { unset($posts[$i]); $i++; continue; } $i++; $post->makrdown = str_limit($post->makrdown, $limit = 500, $end = '...'); $Parsedown = new Parsedown(); $post->HTML = $Parsedown->text($post->makrdown); } if (Request::ajax()) { return View::make('posts._list')->with('data', $posts); } else { if (count($posts) == 0) { return Redirect::intended(URL::action('ProfileController@getProfile', array($id))); } $this->layout->content = View::make('posts.list')->with('data', $posts); } } catch (Exception $e) { throw $e; } }
/** * Delete a book * * @param $book_id * @return Response */ public function destroy($book_id) { $book = User::findOrFail($book_id); $book->users()->sync([]); $book->delete(); return Response::json(['success' => true]); }
public function index() { $folderName = Input::get('folder'); $groupName = Input::has('group') ? shadow(Input::get('group')) : 'all'; $className = 'Strimoid\\Models\\Folders\\' . studly_case($folderName ?: $groupName); if (Input::has('folder') && !class_exists('Folders\\' . studly_case($folderName))) { $user = Input::has('user') ? User::findOrFail(Input::get('user')) : Auth::user(); $folder = Folder::findUserFolderOrFail($user->getKey(), Input::get('folder')); if (!$folder->public && (Auth::guest() || $user->getKey() != Auth::id())) { App::abort(404); } $builder = $folder->entries(); } elseif (class_exists($className)) { $fakeGroup = new $className(); $builder = $fakeGroup->entries(); $builder->orderBy('sticky_global', 'desc'); } else { $group = Group::name($groupName)->firstOrFail(); $group->checkAccess(); $builder = $group->entries(); // Allow group moderators to stick contents $builder->orderBy('sticky_group', 'desc'); } $builder->with(['user', 'group', 'replies', 'replies.user'])->orderBy('created_at', 'desc'); $perPage = Input::has('per_page') ? between(Input::get('per_page'), 1, 100) : 20; return $builder->paginate($perPage); }
/** * Update the specified karyawan in storage. * * @param int $id * @return Response */ public function update($id) { $rules = array('first_name' => 'required', 'unit_kerja' => 'required|exists:unitkerjas,id', 'unit' => 'required|exists:units,id', 'jabatan' => 'required|exists:jabatans,id'); $karyawan = User::findOrFail($id); $validator = Validator::make($data = Input::only('first_name', 'last_name', 'nip', 'unit_kerja', 'unit', 'jabatan'), $rules); if ($validator->fails()) { return Redirect::back()->withErrors($validator)->withInput(); } else { //code DB::table('users')->where('id', $id)->update(array('first_name' => Input::get('first_name'), 'last_name' => Input::get('last_name'), 'nip' => Input::get('nip'), 'unit_kerja' => Input::get('unit_kerja'), 'unit' => Input::get('unit'), 'jabatan' => Input::get('jabatan'))); // Find the user using the user id //$usergroupremove = Sentry::getUserProvider()->findById($id); // Find the group using the group id //$groupremove = Sentry::findGroupById($usergroupremove->getGroups()); // Assign the group to the user //$usergroupremove->removeGroup($groupsremove); // Find the user using the user id //$user = Sentry::findUserById($id); // Find the group using the group id //$adminGroup = Sentry::findGroupById(Input::get('group')); // Assign the group to the user //$user->addGroup($adminGroup); //$user->save(); } $karyawan->update($data); return Redirect::route('admin.karyawan.index')->with("successMessage", "Berhasil menyimpan {$karyawan->first_name}. "); }
public static function sendManualEmail($memberid, $contactid, $templateid) { $contact = Contact::findOrFail($contactid); $user = User::findOrFail($memberid); if (!$user || !$contact) { return false; } if (!$user->active || !$contact->active) { return false; } if (EmailSchedullerPool::sendmail($memberid, $contactid, $templateid)) { if ($contact->email_sent == "" || $contact->email_sent == 0) { $contact->email_sent = $templateid; $contact->last_follow_up = date('Y-m-d H:i:s'); $contact->save(); } else { if ($contact->templateExist($templateid)) { //do nothing } else { $contact->email_sent = $contact->email_sent . "," . $templateid; $contact->save(); } } $contact->saveHistory("success", $memberid, $templateid); return true; } else { return false; } }
public function postProfil() { $validate = Validator::make(Input::all(), ['adsoyad' => 'required', 'email' => 'required|email|unique:users,email,' . Auth::user()->id . '', 'profil' => 'mimes:jpg,png,gif,jpeg']); $messages = $validate->messages(); if ($validate->fails()) { return Redirect::back()->with(array('mesaj' => 'true', 'title' => 'DoÄrulama Hatası', 'text' => '' . $messages->first() . '', 'type' => 'error')); } $user = User::findOrFail(Auth::user()->id); $user->namesurname = Input::get('adsoyad'); if (Input::has('password')) { $user->password = Hash::make(Input::get('password')); $user->save(); } $user->email = Input::get('email'); if (Input::hasFile('profil')) { if (Auth::user()->profil != '') { File::delete('Backend/avatar/' . Auth::user()->profil . ''); } $profil = Input::file('profil'); $dosyaadi = $profil->getClientOriginalName(); $uzanti = $profil->getClientOriginalExtension(); $isim = Str::slug($dosyaadi) . Str::slug(str_random(5)) . '.' . $uzanti; $dosya = $profil->move('Backend/avatar/', $isim); $image = Image::open('Backend/avatar/' . $isim)->resize(80, 80)->save(); $user->profil = $isim; $user->save(); } $user->save(); if ($user->save()) { return Redirect::back()->with(array('mesaj' => 'true', 'title' => 'Kullanıcı Güncellendi', 'text' => 'Kullanıcı BaÅarı İle Güncellendi', 'type' => 'success')); } else { return Redirect::back()->with(array('mesaj' => 'true', 'title' => 'Kullanıcı Güncellenemedi', 'text' => 'Kullanıcı Güncellenirken Sorun İle KarÅılaÅıldı', 'type' => 'error')); } }
/** * Devuelve true si usuario identificado por $id puede reservar todos lo puestos de un recurso tipo espacio * @param $id int (identificador de usuario) * @return boolean */ public function usuariopuedereservartodoslospuestos($id) { if (User::findOrFail($id)->isUser() || $this->puestos->count() == 0) { return false; } return true; }
public function postProfil() { $validation = Validator::make(Input::all(), User::$user_validate); if ($validation->fails()) { return Redirect::back()->with(['message' => 'true', 'title' => 'Uyarı!', 'text' => 'Kullanıcı adınızı boÅ bıraktınız.', 'type' => 'warning']); } $user = User::findOrFail(Auth::user()->id); $user->username = Input::get('username'); $user->email = Input::get('email'); $user->name = Input::get('name'); if (Input::has('recovery')) { $user->recovery = Input::get('recovery'); $user->save(); } if (Input::has('password')) { $user->password = Hash::make(Input::get('password')); $user->save(); } $user->save(); if ($user->save()) { return Redirect::back()->with(['message' => 'true', 'title' => 'Tebrikler!', 'text' => 'Hesap bilgileriniz baÅarıyla güncelleÅtirildi.', 'type' => 'success']); } else { return Redirect::back()->with(['message' => 'true', 'title' => 'Hata!', 'text' => 'Hesap bilgileriniz güncelleÅtirilemedi!', 'type' => 'error']); } }
public function testShouldUpdateUser() { $user = User::create(['username' => 'ajcastro', 'password' => 'password', 'name' => 'arjon_x', 'email' => '*****@*****.**', 'password' => '123456']); $updatedUser = $this->repo->update($user->id, ['name' => 'arjon']); $this->assertEquals('arjon', User::findOrFail($user->id)->name); $this->assertTrue($updatedUser instanceof User); }
public function show($id) { try { $iteration = Iterations::findOrFail($id); $iterations = Iterations::where('projectid', '=', $iteration->projectid)->get(); $project = Project::findOrFail($iteration->projectid); $issues = Issue::where('iterationid', '=', $id)->get(); //$issues = $iteration->issues; $countIssues = sizeof($issues); $categories = Category::all(); $idCategory = 0; $totalPoints = $issues->sum('points'); $materiales = Material::all(); $personal = PersonalType::all(); $team = Teams::where('projectid', '=', $project->id)->get()->first(); $members = DB::table('memberof')->where('teamid', '=', $team->id)->get(); $hasmembers = sizeof($members) > 0 ? true : false; $users = array(); foreach ($members as $member) { $users[] = User::findOrFail($member->usersid); echo $hasmembers; } $this->layout->content = View::make('layouts.iterations.show')->with('iteration', $iteration)->with('iterations', $iterations)->with('issues', $issues)->with('categories', $categories)->with('idCategory', $idCategory)->with('countIssues', $countIssues)->with('totalPoints', $totalPoints)->with('project', $project)->with('materiales', $materiales)->with('personal', $personal)->with('hasmembers', $hasmembers)->with('members', $members)->with('users', $users)->with('message', ''); } catch (Illuminate\Database\Eloquent\ModelNotFoundException $e) { return Redirect::to('/projects/')->with('message', 'Error al crear la iteración'); } }
public function blocking($id) { $user = User::findOrFail($id); $user->is_banned = !$user->is_banned; $user->save(); return Redirect::route('users.show', $id); }
public static function testLinkBack($va, $updateDB = TRUE) { $va = User::findOrFail($va); $url = $va->vatsimimagepagelink; $ch = curl_init(); $timeout = 5; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout); $content = curl_exec($ch); curl_close($ch); $needle = 'vatsim.net'; if (stripos($content, $needle) !== FALSE) { //The content was found update the database and return true if ($updateDB) { $va->linkbackstatus = 1; $va->save(); } return true; } else { //The content was not found return false and update the DB if ($updateDB) { $va->linkbackstatus = 0; $va->save(); } return false; } }
/** * Execute the console command. * * @return void */ public function fire() { $user = User::findOrFail($this->argument('username')); if ($this->confirm('Do you really want to remove user: '******'? [yes|no]')) { $user->removed_at = new MongoDate(); $user->type = 'deleted'; $user->unset(['age', 'description', 'email', 'last_login', 'last_ip', 'location', 'password', 'settings', 'sex', 'shadow_email']); $user->deleteAvatar(); $user->save(); $this->info('User deleted'); } /* foreach (Content::where('user_id', $this->argument('username'))->get() as $obj) $obj->delete(); foreach (Entry::where('user_id', $this->argument('username'))->get() as $obj) $obj->delete(); foreach (EntryReply::where('user_id', $this->argument('username'))->get() as $obj) $obj->delete(); foreach (Comment::where('user_id', $this->argument('username'))->get() as $obj) $obj->delete(); foreach (CommentReply::where('user_id', $this->argument('username'))->get() as $obj) $obj->delete(); foreach (ContentRelated::where('user_id', $this->argument('username'))->get() as $obj) $obj->delete(); */ }
/** * Execute the console command. * * @return void */ public function fire() { $user = User::findOrFail($this->argument('username')); $user->blocked_at = new MongoDate(); $user->save(); $this->info('User blocked'); }
public function onOpen(ConnectionInterface $conn) { // Get user's stream. Any connection without user/stream will be closed. /* @var $request \Guzzle\Http\Message\EntityEnclosingRequest */ $request = $conn->WebSocket->request; $uid = $request->getQuery()->get('uid'); if (!$uid) { $this->log->debug('Connection failed: no UID'); $conn->close(); return; } try { /* @var $user \User */ $user = User::findOrFail($uid); if (!$user->announcement_stream || $user->announcement_start && $user->announcement_start->isFuture()) { throw new Exception('No stream or start time'); } $conn->WebSocket->announcementStream = $user->announcement_stream; $conn->WebSocket->uid = $uid; } catch (Exception $e) { $this->log->debug('Connection failed: ' . $e->getMessage()); $conn->close(); return; } $this->log->debug('User connected: ' . $uid); // Store the new connection to send messages to later $this->clients->attach($conn); }
public function handleDelete() { // Handle the delete confirmation. $id = Input::get('user'); $user = User::findOrFail($id); $user->delete(); return Redirect::action('AdminUserController@index')->with('flash_dlt_success', 'Oh NO!! You have deleted an user'); }
public function changePwd($userId) { if (!Auth::compareIds($userId, App::$instance)) { $this->error('403'); } $user = User::findOrFail($userId); $this->render("users/v2/changePwd", compact('user')); }
/** * Display the specified user. * * @param int $id * @return Response */ public function show($id) { if (!Sentry::getUser()) { return Redirect::route('sessions.create'); } $user = User::findOrFail($id); return View::make('users.show', compact('user')); }
/** * Display the specified resource. * GET /users/{id} * * @param int $id * @return Response */ public function show($id) { $user = User::findOrFail($id); if (!$user) { App::abort(404); } return View::make('users.show')->with('user', $user); }
/** * replaceContent() * Returns the email content as a string with the appropriate reference variables replaced with the dynamic values * @param string $content * @param int $user * @return string */ public static function replaceContent($content, $user) { $user = User::findOrFail($user); $variables = array("[name]", "[vaname]", "[cid]", "[email]", "[auditorname]"); $values = array($user->name, $user->vaname, $user->cid, $user->email, Auth::consoleuser()->get()->name); $content = str_replace($variables, $values, $content); return $content; }
/** * // Devuelve true si User con id = $id atiende $this->recurso * @param $id int * @return $atendido boolean */ public function atendidoPor($id) { $atendido = false; if (User::findOrFail($id)->atiende->count() > 0) { $atendido = true; } return $atendido; }
/** * Execute the console command. * * @return void */ public function fire() { if (!$this->argument('username')) { print 'no username given'; } $user = User::findOrFail($this->argument('username')); $user->deleteAvatar(); $user->save(); }
private function sendActivation($user_id, $email) { $token = Tools::hash($email); $url = Tools::generateUrl(['activate_account', $token]); $user = User::findOrFail($user_id); $user->activate_token = $token; $user->save(); Mailing::activate($email, $url); }
protected function userLastVisit($user_id) { $model = User::findOrFail($user_id); date_default_timezone_set("Asia/Dacca"); $date = date('Y-m-d H:i:s', time()); $model->last_visit = $date; $model->ip_address = getHostByName(getHostName()); $model->save(); }
public function salaryEdit($code) { $str = explode(",", $code); $type = $str[0]; $id = $str[1]; $user = User::findOrFail($id); $comp = \CTCComponent::where('is_active', '=', 'yes')->get(); return View::make('template.salary_edit')->with('comp', $comp)->with('type', $type)->with('user', $user); }
/** * Show the form for editing the specified kin. * * @param int $id * @return Response */ public function edit($id) { $property = Property::find($id); $user = User::findOrFail($property->issued_by); if ($property->received_by > 0) { $retuser = User::findOrFail($property->received_by); } return View::make('properties.edit', compact('property', 'user', 'retuser')); }
/** * Update the specified resource in storage. * PUT /profile/{id} * * @param int $id * @return Response */ public function postEdit() { $id = Auth::user()->id; $user = User::findOrFail($id); $user->fill(Input::all()); $user->save(); Flash::message('User Updated!'); return Redirect::route('profile.edit'); }