2
0

cms.stats-contrats.php 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. <?php
  2. $statGeneral = stats::countStatistiquesGenrale();
  3. $stat147 = stats::countStatistiquesByLieu("147");
  4. $statLyon = stats::countStatistiquesByLieu("LYON");
  5. $statPerol = stats::countStatistiquesByLieu("PEROLS");
  6. $statCambacere = stats::countStatistiquesByLieu("CAMBACERE");
  7. $statBlagnac = stats::countStatistiquesByLieu("BLAGNAC");
  8. $statBouchardo = stats::countStatistiquesByLieu("BOUCHARDO");
  9. ?>
  10. <div class="row" style="margin-top: 20x;">
  11. <div class="col-md-10" style="margin-top: 30px;">
  12. <h6 class="bg-light p-2">Général</h6>
  13. <?php
  14. $config = array(
  15. "id" => "ContratActif",
  16. "charts" => "doughnut",
  17. "label" => "Général",
  18. "data" => array(
  19. array("label" => "Contrats actifs", "nb" => $statGeneral["ContratOn"]),
  20. array("label" => "Contrats en arrêt", "nb" => $statGeneral["ContratOff"]))
  21. );
  22. chart::printCanvas($config);
  23. ?>
  24. </div>
  25. <div class="col-md-5" style="margin-top: 30px;">
  26. <h6 class="bg-light p-2">Paris - 147</h6>
  27. <?php
  28. $config = array(
  29. "id" => "stat147ContratActif",
  30. "charts" => "doughnut",
  31. "label" => "Paris - 147",
  32. "data" => array(
  33. array("label" => "Contrats actifs", "nb" => $stat147["ContratOn"]),
  34. array("label" => "Contrats en arrêt", "nb" => $stat147["ContratOff"]))
  35. );
  36. chart::printCanvas($config);
  37. ?>
  38. </div>
  39. <div class="col-md-5" style="margin-top: 30px;">
  40. <h6 class="bg-light p-2">Lyon</h6>
  41. <?php
  42. $config = array(
  43. "id" => "statLyonContratActif",
  44. "charts" => "doughnut",
  45. "label" => "Lyon",
  46. "data" => array(
  47. array("label" => "Contrats actifs", "nb" => $statLyon["ContratOn"]),
  48. array("label" => "Contrats en arrêt", "nb" => $statLyon["ContratOff"]))
  49. );
  50. chart::printCanvas($config);
  51. ?>
  52. </div>
  53. <div class="col-md-5" style="margin-top: 30px;">
  54. <h6 class="bg-light p-2">Montpellier - Pérols</h6>
  55. <?php
  56. $config = array(
  57. "id" => "statPerolContratActif",
  58. "charts" => "doughnut",
  59. "label" => "Montpellier - Pérols",
  60. "data" => array(
  61. array("label" => "Contrats actifs", "nb" => $statPerol["ContratOn"]),
  62. array("label" => "Contrats en arrêt", "nb" => $statPerol["ContratOff"]))
  63. );
  64. chart::printCanvas($config);
  65. ?>
  66. </div>
  67. <div class="col-md-5" style="margin-top: 30px;">
  68. <h6 class="bg-light p-2">Paris - Cambacérès</h6>
  69. <?php
  70. $config = array(
  71. "id" => "statCambacereContratActif",
  72. "charts" => "doughnut",
  73. "label" => "Paris - Cambacérès",
  74. "data" => array(
  75. array("label" => "Contrats actifs", "nb" => $statCambacere["ContratOn"]),
  76. array("label" => "Contrats en arrêt", "nb" => $statCambacere["ContratOff"]))
  77. );
  78. chart::printCanvas($config);
  79. ?>
  80. </div>
  81. <div class="col-md-5" style="margin-top: 30px;">
  82. <h6 class="bg-light p-2">Toulouse - Blagnac</h6>
  83. <?php
  84. $config = array(
  85. "id" => "statBlagnacContratActif",
  86. "charts" => "doughnut",
  87. "label" => "Toulouse - Blagnac",
  88. "data" => array(
  89. array("label" => "Contrats actifs", "nb" => $statBlagnac["ContratOn"]),
  90. array("label" => "Contrats en arrêt", "nb" => $statBlagnac["ContratOff"]))
  91. );
  92. chart::printCanvas($config);
  93. ?>
  94. </div>
  95. <div class="col-md-5" style="margin-top: 40px;">
  96. <h6 class="bg-light p-2">Paris - Bouchardo</h6>
  97. <?php
  98. $config = array(
  99. "id" => "statBouchardoContratActif",
  100. "charts" => "doughnut",
  101. "label" => "Paris - Bouchardo",
  102. "data" => array(
  103. array("label" => "Contrats actifs", "nb" => $statBouchardo["ContratOn"]),
  104. array("label" => "Contrats en arrêt", "nb" => $statBouchardo["ContratOff"]))
  105. );
  106. chart::printCanvas($config);
  107. ?>
  108. </div>
  109. </div>