Explorar el Código

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

refactoring
keun hace 6 años
padre
commit
9ed0af7a0c
Se han modificado 1 ficheros con 17 adiciones y 23 borrados
  1. +17
    -23
      backend/views/commande/report.php

+ 17
- 23
backend/views/commande/report.php Ver fichero

@@ -57,13 +57,11 @@ foreach ($points_vente as $pv) {
// 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 . ' ' . $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;
}
}
}
@@ -104,7 +102,7 @@ foreach ($points_vente as $pv) {
$str_produits = '';
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);
$str_quantite = '';
if ($quantite) {
@@ -144,18 +142,16 @@ foreach ($points_vente as $pv)
{
$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 = '';
$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) ;
@@ -168,11 +164,9 @@ foreach ($points_vente as $pv)
// 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 . '&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) ;

Cargando…
Cancelar
Guardar