From 695adc5d3a3049dd8bd4fb18cbf8373a90274f39 Mon Sep 17 00:00:00 2001 From: Malibu Date: Mon, 23 Feb 2015 14:18:18 +0100 Subject: [PATCH] modified: SRC/app/Http/Controllers/ReferentController.php modified: SRC/public/js/ListeOeuvre.js modified: SRC/resources/views/referent.blade.php --- .../Http/Controllers/ReferentController.php | 14 +++---- SRC/public/js/ListeOeuvre.js | 40 ++++++++++++++++++ SRC/resources/views/referent.blade.php | 41 ++++++------------- 3 files changed, 60 insertions(+), 35 deletions(-) diff --git a/SRC/app/Http/Controllers/ReferentController.php b/SRC/app/Http/Controllers/ReferentController.php index 37649f2..bb7ee5e 100755 --- a/SRC/app/Http/Controllers/ReferentController.php +++ b/SRC/app/Http/Controllers/ReferentController.php @@ -123,13 +123,13 @@ class ReferentController extends Controller { public function search() { - $auteurs = Input::get('auteur', array()); - $designations = Input::get('designation', array()); - $domaines = Input::get('domaine', array()); - $matieres = Input::get('matiere', array()); - $techniques = Input::get('technique', array()); - $debut = Input::get('debut'); - $fin = Input::get('fin'); + $auteurs = (Input::get('auteur', array()))?Input::get('auteur', array()): []; + $designations = (Input::get('designation', array()))? Input::get('designation', array()): []; + $domaines = (Input::get('domaine', array()))? Input::get('domaine', array()): []; + $matieres = (Input::get('matiere', array()))? Input::get('matiere', array()): []; + $techniques = (Input::get('technique', array()))?Input::get('technique', array()): []; + $debut = (Input::get('debut'))? Input::get('debut'): ''; + $fin = (Input::get('fin'))?Input::get('fin'): ''; $res = Oeuvre::authorFilter($auteurs) ->designationFilter($designations) diff --git a/SRC/public/js/ListeOeuvre.js b/SRC/public/js/ListeOeuvre.js index 60d533d..011dfd1 100644 --- a/SRC/public/js/ListeOeuvre.js +++ b/SRC/public/js/ListeOeuvre.js @@ -56,3 +56,43 @@ $('#enregistrer').click(function() { }); +// Afficher résultat de recherche d'oeuvre +$('#search_button').click(function() { + $('#oeuvreRes').empty(); + url = "/search"; + dataSend = { + _token : $('#_tokenRes').val(), + auteur: $('#auteur').val(), + designation: $('#designation').val(), + matiere: $('#matiere').val(), + domaine: $('#domaine').val(), + technique: $('#technique').val(), + debut: $('#debut').val(), + fin: $('#fin').val() + }; + $.post(url, + dataSend, + function( data ) { + console.log(data); + if (data.length == 0 ) + $("#oeuvreRes").append("Aucune Oeuvre Trouvé.."); + data.forEach( function(el) { + $("#oeuvreRes").append('
' + +'' + +'' + +'
'); + }) + }, "json" ) + + .fail(function() { + $("#oeuvreRes").append('
' + +'Oouups! Il y a un problème.

' + +'' + +'
' + ); + }); +}); + + diff --git a/SRC/resources/views/referent.blade.php b/SRC/resources/views/referent.blade.php index 2c286b0..9e42075 100755 --- a/SRC/resources/views/referent.blade.php +++ b/SRC/resources/views/referent.blade.php @@ -108,11 +108,11 @@ Recherche avancée
- +
- @foreach ($data['auteur'] as $val) @@ -123,7 +123,7 @@
- @foreach ($data['designation'] as $val) @@ -134,7 +134,7 @@
- @foreach ($data['domaine'] as $val) @@ -145,7 +145,7 @@
- @foreach ($data['matiere'] as $val) @@ -156,7 +156,7 @@
- @foreach ($data['technique'] as $val) @@ -167,23 +167,23 @@
- +
- +
- +
-
+
@@ -192,28 +192,13 @@ Résultat de ma recherche Sélectionner tout -- Annuler sélection
-
+
-
- - - -
-
- - - -
-
- - - -
+
-@endsection - +@endsection \ No newline at end of file