コード例 #1
0
ファイル: left.php プロジェクト: natoli66/PHPOO
spl_autoload_register(function ($class) {
    $parts = explode('\\', $class);
    require __DIR__ . "/../Classes/" . end($parts) . '.php';
});
use PointeuseV02\PDOPointeuse;
use PointeuseV02\PointeuseV02;
$Pointeuse = new PointeuseV02();
echo '<div class="col-md-2" id="left-side">';
if (isset($_SESSION['site'])) {
    $pseudo = $_SESSION['pseudo'];
    $pdo = PDOPointeuse::getPdoPointeuse();
    $req = $pdo->requeteSelection("SELECT * FROM client WHERE pseudo='{$pseudo}'");
    $compte = $req[0];
    $_SESSION['id'] = $compte['idClient'];
    echo '<h2>Pseudo : <b>' . $pseudo . '</b></h2>';
    echo '<h2>ID Compte : <b>' . $_SESSION['id'] . '</b></h2>';
    $lastP = $Pointeuse->lastPointage($_SESSION['id']);
    if ($lastP) {
        echo '<h2>Denier Pointage : ';
        echo '<ul><li>Jour=<b>' . $lastP["jour"] . '</b></li>';
        echo '<li>Début=<b>' . $lastP["début"] . '</b></li>';
        echo '<li>Fin=<b>' . $lastP['fin'] . '</b></li>';
        $cumul = $Pointeuse->heuresCumulées($_SESSION['id'], $lastP['id']);
        echo '<li>Durée=<b>' . $cumul["h"] . 'h ' . $cumul["m"] . 'm ' . $cumul["s"] . 's</b></li></ul></h2>';
    }
    if ($Pointeuse->nbPointages($_SESSION['id']) != 0) {
        echo '<h2>Nombre Pointages : <b>' . $Pointeuse->nbPointages($_SESSION['id']) . '</b></h2>';
    }
}
?>
</div>
コード例 #2
0
ファイル: debadger.php プロジェクト: natoli66/PHPOO
 <span class="sr-only">dejaPointé:</span>
 Cet ID de pointage a déjà été débadgé !
 </div>';
                     }
                 } else {
                     if (isset($_POST['fin'])) {
                         if (isset($_POST['huitheures'])) {
                             $fin = date("G:i:s", strtotime($req[0]["heureDébut"]) + 28800);
                         } else {
                             if ($_POST['fin'] == "") {
                                 $fin = "20:00:00";
                             } else {
                                 $fin = $_POST['fin'];
                             }
                         }
                         if ($Pointeuse->heuresCumulées("", $idP, $fin)["total"] < 0) {
                             echo '<div class="alert alert-danger" role="alert">
 <span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true"></span>
 <span class="sr-only">hfinInvalide:</span>
 Veuillez entrer une heure supérieure à l\'heure de début
 </div>';
                         } else {
                             $Pointeuse->debadger($req[0]["idClient"], $idP, $fin, 1);
                             echo '<div class="alert alert-success" role="alert">
 <span class="glyphicon glyphicon-ok" aria-hidden="true"></span>
 <span class="sr-only">bienPointé:</span>
 Vous avez bien débadgé <b>' . $req[0]["pseudo"] . '</b> à ' . $fin . ' lors du pointage n°' . $idP . ' !
 </div>';
                         }
                     }
                     echo '<h2>Débadger <b>' . $req[0]["pseudo"] . '</b> lors du pointage n°' . $idP . ' :</h2><br>';