/**
  * @return mixed
  */
 public function delete()
 {
     $bookId = Input::get('book_id');
     $book = Book::find($bookId);
     $book->delete();
     return Redirect::route('books')->with('message', sprintf('Book "%s" deleted', $book->title));
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Requests\CreatePagoRequest $request)
 {
     $pago = Pagos::create($request->all());
     $message = 'Pago efectuado de: ' . $pago->monto . ' al usuario: ' . $pago->user->first_name . ' ' . $pago->user->last_name;
     Session::flash('message', $message);
     return Redirect::route('admin.users.index');
 }
 /**
  * search in Flickr API for a specific set of keywords
  *
  * @param SearchRequest $request
  * @param int $id
  * @return mixed
  */
 public function search(SearchRequest $request, $id = 1)
 {
     $photoSearch = $request->all();
     $query = $photoSearch['photoSearch'];
     $data = $this->flickrRepository->search($query, $id);
     return Redirect::route('search.page', [$query, $id])->with($data);
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(CreateTratamientoRequest $request)
 {
     $tratamiento = Tratamiento::create($request->all());
     $message = $tratamiento->nombre_tratamiento . ' fue creado correctamente';
     Session::flash('message', $message);
     return Redirect::route('admin.tratamiento.index');
 }
Example #5
0
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request $request
  * @param  \Closure                 $next
  * @return mixed
  */
 public function handle($request, \Closure $next)
 {
     if ($this->auth->check()) {
         return Redirect::route(config('asgard.user.users.redirect_route_after_login'));
     }
     return $next($request);
 }
 /**
  * Handle an incoming request.
  *
  * @param \Illuminate\Http\Request $request
  * @param \Closure                 $next
  *
  * @return mixed
  */
 public function handle(Request $request, Closure $next)
 {
     if (!subscribers_enabled()) {
         return Redirect::route('status-page');
     }
     return $next($request);
 }
 /**
  * Remove post with given id
  *
  * @param $id
  * @return mixed
  */
 public function remove($id)
 {
     $post = $this->getRepository()->find($id);
     EntityManager::remove($post);
     EntityManager::flush();
     return Redirect::route('post.list');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     //define rules
     //$rules = array(
     //        'name' => array('required', 'unique:todo_lists')
     //    );
     // pass input to validator
     //$validator = Validator::make(Input::all(), $rules);
     // test if input fails
     // if ($validator->fails()) {
     //     return Redirect::route('todos.create')->withErrors($validator)->withInput();
     //}
     $this->validate($request, ['name' => 'required|unique:posts|max:255']);
     // pass input to validator
     $validator = Validator::make(Input::all(), $this);
     // test if input fails
     if ($validator->fails()) {
         $message = $validator->messages();
         return $messages;
         //return Redirect::route('todos.create')->withErrors($validator)->withInput();
     }
     $name = Input::get('name');
     $list = new TodoList();
     $list->name = $name;
     $list->save();
     return Redirect::route('todos.index')->withMessage('List Was Created!');
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  int $id
  *
  * @return Response
  */
 public function update($id = null)
 {
     $user = Auth::user();
     $input = Input::only('location', 'website', 'bio', 'twitter', 'facebook', 'github', 'cover', 'image', 'notify_articles');
     $user->profile()->update($input);
     return Redirect::route('user-package::profile.show');
 }
 /**
  * We're verifying that subscribers is both enabled and configured.
  *
  * @param \Illuminate\Http\Request $request
  * @param \Closure                 $next
  *
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     if (!subscribers_enabled()) {
         return Redirect::route('explore');
     }
     return $next($request);
 }
Example #11
0
 /**
  * @return mixed
  */
 public function delete()
 {
     $userId = Input::get('user_id');
     $user = User::find($userId);
     $user->delete();
     return Redirect::route('users')->with('message', sprintf('User "%s" deleted', $user->first_name));
 }
Example #12
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Requests\CreatePagos2Request $request)
 {
     $pago = new Pagos($request->all());
     $usuario = User::findOrFail($pago->user_id);
     if ($usuario->saldo > 0 && $pago->monto <= $usuario->saldo) {
         $saldo = $usuario->saldo;
         $saldo2 = $usuario->saldo = $saldo - $pago->monto;
         DB::table('users')->where('id', $usuario->id)->update(['saldo' => $saldo2]);
         $pago = Pagos::create($request->all());
         $message = 'El Paciente ' . $usuario->first_name . ' ' . $usuario->last_name . ' pagó un total de: ' . '$' . number_format($pago->monto);
         Session::flash('message', $message);
         if (Auth::user()->type == 'admin') {
             return Redirect::route('admin.pagar.index');
         }
         if (Auth::user()->type == 'secretaria') {
             return Redirect::route('secretaria.pagar.index');
         }
     } else {
         $message = $usuario->first_name . ' ' . $usuario->last_name . ' no registra deuda en el sistema o el monto de ' . '$' . number_format($pago->monto) . ' que se quiere pagar es superior al saldo: ' . '$' . number_format($usuario->saldo);
         Session::flash('message', $message);
         if (Auth::user()->type == 'admin') {
             return Redirect::route('admin.pagar.index');
         }
         if (Auth::user()->type == 'secretaria') {
             return Redirect::route('secretaria.pagar.index');
         }
     }
 }
Example #13
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  */
 public function show($id)
 {
     // if exist external content then send it to browser, increment views
     $external_content = $this->showPage->checkAndGetContentFromHtmlFile(app('veer')->siteId, $id);
     if (!empty($external_content)) {
         \Veer\Models\Page::where('id', '=', $id)->increment('views');
         return \Response::make($external_content, 200)->header('Content-type', 'text/html');
     }
     $page = $this->showPage->getPage($id, app('veer')->siteId);
     if (!is_object($page)) {
         return Redirect::route('page.index');
     }
     $page->increment('views');
     $page->load(array('images' => function ($q) {
         return $q->orderBy('pivot_id', 'asc');
     }, 'tags', 'attributes', 'downloads', 'userlists', 'user'));
     $page->imagesIds = collect($page->images->getDictionary());
     if ($page->show_comments == 1) {
         $this->showPage->loadComments($page, 'page');
     }
     $paginator_and_sorting = get_paginator_and_sorting();
     $data = array("page" => $page, "subpages" => $this->showPage->withChildPages(app('veer')->siteId, $page->id, $paginator_and_sorting), "parentpages" => $this->showPage->withParentPages(app('veer')->siteId, $page->id, $paginator_and_sorting), "products" => $this->showPage->withProducts(app('veer')->siteId, $page->id, $paginator_and_sorting), "categories" => $this->showPage->withCategories(app('veer')->siteId, $page->id), "template" => $this->template);
     $blade_path = $this->template . '.pages.' . $id;
     $viewLink = $this->template . '.page';
     // page with special design
     if ($page->original == 1 && \View::exists($blade_path)) {
         $viewLink = $blade_path;
     }
     $view = viewx($viewLink, $data);
     $this->view = $view;
     return $view;
 }
Example #14
0
 public function store(ActorsRequest $request)
 {
     $actors = new Actors();
     $actors->firstname = $request->nom;
     $actors->lastname = $request->prenom;
     $actors->dob = $request->dob;
     $actors->nationality = $request->nationalite;
     $actors->image = $request->image;
     $filename = "";
     if ($request->hasFile('image')) {
         //je recupere mon fichier :
         $file = $request->file('image');
         //je recupere le nom du fichier :
         $filename = $file->getClientOriginalName();
         //je stock le chemin veers lequel mon image va etre envoyé
         $destinationPath = public_path() . '/uploads/actors';
         //je deplace mon fichier uploader :
         $file->move($destinationPath, $filename);
     }
     $actors->image = asset("uploads/movies/" . $filename);
     $actors->save();
     Session::flash('success', "L\\'acteur {$actors->nom} a été ajouté");
     return Redirect::route('actors_index');
     //recupere le film de mon film ac la methode POST
     //input (name de mon champ) permet de recuperer la donéne titre de maniere safely
 }
Example #15
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $property = Property::findOrFail($request->all()['property_id']);
     $rental = ['id' => $request->all()['rental_id'], 'dailyAmount' => $request->all()['rental_dailyAmount'], 'from' => $request->all()['rental_from'], 'to' => $request->all()['rental_to'], 'media' => self::stripMedia($request)];
     Rental::store($rental['dailyAmount'], $rental['from'], $rental['to'], $property, $rental['media'], $rental['id']);
     return Redirect::route('rental.index');
 }
Example #16
0
 /**
  * Render an exception into an HTTP response.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Exception  $e
  * @return \Illuminate\Http\Response
  */
 public function render($request, Exception $e)
 {
     if ($e instanceof AbstractException) {
         return Redirect::route($e->getRedirection())->withInput()->withErrors(array('global' => $e->getMessage()));
     }
     return parent::render($request, $e);
 }
Example #17
0
 /**
  * @return mixed
  */
 public function filter()
 {
     if (!Auth::check() or !Auth::user()->is('admin')) {
         Auth::logout();
         return Redirect::route('admin.login.index');
     }
 }
Example #18
0
 /**
  * Run the seed command for the given module
  * @param  SeedModuleRequest $request
  * @return mixed
  */
 public function seed(SeedModuleRequest $request)
 {
     $output = new BufferedOutput();
     Artisan::call('module:seed', ['module' => $request->module], $output);
     Flash::message($output->fetch());
     return Redirect::route('admin.workshop.workbench.index');
 }
 public function runCrawler()
 {
     switch (Input::get('action')) {
         case 'recreateurls':
             foreach (Page::all() as $page) {
                 $page->url = Page::getUrl($page->id);
                 $page->save();
             }
             die("Recreated URL:s");
             break;
         case 'crawl':
             Crawler::url(Input::get('crawl_url'), Input::get('crawl_found_links') ? true : false);
             if (Input::get('crawl_convert')) {
                 Crawler::createPages();
             }
             break;
         case 'convertToPages':
             Crawler::convertToPages();
             break;
         default:
             return Response::json('Invalid action', 400);
             break;
     }
     if (Request::ajax()) {
         return Response::json(Lang::get('cms::m.crawler-done'), 200);
     } else {
         return Redirect::route('crawler')->with('flash_notice', Lang::get('cms::m.crawler-done'));
     }
 }
Example #20
0
 public function update($id)
 {
     try {
         $server = Server::findOrFail($id);
         $setting = $server->setting;
         if (Input::has('rcon_password') && !empty(trim(Input::get('rcon_password')))) {
             $password = Input::get('rcon_password');
             $setting->rcon_password = trim($password);
         }
         if (Input::has('filter')) {
             $chars = array_map('trim', explode(',', Input::get('filter')));
             $setting->filter = implode(',', $chars);
         } else {
             $setting->filter = null;
         }
         if (Input::has('battlelog_guid')) {
             $setting->battlelog_guid = trim(Input::get('battlelog_guid'));
         } else {
             $setting->battlelog_guid = null;
         }
         $setting->save();
         $server->ConnectionState = Input::get('status', 'off');
         $server->save();
         return Redirect::route('admin.site.servers.index')->with('messages', [sprintf('Successfully Updated %s', $server->ServerName)]);
     } catch (ModelNotFoundException $e) {
         return Redirect::route('admin.site.servers.index')->withErrors(['Server doesn\'t exist.']);
     }
 }
 /**
  * Authenticate a Lecturer
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function auth(SimpleLoginRequest $request)
 {
     $this->AuthorizeAndRedirect('guest');
     $email = $request->input("username");
     $password = $request->input("password");
     $remember = $request->input("remember");
     try {
         $user = User::where('email', '=', $email)->firstOrFail();
         if (!$user->hasRole('student')) {
             throw new ModelNotFoundException('Not Student');
         }
         if ($user->hasRole('admin')) {
             throw new ModelNotFoundException('Not Student');
         }
         if ($user->hasRole('lecturer')) {
             throw new ModelNotFoundException('Not Student');
         }
         if (Auth::attempt(['email' => $email, 'password' => $password], $remember)) {
             return Redirect::route('question.index');
         }
         throw new ModelNotFoundException('Not Student');
     } catch (ModelNotFoundException $e) {
         $this->errorMessage = "Student with specified Email and Password could not be found.";
         Flash::error($this->errorMessage);
         return Redirect::route('student/login')->withInput($request->all());
     }
 }
 public function destroy(Request $request)
 {
     $partId = PartId::fromString($request->get('partId'));
     $command = new RemovePartCommand($partId);
     $this->commandBus->dispatch($command);
     return Redirect::route('parts.index')->with('success', 'Part successfully deleted.');
 }
Example #23
0
 /**
  * Handle an incoming request.
  *
  * @param \Illuminate\Http\Request $request
  * @param \Closure                 $next
  *
  * @return mixed
  */
 public function handle($request, \Closure $next)
 {
     if (Setting::get('core::enable-registration')) {
         return $next($request);
     }
     return Redirect::route(config('society.user.config.redirect_route_after_login'));
 }
 public function store()
 {
     $input = Request::all();
     //        dd($input);
     $input['city_id'] = 1;
     $input['phone'] = Auth::user()->phone;
     if (Auth::user()) {
         $input['client_id'] = Auth::user()->id;
     }
     if ($input['status_id'] == '') {
         $input['status_id'] = 1;
     }
     if (Session::get('image_face')) {
         $value = Session::get('image_face');
         $input['image_face'] = $value['TMPL']['image_face'];
         $input['image_back'] = $value['TMPL']['image_back'];
     }
     if (Auth::user()) {
         $order = Order::create($input);
         //dd($order);
         $oe['name'] = Auth::user()->name;
         $oe['order_id'] = $order->id;
         $oe['status_id'] = 1;
         $oe['amount'] = 0;
         $oe['payment'] = 0;
         OrderEntry::create($oe);
         return Redirect::route('basket')->with('message', 'Orders created');
     } else {
         Session::put('order_guest', $input);
         return Redirect::route('basket.guest')->with('message', 'Orders guest');
     }
 }
Example #25
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Requests\CreateCitaRequest $request)
 {
     $datos = HorasAgendadas::create($request->all());
     $message = 'Hora agendada por: ' . $datos->userUsuario->first_name . ' ' . $datos->userUsuario->last_name . ' para el día:' . $datos->fecha . ' y a la hora: ' . date("H:i", $qwerty = strtotime($datos->obtenerHora->hora));
     Session::flash('message', $message);
     return Redirect::route('horas-agendadas');
 }
Example #26
0
 public function delete($id)
 {
     $user = usersdb::find($id);
     $user->delete();
     Session::flash('success', "L'utilisateur {$user->username} a bien été supprimé.");
     return Redirect::route('users.index');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $template = new Template($request->all());
     $template->user_id = Auth::user()->id;
     $template->save();
     return Redirect::route('templates.index');
 }
 /**
  * Remove user from a group.
  *
  * @param int $userId
  * @param int $groupId
  * @return \Illuminate\Http\RedirectResponse
  */
 public function destroy($userId, $groupId)
 {
     $user = $this->users->findById($userId);
     $group = $this->groups->findById($groupId);
     $this->users->removeGroup($user, $group);
     return Redirect::route('users.groups.index', $userId);
 }
Example #29
0
 /**
  * Handle an incoming request.
  *
  * @param Request $request The current request.
  * @param Closure $next    The handler to receive the request.
  *
  * @return mixed
  */
 public function handle(Request $request, Closure $next)
 {
     if ($this->auth->check()) {
         return Redirect::route('home');
     }
     return $next($request);
 }
Example #30
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     if (Auth::check()) {
         return view('admin.dashboard');
     }
     return Redirect::route('admin.login');
 }