<?= $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 />" | <?= $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 />" | . "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.") ?> | . "<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() ?> | <?= $form->field($model, 'logo')->fileInput() ?> | ||||
<?php | <?php | ||||
if (strlen($model->logo)) { | if (strlen($model->logo)) { |
* @property string credit_functioning | * @property string credit_functioning | ||||
* @property boolean use_credit_checked_default | * @property boolean use_credit_checked_default | ||||
* @property float credit_limit | * @property float credit_limit | ||||
* @property string background_color_logo | |||||
* | * | ||||
*/ | */ | ||||
class Producer extends ActiveRecordCommon | class Producer extends ActiveRecordCommon | ||||
$this->addError($attribute, 'Ce code est déjà utilisé par un autre producteur.'); | $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'], | [['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], | [['name', 'siret', 'logo', 'photo', 'postcode', 'city', 'code','type','credit_functioning'], 'string', 'max' => 255], | ||||
[['free_price', 'credit_limit_reminder','credit_limit'], 'double'], | [['free_price', 'credit_limit_reminder','credit_limit'], 'double'], | ||||
'option_allow_user_gift' => 'Autoriser les utilisateurs à effectuer un don à la plateforme lors de leur commande', | '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_functioning' => 'Utilisation du Crédit par l\'utilisateur', | ||||
'credit_limit' => 'Crédit limite', | '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', | |||||
]; | ]; | ||||
} | } | ||||
<?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') ; | |||||
} | |||||
} |
<div id="left" class="col-md-3"> | <div id="left" class="col-md-3"> | ||||
<div class="fixed"> | <div class="fixed"> | ||||
<?php if(strlen($producer->logo)): ?> | <?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']) ?>"> | <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) ?>" /> | <img class="img-logo" src="<?= Yii::$app->urlManager->baseUrl; ?>/uploads/<?= $producer->logo; ?>" alt="Logo <?= Html::encode($producer->name) ?>" /> | ||||
</a> | </a> |