Kaynağa Gözat

reset badge maj

stany.ferer 1 yıl önce
ebeveyn
işleme
bcea35df15

+ 1 - 7
core/class/core.class.php

@@ -450,12 +450,9 @@ class core
     static public function ifbadge()
     {
         $return = [];
-        $return["MAJ"] = maj::ifMaj();
         $return["DOC"] = document::badgeAlert();
         
-        if ($return["MAJ"]) {
-            $return["ALERTE"] = TRUE;
-        } elseif ($return["DOC"] != NULL) {
+        if ($return["DOC"] != NULL) {
             $return["ALERTE"] = TRUE;
         } else {
             $return["ALERTE"] = FALSE;
@@ -476,9 +473,6 @@ class core
             $nb = $badge["DOC"] > 0 ? '<span class="position-absolute badge rounded-pill bg-danger" style="right:-10px; margin-top:-10px;">' . $badge["DOC"] . '</span>' : NULL;
             echo '<a href="/documents-my-assign.html" class="dropdown-item">Vos assignations' . $nb . '</a>';
         }
-        if($badge["MAJ"] AND access::ifAccesss("parametres")){
-            echo '<div class="dropdown-divider"></div><a href="/parametres.html#parametres-maj" class="dropdown-item" style="color:green;">Mise à jour</a>';
-        }
         echo '<div class="dropdown-divider"></div>';
         echo '<a href="/submit.php?from=logout" class="dropdown-item">Se déconnecter</a>';
         echo '</li>';

+ 0 - 19
core/class/maj.class.php

@@ -231,23 +231,4 @@ class maj {
             return FALSE;
         }
     }
-
-    public static function initMaj(){
-        if(session::isConnect() AND access::ifAccesss("parametres")){
-            self::setMaj(maj::compareHash() == TRUE ? FALSE : TRUE);
-        }
-    }
-
-    public static function setMaj(bool $_bool = NULL){
-        if($_bool == NULL){
-            unset($_SESSION["MAJ"]);
-        } else {
-            $_SESSION["MAJ"] = $_bool;
-        }
-    }
-
-    public static function ifMaj(){
-        return isset($_SESSION["MAJ"]) ? $_SESSION["MAJ"] : FALSE;
-    }
-
 }

+ 0 - 2
core/controllers/header.php

@@ -25,5 +25,3 @@ if(core::isMaintenance() AND $_SERVER['HTTP_HOST'] != DOMAIN_CMS){
     get::page("maintenance");
     exit();
 }
-
-maj::initMaj();

+ 8 - 4
core/views/pages/cms.parametres-maj.php

@@ -1,3 +1,7 @@
+<?php 
+    $majAJour = maj::compareHash();
+?>
+
 <div class="row">
     <div class="col-sm-6 mb-3 mb-sm-0">
         <div class="card">
@@ -12,7 +16,7 @@
                 </li>
                 <li class="list-group-item">
                     <?php
-                        if(!maj::ifMaj()){
+                        if($majAJour == TRUE){
                             echo '<button type="button" class="btn btn-success btn-sm" disabled>Le site est à jour</button>';
                         } else {
                             echo '<button type="button" class="btn btn-warning btn-sm" disabled>Le site n\'est pas à jour</button>';
@@ -35,11 +39,11 @@
                     </div>
                 </li>
                 <li class="list-group-item">
-                <?php if(maj::ifMaj()) : ?>
+                <?php if($majAJour == FALSE) : ?>
                     <button type="submit" id="startMaj" class="btn btn-outline-danger btn-sm">Mettre à jour le site</button>
                     <button type="button" id="progressMaj" class="btn btn-primary btn-sm" style="display:none;" disabled>Mise à jour en cours</button>
                 <?php endif; ?>
-                    <button type="button" id="endMaj" class="btn btn-secondary btn-sm" style="<?php echo maj::ifMaj() ? "display:none" : ""; ?>" disabled>Mise à jour terminée</button>
+                    <button type="button" id="endMaj" class="btn btn-secondary btn-sm" style="<?php echo ($majAJour == FALSE)? "display:none" : ""; ?>" disabled>Mise à jour terminée</button>
                 </li>
             </ul>
         </div>
@@ -47,7 +51,7 @@
 
 </div>
 
-<?php if(maj::ifMaj()) : ?>
+<?php if($majAJour == FALSE) : ?>
 
 <div id="alertMajSuccess" class="alert alert-success" role="alert" style="margin:20px 0; display:none;">
     La mise à jour s'est réalisée avec succès.