1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105
|
<?php
date_default_timezone_set('Europe/Paris');
$date = date('Y/m/d');
$heure = date('H:i:s');
$iduti = $_SESSION['IdUti'];
$coupur = 0;
$DerniereC = $db->query("SELECT max(NumAct) as MaxNumAct FROM badge WHERE IdUti = '$iduti' AND Date = '".date('Y/m/d')."' AND Coupure = $coupur");
$resultC = $DerniereC->fetch();
$Derniere = $db->query("SELECT max(NumAct) as MaxNumAct, max(Coupure) as CoupureMax FROM badge WHERE IdUti = '$iduti' AND Date = '".date('Y/m/d')."'");
$result = $Derniere->fetch();
if($resultC['MaxNumAct'] == 2)
{
$coupur = $coupur + 1;
}
$DerniereC = $db->query("SELECT max(NumAct) as MaxNumAct FROM badge WHERE IdUti = '$iduti' AND Date = '".date('Y/m/d')."' AND Coupure = $coupur");
$resultC = $DerniereC->fetch();
$DerniereLigne = $db->query("SELECT NumAct, max(Heure) as HeureMax FROM badge WHERE IdUti = '$iduti' AND Date = '".date('Y/m/d')."' AND Coupure = '$coupur' GROUP BY NumAct");
$resultat = $DerniereLigne->fetch();
if($resultat['NumAct'] == NULL || $resultC['MaxNumAct'] == 2)
{
echo '<form method="POST">';
echo '<input class="btnba" type="submit" value="Entrée" name="badgeentree" id="badgeentree">';
echo '</form>';
}
else
{
// $Dernier = $db->query("SELECT min(NumAct) as MinNumAct FROM badge WHERE IdUti = '$iduti' AND Date = '".date('Y/m/d')."'");
// $resul = $Dernier->fetch();
// if($resul['MinNumAct'] == 1)
// {
echo '<form method="POST">';
echo '<input class="btnba" type="submit" value="Sortie" name="badgesortie" id="badgesortie">';
echo '</form>';
// }
// $Derniere = $db->query("SELECT max(Coupure) as MaxCoupure, max(NumAct) as MaxNumAct, max(Heure) as HeureMax FROM badge WHERE IdUti = '$iduti' AND Date = '".date('Y/m/d')."'");
// $result = $Derniere->fetch();
// if($result['MaxNumAct'] == 2)
// {
// echo '<form method="POST">';
// echo '<input class="btnba" type="submit" value="Entrée" name="badgeentree" id="badgeentree">';
// echo '</form>';
// }
}
// $coupure = 0;
// $Derniere = $db->query("SELECT max(Coupure) as MaxCoupure, max(NumAct) as MaxNumAct, max(Heure) as HeureMax FROM badge WHERE IdUti = '$iduti' AND Date = '".date('Y/m/d')."'");
// $result = $Derniere->fetch();
// if($result['MaxNumAct'] == 2)
// {
// $coupure += 1;
// }
if(isset($_POST['badgeentree']))
{
extract($_POST);
$Entree = $db->prepare("INSERT INTO badge(IdUti, NumAct, Coupure, Date, Heure) VALUES('$iduti', 1, $coupur, '$date', '$heure')");
$Entree->execute([
'IdUti' => $iduti,
'NumAct' => 1,
'Coupure' => $coupur,
'Date' => $date,
'Heure' => $heure,
]);
echo '<div class="">';
echo "<h3 class='text-success'>Votre badgeage d'entrée a été validé.</h3>";
echo '</div>';
header("Refresh:0");
}
else
{
if(isset($_POST['badgesortie']))
{
extract($_POST);
$Sortie = $db->prepare("INSERT INTO badge(IdUti, NumAct, Coupure, Date, Heure) VALUES('$iduti', 2, $coupur, '$date', '$heure')");
$Sortie->execute([
'IdUti' => $iduti,
'NumAct' => 2,
'Coupure' => $coupur,
'Date' => $date,
'Heure' => $heure,
]);
echo '<div class="">';
echo "<h3 class='text-success'>Votre badgeage de sortie a été validé.</h3>";
echo '</div>';
$coupur += 1;
header("Refresh:0");
}
else
{
echo '<div class="">';
echo '<h3 class="text-success">Veuillez badger.</h3>';
echo '</div>';
}
}
// }
?> |
Partager