Пример #1
0
 public function postForm(ListRequest $request, Liste $liste)
 {
     $liste->nom = $request->input('first_name');
     $liste->last_name = $request->input('last_name');
     $liste->email = $request->input('email');
     $liste->password = $request->input('password');
     $liste->save();
     return view('Liste/createListe');
 }
Пример #2
0
 public function addListe(Request $req)
 {
     $param = $req::all();
     if ($param['liste'] != "") {
         $tache = new \App\Liste();
         $tache->name_user = Auth::user()->email;
         $tache->name_liste = $param['liste'];
         $tache->description_liste = $param['description'];
         $tache->tache_acc = 0;
         $tache->tache_tot = 0;
         $tache->save();
         return redirect()->route('index');
     } else {
         return redirect()->route('index');
     }
 }
Пример #3
0
 public function authorize()
 {
     if ($current_liste = Liste::find($this->id_liste)) {
         if (Auth::user()->id == $current_liste->id_user) {
             return true;
         }
     }
     return false;
 }
Пример #4
0
 public function authorize()
 {
     // Si la liste existe
     if ($current_liste = Liste::find($this->id)) {
         // Si la liste appartient à l'utilisateur
         if (Auth::user()->id == $current_liste->id_user) {
             return true;
         }
     }
     return false;
 }
Пример #5
0
 public function delete($id)
 {
     //Check l'utilisateur de la sous-tâche
     $user = Auth::user()->id;
     $tache = Task::where('id', $id)->where('user_id', $user)->get();
     if (!$tache->isEmpty()) {
         $tache = new Task();
         $soustache = new Liste();
         $tache = Task::find($id);
         $soustache = Liste::where('task_id', $id)->where('user_id', $user);
         $soustache->delete();
         $tache->delete();
         return redirect('/list')->with('flash_message', 'Suprimé avec succés');
     } else {
         return redirect('/list')->with('flash_message_bad', "Erreur vous avez modifié l'id");
     }
 }
Пример #6
0
 public function delete($id)
 {
     //permet de suprimer la liste de tache avec les taches associées
     //verifie que la sous tache appartient bien a cet utilisateur
     $user = Auth::user()->id;
     $tache = Task::where('id', $id)->where('user_id', $user)->get();
     if (!$tache->isEmpty()) {
         $tache = new Task();
         $soustache = new Liste();
         $tache = Task::find($id);
         $soustache = Liste::where('task_id', $id)->where('user_id', $user);
         $soustache->delete();
         $tache->delete();
         return redirect('/list')->with('flash_message', 'Suprimé avec succés');
     } else {
         return redirect('/list')->with('flash_message_bad', "Erreur vous avez modifié l'id");
     }
 }
Пример #7
0
 public function editList(Request $req, $name_liste)
 {
     $param = $req::all();
     if ($param['liste'] != "") {
         $log = Auth::user()->email;
         $liste = Liste::where('name_user', $log)->where('name_liste', $name_liste)->first();
         $liste->name_liste = $param['liste'];
         $liste->description_liste = $param['description'];
         $liste->save();
         return redirect()->route('index');
     } else {
         return redirect()->route('index');
     }
 }
Пример #8
0
 public function editSTache(Request $request, $id)
 {
     //verifie que la sous tache appartient bien a cet utilisateur
     $user = Auth::user()->id;
     $tache = Liste::where('id', $id)->where('user_id', $user)->get();
     if (!$tache->isEmpty()) {
         //ici écriture dans la BDD de ma form tache
         $tache = new Liste();
         $tache = Liste::find($id);
         $tache->name = $request->input('SousTache');
         $tache->DateCrea = $request->input('dateFin');
         $tache->update();
         return redirect('/list')->with('flash_message', 'Sous-tache modifiée avec succés');
     } else {
         return redirect('/list')->with('flash_message_bad', "Erreur vous avez modifié l'id");
     }
 }
Пример #9
0
 public function createListe(ListeCreateRequest $req)
 {
     $liste = new Liste($req->all());
     $liste->save();
     return redirect()->back()->with('status', 'Liste de tâches sauvegardée !');
 }
 public function delete_liste($id)
 {
     $tache = new Liste();
     $tache = Liste::find($id);
     $tache->delete();
     return redirect('/membres/espace_membre');
 }
Пример #11
0
 public function listTaches(TacheListRequest $req)
 {
     $current_liste = Liste::find($req->id_liste);
     return view('site/taches/taches')->with('current_liste', $current_liste);
 }