Esempio n. 1
18
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     Events::destroy($id);
     \Toastr::error('You have deleted that event', $title = 'Deleted', ["showDuration" => "3000"]);
     return redirect('events');
 }
Esempio n. 2
1
 public function multi(Request $request)
 {
     $ids = $request->input('ids');
     Customers::whereIn('id', $ids)->delete();
     \Toastr::error('You deleted customers', $title = 'Deleted', ["showDuration" => "3000"]);
     return ['status' => true];
 }
Esempio n. 3
0
 public function viewAs(Request $request)
 {
     $id = $request->input('user_id');
     $user = User::find($id);
     $this->setCurrentUser($user);
     \Toastr::warning($user->username, 'Viewing as...');
     return redirect()->back();
 }
Esempio n. 4
0
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     if (!Auth::user()->isAdmin()) {
         if ($request->ajax()) {
             return response('Unauthorized.', 401);
         } else {
             \Toastr::warning('Not authorised to view that page');
             return redirect('/dashboard');
         }
     }
     return $next($request);
 }
Esempio n. 5
0
 /**
  * ban or unban the user
  *
  * @param $id
  */
 public function banORunBan($id)
 {
     $user = $this->findById($id);
     if ($user->banned === 0) {
         \Toastr::warning('User banned!', $title = $user->name, $options = []);
         $user->banned = true;
     } else {
         \Toastr::info('User unbanned!', $title = $user->name, $options = []);
         $user->banned = false;
     }
     $user->update();
 }
Esempio n. 6
0
 public function completed(Request $request, Tasks $task, $completed)
 {
     $task->update(['completed' => $completed]);
     if ($task->isComplete() && $task->user_id !== $task->task_user_id) {
         event(new TaskWasCompleted($task));
     } else {
         if ($task->isComplete() && $task->task_user_id == auth()->id()) {
             \Toastr::success($task->subject, 'Task complete');
         }
     }
     return redirect()->back();
 }
Esempio n. 7
0
 public function multi()
 {
     $action = Input::get('action');
     $choice = Input::get('choice');
     if ($action == 'delete') {
         $participants = Participant::whereIn('thread_id', $choice)->where('user_id', \Auth::id())->delete();
         $messages = Message::whereIn('thread_id', $choice)->where('user_id', \Auth::id())->delete();
         \Toastr::error('You have removed yourself from these threads', $title = 'Deleted', ["showDuration" => "3000"]);
         return redirect('messages');
     }
 }
Esempio n. 8
0
 public function concretada($slug, $date, $id)
 {
     $cita = Cita::find($id);
     if ($cita->concretada == 1) {
         $cita->concretada = 0;
     } else {
         $cita->concretada = 1;
     }
     $cita->save();
     $medico = Medico::findBySlug($slug);
     $medico->especialidad;
     Toastr::success('Cita Concretada');
     return redirect()->route('admin.citas.show', ['slug' => $slug, 'date' => $date]);
 }