diff --git a/SRC/app/AssoListeAJeu.php b/SRC/app/AssoListeAJeu.php deleted file mode 100644 index 888e7c8..0000000 --- a/SRC/app/AssoListeAJeu.php +++ /dev/null @@ -1,10 +0,0 @@ -get(); + // $ListeOeuvre = ListeOeuvre::find(1); + // $ListeOeuvre->oeuvres()->attach([22, 23, 24, 25, 26]); - return view('referent', ['nameRoute' => 'Référent', 'me' => $me, 'sessions' => $sessions]); + $listeoeuvres = ListeOeuvre::currentUser()->get(); + return view('referent', ['nameRoute' => 'Référent', 'me' => $me, 'listeoeuvres' => $listeoeuvres]); } /** @@ -67,38 +67,27 @@ class ReferentController extends Controller { * create a new session * */ - public function addSession() + public function addListeOeuvre() { - // TODO $ListeOeuvre = new ListeOeuvre; - $ListeOeuvre->iduser = 2; - $ListeOeuvre->nom = "Linux"; - $ListeOeuvre->etat = 1; + $ListeOeuvre->iduser = Input::get('idUser'); + $ListeOeuvre->nom = Input::get('name'); + $ListeOeuvre->etat = 0; $ListeOeuvre->save(); - $assolistaoeuvre = new AssoListeAOeuvre; - $assolistaoeuvre->liste_oeuvre_id = 1; - $assolistaoeuvre->oeuvre_id = 1; - $assolistaoeuvre->save(); + return redirect('/referent'); - $assolistaoeuvre2 = new AssoListeAOeuvre; - $assolistaoeuvre2->liste_oeuvre_id = 1; - $assolistaoeuvre2->oeuvre_id = 2; - $assolistaoeuvre2->save(); } - /** - * get all user sessions - * - */ - private function getSessions() + public function showListeOeuvres($id) { - // TODO + return $listeoeuvres = ListeOeuvre::currentUser()->get()[0]->oeuvres()->toJson(); } - - - + public function deleteListeOeuvre() + { + ; + } } diff --git a/SRC/app/Http/routes.php b/SRC/app/Http/routes.php index effc392..5b1c408 100644 --- a/SRC/app/Http/routes.php +++ b/SRC/app/Http/routes.php @@ -36,6 +36,9 @@ Route::group(['middleware' => 'auth'], function () Route::get('referent', 'ReferentController@index'); Route::get('logout', 'LoginController@logout'); Route::post('update', 'ReferentController@update'); + Route::post('deleteListeOeuvre', 'ReferentController@deleteListeOeuvre'); + Route::post('addListeOeuvre', 'ReferentController@addListeOeuvre'); + Route::get('showListOeuvres/{id}', 'ReferentController@showListeOeuvres'); }); Route::group(['middleware' => 'admin'], function () diff --git a/SRC/public/js/getListeOeuvre.js b/SRC/public/js/getListeOeuvre.js new file mode 100644 index 0000000..4ed57e1 --- /dev/null +++ b/SRC/public/js/getListeOeuvre.js @@ -0,0 +1,19 @@ +$(document).ready( function() { + + $( '.listeoeuvre' ).click(function(this) { + id = $(this).$('.idListeOeuvre').val(); + $.get("showListOeuvres/"+id, function( data ) { + data.forEach( function(el) { + $("#oeuvrePic").append('