From 920677fdc32bede9be07f07a372e172f1c00cbe1 Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Thu, 26 Mar 2026 18:35:17 +0000 Subject: [PATCH] dazerr --- Controleur/ControleurRequetes.php | 21 ++++++++++++ Js/fonctions.js | 36 ++++++++++++++++++++- Modele/Requetes.php | 22 +++++++------ Vue/Requetes/index.php | 53 +++++++++++++++++++++++++++++++ 4 files changed, 122 insertions(+), 10 deletions(-) create mode 100644 Controleur/ControleurRequetes.php create mode 100644 Vue/Requetes/index.php diff --git a/Controleur/ControleurRequetes.php b/Controleur/ControleurRequetes.php new file mode 100644 index 0000000..19d3006 --- /dev/null +++ b/Controleur/ControleurRequetes.php @@ -0,0 +1,21 @@ +menuvue = new Menuvueutilisateur(); + $this->menuvue->getMenuVue('Requetes'); + + $this->requetes = (new Requetes())->getListe(); + } + + public function index() + { + $this->genererVue(array('requetes' => $this->requetes)); + } +} \ No newline at end of file diff --git a/Js/fonctions.js b/Js/fonctions.js index dda60bf..f4804dc 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -4639,7 +4639,8 @@ function lister_polices_client(id) { const vues = { 1: "Rechercherassure", 2: "Syntheseconsopolice", - 3: "Sppolice" + 3: "Sppolice", + 4: "Requetes" }; vue = vues[id] || null; // null si id ne correspond à rien @@ -6979,4 +6980,37 @@ function lister_ged_beneficiaire_prod() complete: function() { } }); +} + +function ajaxenteterequete() +{ + codeRequete=$("#codeRequete").val(); + + if (codeRequete<=" ") + { + v_msg="Veuillez sélectionner une requête!"; + v_msgEng="Please select a query!"; + alert_ebene(v_msg, v_msgEng); + + $("#codeRequete").focus(); + return; + } + + donnees = 'codeRequete='+codeRequete; + + v_url = $("#racineWeb").val()+"Ajaxrequeteentete"+codeRequete+"/"; + + $("#div_ente_requete").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); + + $.ajax({ + url: v_url, + type : 'post', + data: donnees, + error: function(errorData) { + }, + success: function(data) { + $("#div_ente_requete").html(data); + $(".datepicker" ).datepicker(); + } + }); } \ No newline at end of file diff --git a/Modele/Requetes.php b/Modele/Requetes.php index e0925b9..d3462b3 100755 --- a/Modele/Requetes.php +++ b/Modele/Requetes.php @@ -3,15 +3,19 @@ require_once 'Framework/Modele.php'; class Requetes extends Modele { - public function getListe() { - - $codeProfil = $_SESSION['codeProfil_C']; + public function getListe() + { + if (est_anglophone()) + { + $sql = 'SELECT codeRequete as `code`, nomRequeteEng as libelle FROM c_requetes order by 2;'; + } + else + { + $sql = 'SELECT codeRequete as `code`, nomRequete as libelle FROM c_requetes order by 2;'; + } - $sql = 'call sp_p_get_requetes(?)'; + $liste = $this->executerRequete($sql); - $resultat = $this->executerRequete($sql, array($codeProfil)); - - return $resultat->fetchAll(PDO::FETCH_ASSOC); - - } + return $liste->fetchAll(PDO::FETCH_ASSOC); + } } \ No newline at end of file diff --git a/Vue/Requetes/index.php b/Vue/Requetes/index.php new file mode 100644 index 0000000..4a01028 --- /dev/null +++ b/Vue/Requetes/index.php @@ -0,0 +1,53 @@ +titre = "INTER-SANTE - Requêtes & Statistiques"; ?> + +
+

+ +
+
+ : nettoyer($_SESSION['numeroPolice_C']) ?> + ID: nettoyer($_SESSION['idPolice_C']) ?> +
+
+ +
+
+
+
+ +
+
+
+ + + + +
+
+
+ +
+
+
+
+ +
+
+ +
+
+
+ +

+ +
+
+
+
\ No newline at end of file