فهرست منبع

Fixe Lottery verif

stany.ferer 2 سال پیش
والد
کامیت
91f1b57443
2فایلهای تغییر یافته به همراه9 افزوده شده و 3 حذف شده
  1. 6 1
      core/class/lottery.class.php
  2. 3 2
      core/submit/cms.lottery-import-inscription.php

+ 6 - 1
core/class/lottery.class.php

@@ -285,6 +285,11 @@ class lottery
     {
         db::query("SELECT id_lottery FROM " . DB_T_LOTTERY_INSCRITS. " WHERE id_dossier = :id_dossier");
         db::bind(':id_dossier', $_id);
-        return db::single()["id_lottery"];
+        $return = db::single();
+        if($return == FALSE){
+            return NULL;
+        } else {
+            return $return["id_lottery"];
+        }
     }
 }

+ 3 - 2
core/submit/cms.lottery-import-inscription.php

@@ -52,7 +52,7 @@ if (core::ifPost("from") AND core::getPost("from") == "lottery-import-inscriptio
             
             foreach ($returnXlsx as $key => $ligne) {   
                 if($key > 0){
-                    $salarie = salaries::get_salarieByLoginId(strtoupper($ligne[2]));
+                    $salarie = salaries::getSalarieByLoginId(strtoupper($ligne[2]));
 
                     if(isset($salarie["id"])){
                         $temp["id_salarie"] = $salarie["id"];
@@ -73,7 +73,8 @@ if (core::ifPost("from") AND core::getPost("from") == "lottery-import-inscriptio
                     }
 
                     $verifDossierLottery = lottery::searchDossier($temp["id_dossier"]);
-                    if($verifDossierLottery != core::getPost("lottery")){
+
+                    if($verifDossierLottery != core::getPost("lottery") AND $verifDossierLottery != NULL){
                         alert::recError("ERREUR TECHNIQUE : ". $temp["prenom"] . " " . $temp["nom"] . " est déjà inscrit sur un autre tirage au sort");
                     }
                     else if($verifDossierLottery == NULL){