|
- <?php
-
-
-
- use domain\User\User\UserModule;
- use yii\helpers\Html;
-
- $userModule = UserModule::getInstance();
- $producer = $this->context->getProducerCurrent();
- $this->setTitle("Infolettre");
-
- if($userModule->isUserSubscribedNewsletter($user)) {
- $this->addButton(
- [
- 'label' => '<i class="bi bi-x-circle"></i> Me désinscrire',
- 'url' => 'newsletter/unsubscribe',
- 'class' => 'btn btn-secondary'
- ]
- );
- }
- else {
- $this->addButton(
- [
- 'label' => '<i class="bi bi-megaphone"></i> M\'inscrire',
- 'url' => 'newsletter/subscribe',
- 'class' => 'btn btn-primary'
- ]
- );
- }
-
-
- ?>
- <div class="newsletter-index">
-
- <div class="row">
- <div class="col-md-8">
- <div class="alert alert-info">
- <i class="bi bi-info-circle"></i>
- <?php if($producer->option_newsletter_description): ?>
- <?= nl2br(Html::encode($producer->option_newsletter_description)); ?>
- <?php else: ?>
- L'infolettre vous permet de recevoir les emails de prise de commande et les actualités de ce producteur.
- <?php endif; ?>
- </div>
- <?php if($userModule->isUserSubscribedNewsletter($user)): ?>
- <div class="alert alert-success">
- <i class="bi bi-megaphone"></i>
- Vous êtes inscrit à l'infolettre <strong><?= Html::encode($producer->name) ?></strong>.
- </div>
- <?php else: ?>
- <div class="alert alert-danger">
- <i class="bi bi-x-circle"></i>
- Vous n'êtes pas inscrit à l'infolettre <strong><?= Html::encode($producer->name) ?></strong>.
- </div>
- <?php endif; ?>
- </div>
- <div class="col-md-4">
- <div class="alert alert-dark">
- <i class="bi bi-life-preserver"></i>
- <?php if(!$user->getProblemReceivingEmails()): ?>
- Vous rencontrez des problèmes pour recevoir les emails de ce producteur ?
- <a href="<?= Yii::$app->urlManager->createUrl('newsletter/report-problem-receiving-emails') ?>">Cliquez ici</a> pour nous prévenir.
- <?php else: ?>
- Nous avons bien été prévenu de vos difficultés à recevoir les emails de ce producteur,
- nous reviendrons vers vous dès que possible.
- <?php endif; ?>
- </div>
- </div>
- </div>
- </div>
|