| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- <?php
- require_once "../env.inc.php";
- require_once "../conf.inc.php";
- require_once DIR_PHP_LAYOUTS . "header.php";
- secureSession::start();
- require_once "../access.inc.php";
- if ($_SERVER['HTTP_HOST'] == DOMAIN_EVENTS) {
- if (session::isConnect("salarie")) {
- define("TITLE", "CSE Invent : Vos évènements");
- require_once DIR_PHP_VIEWS . "_events.head.php";
- require_once DIR_PHP_VIEWS . "_events.nav.php";
- get::page("list-events");
- require_once DIR_PHP_VIEWS . "_events.foot.php";
- // Si émargement
- if (session::getValue("eventQRCode", "salarie") != "") {
- $check = event::checkEvenementBySalarie(session::getValue("eventQRCode", "salarie"));
- if ($check["result"] == TRUE) {
- if (event::emargementEvenement(event::getIdEvenementByMd5(session::getValue("eventQRCode", "salarie")), session::getId("salarie"))) {
- echo "<script>
- const data = {
- evenement : '" . addslashes($check["evenement"]) . "',
- result : true,
- description : '" . addslashes($check["description"]) . "',
- salarie : null
- };
- $('#ResultQRCode').remove();
- $('#confirmationModal').append(getConfirmModal(data));
- $('#ResultQRCode').modal('show');
- </script>";
- } else {
- alert::recError("Nous n'avons pas pu vous émarger sur l'évènement");
- }
- session::setValue(NULL, "eventQRCode", "salarie");
- } else {
- echo "<script>
- const data = {
- evenement : '" . addslashes($check["evenement"]) . "',
- result : false,
- description : '" . addslashes($check["description"]) . "',
- salarie : null
- };
- $('#ResultQRCode').remove();
- $('#confirmationModal').append(getConfirmModal(data));
- $('#ResultQRCode').modal('show');
- </script>";
- }
- }
- // Si émargement
- } else {
- header("Location: /");
- exit();
- }
- } elseif ($_SERVER['HTTP_HOST'] == DOMAIN_CONTROL) {
- if (session::isConnect()) {
- define("TITLE", "CSE Invent : Controle d'évènement");
- require_once DIR_PHP_VIEWS . "_events.head.php";
- require_once DIR_PHP_VIEWS . "_events.nav.php";
- get::page("validateQRCode");
- require_once DIR_PHP_VIEWS . "_events.foot.php";
- } else {
- header("Location: /");
- exit();
- }
- }
|