|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// on enlève le dernier "pagebreak" |
|
|
|
|
|
$html = substr($html, 0, strlen($html) - 11) ; |
|
|
|
|
|
|
|
|
// par point de vente |
|
|
|
|
|
$html .= '<h3>Points de vente</h3>' ; |
|
|
|
|
|
$html .= '<table class="table table-bordered">' |
|
|
|
|
|
. '<thead>' |
|
|
|
|
|
. '<tr>' |
|
|
|
|
|
. '<th>Point de vente</th>' |
|
|
|
|
|
. '<th>Produits</th>' |
|
|
|
|
|
. '<th>Montant</th>' |
|
|
|
|
|
. '</tr>' |
|
|
|
|
|
. '<tbody>'; |
|
|
|
|
|
|
|
|
|
|
|
$recettes = 0 ; |
|
|
|
|
|
foreach ($points_vente as $pv) |
|
|
|
|
|
{ |
|
|
|
|
|
if (count($pv->commandes) && strlen($pv->$champs_horaires_point_vente)) |
|
|
|
|
|
{ |
|
|
|
|
|
$html .= '<tr><td>'.$pv->nom.'</td><td>' ; |
|
|
|
|
|
foreach ($produits as $p) { |
|
|
|
|
|
if (isset($produits_selec[$p->id]['actif']) && $produits_selec[$p->id]['actif']) { |
|
|
|
|
|
$quantite = Commande::getQuantiteProduit($p->id, $pv->commandes); |
|
|
|
|
|
$str_quantite = ''; |
|
|
|
|
|
|
|
|
|
|
|
if (!$p->vrac) { |
|
|
|
|
|
if ($quantite) |
|
|
|
|
|
$str_quantite = $quantite; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if(strlen($str_quantite)) |
|
|
|
|
|
$html .= $str_quantite . ' x '.$p->nom.'<br />' ; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
$html .= '</td><td>'.number_format($pv->recettes_pain, 2).' €</td></tr>' ; |
|
|
|
|
|
$recettes += $pv->recettes_pain ; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// total |
|
|
|
|
|
$html .= '<tr><td><strong>Total</strong></td><td>' ; |
|
|
|
|
|
foreach ($produits as $p) { |
|
|
|
|
|
if (isset($produits_selec[$p->id]['actif']) && $produits_selec[$p->id]['actif']) { |
|
|
|
|
|
$quantite = Commande::getQuantiteProduit($p->id, $commandes); |
|
|
|
|
|
if(!$p->vrac && $quantite) |
|
|
|
|
|
$html .= $quantite . ' x '.$p->nom.'<br />' ; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
$html .= '</td><td><strong>'.number_format($recettes, 2).' €</strong></td></tr>' ; |
|
|
|
|
|
|
|
|
|
|
|
$html .= '</tbody></table>' ; |
|
|
|
|
|
|
|
|
echo $html ; |
|
|
echo $html ; |
|
|
|
|
|
|