فهرست منبع

fix(proweb): Simplifie la gestion de la date de sortie et ajuste la logique de RHBase

stany.ferer 1 هفته پیش
والد
کامیت
0ffd6e915e
1فایلهای تغییر یافته به همراه2 افزوده شده و 5 حذف شده
  1. 2 5
      core/class/proweb.class.php

+ 2 - 5
core/class/proweb.class.php

@@ -135,11 +135,8 @@ class proweb
         } else {
             $_return["loginIdRH"] = (empty($verifRH["loginId"]) or $verifRH["loginId"] == $_return["loginId"]) ? NULL : $verifRH["loginId"];
             $_return["jourEntreeRH"] = (empty($verifRH["jourEntree"]) or self::convertDateMoisAnJour($verifRH["jourEntree"]) == $_return["jourEntree"]) ? NULL : self::convertDateMoisAnJour($verifRH["jourEntree"]);
-            // Vérifier si jourSortie est une vraie date valide (pas NULL, pas vide, pas 0000-00-00)
-            $jourSortieRH = $verifRH["jourSortie"] ?? null;
-            $isValidJourSortie = !empty($jourSortieRH) && $jourSortieRH !== "0000-00-00" && $jourSortieRH !== "0000-00-00 00:00:00" && strpos($jourSortieRH, "0000") !== 0;
-            $_return["jourSortie"] = $isValidJourSortie ? $jourSortieRH : $_return["jourSortie"];
-            $_return["RHBase"] = ($isValidJourSortie or empty($verifRH["id"])) ? 0 : 1;
+            $_return["jourSortie"] = (isset($verifRH["jourSortie"])) ? $verifRH["jourSortie"] : $_return["jourSortie"];
+            $_return["RHBase"] = (isset($verifRH["jourSortie"]) or empty($verifRH["id"])) ? 0 : 1;
             $_return["actif"] = ($_return["meyclubSubv"] == 1 or $_return["meyclubAccess"] == 1 or $_return["Webaccess"] == 1) ? 1 : 0;
             $_return["contrat"] = (isset($verifRH["contrat"])) ? $verifRH["contrat"] : 0;