cms.stats-general.php 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <?php
  2. $statGeneral = stats::countStatistiquesGenrale();
  3. $statGeneralEntree = stats::countStatistiquesGenraleEntrees();
  4. ?>
  5. <div class="row" style="margin-top: 20px;">
  6. <div class="col-md-10" style="margin-top: 10px;">
  7. <h6 class="bg-light p-2">Nb. salariés par site</h6>
  8. <?php
  9. $config = array(
  10. "id" => "statGeneralLieu",
  11. "charts" => "bar",
  12. "label" => "Sites (général)",
  13. "data" => array(
  14. array("label" => "Paris - 147", "nb" => $statGeneral["lieuParis147"]),
  15. array("label" => "Paris - Cambacérès", "nb" => $statGeneral["lieuParisCambaceres"]),
  16. array("label" => "Paris - Bouchardo", "nb" => $statGeneral["lieuParisBouchardo"]),
  17. array("label" => "Lyon - Tour d'ivoire", "nb" => $statGeneral["lieuLyonIvoire"]),
  18. array("label" => "Montpellier - Pérols", "nb" => $statGeneral["lieuPerols"]),
  19. array("label" => "Toulouse - BLanchar", "nb" => $statGeneral["lieuToulouseBalgnac"]))
  20. );
  21. chart::printCanvas($config);
  22. ?>
  23. </div>
  24. <div class="col-md-10" style="margin-top: 30px;">
  25. <h6 class="bg-light p-2">Années d'entrée</h6>
  26. <?php
  27. $config = array(
  28. "id" => "statGeneralEntree",
  29. "charts" => "line",
  30. "label" => "Année d'entrée (général)",
  31. "data" => array($statGeneralEntree)
  32. );
  33. chart::printCanvas($config);
  34. ?>
  35. </div>
  36. <div class="col-md-5" style="margin-top: 30px;">
  37. <h6 class="bg-light p-2">Femme / Homme</h6>
  38. <?php
  39. $config = array(
  40. "id" => "statGeneralHommeFemme",
  41. "charts" => "doughnut",
  42. "label" => "Femmes/Hommes (général)",
  43. "data" => array(
  44. array("label" => "Femme", "nb" => $statGeneral["Femme"]),
  45. array("label" => "Homme", "nb" => $statGeneral["Homme"]))
  46. );
  47. chart::printCanvas($config);
  48. ?>
  49. </div>
  50. <div class="col-md-5" style="margin-top: 30px;">
  51. <h6 class="bg-light p-2">Contrats actifs et non actifs</h6>
  52. <?php
  53. $config = array(
  54. "id" => "statGeneralContratActif",
  55. "charts" => "doughnut",
  56. "label" => "Contrats actifs (général)",
  57. "data" => array(
  58. array("label" => "Contrats actifs", "nb" => $statGeneral["ContratOn"]),
  59. array("label" => "Contrats en arrêt", "nb" => $statGeneral["ContratOff"]))
  60. );
  61. chart::printCanvas($config);
  62. ?>
  63. </div>
  64. </div>