|
@@ -14,6 +14,43 @@ if($_SERVER['HTTP_HOST'] == DOMAIN_EVENTS){
|
|
|
require_once DIR_PHP_VIEWS . "_events.nav.php";
|
|
require_once DIR_PHP_VIEWS . "_events.nav.php";
|
|
|
get::page("list-events");
|
|
get::page("list-events");
|
|
|
require_once DIR_PHP_VIEWS . "_events.foot.php";
|
|
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 {
|
|
} else {
|
|
|
header("Location: /");
|
|
header("Location: /");
|
|
|
exit();
|
|
exit();
|