'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)) ; } if(strlen($c->commentaire_point_vente)) { $str_user .= '
'.$c->commentaire_point_vente.'' ; } // 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) . ' € '; if($c->getStatutPaiement() == Commande::STATUT_PAYEE) { $html .= '(payé)' ; } elseif($c->getStatutPaiement() == Commande::STATUT_IMPAYEE && $c->getMontantPaye()) { $html .= '(reste '.$c->getMontantRestant(true).' à payer)' ; } elseif($c->getStatutPaiement() == Commande::STATUT_SURPLUS) { $html .= '(surplus : '.$c->getMontantSurplus(true).' à rembourser)' ; } $html .= '
Total'.$str_produits.''.number_format($pv->recettes_pain, 2) . ' €
' ; } } // par point de vente $html .= '

Points de vente

' ; $html .= '' . '' . '' . '' . '' . '' . '' . ''; $recettes = 0 ; foreach ($points_vente as $pv) { if (count($pv->commandes) && strlen($pv->$champs_horaires_point_vente)) { $html .= '' ; $recettes += $pv->recettes_pain ; } } // total $html .= '' ; $html .= '
Point de venteProduitsMontant
'.$pv->nom.'' ; 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.'
' ; } } $html .= '
'.number_format($pv->recettes_pain, 2).' €
Total' ; 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.'
' ; } } $html .= '
'.number_format($recettes, 2).' €
' ; echo $html ; ?>