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.

60 lines
1.8KB

  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)<br />
  14. <strong>Commandé :</strong> <?= number_format($recettes_pain,2); ?> € (<?= $poids_pain ?> kg)
  15. </div>
  16. <table class="table table-bordered table-condensed tab-content table-produits">
  17. <tbody>
  18. <?php
  19. foreach ($produits as $p) {
  20. if (isset($produits_selec[$p->id]['actif']) && $produits_selec[$p->id]['actif']) {
  21. echo '<tr>' ;
  22. $quantite = Commande::getQuantiteProduit($p->id, $commandes);
  23. $str_quantite = '';
  24. if ($quantite)
  25. $str_quantite = $quantite;
  26. $classe = 'center total';
  27. if ($str_quantite > $produits_selec[$p->id]['quantite_max'] && !$produits_selec[$p->id]['vrac']) {
  28. $classe .= ' depasse';
  29. }
  30. if ($p->vrac) {
  31. $classe .= ' vrac';
  32. }
  33. echo '<td class="' . $classe . '"><strong>' . $str_quantite . ' <span>';
  34. if ($produits_selec[$p->id]['quantite_max'] && $str_quantite)
  35. echo '/ ' . $produits_selec[$p->id]['quantite_max'] . '</span></strong></td>';
  36. echo '<td>'.Html::encode($p->getLibelleAdmin()).'</td></tr>' ;
  37. }
  38. }
  39. ?>
  40. <tr class="tr-total">
  41. <td class="td-total"></td>
  42. <td></td>
  43. </tr>
  44. </tbody>
  45. </table>
  46. </div>
  47. </div>