_cms.menu.php 6.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. <nav id="sidebarMenu" class="col-md-3 col-lg-2 d-md-block bg-light sidebar collapse">
  2. <div class="position-sticky pt-2">
  3. <ul class="nav flex-column" id="accordion">
  4. <?php
  5. $temp_accordion = array("rh-liste-salaries", "rh-historique-excel", "rh-upload-excel", "rh-import-to-temp", "stats");
  6. (in_array(core::getGet("p"), $temp_accordion) or (core::ifGet("p") == FALSE and session::getType() != 3 or session::getType() != 7)) ? $_show = "show" : $_show = NULL;
  7. core::elementMenuH6("rh", "Salariés", NULL, "col-salaries");
  8. echo '<ul class="collapse ' . $_show . ' list-unstyled" id="col-salaries" data-parent="#accordion">';
  9. core::elementMenu("rh-liste-salaries", "/", "RH : Liste des salariés", "users");
  10. core::elementMenu("rh-historique-excel", "/rh-historique-excel.html", "RH : Historique des Excels", "archive");
  11. (isset(salaries::excelGetInProgress()["name"])) ? core::elementMenu("rh-historique-excel", "/rh-import-to-temp.html", "RH : Reprise du traitement", "file-text") : NULL;
  12. core::elementMenu("stats", "/stats.html", "RH : Stats salariés", "pie-chart");
  13. echo '</ul>';
  14. $temp_accordion = array("proweb-salaries", "proweb-historique-excel", "proweb-export-csv", "proweb-salaries-upload");
  15. (in_array(core::getGet("p"), $temp_accordion)) ? $_show = "show" : $_show = NULL;
  16. core::elementMenuH6("proweb", "ProWeb", NULL, "col-proweb");
  17. echo '<ul class="collapse ' . $_show . ' list-unstyled" id="col-proweb" data-parent="#accordion">';
  18. core::elementMenu("proweb-salaries", "/proweb-salaries.html", "Proweb : Liste des salariés", "users");
  19. core::elementMenu("proweb-historique-excel", "/proweb-historique-excel.html", "Proweb : Historique des Excels", "archive");
  20. core::elementMenu("proweb-export-csv", "/proweb-export-csv.html", "Proweb : Transfert des données", "send");
  21. echo '</ul>';
  22. $temp_accordion = array("compte", "compte-historique-csv", "compte-upload");
  23. (in_array(core::getGet("p"), $temp_accordion) or (core::ifGet("p") == FALSE and session::getType() == 7)) ? $_show = "show" : $_show = NULL;
  24. core::elementMenuH6("compte", "Comptes bancaires", NULL, "col-banque");
  25. echo '<ul class="collapse ' . $_show . ' list-unstyled" id="col-banque" data-parent="#accordion">';
  26. core::elementMenu("compte-1", "/compte-1.html", "Banque : Compte Courant ASC", "bar-chart-2");
  27. core::elementMenu("compte-2", "/compte-2.html", "Banque : Compte Courant AEP", "bar-chart-2");
  28. core::elementMenu("compte-3", "/compte-3.html", "Banque : Livret OBNL TRIPLEX", "bar-chart-2");
  29. core::elementMenu("compte-4", "/compte-4.html", "Banque : Épargne financière", "bar-chart-2");
  30. core::elementMenu("compte-historique-csv", "/compte-historique-csv.html", "Banque : Historique des CSV", "archive");
  31. echo '</ul>';
  32. /*
  33. $temp_accordion = array("documents", "document");
  34. (in_array(core::getGet("p"), $temp_accordion)) ? $_show = "show" : $_show = NULL;
  35. core::elementMenuH6("documents", "Documents", NULL, "col-documents");
  36. echo '<ul class="collapse ' . $_show . ' list-unstyled" id="col-documents" data-parent="#accordion">';
  37. core::elementMenu("documents", "/documents.html", "Documents : Liste des documents", "file");
  38. echo '</ul>';
  39. */
  40. $temp_accordion = array("sociale-check-salarie");
  41. (in_array(core::getGet("p"), $temp_accordion) or (core::ifGet("p") == FALSE and session::getType() == 3)) ? $_show = "show" : $_show = NULL;
  42. core::elementMenuH6("sociale", "Accès services sociaux", NULL, "col-sociaux");
  43. echo '<ul class="collapse ' . $_show . ' list-unstyled" id="col-sociaux" data-parent="#accordion">';
  44. core::elementMenu("sociale-check-salarie", "/sociale-check-salarie.html", "Validation d'un compte salarié", "check-square");
  45. echo '</ul>';
  46. $temp_accordion = array("evenements", "evenement", "lotterys", "lottery");
  47. (in_array(core::getGet("p"), $temp_accordion)) ? $_show = "show" : $_show = NULL;
  48. core::elementMenuH6("evenements", "Evènements", NULL, "col-events");
  49. echo '<ul class="collapse ' . $_show . ' list-unstyled" id="col-events" data-parent="#accordion">';
  50. core::elementMenu("evenements", "/evenements.html", "Listes des évènements", "calendar");
  51. core::elementMenu("lotterys", "/lotterys.html", "Listes des tirages au sort", "zap");
  52. echo '</ul>';
  53. $temp_accordion = array();
  54. (in_array(core::getGet("p"), $temp_accordion)) ? $_show = "show" : $_show = NULL;
  55. core::elementMenuH6("pratique", "Pratiques", NULL, "col-practice");
  56. echo '<ul class="collapse ' . $_show . ' list-unstyled" id="col-practice" data-parent="#accordion">';
  57. core::elementMenuLink("pratique", "https://corporatedirectory.capgemini.com/MyDirectory/portals/std/index-portal.jsp", "Corporate Directory", "link");
  58. core::elementMenuLink("pratique", "https://www.cse-invent.com", "Site du CSE", "link");
  59. core::elementMenuLink("pratique", "https://" . DOMAIN_EVENTS, "Emargement Salariés", "link");
  60. core::elementMenuLink("pratique", "https://" . DOMAIN_CONTROL, "Emargement Contrôleur", "link");
  61. core::elementMenuLink("pratique", "https://wiki.cse-invent.com", "Wiki CSE", "link");
  62. core::elementMenuLink("pratique", "https://contact.cse-invent.com", "Contact CSE", "link");
  63. core::elementMenuLink("pratique", "https://sender.cse-invent.com", "SendPortal CSE", "link");
  64. echo '</ul>';
  65. $temp_accordion = array("user", "parametres", "parametre-users", "parametre-teams", "historique");
  66. (in_array(core::getGet("p"), $temp_accordion)) ? $_show = "show" : $_show = NULL;
  67. core::elementMenuH6("parametres", "Administration", NULL, "col-admin");
  68. echo '<ul class="collapse ' . $_show . ' list-unstyled" id="col-admin" data-parent="#accordion">';
  69. core::elementMenu("parametre-users", "/parametre-users.html", "Admin : Utilisateurs", "users");
  70. core::elementMenu("parametre-teams", "/parametre-teams.html", "Admin : Groupes & Droits", "users");
  71. core::elementMenu("historique", "/historique.html", "Admin : Historique", "activity");
  72. core::elementMenu("parametres", "/parametres.html", "Admin : Paramètres", "tool");
  73. echo '</ul>';
  74. ?>
  75. </ul>
  76. </div>
  77. <div style="position: absolute; bottom: 0; margin: 0 0 5px 10px; color: gray;">
  78. <small>Chargement le <?php echo core::printDateTxt(); ?></small>
  79. </div>
  80. </nav>