2
0

cms.stats-contrats.php 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <div class="row" style="margin-top: 20px;">
  2. <div class="col-md-5" style="margin-top: 30px;">
  3. <h6 class="bg-light p-2">Général</h6>
  4. <?php
  5. $config = array(
  6. "id" => "ContratActif",
  7. "charts" => "doughnut",
  8. "label" => "doughnut",
  9. "data" => array(
  10. array("label" => "Contrats actifs", "nb" => $statGeneral["ContratOn"]),
  11. array("label" => "Contrats en arrêt", "nb" => $statGeneral["ContratOff"])
  12. ),
  13. "config" => array(
  14. array("backgroundColor" => array( "rgba(84, 242, 147, 0.6)", "rgba(242, 84, 84, 0.6)")),
  15. array("borderColor" => array( "rgba(84, 242, 147, 1.0)", "rgba(242, 84, 84, 1.0)"))
  16. )
  17. );
  18. chart::printCanvas($config);
  19. ?>
  20. </div>
  21. <div class="w-100"></div>
  22. <?php
  23. foreach ($statGeneral["Lieux"] as $keyLieu => $valueLieu) {
  24. if($valueLieu["ContratOn"] > 0 OR $valueLieu["ContratOff"] > 0){
  25. ?>
  26. <div class="col-md-5" style="margin-top: 30px;">
  27. <h6 class="bg-light p-2"><?= $keyLieu ?></h6>
  28. <?php
  29. $config = array(
  30. "id" => "Contrat-".md5($keyLieu),
  31. "charts" => "doughnut",
  32. "label" => $keyLieu,
  33. "data" => array(
  34. array("label" => "Contrats actifs", "nb" => $valueLieu["ContratOn"]),
  35. array("label" => "Contrats en arrêt", "nb" => $valueLieu["ContratOff"])),
  36. "config" => array(
  37. array("backgroundColor" => array( "rgba(84, 242, 147, 0.6)", "rgba(242, 84, 84, 0.6)")),
  38. array("borderColor" => array( "rgba(84, 242, 147, 1.0)", "rgba(242, 84, 84, 1.0)"))
  39. )
  40. );
  41. chart::printCanvas($config);
  42. ?>
  43. </div>
  44. <?php
  45. }
  46. }
  47. ?>
  48. </div>