Browse Source

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

master
keun 7 years ago
parent
commit
9e2a9c8282
2 changed files with 27 additions and 3 deletions
  1. +13
    -3
      backend/views/point-vente/_form.php
  2. +14
    -0
      common/models/Etablissement.php

+ 13
- 3
backend/views/point-vente/_form.php View File

use yii\helpers\Html; use yii\helpers\Html;
use yii\widgets\ActiveForm; use yii\widgets\ActiveForm;
use yii\helpers\ArrayHelper ; use yii\helpers\ArrayHelper ;
use common\models\Etablissement ;


/* @var $this yii\web\View */ /* @var $this yii\web\View */
/* @var $model backend\models\PointVente */ /* @var $model backend\models\PointVente */
->checkbox() ->checkbox()
->hint('Cochez cette case si ce point de vente correspond à votre lieu de production.') ?> ->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"> <div id="jours-livraison">
<h2>Jours de livraison</h2> <h2>Jours de livraison</h2>

+ 14
- 0
common/models/Etablissement.php View File

{ {
return $this->getFacture(date('Y-m', strtotime('-1 month'))) ; 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 ;
}
} }

Loading…
Cancel
Save