Browse Source

Maj print

stany.ferer 2 years ago
parent
commit
2c722a9a44

+ 16 - 5
core/class/printPaper.class.php

@@ -39,23 +39,34 @@ class printPaper
             $alert = "";
         }
 
-        $explication = "Pour vous émarger il vous faut scanner ce QRCode ou vous rendre sur <span style='font-weight : bold;'>https://" . DOMAIN_EVENTS . "</span> dans le navigateur de votre mobile.<br />";
-        $explication .= "Une fois sur l'app mobile, il vous faut renseigner votre <span style='font-weight : bold;'>matricule Capgemini</span> (composé de chiffres et présent sur la fiche paie) ou votre <span style='font-weight : bold;'>identifiant Capgemini</span> (qui est généralement la première lettre de votre prénom et votre nom) et votre <span style='font-weight : bold;'>date de naissance</span> (celle renseignée sur le site).<br />";
-        $explication .= "";
+        if($event["type_inscription"] == 0){
+            $note = '<div class="alert alert-success" role="alert">Evènement sans inscription.</div>';
+        } else {
+            $note = '<div class="alert alert-warning" role="alert">Préinscription obligatoire</div>';
+        }
+
+        $explication = "Pour vous émarger, il vous faut scanner ce QRCode ou vous rendre sur <span style='font-weight : bold;'>https://" . DOMAIN_EVENTS . "</span> dans le navigateur de votre mobile.<br />";
+        $explication .= "Une fois sur l'app mobile, il vous faut renseigner votre <span style='font-weight : bold;'>matricule Capgemini</span> <span style='font-style: italic;'>(composé de chiffres et présent sur votre fiche paie)</span> ou votre <span style='font-weight : bold;'>identifiant Capgemini</span> <span style='font-style: italic;'>(qui est généralement la première lettre de votre prénom suivi de votre nom)</span> et votre <span style='font-weight : bold;'>date de naissance</span> <span style='font-style: italic;'>(celle renseignée sur le site du CSE)</span>.<br />";
+        $explication .= "Une fois connecté, il vous suffira de cliquer sur la tuile correspondante à l'évènement <span style='font-style: italic;'>(la première fois, il vous faudra accepter les droits d'accès à votre caméra)</span> et de scanner ce QRcode.<br />";
+        
+        if($event["type_inscription"] == 0) { $explication .= "Cet évènement est accessible à tous les salariés."; }
+        else { $explication .= "Important, cet évènement est seulement accessible aux salariés qui se sont préinscrits."; }
 
         $search = array(
             self::searchElementPage("TITRE"),
             self::searchElementPage("PERIODE"),
             self::searchElementPage("QRCODE"),
             self::searchElementPage("EXPLICATION"),
+            self::searchElementPage("NOTE"),
             self::searchElementPage("ALERTE")
         );
 
         $replace = array(
             $event["titre"], // TITRE
-            "DU " . core::convertDate($event["startDate"]) . " AU " . core::convertDate($event["endDate"]), // PERIODE
-            event::getQRCode($event["id"], "400"), // QRCODE
+            "du " . core::convertDate($event["startDate"]) . " au " . core::convertDate($event["endDate"]), // PERIODE
+            event::getQRCode($event["id"], "300"), // QRCODE
             $explication, // EXPLICATION
+            $note, // NOTE
             $alert // ALERTE
         );
 

+ 7 - 2
core/print/cms.qrcode-event.html

@@ -7,6 +7,10 @@
         <link rel="stylesheet" href="libs/bootstrap/assets/dist/css/bootstrap.min.css">
         <link rel="stylesheet" type="texte/css" href="css/print.css">
         <style>
+            .container{
+                max-width: 19cm;
+            }
+
             .logo {
                 width: 8cm;
             }
@@ -20,12 +24,12 @@
             }
 
             .explication {
-                text-align: justify;
+                text-align: left;
             }
         </style>
     </head>
 
-    <body>
+    <body onLoad="window.print()">
         <page size="A4">
             <div class="container">
                 <div class="row justify-content-md-center">
@@ -44,6 +48,7 @@
                         <h1 class="card-title titre">{{TITRE}}</h5>
                         <p class="card-text periode">{{PERIODE}}</p>
                         <div class="qrcode">{{QRCODE}}</div>
+                        <p class="card-text note">{{NOTE}}</p>
                     </div>
                     <div class="card-footer text-body-secondary">
                         <p class="explication">{{EXPLICATION}}</p>

+ 2 - 2
core/views/pages/cms.evenement-inscrits.php

@@ -40,7 +40,7 @@
 
 <script>
         function desinscrire(value, row) { 
-<?php if(ENVIRONNEMENT == "PROD") { ?>            
+<?php if(ENVIRONNEMENT != "DEV") { ?>            
             if(row.present === null){
 <?php } ?>
                 return '<form method="post" action="/submit.php">\n\
@@ -50,7 +50,7 @@
                 <input type="hidden" name="salarie" value="' + row.id + '">\n\
                 <button type="submit" onclick="return confirm(\'Etes-vous certain de vouloir désinscrire ' + row.prenom + ' ' + row.nom + ' ?\')" class="btn btn-outline-danger btn-sm">Annuler</button>\n\
                 </form>'; 
-<?php if(ENVIRONNEMENT == "PROD") { ?>
+<?php if(ENVIRONNEMENT != "DEV") { ?>
             } else {
                 return '<button class="btn btn-outline-secondary btn-sm" disabled="">Validé</button>';
             }