2
0

_cms.menu.php 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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">
  4. <?php
  5. if(session::accessUserByType(1)){
  6. core::elementMenuH6("Salariés");
  7. core::elementMenu("rh-liste-salaries", "/", "RH : Liste des salariés", "users");
  8. core::elementMenu("rh-historique-excel", "/rh-historique-excel.html", "RH : Historique des Excels", "file-text");
  9. if(isset(salaries::excel_get_in_progress()["name"])){ core::elementMenu("rh-import-to-temp", "/rh-import-to-temp.html", "RH : Reprise du traitement", "file-text"); }
  10. core::elementMenu("stats", "/stats.html", "RH : Stats salariés", "pie-chart");
  11. }
  12. if(session::accessUserByType(1)){
  13. core::elementMenuH6("ProWeb"); }
  14. if(session::accessUserByType(1)){
  15. core::elementMenu("proweb-salaries", "/proweb-salaries.html", "Proweb : Liste des salariés", "archive");
  16. core::elementMenu("proweb-historique-excel", "/proweb-historique-excel.html", "Proweb : Historique des Excels", "file-text");
  17. core::elementMenu("proweb-export-csv", "/proweb-export-csv.html", "Proweb : Transfert de données", "send");
  18. }
  19. if(session::accessUserByType(1) OR session::accessUserByType(3)){
  20. core::elementMenuH6("Accès services sociaux");
  21. core::elementMenu("sociale-check-salarie", "/sociale-check-salarie.html", "Validation d'un compte salarié", "check-square");
  22. }
  23. if(session::accessUserByType(1)){
  24. core::elementMenuH6("Evènements");
  25. core::elementMenu("evenements", "/evenements.html", "Listes des évènements", "calendar");
  26. core::elementMenuLink("https://".DOMAIN_EVENTS, "Interface d'émargement", "link");
  27. }
  28. if(session::accessUserByType(1)){
  29. core::elementMenuH6("Pratiques");
  30. core::elementMenuLink("https://corporatedirectory.capgemini.com/MyDirectory/portals/std/index-portal.jsp", "Corporate Directory", "link");
  31. core::elementMenuLink("https://".URL_DEV_CMS, "CMS de recette", "link");
  32. }
  33. if(session::accessUserByType(1)){
  34. core::elementMenuH6("Maintenance");
  35. core::elementMenu("host-restore", "/host-restore.html", "IT : Restauration des données", "tool");
  36. core::elementMenu("host-parametres", "/host-parametres.html", "IT : Paramètres", "tool");
  37. }
  38. if(session::accessUserByType(1) AND session::getId() == 1 AND (ENVIRONNEMENT == "DEV" OR ENVIRONNEMENT == "PREPROD")){
  39. core::elementMenuH6("Développement", "color:red");
  40. core::elementMenuLink("/submit.php?from=dev-reset-to-mysql", "Nettoyer les données", "tool", "color:red", "_top");
  41. core::elementMenu("debug-info", "/dev-debug-info.html", "Informations de debug", "tool", "color:red");
  42. }
  43. ?>
  44. </ul>
  45. </div>
  46. <div style="position: absolute; bottom: 0; margin: 0 0 5px 10px; color: gray;">
  47. <small>Chargement le <?php echo core::printDateTxt(); ?></small>
  48. </div>
  49. </nav>