cms.stats-tous-sites.php 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <?php
  2. $statGeneral = stats::countStatistiquesGenerale();
  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. );
  22. chart::printCanvas($config);
  23. ?>
  24. </div>
  25. <div class="col-md-10" style="margin-top: 30px;">
  26. <h6 class="bg-light p-2">Années d'entrée</h6>
  27. <?php
  28. $config = array(
  29. "id" => "statGeneralEntree",
  30. "charts" => "line",
  31. "label" => "Année d'entrée (général)",
  32. "data" => array($statGeneralEntree)
  33. );
  34. chart::printCanvas($config);
  35. ?>
  36. </div>
  37. <div class="col-md-5" style="margin-top: 30px;">
  38. <h6 class="bg-light p-2">Femme / Homme</h6>
  39. <?php
  40. $config = array(
  41. "id" => "statGeneralHommeFemme",
  42. "charts" => "doughnut",
  43. "label" => "Femmes/Hommes (général)",
  44. "data" => array(
  45. array("label" => "Femme", "nb" => $statGeneral["Femme"]),
  46. array("label" => "Homme", "nb" => $statGeneral["Homme"])
  47. )
  48. );
  49. chart::printCanvas($config);
  50. ?>
  51. </div>
  52. <div class="col-md-5" style="margin-top: 30px;">
  53. <h6 class="bg-light p-2">Contrats actifs et non actifs</h6>
  54. <?php
  55. $config = array(
  56. "id" => "statGeneralContratActif",
  57. "charts" => "doughnut",
  58. "label" => "Contrats actifs (général)",
  59. "data" => array(
  60. array("label" => "Contrats actifs", "nb" => $statGeneral["ContratOn"]),
  61. array("label" => "Contrats en arrêt", "nb" => $statGeneral["ContratOff"])
  62. )
  63. );
  64. chart::printCanvas($config);
  65. ?>
  66. </div>
  67. </div>