'dimanche', 1 => 'lundi', 2 => 'mardi', 3 => 'mercredi', 4 => 'jeudi', 5 => 'vendredi', 6 => 'samedi']; $champs_horaires_point_vente = 'horaires_' . $arr_jour_semaine[$num_jour_semaine]; $html = '' ; // par point de vente foreach ($points_vente as $pv) { if (count($pv->commandes) && strlen($pv->$champs_horaires_point_vente)) { $html .= '

'.$pv->nom.'

' ; $html .= '' . '' . '' . '' . '' . '' . '' . '' . ''; foreach ($pv->commandes as $c) { $html .= '' ; $str_user = ''; // username if ($c->user) { $str_user = $c->user->prenom . " " . $c->user->nom; //.' - '.date('d/m', strtotime($c->date)) ; } else { $str_user = $c->username; //.' - '.date('d/m', strtotime($c->date)) ; } // téléphone if (isset($c->user) && strlen($c->user->telephone)) { $str_user .= '
' . $c->user->telephone . ''; } $html .= ''; // produits $str_produits = ''; foreach ($produits as $p) { if (isset($produits_selec[$p->id]['actif']) && $produits_selec[$p->id]['actif']) { $add = false; foreach ($c->commandeProduits as $cp) { if ($p->id == $cp->id_produit) { $str_produits .= $cp->quantite . ' x ' . $p->nom . '
'; $add = true; } } } } $html .= ''; $html .= ''; $html .= ''; $html .= '' ; } $html .= '' ; $str_produits = ''; foreach ($produits as $p) { if (!$p->vrac && isset($produits_selec[$p->id]['actif']) && $produits_selec[$p->id]['actif']) { $quantite = Commande::getQuantiteProduit($p->id, $pv->commandes); $str_quantite = ''; if ($quantite) { $str_quantite = $quantite; $str_produits .= $str_quantite .' x '. $p->nom . '
'; } } } $html .= '' ; $html .= ''; $html .= '
ClientProduitsCommentaireMontant
'.$str_user.''.substr($str_produits, 0, strlen($str_produits) - 2).''.$c->commentaire.''.number_format($c->montant, 2) . ' €'.'
Total'.$str_produits.''.number_format($pv->recettes_pain, 2) . ' €
' ; } } // on enlève le dernier "pagebreak" $html = substr($html, 0, strlen($html) - 11) ; echo $html ; ?>