use frontend\forms\SignupForm; | use frontend\forms\SignupForm; | ||||
use common\forms\ContactForm; | use common\forms\ContactForm; | ||||
use yii\base\InvalidParamException; | use yii\base\InvalidParamException; | ||||
use yii\base\UserException; | |||||
use yii\data\ActiveDataProvider; | use yii\data\ActiveDataProvider; | ||||
use yii\helpers\Html; | use yii\helpers\Html; | ||||
use yii\web\BadRequestHttpException; | use yii\web\BadRequestHttpException; |
termes. | termes. | ||||
*/ | */ | ||||
use yii\helpers\Html; | |||||
$this->setTitle('Producteur introuvable') ; | $this->setTitle('Producteur introuvable') ; | ||||
$this->setIcon('question-sign'); | |||||
$this->setMeta('description','Le producteur que vous recherchez est introuvable.') ; | $this->setMeta('description','Le producteur que vous recherchez est introuvable.') ; | ||||
?> | ?> | ||||
<div class="site-error"> | <div class="site-error"> | ||||
<h1>Producteur introuvable</h1> | |||||
<div class="alert alert-danger"> | <div class="alert alert-danger"> | ||||
Le producteur que vous recherchez est introuvable. | Le producteur que vous recherchez est introuvable. | ||||
</div> | </div> | ||||
<p><?= Html::a("< Retour à l'accueil", ['site/index']) ?> - <?= Html::a("Liste des producteurs", ['site/producers']) ?></p> | |||||
<p><?= Html::a("Retour à l'accueil", ['site/index']) ?> - <?= Html::a("Liste des producteurs", ['site/producers']) ?></p> | |||||
</div> | </div> |
/* @var $message string */ | /* @var $message string */ | ||||
/* @var $exception Exception */ | /* @var $exception Exception */ | ||||
$this->setTitle($exception->getName()); | |||||
$this->setMeta('description', 'Oups ! Une erreur est survenue.') ; | |||||
$this->setTitle('Erreur'); | |||||
$this->setIcon('exclamation-sign'); | |||||
$this->setMeta('description', 'Une erreur est survenue.') ; | |||||
?> | ?> | ||||
<div class="site-error"> | <div class="site-error"> | ||||
<h1><?= Html::encode($this->title) ?></h1> | |||||
<div class="alert alert-danger"> | <div class="alert alert-danger"> | ||||
<?= nl2br(Html::encode($exception->getMessage())) ?> | |||||
<?= nl2br(Html::encode('Une erreur est survenue.')) ?> | |||||
</div> | </div> | ||||
<p><?= Html::a("Retour à l'accueil", ['site/index']) ?></p> | <p><?= Html::a("Retour à l'accueil", ['site/index']) ?></p> | ||||
</div> | </div> |
$producerManager = ProducerManager::getInstance(); | $producerManager = ProducerManager::getInstance(); | ||||
$this->setTitle('Producteur '.Html::encode($producer->name)) ; | |||||
$this->setIcon('grain'); | |||||
$this->setTitle('Connexion nécessaire') ; | |||||
$this->setIcon('log-in'); | |||||
$this->setMeta('description', 'Veuillez vous connecter pour réserver les produits de ce producteur.') ; | $this->setMeta('description', 'Veuillez vous connecter pour réserver les produits de ce producteur.') ; | ||||
?> | ?> | ||||
<div id="page-producer"> | <div id="page-producer"> | ||||
<div class="alert alert-warning"> | |||||
Veuillez vous identifier pour commander vos produits sur l'espace du producteur <strong><?= Html::encode($producer->name); ?></strong>. | |||||
</div> | |||||
<div class="col-md-6"> | <div class="col-md-6"> | ||||
<div class="panel panel-primary"> | <div class="panel panel-primary"> | ||||
<div class="panel-heading"> | <div class="panel-heading"> |
use yii\bootstrap\ActiveForm; | use yii\bootstrap\ActiveForm; | ||||
use yii\helpers\Html; | use yii\helpers\Html; | ||||
$this->setTitle('Producteur '.Html::encode($producer->name)) ; | |||||
$this->setTitle('Accès producteur') ; | |||||
$this->setIcon('lock'); | |||||
$this->setMeta('description','Ce producteur est protègé par un code d\'accès.') ; | $this->setMeta('description','Ce producteur est protègé par un code d\'accès.') ; | ||||
?> | ?> |
use yii\helpers\Html ; | use yii\helpers\Html ; | ||||
use yii\bootstrap\ActiveForm; | use yii\bootstrap\ActiveForm; | ||||
$this->setTitle('Espace producteur '.Html::encode($producer->name).' désactivé') ; | |||||
$this->setMeta('description','L\'espace de ce producteur est désactivé.') ; | |||||
$this->setTitle('Espace producteur hors-ligne') ; | |||||
$this->setIcon('remove-sign'); | |||||
$this->setMeta('description','L\'espace de ce producteur est hors-ligne.') ; | |||||
?> | ?> | ||||
<div id="page-producer"> | |||||
<div id="page-producer-offline"> | |||||
<h1 class="title-system-order"><?= Html::encode($producer->name) ?></h1> | <h1 class="title-system-order"><?= Html::encode($producer->name) ?></h1> | ||||
<p class="info"><span class="alert alert-danger">L'espace de ce producteur est désactivé.</span></p> | |||||
<div class="info"><span class="alert alert-danger">L'espace de ce producteur est désactivé.</span></div> | |||||
<div> | |||||
<a class="btn btn-default" href="<?= \Yii::$app->urlManagerFrontend->createUrl(['site/producers']); ?>"><span class="glyphicon glyphicon-search"></span> Je recherche un autre producteur</a> | |||||
</div> | |||||
</div> | </div> |
text-align: center; | text-align: center; | ||||
} | } | ||||
/* line 699, ../sass/_order_system.scss */ | |||||
/* line 698, ../sass/_order_system.scss */ | |||||
#page-producer-offline { | |||||
text-align: center; | |||||
} | |||||
/* line 701, ../sass/_order_system.scss */ | |||||
#page-producer-offline .info { | |||||
margin-bottom: 60px; | |||||
} | |||||
/* line 707, ../sass/_order_system.scss */ | |||||
#page-producer-code form#producer-code { | #page-producer-code form#producer-code { | ||||
max-width: 400px; | max-width: 400px; | ||||
margin: 0px auto; | margin: 0px auto; | ||||
} | } | ||||
/* line 703, ../sass/_order_system.scss */ | |||||
/* line 711, ../sass/_order_system.scss */ | |||||
#page-producer-code form#producer-code .form-group.buttons { | #page-producer-code form#producer-code .form-group.buttons { | ||||
text-align: center; | text-align: center; | ||||
} | } |
} | } | ||||
} | } | ||||
#page-producer-offline { | |||||
text-align: center; | |||||
.info { | |||||
margin-bottom: 60px; | |||||
} | |||||
} | |||||
#page-producer-code { | #page-producer-code { | ||||
form#producer-code { | form#producer-code { | ||||
max-width: 400px ; | max-width: 400px ; |
'id_producer' => $producer->id | 'id_producer' => $producer->id | ||||
]) | ]) | ||||
->one() ; | ->one() ; | ||||
/* | |||||
* Producteur hors ligne | |||||
*/ | |||||
if(!$producer->active && (\Yii::$app->user->isGuest || \Yii::$app->user->identity->id_producer != $producer->id)) { | |||||
$this->redirect(\Yii::$app->urlManagerFrontend->createAbsoluteUrl(['site/producer-offline','id' => $producer->id])) ; | |||||
} | |||||
/* | /* | ||||
* Producteur protègé par un code | * Producteur protègé par un code | ||||
*/ | */ | ||||
} | } | ||||
} | } | ||||
/* | |||||
* Producteur hors ligne | |||||
*/ | |||||
if(!$producer->active && (\Yii::$app->user->isGuest || \Yii::$app->user->identity->id_producer != $producer->id)) { | |||||
$this->redirect(\Yii::$app->urlManagerFrontend->createAbsoluteUrl(['site/producer-offline','id' => $producer->id])) ; | |||||
} | |||||
return parent::beforeAction($event); | return parent::beforeAction($event); | ||||
} | } | ||||
<div class="clr"></div> | <div class="clr"></div> | ||||
</section> | </section> | ||||
<section id="points-sale"> | <section id="points-sale"> | ||||
<h3><span><?= $producerManager->getPointSaleWording($producer); ?></span></h3> | <h3><span><?= $producerManager->getPointSaleWording($producer); ?></span></h3> | ||||
<?= GridView::widget([ | <?= GridView::widget([ |