Kaynağa Gözat

laboiteapain => opendistrib

refactoring
Guillaume Bourgeois 5 yıl önce
ebeveyn
işleme
fc1fca2cff
21 değiştirilmiş dosya ile 56 ekleme ve 48 silme
  1. +1
    -1
      backend/config/main.php
  2. +3
    -3
      backend/controllers/CronController.php
  3. +1
    -1
      backend/controllers/ProducerAdminController.php
  4. +1
    -1
      backend/views/producer/update.php
  5. +1
    -1
      backend/views/site/index.php
  6. +1
    -2
      backend/views/site/login.php
  7. +18
    -9
      common/config/bootstrap.php
  8. +2
    -2
      common/helpers/Mail.php
  9. +1
    -1
      common/mail/createUserAdmin-html.php
  10. +5
    -5
      common/mail/layouts/html.php
  11. +1
    -1
      common/mail/layouts/text.php
  12. +1
    -1
      common/mail/signup-html.php
  13. +1
    -1
      common/mail/signup-text.php
  14. +1
    -1
      common/models/ContactForm.php
  15. +2
    -2
      common/models/CreditHistory.php
  16. +2
    -2
      common/models/User.php
  17. +2
    -2
      frontend/models/PasswordResetRequestForm.php
  18. +4
    -4
      frontend/models/SignupForm.php
  19. +1
    -1
      frontend/views/site/_prices_producer.php
  20. +1
    -1
      frontend/views/site/credit.php
  21. +6
    -6
      frontend/views/site/mentions.php

+ 1
- 1
backend/config/main.php Dosyayı Görüntüle

@@ -46,7 +46,7 @@ $common_config_main = array_merge(require(__DIR__ . '/../../common/config/main.p

return [
'id' => 'app-backend',
'name' => 'La boîte à pain',
'name' => 'distrib',
'basePath' => dirname(__DIR__),
'controllerNamespace' => 'backend\controllers',
'defaultRoute' => 'site/index',

+ 3
- 3
backend/controllers/CronController.php Dosyayı Görüntüle

@@ -289,10 +289,10 @@ class CronController extends BackendController
]
)
->setTo($user->email)
->setFrom([Yii::$app->params['adminEmail'] => 'La boîte à pain']);
->setFrom([Yii::$app->params['adminEmail'] => 'distrib']);

if (count($arrayOrders)) {
$subject = '[La boîte à pain] Commandes du ' . date('d/m', strtotime($date));
$subject = '[distrib] Commandes du ' . date('d/m', strtotime($date));

// génération du pdf de commande
Yii::$app->runAction('order/report-cron', [
@@ -303,7 +303,7 @@ class CronController extends BackendController
]);
$mail->attach(Yii::getAlias('@app/web/pdf/Orders-' . $date . '-' . $producer['id'] . '.pdf'));
} else {
$sujet = '[La boîte à pain] Aucune commande';
$sujet = '[distrib] Aucune commande';
}

$mail->setSubject($sujet)

+ 1
- 1
backend/controllers/ProducerAdminController.php Dosyayı Görüntüle

@@ -127,7 +127,7 @@ class ProducerAdminController extends BackendController
$invoice->turnover = $producer->getTurnover($period);
$invoice->amount_ht = $producer->getFreePrice() ;
$invoice->wording = 'Facture ' . date('m/Y', strtotime('-1 month'));
$invoice->text = 'Utilisation de la plateforme <strong>La boîte à pain</strong> pour le mois : ' . date('m/Y', strtotime('-1 month')) . '<br />'
$invoice->text = 'Utilisation de la plateforme <strong>distrib</strong> pour le mois : ' . date('m/Y', strtotime('-1 month')) . '<br />'
. 'Chiffre d\'affaire réalisé sur la plateforme : <strong>' . number_format($facture->ca, 2) . ' €</strong> commissionné à <strong>1%</strong>.';
$invoice->paid = 0;
$invoice->period = $period;

+ 1
- 1
backend/views/producer/update.php Dosyayı Görüntüle

@@ -155,7 +155,7 @@ $this->addBreadcrumb($this->getTitle()) ;
1 => 'Oui',
], [])
->label('Activer le système de Crédit')
->hint('Le système de Crédit permet à vos clients d\'avoir un compte prépayé sur le site <em>La boîte à pain</em>.<br />'
->hint('Le système de Crédit permet à vos clients d\'avoir un compte prépayé sur le site <em>distrib</em>.<br />'
. 'Ils créditent leur compte en vous donnant la somme de leur choix et c\'est ensuite à vous de '.Html::a('mettre à jour', ['user/index']).' leur Crédit en ligne.<br />'
. 'Ceci fait, les clients paient leur commande directement via leur Crédit.') ; ?>


+ 1
- 1
backend/views/site/index.php Dosyayı Görüntüle

@@ -46,7 +46,7 @@ $this->title = 'Tableau de bord';
<?php if(!$producer->getFreePrice()): ?>
<div class="callout callout-info">
<h4>Abonnement à prix libre</h4>
<p><i>La boîte à pain</i> fonctionne avec système d'abonnement à prix libre pour en
<p><i>distrib</i> fonctionne avec système d'abonnement à prix libre pour en
assurer la plus grande diffusion possible. Ceci correspond également à l'unique source de revenus
nécessaire à la maintenance et au développement de la plateforme.<br />
Si cet outil est important dans votre activité, nous vous encourageons à nous soutenir en vous abonnant.

+ 1
- 2
backend/views/site/login.php Dosyayı Görüntüle

@@ -59,8 +59,7 @@ $fieldOptions2 = [

<div class="login-box">
<div class="login-logo">
<img src="<?= Yii::$app->urlManagerBackend->getBaseUrl(); ?>/img/laboulange4.png" />
La boîte à pain
<img src="<?= Yii::$app->urlManagerBackend->getBaseUrl(); ?>/img/logo-distrib.png" />
</div>
<!-- /.login-logo -->
<div class="login-box-body">

+ 18
- 9
common/config/bootstrap.php Dosyayı Görüntüle

@@ -42,15 +42,24 @@ Yii::setAlias('backend', dirname(dirname(__DIR__)) . '/backend');
Yii::setAlias('console', dirname(dirname(__DIR__)) . '/console');
Yii::setAlias('producer', dirname(dirname(__DIR__)) . '/producer');

$server_name = $_SERVER['SERVER_NAME'] ;
Yii::setAlias('@domainName', (YII_ENV === 'dev') ? (($server_name == 'localhost') ? 'localhost' : 'laboiteapain-dev.net') : 'laboiteapain.net');
Yii::setAlias('@baseUrl', ($server_name == 'localhost') ? '/distrib/' : '/');
Yii::setAlias('@baseUrlFrontend', (($server_name == 'localhost') ? '/frontend/web' : ''));
Yii::setAlias('@baseUrlBackend', (($server_name == 'localhost') ? '/backend/web' : ''));
Yii::setAlias('@baseUrlProducer', (($server_name == 'localhost') ? '/producer/web' : ''));
Yii::setAlias('@frontendSubdomain', (($server_name == 'localhost') ? '' : 'www'));
Yii::setAlias('@backendSubdomain', (($server_name == 'localhost') ? '' : 'admin'));
Yii::setAlias('@producerSubdomain', (($server_name == 'localhost') ? '' : 'producteurs'));
$serverName = $_SERVER['SERVER_NAME'] ;

$domainName = '' ;
if($serverName == 'localhost') {
$domainName = 'localhost' ;
}
else {
$domainName = (YII_ENV === 'dev' || YII_ENV === 'demo') ? 'opendistrib-'.YII_ENV.'.net' : 'opendistrib.net' ;
}

Yii::setAlias('@domainName', $domainName);
Yii::setAlias('@baseUrl', ($serverName == 'localhost') ? '/distrib/' : '/');
Yii::setAlias('@baseUrlFrontend', (($serverName == 'localhost') ? '/frontend/web' : ''));
Yii::setAlias('@baseUrlBackend', (($serverName == 'localhost') ? '/backend/web' : ''));
Yii::setAlias('@baseUrlProducer', (($serverName == 'localhost') ? '/producer/web' : ''));
Yii::setAlias('@frontendSubdomain', (($serverName == 'localhost') ? '' : 'www'));
Yii::setAlias('@backendSubdomain', (($serverName == 'localhost') ? '' : 'admin'));
Yii::setAlias('@producerSubdomain', (($serverName == 'localhost') ? '' : 'producteurs'));

/*
* Autoload

+ 2
- 2
common/helpers/Mail.php Dosyayı Görüntüle

@@ -50,8 +50,8 @@ class Mail
],
$data)
->setTo($email)
->setFrom(['contact@laboiteapain.net' => 'La boîte à pain'])
->setSubject('[La boîte à pain] '.$subject)
->setFrom(['contact@opendistrib.net' => 'distrib'])
->setSubject('[distrib] '.$subject)
->send();
}
}

+ 1
- 1
common/mail/createUserAdmin-html.php Dosyayı Görüntüle

@@ -43,7 +43,7 @@ use yii\helpers\Html;
<p>Bonjour <?= Html::encode($user->name); ?>,</p>

<p>Votre producteur <strong><?= Html::encode($producer->name); ?></strong> vient
de créer un compte pour vous sur le site <a href="http://www.laboiteapain.net/">La boîte à pain</a>.</p>
de créer un compte pour vous sur le site <a href="http://www.opendistrib.net/">distrib</a>.</p>

<p><strong>Ce compte vous permet de passer vos commandes dans cet établissement.</strong></p>


+ 5
- 5
common/mail/layouts/html.php Dosyayı Görüntüle

@@ -63,7 +63,7 @@ use yii\helpers\Html;
}
#header {
background-color: #f8f1dd ;
background-color: #F7F7F7 ;
border-bottom: 1px solid #e0e0e0 ;
height: 50px ;
text-align: center ;
@@ -86,22 +86,22 @@ use yii\helpers\Html;
border-top: dotted 1px #e0e0e0 ;
}
#link-boiteapain {
#link-distrib {
text-decoration: none ;
color: #BB8757 ;
color: #FF7F00 ;
}
</style>
</head>
<body>
<?php $this->beginBody() ?>
<div id="header">
<img class="icon" src="http://www.laboiteapain.net/img/laboiteapain-mail2.png" alt="La boîte à pain" />
<img class="icon" src="http://www.opendistrib.net/img/logo-distrib.png" alt="distrib" />
</div>
<div id="content">
<?= $content ?>
</div>
<div id="footer">
<p><a id="link-boiteapain" href="http://www.laboiteapain.net/">La boîte à pain</a> &bull; Plateforme de réservation de pain</p>
<p><a id="link-distrib" href="http://www.opendistrib.net/">distrib</a> | Plateforme de gestion de commandes</p>
</div>
<?php $this->endBody() ?>
</body>

+ 1
- 1
common/mail/layouts/text.php Dosyayı Görüntüle

@@ -47,7 +47,7 @@ use yii\helpers\Html;
<?= $content ?>

--
La boîte à pain / Plateforme de réservation de pain
distrib | Plateforme de gestion de commandes
http://www.laboiteapain.net/
<?php $this->endBody() ?>
<?php $this->endPage() ?>

+ 1
- 1
common/mail/signup-html.php Dosyayı Görüntüle

@@ -44,7 +44,7 @@ use common\helpers\Url ;

<p>Bonjour <?= Html::encode($user->name) ?>,</p>

<p>Votre inscription sur <strong>La boîte à pain</strong> a bien été prise en compte.</p>
<p>Votre inscription sur <strong>distrib</strong> a bien été prise en compte.</p>

<p>Voici votre identifiant de connexion : <br />
<strong><?= Html::encode($user->email) ?></strong></p>

+ 1
- 1
common/mail/signup-text.php Dosyayı Görüntüle

@@ -43,7 +43,7 @@ use common\helpers\Url ;

Bonjour <?= $user->name ?>,

Votre inscription sur La boîte à pain a bien été prise en compte.
Votre inscription sur distrib a bien été prise en compte.

Voici votre identifiant de connexion :
<?= $user->email ?>

+ 1
- 1
common/models/ContactForm.php Dosyayı Görüntüle

@@ -98,7 +98,7 @@ class ContactForm extends Model
])
->setTo($email)
->setFrom([$this->email => $this->name])
->setSubject('[La boîte à pain] Contact : ' . $this->subject)
->setSubject('[distrib] Contact : ' . $this->subject)
->send();
}


+ 2
- 2
common/models/CreditHistory.php Dosyayı Görüntüle

@@ -213,8 +213,8 @@ class CreditHistory extends ActiveRecordCommon
]
)
->setTo($user->email)
->setFrom(['contact@laboiteapain.net' => 'La boîte à pain'])
->setSubject('[La boîte à pain] Seuil limite de crédit dépassé')
->setFrom(['contact@opendistrib.net' => 'distrib'])
->setSubject('[distrib] Seuil limite de crédit dépassé')
->send();
}

+ 2
- 2
common/models/User.php Dosyayı Görüntüle

@@ -569,8 +569,8 @@ class User extends ActiveRecordCommon implements IdentityInterface
['html' => 'createUserAdmin-html', 'text' => 'createUserAdmin-text'], ['user' => $this, 'producer' => $producer, 'password' => $password]
)
->setTo($this->email)
->setFrom(['contact@laboiteapain.net' => 'La boîte à pain'])
->setSubject('[La boîte à pain] Inscription')
->setFrom(['contact@opendistrib.net' => 'distrib'])
->setSubject('[distrib] Inscription')
->send();
}
}

+ 2
- 2
frontend/models/PasswordResetRequestForm.php Dosyayı Görüntüle

@@ -86,9 +86,9 @@ class PasswordResetRequestForm extends Model
if ($user->save()) {

return Yii::$app->mailer->compose(['html' => 'passwordResetToken-html', 'text' => 'passwordResetToken-text'], ['user' => $user])
->setFrom(['contact@laboiteapain.net' => 'La boîte à pain'])
->setFrom(['contact@opendistrib.net' => 'distrib'])
->setTo($this->email)
->setSubject('[La boîte à pain] Mot de passe oublié')
->setSubject('[distrib] Mot de passe oublié')
->send();
}
}

+ 4
- 4
frontend/models/SignupForm.php Dosyayı Görüntüle

@@ -253,8 +253,8 @@ class SignupForm extends Model
'producer' => $producer
])
->setTo(Yii::$app->params['adminEmail'])
->setFrom([Yii::$app->params['adminEmail'] => 'La boîte à pain'])
->setSubject('[La boîte à pain] Nouveau producteur')
->setFrom([Yii::$app->params['adminEmail'] => 'distrib'])
->setSubject('[distrib] Nouveau producteur')
->send();
}

@@ -281,8 +281,8 @@ class SignupForm extends Model
'producer' => $producer
])
->setTo($user->email)
->setFrom([Yii::$app->params['adminEmail'] => 'La boîte à pain'])
->setSubject('[La boîte à pain] Inscription')
->setFrom([Yii::$app->params['adminEmail'] => 'distrib'])
->setSubject('[distrib] Inscription')
->send();
}
}

+ 1
- 1
frontend/views/site/_prices_producer.php Dosyayı Görüntüle

@@ -47,7 +47,7 @@ termes.
<h4 class="modal-title" id="myModalLabel">Tarifs</h4>
</div>
<div class="modal-body">
<p><em>La boîte à pain</em> fonctionne grâce à un système d'abonnement à <strong>prix libre</strong>.
<p><em>distrib</em> fonctionne grâce à un système d'abonnement à <strong>prix libre</strong>.
Chaque producteur définit lui-même le prix mensuel (HT) de son abonnement à la plateforme, selon son intérêt et le soutien qu'il veut apporter. Ce montant est modifiable à tout moment dans la section <em>Mon abonnement</em> de l'interface d'administration.</p>
<p>Toutes les demandes de formation ou de développement spécifique feront l'objet d'un devis.</p>
</div>

+ 1
- 1
frontend/views/site/credit.php Dosyayı Görüntüle

@@ -43,7 +43,7 @@ $this->title = 'Crédit';
<div class="content">
<h1>Le Crédit</h1>
<p>Le <em>Crédit</em> est un compte prépayé qui vous permet de régler
vos commandes sur le site <strong>La boîte à pain</strong>. Ainsi vous
vos commandes sur le site <strong>distrib</strong>. Ainsi vous
n'avez pas à payer chez votre producteur à chaque fois que vous y
récupérez une commande.</p>
<p>Pour créditer votre compte, rien de plus simple. Il vous suffit de vous

+ 6
- 6
frontend/views/site/mentions.php Dosyayı Görüntüle

@@ -69,18 +69,18 @@ $this->title = 'Mentions légales';

<h2>Propriété intellectuelle et Copyright</h2>
<p>Le site est protégé par les lois en vigueur sur la propriété intellectuelle et le droit d’auteur au niveau national et international.<br />
Toutes les informations disponibles sur le Site sont protégées par un copyright et sont propriété de La boîte à pain, sous réserve de droits appartenant à des tiers. Les présentes informations ne devront pas être interprétées comme constituant une licence ou un droit d’utilisation portant sur toute image, marque déposée, marque de service ou logo de La boîte à pain. Le téléchargement ou la copie de tout matériel à partir du Site ne vous confère aucun droit sur les éléments téléchargés ou copiés. La boîte à pain réserve tous ses droits sur le copyright et la propriété de toute information disponible sur le Site et les fera valoir dans toute l’extension de la loi applicable.</p>
Toutes les informations disponibles sur le Site sont protégées par un copyright et sont propriété de <strong>distrib</strong>, sous réserve de droits appartenant à des tiers. Les présentes informations ne devront pas être interprétées comme constituant une licence ou un droit d’utilisation portant sur toute image, marque déposée, marque de service ou logo de <strong>distrib</strong>. Le téléchargement ou la copie de tout matériel à partir du Site ne vous confère aucun droit sur les éléments téléchargés ou copiés. <strong>distrib</strong> réserve tous ses droits sur le copyright et la propriété de toute information disponible sur le Site et les fera valoir dans toute l’extension de la loi applicable.</p>

<h2>Limitation de la responsabilité</h2>
<p>Les informations publiées sur ce site sont publiées à titre d’informations générales uniquement. La boîte à pain est soucieux de diffuser des informations complètes et exactes mais ne peut garantir l’exactitude, la précision ou l’exhaustivité des informations mises à disposition sur le Site et ne saurait en aucun cas être tenu responsable en cas d’erreur ou d’inexactitudes contenues sur son Site et ne saurait garantir que l’utilisation de son Site en porte pas atteinte aux droits de tiers. Toute utilisation du Site est faite aux risques et périls de l’utilisateur.<br />
Dans les limites autorisées par la loi, notamment en cas de négligence, La boîte à pain ne pourra être tenu responsable de pertes ou de dommages de quelque nature que ce soit, qu’il s’agisse, notamment mais non exclusivement, de dommages directs, indirects ou consécutifs, liés à l’accès au Site ou à tout autre site ayant un lien avec le Site, à son utilisation, à son exploration ou à son téléchargement.</p>
<p>Les informations publiées sur ce site sont publiées à titre d’informations générales uniquement. <strong>distrib</strong> est soucieux de diffuser des informations complètes et exactes mais ne peut garantir l’exactitude, la précision ou l’exhaustivité des informations mises à disposition sur le Site et ne saurait en aucun cas être tenu responsable en cas d’erreur ou d’inexactitudes contenues sur son Site et ne saurait garantir que l’utilisation de son Site en porte pas atteinte aux droits de tiers. Toute utilisation du Site est faite aux risques et périls de l’utilisateur.<br />
Dans les limites autorisées par la loi, notamment en cas de négligence, <strong>distrib</strong> ne pourra être tenu responsable de pertes ou de dommages de quelque nature que ce soit, qu’il s’agisse, notamment mais non exclusivement, de dommages directs, indirects ou consécutifs, liés à l’accès au Site ou à tout autre site ayant un lien avec le Site, à son utilisation, à son exploration ou à son téléchargement.</p>

<h2>Lien hypertextes</h2>
<p>La mise en place d’un lien hypertexte vers le site http://www.laboiteapain.net nécessite une autorisation préalable écrite de La boîte à pain. Si vous souhaitez mettre en place un lien hypertexte vers ce site, vous devez en conséquence prendre contact avec le responsable du site. La boîte à pain ne peut en aucun cas être tenu pour responsable de la mise à disposition des sites qui font l’objet d’un lien hypertexte à partir du site http://www.laboiteapain.net et ne peut supporter aucune responsabilité sur le contenu, les produits, les services, etc. disponibles sur ces sites ou à partir de ces sites.</p>
<p>La mise en place d’un lien hypertexte vers le site http://www.laboiteapain.net nécessite une autorisation préalable écrite de <strong>distrib</strong>. Si vous souhaitez mettre en place un lien hypertexte vers ce site, vous devez en conséquence prendre contact avec le responsable du site. <strong>distrib</strong> ne peut en aucun cas être tenu pour responsable de la mise à disposition des sites qui font l’objet d’un lien hypertexte à partir du site http://www.laboiteapain.net et ne peut supporter aucune responsabilité sur le contenu, les produits, les services, etc. disponibles sur ces sites ou à partir de ces sites.</p>

<h2>Informatique et libertés – Données personnelles</h2>
<p>La collecte et le traitement des données personnelles de l'Internaute par La boîte à pain ont fait l'objet d'une déclaration auprès de la CNIL (numéro 2018856).<br />
La finalité du traitement des données personnelles fournies volontairement par l'Internaute sur le Site au travers du module « Contact », est de permettre à l'Internaute d'être contacté rapidement par La boîte à pain.<br />
<p>La collecte et le traitement des données personnelles de l'Internaute par <strong>distrib</strong> ont fait l'objet d'une déclaration auprès de la CNIL (numéro 2018856).<br />
La finalité du traitement des données personnelles fournies volontairement par l'Internaute sur le Site au travers du module « Contact », est de permettre à l'Internaute d'être contacté rapidement par <strong>distrib</strong>.<br />
L'Internaute est informé que les données de connexion ou relatives à la navigation de l'Internaute depuis le Site sont collectées (informations de navigation) de manière automatique par un logiciel de statistiques et de mesure d'audience. Ces informations ne sont collectées qu'à des fins d'analyse statistique et d'optimisation interne du Site.<br />
L'Internaute est également informé qu'en application des articles 39 et 40 de la loi dite « Informatique et Libertés » du 6 janvier 1978, modifiée par la loi 2004-801 du 6 août 2004, l'Internaute dispose d'un droit d'accès, de rectification, de modification et de suppression concernant ses données personnelles.</p>
</div>

Yükleniyor…
İptal
Kaydet