You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

64 lines
2.0KB

  1. <?php
  2. use common\models\Commande ;
  3. use yii\helpers\Html ;
  4. ?>
  5. <div class="panel panel-default">
  6. <div class="panel-heading">
  7. <h3 class="panel-title">
  8. Global
  9. </h3>
  10. </div>
  11. <div class="panel-body">
  12. <div class="alert alert-warning">
  13. <strong>Potentiel :</strong> <?= number_format($ca_potentiel,2); ?> € (<?= $poids_total ?> kg) &bull;
  14. <strong>Commandé :</strong> <?= number_format($recettes_pain,2); ?> € (<?= $poids_pain ?> kg)
  15. </div>
  16. <table class="table table-bordered tab-content table-produits table-header-rotated">
  17. <tbody>
  18. <tr>
  19. <?php
  20. foreach ($produits as $p) {
  21. if (isset($produits_selec[$p->id]['actif']) && $produits_selec[$p->id]['actif'])
  22. {
  23. echo '<th class="rotate-45"><div><span>'.Html::encode($p->getLibelleAdmin()).'</span></div></th>' ;
  24. }
  25. }
  26. ?>
  27. </tr>
  28. <tr>
  29. <?php
  30. foreach ($produits as $p) {
  31. if (isset($produits_selec[$p->id]['actif']) && $produits_selec[$p->id]['actif'])
  32. {
  33. $quantite = Commande::getQuantiteProduit($p->id, $commandes);
  34. $str_quantite = '';
  35. if ($quantite)
  36. $str_quantite = $quantite;
  37. $classe = 'total';
  38. if ($str_quantite > $produits_selec[$p->id]['quantite_max'] && !$produits_selec[$p->id]['vrac'])
  39. {
  40. $classe .= ' depasse';
  41. }
  42. echo '<td class="' . $classe . '"><strong>' . $str_quantite . '</strong> ';
  43. if ($produits_selec[$p->id]['quantite_max'] && $str_quantite)
  44. echo '<br /><span>' . $produits_selec[$p->id]['quantite_max'] . '</span>';
  45. echo '</td>' ;
  46. }
  47. }
  48. ?>
  49. </tr>
  50. </tbody>
  51. </table>
  52. </div>
  53. </div>