Sfoglia il codice sorgente

Initialisation des ProductionPointVente même si la production n'est pas activée

Cela permet d'afficher les points de vente et de gérer les commandes dans ces derniers.
dev
keun 6 anni fa
parent
commit
bd842d7f1d
2 ha cambiato i file con 13 aggiunte e 15 eliminazioni
  1. +3
    -3
      backend/controllers/CommandeController.php
  2. +10
    -12
      backend/views/commande/index.php

+ 3
- 3
backend/controllers/CommandeController.php Vedi File

@@ -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,

+ 10
- 12
backend/views/commande/index.php Vedi File

@@ -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>

Loading…
Annulla
Salva