|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// par point de vente |
|
|
// par point de vente |
|
|
|
|
|
|
|
|
|
|
|
$count = count($productsArray) ; |
|
|
|
|
|
$limit = 100 ; |
|
|
|
|
|
$isBig = $count > $limit ; |
|
|
|
|
|
|
|
|
$html .= '<h3>Points de vente</h3>' ; |
|
|
$html .= '<h3>Points de vente</h3>' ; |
|
|
$html .= '<table class="">' |
|
|
$html .= '<table class="">' |
|
|
. '<thead>' |
|
|
. '<thead>' |
|
|
. '<tr>' |
|
|
. '<tr>' |
|
|
. '<th>Point de vente</th>' |
|
|
. '<th>Point de vente</th>' |
|
|
. '<th>Produits</th>' |
|
|
. '<th>Produits</th>' |
|
|
|
|
|
. ( $isBig ? '<th>Produits</th>' : '') |
|
|
. '<th>Montant</th>' |
|
|
. '<th>Montant</th>' |
|
|
. '</tr>' |
|
|
. '</tr>' |
|
|
. '<tbody>'; |
|
|
. '<tbody>'; |
|
|
|
|
|
|
|
|
if (count($pointSale->orders)) |
|
|
if (count($pointSale->orders)) |
|
|
{ |
|
|
{ |
|
|
$html .= '<tr><td>'.$pointSale->name.'</td><td>' ; |
|
|
$html .= '<tr><td>'.$pointSale->name.'</td><td>' ; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$cpt = 0 ; |
|
|
foreach ($productsArray as $product) { |
|
|
foreach ($productsArray as $product) { |
|
|
foreach(Product::$unitsArray as $unit => $dataUnit) { |
|
|
foreach(Product::$unitsArray as $unit => $dataUnit) { |
|
|
$quantity = Order::getProductQuantity($product->id, $pointSale->orders, false, $unit); |
|
|
$quantity = Order::getProductQuantity($product->id, $pointSale->orders, false, $unit); |
|
|
|
|
|
|
|
|
$html .= $product->name . ' (' .$quantity .$theUnit.')<br />'; |
|
|
$html .= $product->name . ' (' .$quantity .$theUnit.')<br />'; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if($isBig && $cpt == $limit) { |
|
|
|
|
|
$html .= '</td><td>' ; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
$cpt ++ ; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
$html = substr($html, 0, strlen($html) - 6) ; |
|
|
$html = substr($html, 0, strlen($html) - 6) ; |