Kaynağa Gözat

Crédit pain : ajout d'une alerte quand le crédit pain est désactivé

prodstable
keun 7 yıl önce
ebeveyn
işleme
9e2a9c8282
2 değiştirilmiş dosya ile 27 ekleme ve 3 silme
  1. +13
    -3
      backend/views/point-vente/_form.php
  2. +14
    -0
      common/models/Etablissement.php

+ 13
- 3
backend/views/point-vente/_form.php Dosyayı Görüntüle

@@ -3,6 +3,7 @@
use yii\helpers\Html;
use yii\widgets\ActiveForm;
use yii\helpers\ArrayHelper ;
use common\models\Etablissement ;

/* @var $this yii\web\View */
/* @var $model backend\models\PointVente */
@@ -23,9 +24,18 @@ use yii\helpers\ArrayHelper ;
->checkbox()
->hint('Cochez cette case si ce point de vente correspond à votre lieu de production.') ?>

<?= $form->field($model, 'credit_pain')
->checkbox()
->hint('Cochez cette case si le client peut régler ses commandes via son compte Crédit Pain pour ce point de vente.') ?>
<?php
$add_hint_credit_pain = '' ;
if(!Etablissement::getConfig('credit_pain')):
$add_hint_credit_pain = '<br /><strong>Attention, le système de Crédit Pain est désactivé au niveau des '.Html::a('paramètres globaux',['etablissement/update']).'.</strong>' ;
endif;
echo $form->field($model, 'credit_pain')
->checkbox()
->hint('Cochez cette case si le client peut régler ses commandes via son compte Crédit Pain pour ce point de vente.'
.$add_hint_credit_pain);
?>

<div id="jours-livraison">
<h2>Jours de livraison</h2>

+ 14
- 0
common/models/Etablissement.php Dosyayı Görüntüle

@@ -225,4 +225,18 @@ class Etablissement extends \yii\db\ActiveRecord
{
return $this->getFacture(date('Y-m', strtotime('-1 month'))) ;
}
public static function getConfig($config = '')
{
if(strlen($config))
{
$etablissement = self::findOne(Yii::$app->user->identity->id_etablissement) ;
if($etablissement)
{
return $etablissement->$config ;
}
}
return false ;
}
}

Yükleniyor…
İptal
Kaydet