events.emargement.php 897 B

123456789101112131415161718192021222324
  1. <?php
  2. if (core::ifPost("from") AND core::getPost("from") == "emargement" AND session::isConnect("salarie")) {
  3. if(event::checkUrl(core::getPost("qRcode")) != DOMAIN_EVENTS){
  4. alert::recError("Le QR-Code n'est pas valide.");
  5. header("Location: /");
  6. exit();
  7. } else {
  8. $md5Evenement = event::getEvenementbyQRCode(core::getPost("qRcode"))["e"];
  9. if(event::checkEvenementBySalarie($md5Evenement) == TRUE){
  10. if(event::emargementEvenement(event::getIdEvenementByMd5($md5Evenement), session::getId("salarie"))){
  11. alert::recSuccess("Votre émargement a été pris en compte");
  12. } else {
  13. alert::recError("Nous n'avons pas pu vous émarger sur l'évènement");
  14. }
  15. }
  16. header("Location: /");
  17. exit();
  18. }
  19. } else {
  20. header('HTTP/1.0 401 Unauthorized');
  21. exit();
  22. }