Pārlūkot izejas kodu

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 pirms 6 gadiem
vecāks
revīzija
bd842d7f1d
2 mainītis faili ar 13 papildinājumiem un 15 dzēšanām
  1. +3
    -3
      backend/controllers/CommandeController.php
  2. +10
    -12
      backend/views/commande/index.php

+ 3
- 3
backend/controllers/CommandeController.php Parādīt failu

@@ -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 Parādīt failu

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

Notiek ielāde…
Atcelt
Saglabāt