cms.stats.php 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?php
  2. $statGeneral = stats::countStatistiquesGenerale();
  3. ?>
  4. <header class="d-flex flex-column flex-md-row align-items-md-center p-3 bg-light ">
  5. <h2 class="bd-title" id="content">
  6. <span>RH : Stats salariés</span>
  7. </h2>
  8. </header>
  9. <?php
  10. echo core::filAriane(array(
  11. "current" => "Stats salariés",
  12. "arbo" => array(
  13. "Salariés" => NULL,
  14. "Stats salariés" => "/stats.html")
  15. ));
  16. ?>
  17. <ul class="nav nav-tabs" id="stats" style="margin-top: 40px;">
  18. <li class="nav-item"><a class="nav-link active" data-tab="general">Général</a></li>
  19. <li class="nav-item"><a class="nav-link" data-tab="tous-sites">Tous sites confondus</a></li>
  20. <li class="nav-item"><a class="nav-link" data-tab="an-entree">Par année d'entrée</a></li>
  21. <li class="nav-item"><a class="nav-link" data-tab="femmes-hommes">Femmes / Hommes</a></li>
  22. <li class="nav-item"><a class="nav-link" data-tab="contrats">Contrats actifs</a></li>
  23. </ul>
  24. <div class="tab-content" style="margin-bottom:40px;">
  25. <div id="tab-general"><?php get::page("stats-general") ?></div>
  26. <div id="tab-tous-sites" style="display:none;"><?php get::page("stats-tous-sites", ["statGeneral" => $statGeneral]) ?></div>
  27. <div id="tab-an-entree" style="display:none;"><?php get::page("stats-an-entree", ["statGeneral" => $statGeneral]) ?></div>
  28. <div id="tab-femmes-hommes" style="display:none;"><?php get::page("stats-femmes-hommes", ["statGeneral" => $statGeneral]) ?></div>
  29. <div id="tab-contrats" style="display:none;"><?php get::page("stats-contrats", ["statGeneral" => $statGeneral]) ?></div>
  30. </div>
  31. <script>
  32. $(document).ready(function() {
  33. $(".nav-link").click(function() {
  34. $(".nav-link").removeClass("active");
  35. $(this).addClass("active");
  36. const tabId = $(this).data("tab");
  37. $(".tab-content > div").hide();
  38. $("#tab-" + tabId).show();
  39. });
  40. });
  41. </script>