_cms.nav.php 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?php
  2. if(ENVIRONNEMENT == "DEV"){
  3. $titleEnvironnement = "[ ". ENVIRONNEMENT ." ]";
  4. $classHead = "bg-secondary";
  5. } elseif(ENVIRONNEMENT == "R7"){
  6. $titleEnvironnement = "[ ". ENVIRONNEMENT ." ]";
  7. $classHead = "bg-secondary";
  8. } elseif(ENVIRONNEMENT == "PREPROD"){
  9. $titleEnvironnement = "[ ". ENVIRONNEMENT ." ]";
  10. $classHead = "bg-secondary";
  11. } elseif(ENVIRONNEMENT == "PROD"){
  12. $titleEnvironnement = "";
  13. $classHead = "bg-dark";
  14. }
  15. if(core::isMaintenance()){
  16. $titleMaintenance = "<a href=\"/parametres.html\"><span class=\"badge\" style=\"background-color:red; margin-left:5px;\">SITE EN MODE MAINTENANCE</span></a>";
  17. } else {
  18. $titleMaintenance = "";
  19. }
  20. if(core::isDebug()){
  21. $titleDebug = "<a href=\"#\"><span class=\"badge toggle-logs\" style=\"background-color:orange; margin-left:5px;\">MODE DEBUG</span></a>";
  22. } else {
  23. $titleDebug = "";
  24. }
  25. if(debug::isSubmit()){
  26. $titleDebugSubmit = "<a href=\"#\"><span class=\"badge toggle-logs\" style=\"background-color:orange; margin-left:5px;\">MODE DEBUG SUBMIT</span></a>";
  27. } else {
  28. $titleDebugSubmit = "";
  29. }
  30. ?>
  31. <header class="navbar sticky-top <?php echo $classHead ?> navbar-expand-sm navbar-dark flex-md-nowrap p-0 shadow">
  32. <div class="container-fluid">
  33. <a href="/" style="box-shadow: none;" class="navbar-brand <?php echo $classHead ?>">CSE Invent : CMS <?php echo $titleEnvironnement ?></a><?php echo $titleMaintenance . $titleDebug . $titleDebugSubmit; ?>
  34. <div id="navbarCollapse" class="collapse navbar-collapse p-0">
  35. <ul class="nav navbar-nav ms-auto">
  36. <li class="nav-item dropdown">
  37. <a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown"><?php echo session::getName(); document::badge(); ?></a>
  38. <div class="dropdown-menu dropdown-menu-end">
  39. <a href="/user.html" class="dropdown-item">Mon profil</a>
  40. <?php document::menu() ?>
  41. <div class="dropdown-divider"></div>
  42. <a href="/submit.php?from=logout" class="dropdown-item">Se déconnecter</a>
  43. </div>
  44. </li>
  45. </ul>
  46. </div>
  47. </div>
  48. </header>