Premier commit
This commit is contained in:
45
controleurs/c_gardes.php
Normal file
45
controleurs/c_gardes.php
Normal file
@@ -0,0 +1,45 @@
|
||||
<?php
|
||||
// ****************************************'
|
||||
// Le CASTEL-BTS SIO/ PROJET SDIS29 '
|
||||
// Programme: c_gardes.php '
|
||||
// Objet : gestion des gardes '
|
||||
// Client : Bts SIO2 '
|
||||
// Version : 2023 '
|
||||
// Date : 18/09/2023 à 23h50 '
|
||||
// Auteur : pascal-blain@wanadoo.fr '
|
||||
//*****************************************'
|
||||
$action = $_REQUEST['action'];
|
||||
switch($action)
|
||||
{
|
||||
case 'voir':
|
||||
{
|
||||
include("vues/v_entete.php");
|
||||
if(!isset($_REQUEST['zSemaine'])){$_REQUEST['zSemaine'] = date('W');}
|
||||
$semaine = $_REQUEST['zSemaine'];
|
||||
if(!isset($_REQUEST['zAnnee'])){$_REQUEST['zAnnee'] = date('Y');}
|
||||
$annee = $_REQUEST['zAnnee'];
|
||||
$premierJour = strtotime("+$semaine weeks",mktime(0,0,0,1,1,$annee));
|
||||
if (date('w',$premierJour) != 1){$premierJour = strtotime("last monday",$premierJour);}
|
||||
$lesTranches = $pdo->getParametre("tranche");
|
||||
$lesTypesDispos = $pdo->getParametre("dispo");
|
||||
$lesPompiers = $pdo->getLesPompiers($_SESSION['cis']);
|
||||
$lesDispos = $pdo->getDisposHebdo("*", $semaine, $annee);
|
||||
include("vues/v_ficheGardes.php");
|
||||
break;
|
||||
}
|
||||
//-----------------------------------------
|
||||
case 'majGarde':
|
||||
{
|
||||
$Garde = ($_REQUEST["ztExGarde"] == "0") ? 1 : 0;
|
||||
$pdo->majGarde();
|
||||
header ('location: index.php?choixTraitement=gardes&action=voir&zSemaine='.$_REQUEST["zSemaine"].'&zAnnee='.$_REQUEST["zAnnee"]);
|
||||
break;
|
||||
}
|
||||
//-----------------------------------------
|
||||
default :
|
||||
{
|
||||
echo 'erreur d\'aiguillage !'.$action;
|
||||
break;
|
||||
}
|
||||
}
|
||||
?>
|
Reference in New Issue
Block a user