Cela permet d'afficher les points de vente et de gérer les commandes dans ces derniers.refactoring
@@ -258,7 +258,7 @@ class CommandeController extends BackendController { | |||
} | |||
// production_point_vente à définir s'ils ne sont pas initialisés | |||
if ($production && $production->actif) { | |||
if ($production) { | |||
$count_productions_point_vente = ProductionPointVente::find()-> | |||
where([ | |||
'id_production' => $production->id | |||
@@ -493,7 +493,7 @@ class CommandeController extends BackendController { | |||
} | |||
$arr_productions_point_vente = []; | |||
foreach ($productions_point_vente as $ppv) { | |||
$key = $ppv->id_production . '-' . $ppv->id_point_vente; | |||
if ($ppv->livraison == 1) | |||
@@ -502,7 +502,7 @@ class CommandeController extends BackendController { | |||
$arr_productions_point_vente[$key] = Html::encode($ppv->pointVente->nom); | |||
} | |||
} | |||
$datas = [ | |||
'produits' => $produits, | |||
'points_vente' => $points_vente, |
@@ -66,19 +66,17 @@ foreach ($produits as $p) { | |||
</div> | |||
<?php endif; ?> | |||
<?php if ($production->actif): ?> | |||
<?php if($production->livraison && count($arr_productions_point_vente)): ?> | |||
<div id="productions-point-vente"> | |||
<strong>Points de vente : </strong> | |||
<div class="checkbox-list"> | |||
<?= Html::activeCheckboxList( | |||
$production_point_vente, | |||
'productions_point_vente', | |||
$arr_productions_point_vente , | |||
['encode' => false, 'class' => '']) ?> | |||
</div> | |||
<?php if($production->livraison && count($arr_productions_point_vente)): ?> | |||
<div id="productions-point-vente"> | |||
<strong>Points de vente : </strong> | |||
<div class="checkbox-list"> | |||
<?= Html::activeCheckboxList( | |||
$production_point_vente, | |||
'productions_point_vente', | |||
$arr_productions_point_vente , | |||
['encode' => false, 'class' => '']) ?> | |||
</div> | |||
<?php endif; ?> | |||
</div> | |||
<?php endif; ?> | |||
</div> | |||
</div> |