diff --git a/include/class.pdo.php b/include/class.pdo.php index cdb6778..d7ad829 100644 --- a/include/class.pdo.php +++ b/include/class.pdo.php @@ -102,7 +102,7 @@ class PdoBD INNER JOIN caserne ON pompier.pCis = caserne.cId INNER JOIN parametre AS a ON a.pType = 'typePer' AND pompier.pType = a.pIndice INNER JOIN parametre AS b ON b.pType = 'grade' AND pompier.pGrade = b.pIndice - INNER JOIN parametre AS c ON c.pType = 'statAgt' AND pompier.pStatut = c.pIndice;"; + INNER JOIN parametre AS c ON c.pType = 'statAgt' AND pompier.pStatut = c.pIndice"; if ($login === "*") { $req .= " WHERE pCis=" . $_SESSION['cis'] . " AND pId = $mdp"; } else { diff --git a/include/fct.inc.php b/include/fct.inc.php index 41fce0c..318282d 100644 --- a/include/fct.inc.php +++ b/include/fct.inc.php @@ -125,7 +125,9 @@ function estTableauEntiers($tabEntiers) $ok = true; foreach($tabEntiers as $unEntier) { - if(!estEntierPositif($unEntier)){$ok=false;} + if(!estEntierPositif($unEntier)){ + $ok=false; + } } return $ok; } diff --git a/include/proceduresJava.js b/include/proceduresJava.js index 5303e8f..c048f04 100644 --- a/include/proceduresJava.js +++ b/include/proceduresJava.js @@ -358,11 +358,17 @@ $(document).on('click', '.click-garde', function () { $(document).on('click', '.btn-modif', function (e) { e.preventDefault(); - if ($('.infoPompier').attr('disabled') == 'disabled') { - $('.infoPompier').attr('disabled', false); + if ($(this).attr('id') == 'zModifChef'){ //si le bouton modifier est celui du chef ou nom + element = $('.infoPompier-chef') + } else { + element = $('.infoPompier') + } + + if (element.attr('disabled') == 'disabled') { + element.attr('disabled', false); $('.btn-valid-modif').css('display', 'block'); } else { - $('.infoPompier').attr('disabled', true); + element.attr('disabled', true); $('.btn-valid-modif').css('display', 'none'); } }) @@ -385,7 +391,26 @@ $(document).on('click', '.btn-valid-modif', function (e) { console.error("Erreur lors de la requête AJAX :", status, error); } }); - - - }) + + +/** + * Ajout d'un pompier + */ +$(document).on('click', '.validerAjout', function (e) { + e.preventDefault(); + + console.log('toto'); + + data = $('.dataPompierAjout').serialize() + $.ajax({ + url: "/controleurs/c_pompiers.php?action=validerAjouter", + method: "POST", // Méthode HTTP (GET, POST, etc.) + dataType: "json", // Type de données attendu + data : data, + error: function(xhr, status, error) { + // Gérer les erreurs de la requête AJAX + console.error("Erreur lors de la requête AJAX :", status, error); + } + }); +}); diff --git a/vues/v_choixPompier.php b/vues/v_choixPompier.php index 08d062c..2b4f4f0 100644 --- a/vues/v_choixPompier.php +++ b/vues/v_choixPompier.php @@ -44,7 +44,7 @@ echo (' if ($_SESSION['statut'] == 2) {?> - + @@ -54,13 +54,18 @@ if ($_SESSION['statut'] == 2) {?> '; - }?> +} else { + echo ' + '; +}?> - "> + "> diff --git a/vues/v_fichePompier.php b/vues/v_fichePompier.php index 9597b53..edd8f35 100644 --- a/vues/v_fichePompier.php +++ b/vues/v_fichePompier.php @@ -1,64 +1,65 @@ - -' . $titre1 . '
+
diff --git a/vues/v_unPompier.php b/vues/v_unPompier.php index 178663e..aabaa0b 100644 --- a/vues/v_unPompier.php +++ b/vues/v_unPompier.php @@ -1,87 +1,144 @@
+ "> + + + | +