Просмотр исходного кода

Refactoring/traduction vues frontend/views/site

refactoring
Guillaume Bourgeois 6 лет назад
Родитель
Сommit
0afbb93536
9 измененных файлов: 59 добавлений и 59 удалений
  1. +1
    -1
      frontend/views/site/_prices_producer.php
  2. +2
    -1
      frontend/views/site/cgv.php
  3. +5
    -5
      frontend/views/site/credit.php
  4. +6
    -6
      frontend/views/site/index.php
  5. +2
    -2
      frontend/views/site/login.php
  6. +15
    -15
      frontend/views/site/producer.php
  7. +5
    -5
      frontend/views/site/producer_code.php
  8. +5
    -5
      frontend/views/site/producers.php
  9. +18
    -19
      frontend/views/site/signup.php

frontend/views/site/_tarifs_producteur.php → frontend/views/site/_prices_producer.php Просмотреть файл

@@ -39,7 +39,7 @@ termes.
?>

<!-- tarifs -->
<div class="modal fade" id="modal-tarifs" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal fade" id="modal-prices" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">
<div class="modal-header">

+ 2
- 1
frontend/views/site/cgv.php Просмотреть файл

@@ -35,7 +35,8 @@ pris connaissance de la licence CeCILL, et que vous en avez accepté les
termes.
*/

$this->title = 'Conditions générales de service';
$this->title = 'Conditions générales de service';

?>

<div class="content-text">

frontend/views/site/creditpain.php → frontend/views/site/credit.php Просмотреть файл

@@ -36,21 +36,21 @@ pris connaissance de la licence CeCILL, et que vous en avez accepté les
termes.
*/

$this->title = 'Crédit pain';
$this->title = 'Crédit';
?>

<div class="container content-text">
<div class="content">
<h1>Le Crédit Pain</h1>
<p>Le <em>Crédit Pain</em> est un compte prépayé qui vous permet de régler
<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
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
rendre chez votre producteur et de régler la somme que vous souhaitez créditer.
Le producteur se chargera de mettre à jour votre <em>Crédit Pain</em>
Le producteur se chargera de mettre à jour votre <em>Crédit</em>
en ligne.</p>
<p>Lors de vos prochaines commandes, vous aurez juste à indiquer que vous souhaitez
payer avec votre <em>Crédit Pain</em> et votre compte sera automatiquement débité.</p>
payer avec votre <em>Crédit</em> et votre compte sera automatiquement débité.</p>
</div>
</div>

+ 6
- 6
frontend/views/site/index.php Просмотреть файл

@@ -55,10 +55,10 @@ $this->setPageTitle('Plateforme de réservation de pain') ;
?>

<div id="presentation">
<div class="row" id="row-clients-boulanger">
<div class="col-md-6" id="clients">
<div class="row" id="row-users-producers">
<div class="col-md-6" id="users">
<h2>
<img class="img" src="<?= Yii::$app->urlManager->getBaseUrl(); ?>/img/clients.png" id="img-clients" />
<img class="img" src="<?= Yii::$app->urlManager->getBaseUrl(); ?>/img/clients.png" id="img-users" />
<span>Clients</span>
</h2>
<p>Réservez vos produits en ligne et récupérez votre commande
@@ -72,9 +72,9 @@ $this->setPageTitle('Plateforme de réservation de pain') ;
<div>Gratuit</div>
</div>
</div>
<div class="col-md-6 boulanger">
<div class="col-md-6 producer">
<h2>
<img class="img" src="<?= Yii::$app->urlManager->getBaseUrl(); ?>/img/boulanger1.png" id="img-boulanger" />
<img class="img" src="<?= Yii::$app->urlManager->getBaseUrl(); ?>/img/boulanger1.png" id="img-producer" />
<span>Producteurs</span>
</h2>

@@ -104,4 +104,4 @@ $this->setPageTitle('Plateforme de réservation de pain') ;
</div>

<!-- Tarifs -->
<?= $this->render('_tarifs_producteur'); ?>
<?= $this->render('_prices_producer'); ?>

+ 2
- 2
frontend/views/site/login.php Просмотреть файл

@@ -48,7 +48,7 @@ $this->params['breadcrumbs'][] = $this->title;
?>
<div class="site-login">
<h1 class="title-systeme-commande"><span class="glyphicon glyphicon-log-in"></span> &nbsp;&nbsp;<?= Html::encode($this->title) ?></h1>
<h1 class="title-system-order"><span class="glyphicon glyphicon-log-in"></span> &nbsp;&nbsp;<?= Html::encode($this->title) ?></h1>

<div class="row">
<div class="col-lg-5">
@@ -56,7 +56,7 @@ $this->params['breadcrumbs'][] = $this->title;
<?php if(YII_ENV == 'demo') : ?>
<div class="alert alert-warning">
Identifiant : <strong>boulanger@laboiteapain.net</strong><br />
Identifiant : <strong>producer@laboiteapain.net</strong><br />
Mot de passe : <strong>laboiteapain</strong>
</div>
<?php endif; ?>

+ 15
- 15
frontend/views/site/producer.php Просмотреть файл

@@ -39,16 +39,16 @@ termes.
use yii\helpers\Html ;
use yii\bootstrap\ActiveForm;

$this->title = 'Producteur '.Html::encode($etablissement->nom) ;
$this->title = 'Producteur '.Html::encode($producer->name) ;

?>

<div id="page-etablissement">
<h1 class="title-systeme-commande"><?= Html::encode($etablissement->nom) ?></h1>
<p class="info"><span class="alert alert-warning">Veuillez vous connecter pour réserver les produits de cet établissement.</span></p>
<div id="page-producer">
<h1 class="title-system-order"><?= Html::encode($producer->name) ?></h1>
<p class="info"><span class="alert alert-warning">Veuillez vous connecter pour réserver les produits de ce producteur.</span></p>
<?php if(isset($etablissement->photo) && strlen($etablissement->photo)): ?>
<!--<img class="img-back" width="200px" height="auto" src="./uploads/<?= $etablissement->photo ?>" />-->
<?php if(isset($producer->photo) && strlen($producer->photo)): ?>
<!--<img class="img-back" width="200px" height="auto" src="./uploads/<?= $producer->photo ?>" />-->
<?php endif; ?>
<div class="col-md-6">
@@ -60,11 +60,11 @@ $this->title = 'Producteur '.Html::encode($etablissement->nom) ;
<p>
Si vous avez oublié votre mot de passe, vous pouvez le <?= Html::a('réinitialiser', ['site/request-password-reset']) ?>.
</p>
<?php if(strlen($etablissement->code)): ?>
<?= $form->field($model_login, 'code',[
<?php if(strlen($producer->code)): ?>
<?= $form->field($modelLogin, 'code',[
'inputTemplate' => '<div class="input-group"><span class="input-group-addon"><span class="glyphicon glyphicon-lock"></span></span>{input}</div>',
])
->label('Code de l\'établissement')
->label('Code du producteur')
->hint('Renseignez-vous auprès de votre producteur pour qu\'il vous fournisse le code d\'accès') ; ?>
<?php endif; ?>
<div class="form-group">
@@ -78,15 +78,15 @@ $this->title = 'Producteur '.Html::encode($etablissement->nom) ;
<?php $form = ActiveForm::begin(['id' => 'form-signup','enableClientValidation'=> false]); ?>
<?= $form->field($model_signup, 'email') ?>
<?= $form->field($model_signup, 'password')->passwordInput() ?>
<?= $form->field($model_signup, 'nom') ?>
<?= $form->field($model_signup, 'prenom') ?>
<?= $form->field($model_signup, 'telephone') ?>
<?= $form->field($model_signup, 'lastname') ?>
<?= $form->field($model_signup, 'name') ?>
<?= $form->field($model_signup, 'phone') ?>

<?php if(strlen($etablissement->code)): ?>
<?= $form->field($model_signup, 'code',[
<?php if(strlen($producer->code)): ?>
<?= $form->field($modelSignup, 'code',[
'inputTemplate' => '<div class="input-group"><span class="input-group-addon"><span class="glyphicon glyphicon-lock"></span></span>{input}</div>',
])
->label('Code de l\'établissement')
->label('Code du producteur')
->hint('Renseignez-vous auprès de votre producteur pour qu\'il vous fournisse le code d\'accès') ; ?>
<?php endif; ?>

+ 5
- 5
frontend/views/site/producer_code.php Просмотреть файл

@@ -38,17 +38,17 @@ termes.

use yii\bootstrap\ActiveForm;

$this->title = 'Producteur '.Html::encode($producer->nom) ;
$this->title = 'Producteur '.Html::encode($producer->name) ;

?>
<div id="page-producer-code">
<h1 class="title-systeme-commande"><?= Html::encode($producer->nom) ?></h1>
<p class="info"><span class="alert alert-warning">Cet établissement est protègé par un code d'accès.</span></p>
<h1 class="title-system-order"><?= Html::encode($producer->name) ?></h1>
<p class="info"><span class="alert alert-warning">Ce producteur est protègé par un code d'accès.</span></p>
<?php $form = ActiveForm::begin(['id' => 'producer-code','enableClientValidation'=> false]); ?>
<?= $form->field($model_producer_code, 'code',[
<?= $form->field($modelProducerCode, 'code',[
'inputTemplate' => '<div class="input-group"><span class="input-group-addon"><span class="glyphicon glyphicon-lock"></span></span>{input}</div>',
])
->label('Code de l\'établissement')
->label('Code du producteur')
->hint('Renseignez-vous auprès de votre producteur pour qu\'il vous fournisse le code d\'accès') ; ?>
<div class="form-group buttons">
<?= Html::submitButton('Entrer', ['class' => 'btn btn-primary', 'name' => 'valider-button']) ?>

+ 5
- 5
frontend/views/site/producers.php Просмотреть файл

@@ -40,12 +40,12 @@ $this->setTitle('Producteurs') ;

?>

<h1 class="title-systeme-commande"><span class="glyphicon glyphicon-grain"></span>&nbsp;&nbsp;<?= Html::encode($this->title) ?></h1>
<h1 class="title-system-order"><span class="glyphicon glyphicon-grain"></span>&nbsp;&nbsp;<?= Html::encode($this->title) ?></h1>

<?=

GridView::widget([
'dataProvider' => $data_provider_producers,
'dataProvider' => $dataProviderProducers,
'summary' => '',
'columns' => [
[
@@ -57,16 +57,16 @@ GridView::widget([
[
'label' => 'Localisation',
'value' => function($model) {
return $model->ville. ' ('.$model->code_postal.')' ;
return $model->city. ' ('.$model->postcode.')' ;
}
],
[
'label' => 'Lien',
'format' => 'raw',
'value' => function($model) {
$icon_lock = (strlen($model->code)) ? ' <span class="glyphicon glyphicon-lock"></span>' : '' ;
$iconLock = (strlen($model->code)) ? ' <span class="glyphicon glyphicon-lock"></span>' : '' ;
$html = Html::a('Visiter',Yii::$app->urlManagerProducer->createAbsoluteUrl(['site/index', 'slug_producer' => $model->slug]), ['class'=>'btn btn-primary']) ;
$html .= $icon_lock ;
$html .= $iconLock ;
return $html ;
}
],

+ 18
- 19
frontend/views/site/signup.php Просмотреть файл

@@ -47,7 +47,7 @@ $this->title = 'Inscription';
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="site-signup">
<h1 class="title-systeme-commande"><span class="glyphicon glyphicon-user"></span>&nbsp;&nbsp;<?= Html::encode($this->title) ?></h1>
<h1 class="title-system-order"><span class="glyphicon glyphicon-user"></span>&nbsp;&nbsp;<?= Html::encode($this->title) ?></h1>
<div class="row">
<div class="col-lg-5">
@@ -60,35 +60,34 @@ $this->params['breadcrumbs'][] = $this->title;
<?php $form = ActiveForm::begin(['id' => 'form-signup','enableClientValidation'=> false]); ?>
<?= $form->field($model, 'email') ?>
<?= $form->field($model, 'password')->passwordInput() ?>
<?= $form->field($model, 'nom') ?>
<?= $form->field($model, 'prenom') ?>
<?= $form->field($model, 'telephone') ?>
<?php //$form->field($model, 'is_boulanger')->checkbox() ?>

<div id="client-boulanger" class="btn-group" data-toggle="buttons">
<label class="btn btn-default <?php if($model->option_client_boulanger == 'client' || !$model->option_client_boulanger): ?>active<?php endif; ?>">
<input type="radio" name="SignupForm[option_client_boulanger]" value="client" id="option-client" autocomplete="off" <?php if($model->option_client_boulanger == 'client' || !$model->option_client_boulanger): ?>checked<?php endif; ?>> Je suis client
<?= $form->field($model, 'lastname') ?>
<?= $form->field($model, 'name') ?>
<?= $form->field($model, 'phone') ?>

<div id="user-producer" class="btn-group" data-toggle="buttons">
<label class="btn btn-default <?php if($model->option_user_producer == 'user' || !$model->option_user_producer): ?>active<?php endif; ?>">
<input type="radio" name="SignupForm[option_user_producer]" value="user" id="option-user" autocomplete="off" <?php if($model->option_user_producer == 'user' || !$model->option_user_producer): ?>checked<?php endif; ?>> Je suis client
</label>
<label class="btn btn-default <?php if($model->option_client_boulanger == 'boulanger'): ?>active<?php endif; ?>">
<input type="radio" name="SignupForm[option_client_boulanger]" value="boulanger" id="option-boulanger" autocomplete="off" <?php if($model->option_client_boulanger == 'boulanger'): ?>checked<?php endif; ?>> Je suis producteur
<label class="btn btn-default <?php if($model->option_user_producer == 'producer'): ?>active<?php endif; ?>">
<input type="radio" name="SignupForm[option_user_producer]" value="producer" id="option-producer" autocomplete="off" <?php if($model->option_user_producer == 'producer'): ?>checked<?php endif; ?>> Je suis producteur
</label>
</div>

<div id="champs-boulanger">
<?= $form->field($model, 'nom_magasin') ?>
<?= $form->field($model, 'name') ?>
<?= $form->field($model, 'type')->textInput(['placeholder' => 'Boulangerie, brasserie, ferme ...']); ?>
<?= $form->field($model, 'siret') ?>
<?= $form->field($model, 'code_postal') ?>
<?= $form->field($model, 'ville') ?>
<?= $form->field($model, 'prix_libre',[
<?= $form->field($model, 'postcode') ?>
<?= $form->field($model, 'city') ?>
<?= $form->field($model, 'free_price',[
'inputTemplate' => '<div class="input-group">{input}<span class="input-group-addon"><span class="glyphicon glyphicon-euro"></span></span></div>',
])
->label('Prix libre HT / mois')
->hint('Laissez ce champs vide si vous souhaitez dans un premier temps simplement tester la plateforme. Une fois l\'outil mis en place dans votre structure, vous pourrez modifier ce coût dans la section "Mon abonnement" de votre panneau d\'administration.') ; ?>
<?= $form->field($model, 'cgv')->checkbox()->label('J\'accepte les <a class="btn btn-xs btn-default" data-toggle="modal" data-target="#modal-cgv" href="javascript:void(0);">conditions générales de service</a> et les <a class="btn btn-xs btn-default" data-toggle="modal" data-target="#modal-tarifs" href="javascript:void(0);">conditions tarifaires</a> (prix libre).') ?>
</div>
<div id="champs-client">
<?= $form->field($model, 'id_etablissement')->dropDownList($data_etablissements_dispos, ['prompt' => '--','encode' => false,'options' => $options_etablissements_dispos]) ?>
<div id="champs-user">
<?= $form->field($model, 'id_producer')->dropDownList($dataProducers, ['prompt' => '--','encode' => false,'options' => $optionsProducers]) ?>
<div id="bloc-code-acces">
<?= $form->field($model, 'code',[
'inputTemplate' => '<div class="input-group"><span class="input-group-addon"><span class="glyphicon glyphicon-lock"></span></span>{input}</div>',
@@ -99,7 +98,7 @@ $this->params['breadcrumbs'][] = $this->title;
</div>
</div>

<div class="form-group" id="boutons-inscrire">
<div class="form-group" id="buttons-signup">
<?= Html::submitButton("S'inscrire", ['class' => 'btn btn-primary', 'name' => 'signup-button']) ?>
</div>
<?php ActiveForm::end(); ?>
@@ -129,4 +128,4 @@ $this->params['breadcrumbs'][] = $this->title;
</div>

<!-- Tarifs -->
<?= $this->render('../site/_tarifs_producteur'); ?>
<?= $this->render('../site/_prices_producer'); ?>

Загрузка…
Отмена
Сохранить