瀏覽代碼

Gestion d'erreur import inscrit évènemennt

stany.ferer 2 年之前
父節點
當前提交
53fa9c070c
共有 3 個文件被更改,包括 18 次插入15 次删除
  1. 14 12
      core/submit/cms.event-import-inscription.php
  2. 2 2
      core/views/pages/cms.evenement.php
  3. 2 1
      core/views/pages/cms.user.php

+ 14 - 12
core/submit/cms.event-import-inscription.php

@@ -40,23 +40,25 @@ if (core::ifPost("from") AND core::getPost("from") == "event-import-inscription"
             
             $nbSalaries = count($returnXlsx) - 1;
             
-            
-            
             foreach ($returnXlsx as $key => $ligne) {   
                 if($key > 0){
                     $salarie = salaries::getSalarieByLoginId($ligne[0]);
-                    $titreEvenement = event::getInscriptionEvenementById(core::getPost("event"), $salarie["id"])["titre"];
-                    if(empty($titreEvenement) AND isset($salarie["id"])){
-                        if(event::subscribe($salarie["id"]) == TRUE){
-                            alert::recSuccess("Inscription de " . $salarie["prenom"] . " " . $salarie["nom"]);
-                        } else {
-                            alert::recError($salarie["prenom"] . " " . $salarie["nom"] . " n'a pas pu être importé");
-                        }
-                    } elseif(empty($salarie["id"])){
+                    if($salarie == FALSE){
+                        echo $ligne[2]. " " .$ligne[1] . " (" .$ligne[0] . ") n'est pas présent dans la base RH";
                         alert::recError($ligne[2]. " " .$ligne[1] . " (" .$ligne[0] . ") n'est pas présent dans la base RH");
-                    }  
+                    } else {
+                        $titreEvenement = event::getInscriptionEvenementById(core::getPost("event"), $salarie["id"])["titre"];
+                        if(empty($titreEvenement) AND isset($salarie["id"])){
+                            if(event::subscribe($salarie["id"]) == TRUE){
+                                alert::recSuccess("Inscription de " . $salarie["prenom"] . " " . $salarie["nom"]);
+                            } else {
+                                alert::recError($salarie["prenom"] . " " . $salarie["nom"] . " n'a pas pu être importé");
+                            }
+                        } elseif(empty($salarie["id"])){
+                            alert::recError($ligne[2]. " " .$ligne[1] . " (" .$ligne[0] . ") n'est pas présent dans la base RH");
+                        } 
+                    }
                 }
-
             }
             
             header("Location: /evenement-".core::getPost("event").".html");

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

@@ -76,11 +76,11 @@ if(alert::ifTab()){
         </li>
 <?php if(isset($event["id"])){ ?>
         <li class="nav-item">
-            <a class="nav-link<?php if($tab_inscrits == "true"){ echo ' active'; } if(empty($event["id"])){ echo " disabled"; } ?>" data-toggle="tab" id="inscrits-tab" role="tab" aria-selected="<?php echo $tab_inscrits ?>">Inscriptions</a>
+            <a class="nav-link<?php if($tab_inscrits == "true"){ echo ' active'; } if(empty($event["id"])){ echo " disabled"; } ?>" data-toggle="tab" id="inscrits-tab" role="tab" aria-selected="<?php echo $tab_inscrits ?>">Salariés déjà inscrits</a>
         </li>
 <?php if($event["type_inscription"] == 1){ ?>    
         <li class="nav-item">
-            <a class="nav-link<?php if($tab_salaries == "true"){ echo ' active'; } if(empty($event["id"])){ echo " disabled"; } ?>" data-toggle="tab" id="salaries-tab" role="tab" aria-selected="<?php echo $tab_salaries ?>">Salariés</a>
+            <a class="nav-link<?php if($tab_salaries == "true"){ echo ' active'; } if(empty($event["id"])){ echo " disabled"; } ?>" data-toggle="tab" id="salaries-tab" role="tab" aria-selected="<?php echo $tab_salaries ?>">Inscrire des Salariés</a>
         </li>
 <?php } } ?>
     </ul>

+ 2 - 1
core/views/pages/cms.user.php

@@ -124,7 +124,8 @@ if(core::ifGet("add")) {
                     myQrcode::printQRCode($qrCodeUrl);
                 ?>
             <div class="card-footer text-body-secondary">
-                QRCode à scanner dans votre application Google Authenticator
+                QRCode à scanner dans votre application Google Authenticator<br />
+                <a href="https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2" target="_blank">android</a>&nbsp;&nbsp;&nbsp;<a href="https://apps.apple.com/fr/app/google-authenticator/id388497605" target="_blank">iOS</a>
             </div>
         </div>  
         <br />