Преглед на файлове

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 години
родител
ревизия
bd842d7f1d
променени са 2 файла, в които са добавени 13 реда и са изтрити 15 реда
  1. +3
    -3
      backend/controllers/CommandeController.php
  2. +10
    -12
      backend/views/commande/index.php

+ 3
- 3
backend/controllers/CommandeController.php Целия файл

@@ -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 Целия файл

@@ -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…
Отказ
Запис