stany.ferer 1 год назад
Родитель
Сommit
5c9a679014
2 измененных файлов с 26 добавлено и 31 удалено
  1. 15 0
      core/class/debug.class.php
  2. 11 31
      core/views/_cms.nav.php

+ 15 - 0
core/class/debug.class.php

@@ -228,4 +228,19 @@ class debug
     public static function printEnvironnement(){
         echo (ENVIRONNEMENT != "PROD") ? " [" . ENVIRONNEMENT . "]" : NULL;
     }
+
+    public static function printBadges(){
+
+        if(core::isMaintenance()){
+            echo "<a href=\"/parametsres.html\"><span class=\"badge\" style=\"background-color:red; margin:5px;\">SITE EN MODE MAINTENANCE</span></a>";
+        }
+    
+        if(core::isDebug()){
+            echo "<a href=\"#\"><span class=\"badge toggle-logs\" style=\"background-color:orange; color:black; margin:5px;\">MODE DEBUG</span></a>";
+        } 
+    
+        if(self::isSubmit()){
+            echo "<a href=\"#\"><span class=\"badge toggle-logs\" style=\"background-color:orange; color:black; margin:5px;\">MODE DEBUG SUBMIT</span></a>";
+        } 
+    }
 }

+ 11 - 31
core/views/_cms.nav.php

@@ -1,41 +1,21 @@
 <?php
 
-    if(ENVIRONNEMENT == "DEV"){
-        $titleEnvironnement = "[ ". ENVIRONNEMENT ." ]";
-        $classHead = "bg-secondary";
-    } elseif(ENVIRONNEMENT == "R7"){
-        $titleEnvironnement = "[ ". ENVIRONNEMENT ." ]";
-        $classHead = "bg-secondary";
-    } elseif(ENVIRONNEMENT == "PREPROD"){
-        $titleEnvironnement = "[ ". ENVIRONNEMENT ." ]";
-        $classHead = "bg-secondary";
-    } elseif(ENVIRONNEMENT == "PROD"){
-        $titleEnvironnement = "";
-        $classHead = "bg-dark";
-    }
-
-    if(core::isMaintenance()){
-        $titleMaintenance = "<a href=\"/parametres.html\"><span class=\"badge\" style=\"background-color:red; margin-left:5px;\">SITE EN MODE MAINTENANCE</span></a>";
-    } else {
-        $titleMaintenance = "";
-    }
-
-    if(core::isDebug()){
-        $titleDebug = "<a href=\"#\"><span class=\"badge toggle-logs\" style=\"background-color:orange; margin-left:5px;\">MODE DEBUG</span></a>";
-    } else {
-        $titleDebug = "";
-    }
-
-    if(debug::isSubmit()){
-        $titleDebugSubmit = "<a href=\"#\"><span class=\"badge toggle-logs\" style=\"background-color:orange; margin-left:5px;\">MODE DEBUG SUBMIT</span></a>";
+    if(ENVIRONNEMENT != "PROD"){
+        $navInfos = [
+            "color" => "bg-dark",
+            "title" => '<small class="border rounded-2" style="padding:5px 5px 2px 5px; color:orange; margin-right:5px;">' . ENVIRONNEMENT . '</small> CSE Invent : CMS'
+        ];
     } else {
-        $titleDebugSubmit = "";
+        $navInfos = [
+            "color" => "bg-dark",
+            "title" => "CSE Invent : CMS"
+        ];
     }
     
 ?>
-<header class="navbar sticky-top <?php echo $classHead ?> navbar-expand-sm navbar-dark flex-md-nowrap p-0 shadow">
+<header class="navbar sticky-top <?php echo $navInfos["color"] ?> navbar-expand-sm navbar-dark flex-md-nowrap p-0 shadow">
     <div class="container-fluid">
-        <a href="/" style="box-shadow: none;" class="navbar-brand <?php echo $classHead ?>">CSE Invent : CMS <?php echo $titleEnvironnement ?></a><?php echo $titleMaintenance . $titleDebug . $titleDebugSubmit; ?>
+        <a href="/" style="box-shadow: none;" class="navbar-brand <?php echo $navInfos["color"] ?>"><?php echo $navInfos["title"] ?></a><?php debug::printBadges(); ?>
         <div id="navbarCollapse" class="collapse navbar-collapse p-0">
             <ul class="nav navbar-nav ms-auto">
                 <li class="nav-item dropdown">