Compare commits
5 Commits
v0.0.1a-pr
...
v0.0.2.a-p
Author | SHA1 | Date | |
---|---|---|---|
5fdb28c44e | |||
ea3ea7cb5f | |||
438ab2f077 | |||
9aa3a1dbf4 | |||
22149c3f1f |
@ -7,13 +7,20 @@ var_dump($_POST);
|
||||
|
||||
$pdo = PdoBD::getPdoBD();
|
||||
|
||||
var_dump($_SESSION);
|
||||
|
||||
$pdo->majActivite(
|
||||
$_SESSION['cis'],
|
||||
$_SESSION['idUtilisateur'],
|
||||
$_POST['date'],
|
||||
$_POST['tranche'],
|
||||
$_POST['dispo']
|
||||
);
|
||||
|
||||
if (isset($_REQUEST['option']) && $_REQUEST['option'] == 'garde') {
|
||||
$pdo->majGarde(
|
||||
$_SESSION['cis'],
|
||||
$_POST['pompier'],
|
||||
$_POST['date'],
|
||||
$_POST['tranche'],
|
||||
$_POST['garde']
|
||||
);
|
||||
} elseif (isset($_REQUEST['option']) && $_REQUEST['option'] == 'dispo') {
|
||||
$pdo->majActivite(
|
||||
$_SESSION['cis'],
|
||||
$_SESSION['idUtilisateur'],
|
||||
$_POST['date'],
|
||||
$_POST['tranche'],
|
||||
$_POST['dispo']
|
||||
);
|
||||
}
|
||||
|
3
controleurs/c_infoPompier.php
Normal file
3
controleurs/c_infoPompier.php
Normal file
@ -0,0 +1,3 @@
|
||||
<?php
|
||||
|
||||
$pdo
|
@ -9,128 +9,121 @@
|
||||
// Auteur : pascal.blain@ac-dijon.fr '
|
||||
//*****************************************'
|
||||
$action = $_REQUEST['action'];
|
||||
switch($action) {
|
||||
case 'voir':
|
||||
{
|
||||
$formulaire = "choixP"; //Donne le focus dans le form
|
||||
$champ = "lstPompiers";
|
||||
include("vues/v_entete.php");
|
||||
switch ($action) {
|
||||
case 'voir': {
|
||||
$formulaire = "choixP"; //Donne le focus dans le form
|
||||
$champ = "lstPompiers";
|
||||
include("vues/v_entete.php");
|
||||
|
||||
$lesLignes = $pdo->getLesPompiers($_SESSION['cis']);
|
||||
include("vues/v_choixPompier.php"); // Formulaire de choix des pompiers
|
||||
$lesLignes = $pdo->getLesPompiers($_SESSION['cis']);
|
||||
include("vues/v_choixPompier.php"); // Formulaire de choix des pompiers
|
||||
|
||||
$lesInfosPompier = $pdo->getInfosPompier("*",$choix);
|
||||
$lesTranches = $pdo->getParametre("tranche");
|
||||
$lesGardes = $pdo->getInfosGardes($choix);
|
||||
$lesInfosPompier = $pdo->getInfosPompier("*", $choix);
|
||||
$lesTranches = $pdo->getParametre("tranche");
|
||||
$lesGardes = $pdo->getInfosGardes($choix);
|
||||
|
||||
if(!isset($_REQUEST['zSemaine'])) {
|
||||
$_REQUEST['zSemaine'] = date('W');
|
||||
if (!isset($_REQUEST['zSemaine'])) {
|
||||
$_REQUEST['zSemaine'] = date('W');
|
||||
}
|
||||
$semaine = $_REQUEST['zSemaine'];
|
||||
|
||||
if (!isset($_REQUEST['zAnnee'])) {
|
||||
$_REQUEST['zAnnee'] = date('Y');
|
||||
}
|
||||
$annee = $_REQUEST['zAnnee'];
|
||||
$lesDispos = $pdo->getDisposHebdo($choix, $semaine, $annee);
|
||||
//echo "annee:".$annee."pompier: ".$choix."semaine : ".$semaine;
|
||||
$premierJour = strtotime("+$semaine weeks", mktime(0, 0, 0, 1, 1, $annee));
|
||||
|
||||
if (date('w', $premierJour) != 1) {
|
||||
$premierJour = strtotime("last monday", $premierJour);
|
||||
}
|
||||
$lesTypesDispos = $pdo->getParametre("dispo");
|
||||
include("vues/v_fichePompier.php");
|
||||
|
||||
break;
|
||||
}
|
||||
$semaine = $_REQUEST['zSemaine'];
|
||||
|
||||
if(!isset($_REQUEST['zAnnee'])) {
|
||||
$_REQUEST['zAnnee'] = date('Y');
|
||||
//----------------------------------------- FORMULAIRE DE SAISIE
|
||||
case 'ajouter':
|
||||
case 'modifier':
|
||||
case 'supprimer': {
|
||||
$formulaire = "frmA";
|
||||
$champ = "ztNom";
|
||||
include("vues/v_entete.php");
|
||||
$choix = $_REQUEST['lstPompiers'];
|
||||
$lesInfosPompier = $pdo->getInfosPompier("*", $choix);
|
||||
$lesTypes = $pdo->getParametre("typePer");
|
||||
$lesGrades = $pdo->getParametre("grade");
|
||||
$lesStatuts = $pdo->getParametre("statAgt");
|
||||
include("vues/v_unPompier.php");
|
||||
break;
|
||||
}
|
||||
$annee = $_REQUEST['zAnnee'];
|
||||
$lesDispos = $pdo->getDisposHebdo($choix, $semaine, $annee);
|
||||
//echo "annee:".$annee."pompier: ".$choix."semaine : ".$semaine;
|
||||
$premierJour = strtotime("+$semaine weeks", mktime(0,0,0,1,1,$annee));
|
||||
//----------------------------------------- VALIDATION
|
||||
case 'validerSupprimer':
|
||||
$valeur = $_REQUEST['pId'];
|
||||
$pdo->supprimePompier($valeur);
|
||||
break;
|
||||
case 'validerAjouter':
|
||||
case 'validerModifier': {
|
||||
var_dump($_REQUEST);
|
||||
|
||||
if (date('w',$premierJour) != 1){
|
||||
$premierJour = strtotime("last monday", $premierJour);
|
||||
if (!isset($pdo)) {
|
||||
require_once ("../include/class.pdo.php");
|
||||
$pdo = PdoBD::getPdoBD();
|
||||
}
|
||||
|
||||
$pId = $_REQUEST['pId'];
|
||||
$nom = addslashes($_REQUEST['ztNom']);
|
||||
$prenom = addslashes($_REQUEST['ztPrenom']);
|
||||
$type = $_REQUEST['lstType'];
|
||||
$grade = $_REQUEST['lstGrade'];
|
||||
$statut = $_REQUEST['lstStatut'];
|
||||
$cis = $_REQUEST['zCis'];
|
||||
$mail = $_REQUEST['ztMail'];
|
||||
$login = strtolower($_REQUEST['ztPrenom'][0]) . strtoupper($_REQUEST['ztNom']);
|
||||
$mdp = md5($login);
|
||||
//$mdp = md5($_REQUEST['ztMdp']);
|
||||
// if ($_REQUEST['brMdp'] == 0 and $action === "validerModifier") {
|
||||
// $mdp = "*";
|
||||
// }
|
||||
$adresse = addslashes($_REQUEST['ztAdresse']);
|
||||
|
||||
if (strlen($_REQUEST['ztCodePostal']) > 1) {
|
||||
$cp = $_REQUEST['ztCodePostal'];
|
||||
} else {
|
||||
$cp = "Null";
|
||||
}
|
||||
$ville = addslashes($_REQUEST['ztVille']);
|
||||
|
||||
if (strlen($_REQUEST['ztTel']) > 0) {
|
||||
$tel = str_replace(" ", "", $_REQUEST['ztTel']);
|
||||
$tel = str_replace(".", "", $tel);
|
||||
$tel = str_replace("/", "", $tel);
|
||||
} else {
|
||||
$tel = "Null";
|
||||
}
|
||||
$commentaire = addslashes($_REQUEST['ztObservation']);
|
||||
|
||||
if ($action === "validerAjouter") {
|
||||
$pdo->ajoutPompier($cis, $pId, $nom, $prenom, $statut, $mail, $login, $mdp, $grade, $type, $adresse, $cp, $ville, $tel, $commentaire);
|
||||
} elseif ($action === "validerModifier") {
|
||||
$pdo->majPompier($cis, $pId, $nom, $prenom, $statut, $mail, $login, $mdp, $grade, $type, $adresse, $cp, $ville, $tel, $commentaire);
|
||||
}
|
||||
//header('location: index.php?choixTraitement=pompiers&action=voir&lstPompiers=' . $valeur);
|
||||
break;
|
||||
}
|
||||
$lesTypesDispos = $pdo->getParametre("dispo");
|
||||
include("vues/v_fichePompier.php");
|
||||
|
||||
break;
|
||||
}
|
||||
//----------------------------------------- FORMULAIRE DE SAISIE
|
||||
case 'ajouter':
|
||||
case 'modifier':
|
||||
case 'supprimer':
|
||||
{
|
||||
$formulaire ="frmA";
|
||||
$champ ="ztNom";
|
||||
include("vues/v_entete.php");
|
||||
$choix= $_REQUEST['lstPompiers'];
|
||||
$lesInfosPompier = $pdo->getInfosPompier("*",$choix);
|
||||
$lesTypes = $pdo->getParametre("typePer");
|
||||
$lesGrades = $pdo->getParametre("grade");
|
||||
$lesStatuts = $pdo->getParametre("statAgt");
|
||||
include("vues/v_unPompier.php");
|
||||
break;
|
||||
}
|
||||
//----------------------------------------- VALIDATION
|
||||
case 'validerAjouter':
|
||||
case 'validerModifier':
|
||||
case 'validerSupprimer':
|
||||
{
|
||||
$valeur = $_REQUEST['agent'];
|
||||
if ($_REQUEST['zOk']=="OK")
|
||||
{
|
||||
if ($action==="validerSupprimer") {$pdo->supprimePompier($valeur);}
|
||||
else
|
||||
{
|
||||
$nom = addslashes ($_REQUEST['ztNom']);
|
||||
$prenom = addslashes ($_REQUEST['ztPrenom']);
|
||||
$type = $_REQUEST['lstType'];
|
||||
$grade = $_REQUEST['lstGrade'];
|
||||
$statut = $_REQUEST['lstStatut'];
|
||||
$cis = $_REQUEST['zCis'];
|
||||
$mail = $_REQUEST['ztMail'];
|
||||
$login = $_REQUEST['ztLogin'];
|
||||
$mdp = md5($_REQUEST['ztMdp']); if($_REQUEST['brMdp']==0 AND $action==="validerModifier") {$mdp="*";}
|
||||
$adresse = addslashes ($_REQUEST['ztAdresse']);
|
||||
|
||||
if (strlen($_REQUEST['ztCP'])>1){
|
||||
$cp = $_REQUEST['ztCP'];} else {$cp = "Null";
|
||||
}
|
||||
$ville = addslashes($_REQUEST['ztVille']);
|
||||
|
||||
if (strlen($_REQUEST['ztTel'])>1) {
|
||||
$tel = str_replace(" ", "", $_REQUEST['ztTel']);
|
||||
$tel=str_replace(".", "", $tel);
|
||||
$tel=str_replace("/", "", $tel);
|
||||
} else {
|
||||
$tel="Null";
|
||||
}
|
||||
$commentaire = addslashes ($_REQUEST['ztObs']);
|
||||
if ($action === "validerAjouter") {
|
||||
$pdo->ajoutPompier($cis, $valeur,$nom,$prenom,$statut,$mail,$login,$mdp,$grade,$type,$adresse,$cp,$ville,$tel,$commentaire);
|
||||
$sujet = "nouveau compte";
|
||||
$msg = "Bonjour " . $prenom . " " . $nom . ", \r\nLe Castel vient de créer un compte pour vous ...\r\n";
|
||||
} else {
|
||||
$pdo->majPompier($cis, $valeur,$nom,$prenom,$statut,$mail,$login,$mdp,$grade,$type,$adresse,$cp,$ville,$tel,$commentaire);
|
||||
$sujet = "nouveau mot de passe";
|
||||
$msg = "Bonjour " . $prenom . " " . $nom . ", \r\nLe Castel vient de modifier votre mot de passe ...\r\n";
|
||||
}
|
||||
$entete = "From: Pascal Blain <pascal-blain@wanadoo.fr>\r\n";
|
||||
$entete .= "Mime-Version: 1.0\r\n";
|
||||
$entete .= "Content-type: text/html; charset=utf-8\r\n";
|
||||
$entete .= "\r\n";
|
||||
$msg .= "Statut : " . $statut."\r\n";
|
||||
$msg .= "Identifiant : " . $login."\r\n";
|
||||
$msg .= "Mot de passe : " . $_REQUEST['ztMdp'] . "\r\n";
|
||||
//$pdo->envoyerMail($mail, $sujet, $msg, $entete);
|
||||
}
|
||||
//-----------------------------------------
|
||||
case 'majActivite': {
|
||||
$pdo->majActivite($_REQUEST["ztLaDate"], $_REQUEST["ztLaTranche"], $_REQUEST["ztExDispo"], $_REQUEST["brDispo"]);
|
||||
header('location: index.php?choixTraitement=pompiers&action=voir&zSemaine=' . $_REQUEST["zSemaine"] . '&zAnnee=' . $_REQUEST["zAnnee"]);
|
||||
break;
|
||||
}
|
||||
header ('location: index.php?choixTraitement=pompiers&action=voir&lstPompiers=' . $valeur);
|
||||
break;
|
||||
}
|
||||
|
||||
//-----------------------------------------
|
||||
case 'majActivite':
|
||||
{
|
||||
$pdo->majActivite($_REQUEST["ztLaDate"], $_REQUEST["ztLaTranche"], $_REQUEST["ztExDispo"],$_REQUEST["brDispo"] );
|
||||
header ('location: index.php?choixTraitement=pompiers&action=voir&zSemaine='.$_REQUEST["zSemaine"].'&zAnnee='.$_REQUEST["zAnnee"]);
|
||||
break;
|
||||
}
|
||||
|
||||
//-----------------------------------------
|
||||
default :
|
||||
{
|
||||
echo 'erreur d\'aiguillage !'.$action;
|
||||
break;
|
||||
}
|
||||
//-----------------------------------------
|
||||
default: {
|
||||
echo 'erreur d\'aiguillage !' . $action;
|
||||
break;
|
||||
}
|
||||
}
|
||||
?>
|
||||
?>
|
@ -13,7 +13,7 @@ class PdoBD
|
||||
private static $serveur = 'mysql:host=localhost';
|
||||
private static $bdd = 'dbname=sdis29';
|
||||
private static $user = 'root';
|
||||
private static $mdp = '';
|
||||
private static $mdp = 'root';
|
||||
private static $monPdo;
|
||||
private static $monPdoBD = null;
|
||||
|
||||
@ -78,9 +78,31 @@ class PdoBD
|
||||
*/
|
||||
public function getInfosPompier($login, $mdp)
|
||||
{
|
||||
$req = "SELECT pCis, pId as id, pNom as nom, pPrenom as prenom, pStatut, pMail, pLogin, pMdp, pGrade, pAdresse, pCp, pVille, pBip, pCommentaire,
|
||||
'la caserne' as cNom, 'adresse' as cAdresse, 'telephone' as cTel, 'le groupement' as cGroupement, 'le grade' as wGrade, 'le statut' as wStatut, 'le type' as wType
|
||||
FROM pompier";
|
||||
/*
|
||||
$req = "SELECT pCis, pId as id, pNom as nom, pPrenom as prenom, pStatut, pMail, pLogin, pMdp, pGrade, pAdresse, pCp, pVille, pBip, pCommentaire,
|
||||
'la caserne' as cNom, 'adresse' as cAdresse, 'telephone' as cTel, 'le groupement' as cGroupement, 'le grade' as wGrade, 'le statut' as wStatut, 'le type' as wType
|
||||
FROM pompier";
|
||||
*/
|
||||
$req = "SELECT
|
||||
pCis,
|
||||
pId as id,
|
||||
pNom as nom,
|
||||
pPrenom as prenom,
|
||||
pStatut, pMail,
|
||||
pLogin, pMdp,
|
||||
pAdresse,
|
||||
pCp, pVille,
|
||||
pBip, pCommentaire,
|
||||
a.pLibelle AS wType,
|
||||
b.pLibelle AS wGrade,
|
||||
c.pLibelle AS wStatut,
|
||||
cNom, cAdresse,
|
||||
cTel, cGroupement
|
||||
FROM pompier
|
||||
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;";
|
||||
if ($login === "*") {
|
||||
$req .= " WHERE pCis=" . $_SESSION['cis'] . " AND pId = $mdp";
|
||||
} else {
|
||||
@ -96,11 +118,11 @@ class PdoBD
|
||||
}
|
||||
|
||||
/**
|
||||
* Met à jour l'activité d'un pompier sur une tranche
|
||||
* Met à jour les disp d'un pompier sur une tranche
|
||||
*/
|
||||
public function majActivite($cis, $idUser, $jour, $tranche, $newDispo)
|
||||
{
|
||||
$existedTranche = 'SELECT aDisponibilite FROM `activite`
|
||||
$existedTranche = 'SELECT aDisponibilite FROM activite
|
||||
WHERE aCis = ' . $cis . ' AND aDateGarde = "' . $jour . '" AND aTranche = ' . $tranche . ' AND aPompier = ' . $idUser . ';';
|
||||
$rs = PdoBD::$monPdo->query($existedTranche);
|
||||
var_dump($rs);
|
||||
@ -109,11 +131,11 @@ class PdoBD
|
||||
afficherErreurSQL("Probleme lors de la mise à jour de l'activité dans la base de données.", $existedTranche, PdoBD::$monPdo->errorInfo());
|
||||
} else {
|
||||
|
||||
if (count($rs->fetch()) !== 2) {
|
||||
if ($rs->fetch() === false) {
|
||||
$req = 'INSERT INTO activite (aCis, aPompier, aDateGarde, aTranche, aDisponibilite, aGarde)
|
||||
VALUES (' . $cis . ',
|
||||
VALUES (' . $cis . ',
|
||||
' . $idUser . ',
|
||||
' . $jour . ',
|
||||
"' . $jour . '",
|
||||
' . $tranche . ',
|
||||
' . $newDispo . ', 0);';
|
||||
} else {
|
||||
@ -136,10 +158,14 @@ class PdoBD
|
||||
/**
|
||||
* Met à jour la garde d'un pompier sur une tranche
|
||||
*/
|
||||
public function majGarde()
|
||||
public function majGarde($cis, $idUser, $jour, $tranche, $newGarde)
|
||||
{
|
||||
$req = "
|
||||
";
|
||||
$req = 'UPDATE activite
|
||||
SET aGarde = ' . $newGarde . '
|
||||
WHERE aCis = ' . $cis . '
|
||||
AND aPompier = ' . $idUser . '
|
||||
AND aDateGarde = "' . $jour . '"
|
||||
AND aTranche = ' . $tranche . ';';
|
||||
$rs = PdoBD::$monPdo->exec($req);
|
||||
if ($rs === false) {
|
||||
afficherErreurSQL("Probleme lors de la mise à jour de la garde dans la base de données.", $req, PdoBD::$monPdo->errorInfo());
|
||||
@ -148,14 +174,29 @@ class PdoBD
|
||||
/**
|
||||
* Met à jour une ligne de la table pompier
|
||||
*/
|
||||
public function majPompier($cis, $valeur, $nom, $prenom, $statut, $mail, $login, $mdp, $grade, $type, $adresse, $cp, $ville, $tel, $commentaire)
|
||||
public function majPompier($cis, $pId, $nom, $prenom, $statut, $mail, $login, $mdp, $grade, $type, $adresse, $cp, $ville, $tel, $commentaire)
|
||||
{
|
||||
$grade = 7;
|
||||
$type = 2;
|
||||
$statut = 2;
|
||||
date_default_timezone_set('Europe/Paris');
|
||||
$dateUpdate = date('y-m-d h:i:s');
|
||||
|
||||
|
||||
$req = "
|
||||
|
||||
|
||||
|
||||
|
||||
UPDATE pompier
|
||||
SET pCis ='$cis', pId ='$pId',
|
||||
pNom ='$nom', pPrenom ='$prenom',
|
||||
pStatut ='$statut', pType ='$type',
|
||||
pMail ='$mail', pLogin ='$login',
|
||||
pMdp ='$mdp', pAdresse ='$adresse',
|
||||
pCp ='$cp', pVille ='$ville',
|
||||
pBip ='$tel', pGrade ='$grade',
|
||||
pCommentaire ='$commentaire', pDateModif ='$dateUpdate'
|
||||
WHERE pCis='$cis' AND pId = '$pId'
|
||||
;";
|
||||
var_dump($req);
|
||||
die;
|
||||
$rs = PdoBD::$monPdo->exec($req);
|
||||
if ($rs === false) {
|
||||
afficherErreurSQL("Probleme lors de la mise à jour du pompier dans la base de données.", $req, PdoBD::$monPdo->errorInfo());
|
||||
@ -198,7 +239,7 @@ class PdoBD
|
||||
public function getInfosGardes($pompier)
|
||||
{
|
||||
$req = "SELECT aPompier, DATE_FORMAT(aDateGarde,'%d/%m/%Y') as wDate, aTranche, pLibelle as tLibelle
|
||||
FROM activite INNER JOIN parametre ON pType='tranche' AND aTranche=pIndice
|
||||
FROM activite INNER JOIN parametre ON pType = 'tranche' AND aTranche = pIndice
|
||||
WHERE aCis=" . $_SESSION['cis'];
|
||||
if ($pompier <> "*") {
|
||||
$req .= " AND aPompier=" . $pompier;
|
||||
@ -228,9 +269,11 @@ class PdoBD
|
||||
$fin = date('Y/m/d', strtotime("6 days", $premierJour));
|
||||
|
||||
$req = "SELECT pId, pNom, pPrenom, DATE_FORMAT(aDateGarde,'%d/%m/%Y') as wDate, aTranche, aDisponibilite, aGarde, d.pValeur as dCouleur
|
||||
FROM (activite INNER JOIN parametre t ON t.pType='tranche'AND aTranche=t.pIndice
|
||||
INNER JOIN parametre d ON d.pType='dispo' AND aDisponibilite=d.pIndice)
|
||||
RIGHT OUTER JOIN pompier ON aCis=pCis AND aPompier=pId
|
||||
FROM (activite
|
||||
INNER JOIN parametre t ON t.pType='tranche'AND aTranche = t.pIndice
|
||||
INNER JOIN parametre d ON d.pType='dispo' AND aDisponibilite = d.pIndice
|
||||
)
|
||||
RIGHT OUTER JOIN pompier ON aCis = pCis AND aPompier=pId
|
||||
WHERE aCis=" . $_SESSION['cis'];
|
||||
|
||||
if ($pompier <> "*") {
|
||||
@ -261,10 +304,10 @@ class PdoBD
|
||||
'g2' => 0,
|
||||
'g3' => 0,
|
||||
'g4' => 0,
|
||||
'c1' => 'gray',
|
||||
'c2' => 'gray',
|
||||
'c3' => 'gray',
|
||||
'c4' => 'gray'
|
||||
'c1' => 'red',
|
||||
'c2' => 'red',
|
||||
'c3' => 'red',
|
||||
'c4' => 'red'
|
||||
);
|
||||
}
|
||||
} else {
|
||||
@ -293,10 +336,10 @@ class PdoBD
|
||||
'g2' => 0,
|
||||
'g3' => 0,
|
||||
'g4' => 0,
|
||||
'c1' => 'gray',
|
||||
'c2' => 'gray',
|
||||
'c3' => 'gray',
|
||||
'c4' => 'gray'
|
||||
'c1' => 'red',
|
||||
'c2' => 'red',
|
||||
'c3' => 'red',
|
||||
'c4' => 'red'
|
||||
);
|
||||
}
|
||||
}
|
||||
@ -312,8 +355,8 @@ class PdoBD
|
||||
$lesDispos[$pompier][$laDate][$couleur] = $uneLigne['dCouleur'];
|
||||
}
|
||||
/* echo "<PRE>";
|
||||
print_r($lesDispos);
|
||||
echo "</PRE>";*/
|
||||
print_r($lesDispos);
|
||||
echo "</PRE>";*/
|
||||
return $lesDispos;
|
||||
}
|
||||
|
||||
|
@ -195,7 +195,7 @@ function format_euro(valeur) {
|
||||
// ========================= affiche l'onglet choisi
|
||||
function Affiche(ongletChoisi, nb)
|
||||
{
|
||||
for(i=1;i<nb+1;i++)
|
||||
for(i = 1; i < nb+1; i++)
|
||||
{
|
||||
document.getElementById('onglet'+i).className = 'inactif onglet';
|
||||
document.getElementById('contenuOnglet'+i).style.display = 'none';
|
||||
@ -203,9 +203,9 @@ function format_euro(valeur) {
|
||||
document.getElementById('onglet'+ongletChoisi).className = 'actif onglet';
|
||||
document.getElementById('contenuOnglet'+ongletChoisi).style.display = 'block';
|
||||
|
||||
document.getElementById('zOnglet').value=ongletChoisi;
|
||||
document.getElementById('zOnglet').value = ongletChoisi;
|
||||
document.getElementById('zNbOnglets').value=nb;
|
||||
ongletActif=ongletChoisi;
|
||||
ongletActif = ongletChoisi;
|
||||
}
|
||||
// ========================= transfert des données d'une liste à une autre
|
||||
function deplacer_elements(frm, origine, destination) {
|
||||
@ -281,17 +281,17 @@ $(document).on('click', '.select-dispo', function () {
|
||||
|
||||
dateDispo = $(this).attr('id').split('/')[0]
|
||||
tranche = $(this).attr('id').split('/')[1]
|
||||
dispo = 1;
|
||||
dispo = 0;
|
||||
|
||||
if ($(this).css('background-color') == "rgb(255, 0, 0)") { //rgb(255, 0, 0) = red
|
||||
$(this).css('background-color', 'green');
|
||||
dispo = 2;
|
||||
dispo = 1;
|
||||
} else if ($(this).css('background-color') == 'rgb(0, 128, 0)') { //rgb(0, 128, 0) = green
|
||||
$(this).css('background-color', 'yellow');
|
||||
dispo = 3;
|
||||
dispo = 2;
|
||||
} else {
|
||||
$(this).css('background-color', 'red');
|
||||
dispo = 1;
|
||||
dispo = 0;
|
||||
}
|
||||
|
||||
var tableauDeDonnees = {
|
||||
@ -300,7 +300,7 @@ $(document).on('click', '.select-dispo', function () {
|
||||
"dispo" : dispo
|
||||
}
|
||||
$.ajax({
|
||||
url: "/controleurs/c_disponibilitée.php", // URL de l'API ou de la ressource
|
||||
url: "/controleurs/c_disponibilitée.php?option=dispo", // URL de l'API ou de la ressource
|
||||
method: "POST", // Méthode HTTP (GET, POST, etc.)
|
||||
dataType: "json", // Type de données attendu
|
||||
data : tableauDeDonnees,
|
||||
@ -309,4 +309,83 @@ $(document).on('click', '.select-dispo', function () {
|
||||
console.error("Erreur lors de la requête AJAX :", status, error);
|
||||
}
|
||||
});
|
||||
})
|
||||
})
|
||||
|
||||
/**
|
||||
* Gere l'ajout des gardes
|
||||
*/
|
||||
$(document).on('click', '.click-garde', function () {
|
||||
|
||||
date = $(this).attr('id').split('/')[0]
|
||||
tranche = $(this).attr('id').split('/')[1]
|
||||
idPompier = $(this).attr('id').split('/')[2]
|
||||
garde = 0;
|
||||
|
||||
if ($(this).css('background-color') != "rgb(255, 0, 0)") {
|
||||
if ($(this).text() == 'X') {
|
||||
$(this).text('');
|
||||
garde = 0;
|
||||
} else if ($(this).text() == ""){
|
||||
$(this).text('X');
|
||||
garde = 1;
|
||||
} else {
|
||||
$(this).text( "X");
|
||||
garde = 0;
|
||||
}
|
||||
|
||||
var tableauDeDonnees = {
|
||||
"date" : date,
|
||||
"tranche" : tranche,
|
||||
"pompier" : idPompier,
|
||||
"garde" : garde
|
||||
}
|
||||
$.ajax({
|
||||
url: "/controleurs/c_disponibilitée.php?option=garde", // URL de l'API ou de la ressource
|
||||
method: "POST", // Méthode HTTP (GET, POST, etc.)
|
||||
dataType: "json", // Type de données attendu
|
||||
data : tableauDeDonnees,
|
||||
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);
|
||||
}
|
||||
});
|
||||
}
|
||||
})
|
||||
|
||||
/**
|
||||
* Modifier
|
||||
*/
|
||||
$(document).on('click', '.btn-modif', function (e) {
|
||||
e.preventDefault();
|
||||
|
||||
if ($('.infoPompier').attr('disabled') == 'disabled') {
|
||||
$('.infoPompier').attr('disabled', false);
|
||||
$('.btn-valid-modif').css('display', 'block');
|
||||
} else {
|
||||
$('.infoPompier').attr('disabled', true);
|
||||
$('.btn-valid-modif').css('display', 'none');
|
||||
}
|
||||
})
|
||||
$(document).on('click', '.btn-valid-modif', function (e) {
|
||||
e.preventDefault();
|
||||
|
||||
$('.infoPompier-chef').attr('disabled', false);
|
||||
data = $('.dataPompier').serialize()
|
||||
$('.infoPompier-chef').attr('disabled', true);
|
||||
$('.infoPompier').attr('disabled', true);
|
||||
$('.btn-valid-modif').css('display', 'none');
|
||||
|
||||
$.ajax({
|
||||
url: "/controleurs/c_pompiers.php?action=validerModifier", // URL de l'API ou de la ressource
|
||||
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);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
})
|
||||
|
@ -25,10 +25,13 @@ switch($choixTraitement)
|
||||
{
|
||||
case 'connexion': {include("controleurs/c_connexion.php");break;} //Connecte le pompier {DONE}
|
||||
case 'parametres': {include("controleurs/c_param.php");break;} //Page paramètre {TODO} 3
|
||||
case 'gardes' : {include("controleurs/c_gardes.php");break;} //Page garde {TODO} 2
|
||||
case 'gardes' : {include("controleurs/c_gardes.php");break;} //Page garde {DONE}
|
||||
case 'interventions': {include("controleurs/c_interventions.php");break;} //Page intervention {NOT TODAY}
|
||||
case 'pompiers' : {include("controleurs/c_pompiers.php");break;} //Page pompiers {TODO} 1
|
||||
default :{echo 'erreur d\'aiguillage !'.$uc;break;}
|
||||
case 'pompiers' : {include("controleurs/c_pompiers.php");break;} //Page pompiers {TODO}
|
||||
default : {
|
||||
echo 'erreur d\'aiguillage !'.$uc;
|
||||
break;
|
||||
}
|
||||
}
|
||||
include("vues/v_pied.php") ;
|
||||
|
||||
|
3
requeteUtile.txt
Normal file
3
requeteUtile.txt
Normal file
@ -0,0 +1,3 @@
|
||||
Garde de michel Rouat a tel date
|
||||
|
||||
SELECT * FROM `activite` WHERE aCis = 2901 AND aPompier = 1 AND aDateGarde = "2023-09-22";
|
@ -583,7 +583,7 @@ table.listeLegere td {
|
||||
padding: 1px;
|
||||
margin: 1px;
|
||||
border-spacing: 2px;
|
||||
border-color: gray;
|
||||
border-color: black;
|
||||
}
|
||||
|
||||
.tableau td.semaine {
|
||||
|
@ -1,6 +1,6 @@
|
||||
<!-- choix d'une Caserne / Derniere modification le 23 mai 2019 par Pascal Blain -->
|
||||
<?php
|
||||
$nbA=count($lesCasernes);
|
||||
$nbA = count($lesCasernes);
|
||||
echo '
|
||||
<div id="contenu">
|
||||
<form name="choixC" action="index.php" method="post">
|
||||
|
@ -12,7 +12,7 @@ if ($_SESSION['statut'] == 1) {
|
||||
$choix = $_SESSION['idUtilisateur'];
|
||||
} else {
|
||||
echo '
|
||||
<select name="lstPompiers" STYLE="width:350px;" onchange="submit();">';
|
||||
<select name="lstPompiers" STYLE="width:auto;" onchange="submit();">';
|
||||
|
||||
if (!isset($_REQUEST['lstPompiers'])) {
|
||||
$choix = $_SESSION['idUtilisateur'];
|
||||
@ -44,7 +44,7 @@ echo ('
|
||||
if ($_SESSION['statut'] == 2) {?>
|
||||
|
||||
<input type="image" id="zNouveau" title="Ajouter" src="images/ajout.gif" onclick="faire('choixP', 'ajouter')">
|
||||
<input type="image" id="zModif" title="Modifier" src="images/modif.gif" onclick="faire('choixP', 'modifier')">
|
||||
<input type="image" class="btn-modif" id="zModif" title="Modifier" src="images/modif.gif">
|
||||
<input type="image" id="zSupprime" title="Supprimer" src="images/supprimer.gif" onclick="faire('choixP', 'supprimer')">
|
||||
<input type="image" id="zPremier" title="premier" src="images/goPremier.gif" onclick="premier('choixP','lstPompiers')">
|
||||
<input type="image" id="zPrecedent" title="précédent" src="images/goPrecedent.gif" onclick="precedent('choixP','lstPompiers')">
|
||||
@ -56,7 +56,7 @@ if ($_SESSION['statut'] == 2) {?>
|
||||
<?php
|
||||
} else {
|
||||
echo '
|
||||
<input type="image" id="zModif" title="Modifier" src="images/modif.gif" onclick="faire(\'choixP\', \'modifier\')">';
|
||||
<input type="image" class="btn-modif" id="zModif" title="Modifier" src="images/modif.gif">';
|
||||
}?>
|
||||
</div>
|
||||
|
||||
|
@ -11,14 +11,16 @@
|
||||
</head>
|
||||
<?php
|
||||
//version du code : le 18 septembre 2023 -------------------------------------
|
||||
$formulaire = '';
|
||||
$champ = '';
|
||||
if (isset($_REQUEST['zFormulaire'])) {
|
||||
$formulaire=$_REQUEST['zFormulaire'];
|
||||
$formulaire = $_REQUEST['zFormulaire'];
|
||||
}
|
||||
if (isset($_REQUEST['zChamp'])) {
|
||||
$champ = $_REQUEST['zChamp'];
|
||||
}
|
||||
?>
|
||||
<body onload="donner_focus('<?= $formulaire."','".$champ;?>');">
|
||||
<body >
|
||||
<div id="page">
|
||||
<div id="entete">
|
||||
<img src="./images/logo.png" id="logo" alt="SDIS29" title="SDIS 29" />
|
||||
|
@ -1,66 +1,77 @@
|
||||
<!-- affichage de la feuille de gardes / Derniere modification le 18/09/2023 à 16h50 par Pascal Blain -->
|
||||
<div style='display: block;' class='unOnglet' id='contenuOnglet1'>
|
||||
<fieldset><legend>Feuille de gardes</legend>
|
||||
<form name="frmDispos" action="index.php?choixTraitement=gardes&action=voir" method="post">
|
||||
<input type="hidden" name="zSemaine" value='<?php echo $semaine;?>'>
|
||||
<input type="hidden" name="zAnnee" value='<?php echo $annee;?>'>
|
||||
<input type="hidden" name="ztLaDate" value="">
|
||||
<input type="hidden" name="ztLaTranche" value="">
|
||||
<input type="hidden" name="ztExGarde" value="">
|
||||
<input type="hidden" name="ztPompier" value="">
|
||||
</form>
|
||||
<table id="tableau" class="tableau">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th><input id="sPrecedente" name="gauche" title="semaine précédente" src="images/gauche.gif" onclick="autreSemaine('<?php echo date('W',strtotime("-7 days",$premierJour))."', '".date('Y',strtotime("-7 days",$premierJour))?>')" onmouseover="document.gauche.src='images/gauche_.gif'" onmouseout="document.gauche.src='images/gauche.gif'"type="image"></th>
|
||||
<fieldset>
|
||||
<legend>Feuille de gardes</legend>
|
||||
<form name="frmDispos" action="index.php?choixTraitement=gardes&action=voir" method="post">
|
||||
<input type="hidden" name="zSemaine" value='<?php echo $semaine; ?>'>
|
||||
<input type="hidden" name="zAnnee" value='<?php echo $annee; ?>'>
|
||||
<input type="hidden" name="ztLaDate" value="">
|
||||
<input type="hidden" name="ztLaTranche" value="">
|
||||
<input type="hidden" name="ztExGarde" value="">
|
||||
<input type="hidden" name="ztPompier" value="">
|
||||
</form>
|
||||
<table id="tableau" class="tableau">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th><input id="sPrecedente" name="gauche" title="semaine précédente" src="images/gauche.gif"
|
||||
onclick="autreSemaine('<?= date('W', strtotime("-7 days", $premierJour)) . "', '" . date('Y', strtotime("-7 days", $premierJour)) ?>')"
|
||||
onmouseover="document.gauche.src='images/gauche_.gif'"
|
||||
onmouseout="document.gauche.src='images/gauche.gif'" type="image"></th>
|
||||
|
||||
<th colspan="27"><b><big>Semaine <?php echo $semaine." : du lundi ".date('d/m/Y',$premierJour)." au dimanche ".date('d/m/Y',strtotime("6 days",$premierJour))."</big></b></th>";?>
|
||||
<th colspan="27"><b><big>Semaine
|
||||
<?= $semaine . " : du lundi " . date('d/m/Y', $premierJour) . " au dimanche " . date('d/m/Y', strtotime("6 days", $premierJour)) . "</big></b></th>"; ?>
|
||||
|
||||
<th><input id="sSuivante" name="droite" title="semaine suivante" src="images/droite.gif" onclick="autreSemaine('<?php echo date('W',strtotime("+7 day",$premierJour))."', '".date('Y',strtotime("+7 day",$premierJour));?>')" onmouseover="document.droite.src='images/droite_.gif'" onmouseout="document.droite.src='images/droite.gif'"type="image"></th>
|
||||
</tr>
|
||||
<tr><th> </th>
|
||||
<?php
|
||||
$nomJour = array('Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi','Dimanche');
|
||||
for($jour=0; $jour<= 6; $jour++)
|
||||
{
|
||||
echo ('<th colspan="4">'.$nomJour[$jour].' '.date('d/m',strtotime('+'.$jour.' day',$premierJour)).'</th>');
|
||||
}
|
||||
|
||||
echo "</tr>".PHP_EOL." <tr><th width='100'>Volontaires</th>";
|
||||
for($jour=0; $jour<= 6; $jour++)
|
||||
{
|
||||
foreach ($lesTranches as $uneTranche)
|
||||
{echo '<th class="semaine" style="text-align : center;">'.$uneTranche["pIndice"].'</th>';}
|
||||
}
|
||||
echo PHP_EOL." </tr>";
|
||||
|
||||
foreach ($lesPompiers as $unPompier)
|
||||
{
|
||||
echo "<tr><td><small><small>".$unPompier['pNom']." ".$unPompier['pPrenom']."</small></small></td>";
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
echo "</tr>".PHP_EOL." ";
|
||||
}
|
||||
?>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<th><input id="sSuivante" name="droite" title="semaine suivante" src="images/droite.gif"
|
||||
onclick="autreSemaine('<?= date('W', strtotime("+7 day", $premierJour)) . "', '" . date('Y', strtotime("+7 day", $premierJour)); ?>')"
|
||||
onmouseover="document.droite.src='images/droite_.gif'"
|
||||
onmouseout="document.droite.src='images/droite.gif'" type="image"></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th> </th>
|
||||
<?php
|
||||
$nomJour = array('Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi', 'Dimanche');
|
||||
|
||||
for ($jour = 0; $jour <= 6; $jour++) {
|
||||
echo ('<th colspan="4">' . $nomJour[$jour] . ' ' . date('d/m', strtotime('+' . $jour . ' day', $premierJour)) . '</th>');
|
||||
}
|
||||
|
||||
echo "</tr>" . PHP_EOL . " <tr><th width='100'>Volontaires</th>";
|
||||
|
||||
for ($jour = 0; $jour <= 6; $jour++) {
|
||||
foreach ($lesTranches as $uneTranche) {
|
||||
echo '<th class="semaine" style="text-align : center;">' . $uneTranche["pIndice"] . '</th>';
|
||||
}
|
||||
}
|
||||
echo PHP_EOL . " </tr>";
|
||||
|
||||
foreach ($lesPompiers as $unPompier) {
|
||||
echo "
|
||||
<tr>
|
||||
<td><small><small>" . $unPompier['pNom'] . " " . $unPompier['pPrenom'] . "</small></small></td>";
|
||||
|
||||
for ($jour = 0; $jour <= 6; $jour++) {
|
||||
$leJour = date('Y-m-d', strtotime('+' . $jour . ' day', $premierJour));
|
||||
$dateTab = date('d/m/Y', strtotime('+' . $jour . ' day', $premierJour));
|
||||
$dispos = $lesDispos[$unPompier['pId']][$dateTab];
|
||||
|
||||
for ($tranche = 1; $tranche <= 4; $tranche++) {
|
||||
$couleur = 'c' . $tranche;
|
||||
$garde = 'g' . $tranche;
|
||||
$dispo = 'd' . $tranche;
|
||||
|
||||
echo '<td style="border: 1px solid grey; cursor:pointer;
|
||||
background-color: ' . $dispos[$couleur] . ';
|
||||
color: black;"
|
||||
class="click-garde" id="' . $leJour . '/' . $tranche . '/' . $unPompier['pId'] . '">'
|
||||
. (($dispos[$garde] == 1) ? 'X' : '')
|
||||
. '</td>';
|
||||
}
|
||||
}
|
||||
echo ("</tr>" . PHP_EOL . " ");
|
||||
}
|
||||
?>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</fieldset>
|
||||
</div>
|
@ -78,9 +78,9 @@ $titre3 = ($_SESSION['statut'] == 1) ? "Mon profil" : "Profil";
|
||||
echo ('
|
||||
<div id="fiche">
|
||||
<ul class="lesOnglets">
|
||||
<li class="actif onglet" id="onglet1" onclick="javascript:Affiche(\'1\',3);">'.$titre1.'</li>
|
||||
<li class="inactif onglet" id="onglet2" onclick="javascript:Affiche(\'2\',3);">'.$titre2.'</li>
|
||||
<li class="inactif onglet" id="onglet3" onclick="javascript:Affiche(\'3\',3);">'.$titre3.'</li>
|
||||
<li class="actif onglet" id="onglet1" onclick="javascript:Affiche(\'1\',3);">' . $titre1 . '</li>
|
||||
<li class="inactif onglet" id="onglet2" onclick="javascript:Affiche(\'2\',3);">' . $titre2 . '</li>
|
||||
<li class="inactif onglet" id="onglet3" onclick="javascript:Affiche(\'3\',3);">' . $titre3 . '</li>
|
||||
</ul>');
|
||||
/*================================================================================================== DISPONIBILITEES (1) */
|
||||
echo ("
|
||||
@ -179,7 +179,7 @@ echo ("
|
||||
echo ("
|
||||
</fieldset>
|
||||
</div>");
|
||||
/*================================================================================================== GARDES (2)*/
|
||||
/*================================================================================================== GARDES (2)*/
|
||||
echo ("
|
||||
<div style='display: none;' class='unOnglet' id='contenuOnglet2'>
|
||||
<fieldset><legend>Gardes réalisées ");
|
||||
@ -192,13 +192,17 @@ echo ("
|
||||
$dateGarde="premiere";
|
||||
$colonne=1;
|
||||
echo "</tr>";
|
||||
|
||||
foreach ($lesGardes as $uneLigne)
|
||||
{
|
||||
if ($dateGarde != $uneLigne['wDate'])
|
||||
{
|
||||
if ($dateGarde != "premiere")
|
||||
{
|
||||
while ($colonne<=count($lesTranches)) {echo "<td class='controle' style='text-align : center;'> </td>"; $colonne++;}
|
||||
while ($colonne <= count($lesTranches)) {
|
||||
echo "<td class='controle' style='text-align : center;'> </td>";
|
||||
$colonne++;
|
||||
}
|
||||
echo "</tr>
|
||||
";
|
||||
}
|
||||
@ -220,39 +224,42 @@ echo ("
|
||||
/*================================================================================================== COORDONNEES (3) */
|
||||
echo ("
|
||||
<div style='display: none;' class='unOnglet' id='contenuOnglet3'>
|
||||
<form class='dataPompier' method='post'>
|
||||
<table style='border: 0px solid white;'>
|
||||
<tr>
|
||||
<td style='border :0px;'>
|
||||
<fieldset><legend>Coordonnées</legend>
|
||||
<table>
|
||||
<tr><th style='width:130px;'>Nom</th> <td style='width:130px;'>".$lesInfosPompier['nom']."</td> </tr>
|
||||
<tr><th>Prénom</th> <td>".$lesInfosPompier['prenom']."</td> </tr>
|
||||
<tr><th>Adresse</th> <td>".$lesInfosPompier['pAdresse']."</td> </tr>
|
||||
<tr><th>Code postal</th> <td>".$lesInfosPompier['pCp']."</td> </tr>
|
||||
<tr><th>Ville</th> <td>".$lesInfosPompier['pVille']."</td> </tr>
|
||||
<tr><th>Téléphone</th> <td>".$lesInfosPompier['pBip']."</td> </tr>
|
||||
<tr><th>Adresse électronique</th> <td>".$lesInfosPompier['pMail']."</td> </tr>
|
||||
<tr><th>Nom de compte</th> <td>".$lesInfosPompier['pLogin']."</td></tr>
|
||||
<tr><th> </th> <td> </td> </tr>
|
||||
<tr><th style='width:130px;'>Nom</th> <td style='width:130px;'><input name='ztNom' type='text' class='infoPompier' value='".$lesInfosPompier['nom']."' disabled></td> </tr>
|
||||
<tr><th>Prénom</th> <td> <input name='ztPrenom' type='text' class='infoPompier infoPompier-chef' value='" . $lesInfosPompier['prenom']."' disabled></td> </tr>
|
||||
<tr><th>Adresse</th> <td> <input name='ztAdresse' type='text' class='infoPompier infoPompier-chef' value='" . $lesInfosPompier['pAdresse']."' disabled></td> </tr>
|
||||
<tr><th>Code postal</th> <td> <input name='ztCodePostal' type='text' class='infoPompier infoPompier-chef' value='" . $lesInfosPompier['pCp']."' disabled></td> </tr>
|
||||
<tr><th>Ville</th> <td> <input name='ztVille' type='text' class='infoPompier infoPompier-chef' value='" . $lesInfosPompier['pVille']."' disabled></td> </tr>
|
||||
<tr><th>Téléphone</th> <td> <input name='ztTel' type='text' class='infoPompier-chef' value='" . $lesInfosPompier['pBip']."' disabled></td> </tr>
|
||||
<tr><th>Adresse électronique</th> <td> <input name='ztMail' type='text' class='infoPompier infoPompier-chef' value='" . $lesInfosPompier['pMail']."' disabled></td> </tr>
|
||||
<tr><th>Nom de compte</th> <td>" . $lesInfosPompier['pLogin'] . "</td></tr>
|
||||
<input name='pId' type='hidden' class='infoPompier' value='" . $lesInfosPompier['id']."' disabled>
|
||||
<br />");
|
||||
echo (" </table>
|
||||
echo ("
|
||||
</table>
|
||||
</fieldset>
|
||||
</td>
|
||||
<td style='border :0px;'>
|
||||
<fieldset><legend>Centre d'Incendie et de Secours</legend>
|
||||
<table>
|
||||
<tr><th style='width:130px;'>Code</th> <td>".$lesInfosPompier['pCis']."</td> </tr>
|
||||
<tr><th>Nom</th> <td>".$lesInfosPompier['cNom']."</td> </tr>
|
||||
<tr><th>Adresse</th> <td>".$lesInfosPompier['cAdresse']."</td> </tr>
|
||||
<tr><th>Téléphone</th> <td>".$lesInfosPompier['cTel']."</td> </tr>
|
||||
<tr><th>Groupement</th> <td>".$lesInfosPompier['cGroupement']."</td> </tr>
|
||||
<tr><th style='width:130px;'>Code</th> <td><input name='zCis' type='text' class='infoPompier-chef' value='" . $lesInfosPompier['pCis'] . "' disabled></td> </tr>
|
||||
<tr><th>Nom</th> <td>" . $lesInfosPompier['cNom'] . "</td> </tr>
|
||||
<tr><th>Adresse</th> <td>" . $lesInfosPompier['cAdresse'] . "</td> </tr>
|
||||
<tr><th>Téléphone</th> <td>" . $lesInfosPompier['cTel'] . "</td> </tr>
|
||||
<tr><th>Groupement</th> <td>" . $lesInfosPompier['cGroupement'] . "</td> </tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
<fieldset><legend>Fonction</legend>
|
||||
<table>
|
||||
<tr><th>Type</th> <td>".$lesInfosPompier['wType']."</td> </tr>
|
||||
<tr><th>Grade</th> <td>".$lesInfosPompier['wGrade']."</td> </tr>
|
||||
<tr><th>Statut</th> <td>".$lesInfosPompier['wStatut']."</td> </tr> </table>
|
||||
<tr><th>Type</th> <td> <input name='lstType' type='text' class='infoPompier-chef' value='" . $lesInfosPompier['wType'] . "' disabled></td> </tr>
|
||||
<tr><th>Grade</th> <td> <input name='lstGrade' type='text' class='infoPompier-chef' value='" . $lesInfosPompier['wGrade'] . "' disabled></td> </tr>
|
||||
<tr><th>Statut</th> <td> <input name='lstStatut' type='text' class='infoPompier-chef' value='" . $lesInfosPompier['wStatut'] . "' disabled></td> </tr>
|
||||
</table>
|
||||
</fieldset></td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -260,11 +267,14 @@ echo (" </table>
|
||||
<fieldset><legend>Observations</legend>
|
||||
<table style='border: 0px solid white;'>
|
||||
<tr>
|
||||
<td>.".$lesInfosPompier['pCommentaire']."</td>
|
||||
<td> <input name='ztObservation' type='text' class='infoPompier' value='" . $lesInfosPompier['pCommentaire'] . "' disabled></td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
</div>");
|
||||
</form>
|
||||
</div>
|
||||
<input type='image' class='btn-valid-modif' id='validModif' title='Modifier' src='images/valider.jpg' style='display:none; margin: 0 auto;'>
|
||||
");
|
||||
|
||||
/*================================================================================================== Onglet X */
|
||||
echo ("
|
||||
|
@ -1,18 +1,39 @@
|
||||
<!-- v_unPompier.php / Derniere modification le 18 septembre 2023 par Pascal Blain -->
|
||||
<div id="contenu">
|
||||
<?php
|
||||
if ($_REQUEST['action']=="supprimer") {
|
||||
/**
|
||||
* Boutons d'action a coté du nom
|
||||
* *lesInfosPompiers = pdo->getInfosPompier());
|
||||
*/
|
||||
if ($_REQUEST['action'] == "supprimer") {
|
||||
echo '<h2>SUPPRESSION DU POMPIER '.$lesInfosPompier['nom'].' '.$lesInfosPompier['prenom'].'</h2>';
|
||||
echo '<form name="frmA" action="index.php?choixTraitement=pompiers&action=validerSupprimer&type='.$lesInfosPompier['pType'].'&agent='.$lesInfosPompier['id'].'&caserne='.$lesInfosPompier['pCis'].'" method="post">';
|
||||
}
|
||||
if ($_REQUEST['action']=="modifier") {
|
||||
echo '<h2>MODIFICATION DU POMPIER '.$lesInfosPompier['nom'].' '.$lesInfosPompier['prenom'].'</h2>';
|
||||
echo '<form name="frmA" action="index.php?choixTraitement=pompiers&action=validerModifier&type='.$lesInfosPompier['pType'].'&agent='.$lesInfosPompier['id'].'&caserne='.$lesInfosPompier['pCis'].'" method="post">';
|
||||
echo (
|
||||
'<form name="frmA" action="index.php?choixTraitement=pompiers&action=validerSupprimer&type='
|
||||
. $lesInfosPompier['pType']
|
||||
. '&agent=' . $lesInfosPompier['id']
|
||||
. '&caserne=' . $lesInfosPompier['pCis']
|
||||
. '" method="post">');
|
||||
}
|
||||
if ($_REQUEST['action']=="ajouter") {
|
||||
if ($_REQUEST['action'] == "modifier") {
|
||||
var_dump($lesInfosPompier);
|
||||
echo ('
|
||||
<h2>MODIFICATION DU POMPIER '
|
||||
. $lesInfosPompier['nom'] . ' '
|
||||
. $lesInfosPompier['prenom'] . '</h2>'
|
||||
);
|
||||
echo ('
|
||||
<form name="frmA" action="index.php?choixTraitement=pompiers&action=validerModifier&type='
|
||||
. $lesInfosPompier['wType'] . '&agent='
|
||||
. $lesInfosPompier['id']
|
||||
. '&caserne=' . $lesInfosPompier['pCis']
|
||||
. '" method="post">'
|
||||
);
|
||||
}
|
||||
if ($_REQUEST['action'] == "ajouter") {
|
||||
echo "<h2>AJOUT D'UN NOUVEAU POMPIER</h2>";
|
||||
echo '
|
||||
<form name="frmA" action="index.php?choixTraitement=pompiers&action=validerAjouter&type='.$lesInfosPompier['pType'].'" method="post" onsubmit="return valider(this)">';
|
||||
<form name="frmA" action="index.php?choixTraitement=pompiers&action=validerAjouter&type='
|
||||
. $lesInfosPompier['pType'].'" method="post" onsubmit="return valider(this)">';
|
||||
}
|
||||
echo ("
|
||||
<table style='border: 0px solid white;'>
|
||||
@ -21,10 +42,9 @@
|
||||
<fieldset><legend>Coordonnées</legend>
|
||||
<table>
|
||||
");
|
||||
|
||||
if ($_REQUEST['action']=="supprimer"){ //-------------------------------------------------------- cas suppression
|
||||
echo ("
|
||||
<div style='display: none;' class='unOnglet' id='contenuOnglet3'>
|
||||
if ($_REQUEST['action'] == "supprimer"){ //-------------------------------------------------------- cas suppression
|
||||
echo ("
|
||||
<div style='display: none;' class='unOnglet' id='contenuOnglet3'>
|
||||
<table style='border: 0px solid white;'>
|
||||
<tr>
|
||||
|
||||
@ -41,7 +61,7 @@ if ($_REQUEST['action'] == "modifier") {
|
||||
");
|
||||
}
|
||||
if ($_REQUEST['action'] == "ajouter") {
|
||||
echo (" <tr><th style='width:130px;'>Nom</th> <td style='width:130px;'><input id='ztNom' type='text' name='ztNom'></td> </tr>
|
||||
echo (" <tr><th style='width:130px;'>Nom</th> <td style='width:130px;'><input id='ztNom' type='text' name='ztNom'></td> </tr>
|
||||
|
||||
<br />");
|
||||
}
|
||||
|
Reference in New Issue
Block a user