Browse Source

Prise en compte des produits désactivés dans l'export pdf

dev
keun 6 years ago
parent
commit
9ed0af7a0c
1 changed files with 17 additions and 23 deletions
  1. +17
    -23
      backend/views/commande/report.php

+ 17
- 23
backend/views/commande/report.php View File

// produits // produits
$str_produits = ''; $str_produits = '';
foreach ($produits as $p) { 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 . ' ' . $p->nom . ', ';
$add = true;
}
$add = false;
foreach ($c->commandeProduits as $cp) {
if ($p->id == $cp->id_produit) {
$str_produits .= $cp->quantite . ' ' . $p->nom . ', ';
$add = true;
} }
} }
} }
$str_produits = ''; $str_produits = '';
foreach ($produits as $p) { foreach ($produits as $p) {
if (!$p->vrac && isset($produits_selec[$p->id]['actif']) && $produits_selec[$p->id]['actif']) {
if (!$p->vrac) {
$quantite = Commande::getQuantiteProduit($p->id, $pv->commandes); $quantite = Commande::getQuantiteProduit($p->id, $pv->commandes);
$str_quantite = ''; $str_quantite = '';
if ($quantite) { if ($quantite) {
{ {
$html .= '<tr><td>'.$pv->nom.'</td><td>' ; $html .= '<tr><td>'.$pv->nom.'</td><td>' ;
foreach ($produits as $p) { 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 = '';
$quantite = Commande::getQuantiteProduit($p->id, $pv->commandes);
$str_quantite = '';


if (!$p->vrac) {
if ($quantite)
$str_quantite = $quantite;
}

if(strlen($str_quantite))
$html .= $str_quantite . '&nbsp;'.$p->nom.', ' ;
if (!$p->vrac) {
if ($quantite)
$str_quantite = $quantite;
} }

if(strlen($str_quantite))
$html .= $str_quantite . '&nbsp;'.$p->nom.', ' ;
} }
$html = substr($html, 0, strlen($html) - 2) ; $html = substr($html, 0, strlen($html) - 2) ;
// total // total
$html .= '<tr><td><strong>Total</strong></td><td>' ; $html .= '<tr><td><strong>Total</strong></td><td>' ;
foreach ($produits as $p) { 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 . '&nbsp;'.$p->nom.', ' ;
}
$quantite = Commande::getQuantiteProduit($p->id, $commandes);
if(!$p->vrac && $quantite)
$html .= $quantite . '&nbsp;'.$p->nom.', ' ;
} }


$html = substr($html, 0, strlen($html) - 2) ; $html = substr($html, 0, strlen($html) - 2) ;

Loading…
Cancel
Save