@@ -82,6 +82,7 @@ $this->addBreadcrumb($this->getTitle()) ; | |||
<?= $form->field($model, 'code')->hint("Saisissez ce champs si vous souhaitez protéger l'accès à votre boutique par un code, sinon laissez-le vide.<br />" | |||
. "Ce code est à communiquer à vos client pour qu'ils puissent ajouter votre établissement à leur tableau de bord.<br />" | |||
. "<a href=\"".Yii::$app->urlManager->createUrl(['communicate/index'])."\">Cliquez ici</a> pour télécharger un mode d'emploi comprenant ce code à distribuer à vos clients.") ?> | |||
<?= $form->field($model, 'background_color_logo') ?> | |||
<?= $form->field($model, 'logo')->fileInput() ?> | |||
<?php | |||
if (strlen($model->logo)) { |
@@ -62,6 +62,7 @@ use yii\helpers\Html; | |||
* @property string credit_functioning | |||
* @property boolean use_credit_checked_default | |||
* @property float credit_limit | |||
* @property string background_color_logo | |||
* | |||
*/ | |||
class Producer extends ActiveRecordCommon | |||
@@ -109,7 +110,7 @@ class Producer extends ActiveRecordCommon | |||
$this->addError($attribute, 'Ce code est déjà utilisé par un autre producteur.'); | |||
} | |||
}], | |||
[['description','mentions','gcs','order_infos','slug','secret_key_payplug'], 'string'], | |||
[['description','mentions','gcs','order_infos','slug','secret_key_payplug','background_color_logo'], 'string'], | |||
[['negative_balance', 'credit', 'active','online_payment','user_manage_subscription', 'option_allow_user_gift','use_credit_checked_default'], 'boolean'], | |||
[['name', 'siret', 'logo', 'photo', 'postcode', 'city', 'code','type','credit_functioning'], 'string', 'max' => 255], | |||
[['free_price', 'credit_limit_reminder','credit_limit'], 'double'], | |||
@@ -150,7 +151,8 @@ class Producer extends ActiveRecordCommon | |||
'option_allow_user_gift' => 'Autoriser les utilisateurs à effectuer un don à la plateforme lors de leur commande', | |||
'credit_functioning' => 'Utilisation du Crédit par l\'utilisateur', | |||
'credit_limit' => 'Crédit limite', | |||
'use_credit_checked_default' => 'Cocher par défaut l\'option "Utiliser mon crédit" lors de la commande de l\'utilisateur' | |||
'use_credit_checked_default' => 'Cocher par défaut l\'option "Utiliser mon crédit" lors de la commande de l\'utilisateur', | |||
'background_color_logo' => 'Couleur de fond du logo', | |||
]; | |||
} | |||
@@ -0,0 +1,15 @@ | |||
<?php | |||
use yii\db\Migration; | |||
use yii\db\mysql\Schema; | |||
class m190402_063459_ajout_champs_background_color_logo extends Migration { | |||
public function up() { | |||
$this->addColumn('producer', 'background_color_logo', Schema::TYPE_STRING); | |||
} | |||
public function down() { | |||
$this->dropColumn('producer', 'background_color_logo') ; | |||
} | |||
} |
@@ -127,7 +127,7 @@ if(!Yii::$app->user->isGuest) { | |||
<div id="left" class="col-md-3"> | |||
<div class="fixed"> | |||
<?php if(strlen($producer->logo)): ?> | |||
<div id="logo"> | |||
<div id="logo"<?php if(!is_null($producer->background_color_logo) && strlen($producer->background_color_logo)): ?> style="background-color:<?= Html::encode($producer->background_color_logo); ?>"<?php endif; ?>> | |||
<a href="<?= Yii::$app->urlManager->createUrl(['site/index']) ?>"> | |||
<img class="img-logo" src="<?= Yii::$app->urlManager->baseUrl; ?>/uploads/<?= $producer->logo; ?>" alt="Logo <?= Html::encode($producer->name) ?>" /> | |||
</a> |