@@ -42,13 +42,13 @@ use common\models\User ; | |||
use common\models\Etablissement ; | |||
use yii\bootstrap\ActiveForm; | |||
$this->title = 'Facturation'; | |||
$this->title = 'Mon abonnement'; | |||
$this->params['breadcrumbs'][] = 'Administration' ; | |||
$this->params['breadcrumbs'][] = $this->title; | |||
?> | |||
<h1>Facturation</h1> | |||
<h1>Mon abonnement</h1> | |||
<p class=""> | |||
Vous seuls savez ce que vous apporte cet outil et dans quelle mesure vous souhaitez le soutenir.<br /> | |||
@@ -61,15 +61,15 @@ $this->params['breadcrumbs'][] = $this->title; | |||
<?php if($alert_prix_libre): ?> | |||
<div class="alert alert-success"> | |||
Le prix libre a bien été mis à jour. | |||
Le montant de votre abonnement a bien été mis à jour. | |||
<?php if($etablissement->prix_libre != 0): ?> | |||
Vos prochaines factures mensuelles auront un montant de <strong><?= number_format(Html::encode($etablissement->prix_libre),2).' € TTC' ; ?></strong>. | |||
Vos prochaines factures mensuelles auront un montant de <strong><?= number_format(Html::encode($etablissement->prix_libre),2).' € HT' ; ?></strong>. | |||
<?php endif; ?> | |||
</div> | |||
<?php endif; ?> | |||
<?php $form = ActiveForm::begin([ | |||
'layout' => 'horizontal', | |||
//'layout' => 'vertical', | |||
'fieldConfig' => [ | |||
'template' => "{label}\n{beginWrapper}\n{input}\n{hint}\n{error}\n{endWrapper}", | |||
'horizontalCssClasses' => [ | |||
@@ -78,7 +78,10 @@ $this->params['breadcrumbs'][] = $this->title; | |||
], | |||
]); ?> | |||
<?= $form->field($etablissement, 'prix_libre')->textInput()->label('Prix libre<br /><span>€ TTC / mois</span>') ?> | |||
<?= $form->field($etablissement, 'prix_libre',[ | |||
'inputTemplate' => '<div class="input-group">{input}<span class="input-group-addon"><span class="glyphicon glyphicon-euro"></span> HT / mois</span></div>', | |||
]) | |||
->label('Prix libre'); ?> | |||
<div class="form-group field-user-prix_libre"> | |||
<label class="control-label col-sm-2" for=""></label> | |||
@@ -92,6 +95,7 @@ $this->params['breadcrumbs'][] = $this->title; | |||
</div> | |||
<!-- | |||
<h2>Dernières factures</h2> | |||
<?= GridView::widget([ | |||
'dataProvider' => $datas_factures, | |||
@@ -129,4 +133,6 @@ $this->params['breadcrumbs'][] = $this->title; | |||
} | |||
] | |||
], | |||
]); ?> | |||
]); ?> | |||
--> |
@@ -137,7 +137,7 @@ if(!Yii::$app->user->isGuest) | |||
'visible' => !Yii::$app->user->isGuest | |||
], | |||
[ | |||
'label' => '<span class="glyphicon glyphicon-euro"></span> Facturation', | |||
'label' => '<span class="glyphicon glyphicon-euro"></span> Mon abonnement', | |||
'url' => ['/etablissement/facturation'], | |||
'visible' => !Yii::$app->user->isGuest, | |||
], |
@@ -225,12 +225,12 @@ $this->title = 'Tableau de bord'; | |||
</div> | |||
</div> | |||
<!-- Facturation --> | |||
<!-- Mon abonnement --> | |||
<div class="" id="facturation"> | |||
<div class="panel panel-default"> | |||
<div class="panel-heading"> | |||
<h3 class="panel-title"> | |||
Facturation | |||
Mon abonnement | |||
<?= Html::a('Voir',['etablissement/facturation'],['class' => 'btn btn-default btn-xs']) ; ?> | |||
</h3> | |||
</div> |
@@ -1347,7 +1347,15 @@ a:hover, a:focus, a:active { | |||
#estimation-facture label span { | |||
font-size: 16px; | |||
} | |||
/* line 1334, ../sass/screen.scss */ | |||
/* line 1335, ../sass/screen.scss */ | |||
#estimation-facture .field-etablissement-prix_libre .input-group { | |||
width: 200px; | |||
} | |||
/* line 1341, ../sass/screen.scss */ | |||
#estimation-facture .field-user-prix_libre label { | |||
display: none; | |||
} | |||
/* line 1346, ../sass/screen.scss */ | |||
#estimation-facture #etablissement-prix_libre { | |||
width: 100px; | |||
height: 60px; | |||
@@ -1356,37 +1364,37 @@ a:hover, a:focus, a:active { | |||
text-align: center; | |||
} | |||
/* line 1344, ../sass/screen.scss */ | |||
/* line 1356, ../sass/screen.scss */ | |||
.developpement-index ul#tabs-statuts-developpements { | |||
margin-bottom: 30px; | |||
border-bottom: solid 3px #BB8757; | |||
} | |||
/* line 1348, ../sass/screen.scss */ | |||
/* line 1360, ../sass/screen.scss */ | |||
.developpement-index ul#tabs-statuts-developpements a { | |||
text-transform: uppercase; | |||
} | |||
/* line 1351, ../sass/screen.scss */ | |||
/* line 1363, ../sass/screen.scss */ | |||
.developpement-index ul#tabs-statuts-developpements .active { | |||
border: 0px none; | |||
background: none; | |||
} | |||
/* line 1354, ../sass/screen.scss */ | |||
/* line 1366, ../sass/screen.scss */ | |||
.developpement-index ul#tabs-statuts-developpements .active a { | |||
background-color: #BB8757; | |||
color: white; | |||
} | |||
/* line 1362, ../sass/screen.scss */ | |||
/* line 1374, ../sass/screen.scss */ | |||
.developpement-index #tab-developpements .btn-group-priorite { | |||
width: 100%; | |||
margin-bottom: 5px; | |||
} | |||
/* line 1366, ../sass/screen.scss */ | |||
/* line 1378, ../sass/screen.scss */ | |||
.developpement-index #tab-developpements .btn-group-priorite .btn-priorite { | |||
display: block; | |||
float: none; | |||
width: 100%; | |||
} | |||
/* line 1373, ../sass/screen.scss */ | |||
/* line 1385, ../sass/screen.scss */ | |||
.developpement-index #tab-developpements .label-priorite { | |||
display: block; | |||
width: 100%; | |||
@@ -1395,24 +1403,24 @@ a:hover, a:focus, a:active { | |||
} | |||
/* stats */ | |||
/* line 1386, ../sass/screen.scss */ | |||
/* line 1398, ../sass/screen.scss */ | |||
.stats-produits #nav-year { | |||
float: right; | |||
} | |||
/* line 1391, ../sass/screen.scss */ | |||
/* line 1403, ../sass/screen.scss */ | |||
.stats-produits tr.mois th { | |||
text-align: center; | |||
} | |||
/* line 1396, ../sass/screen.scss */ | |||
/* line 1408, ../sass/screen.scss */ | |||
.stats-produits tr.sub-head th { | |||
font-weight: normal; | |||
font-size: 12px; | |||
} | |||
/* line 1402, ../sass/screen.scss */ | |||
/* line 1414, ../sass/screen.scss */ | |||
.stats-produits td.nom { | |||
text-transform: uppercase; | |||
} | |||
/* line 1406, ../sass/screen.scss */ | |||
/* line 1418, ../sass/screen.scss */ | |||
.stats-produits td.align-center { | |||
text-align: center; | |||
} |
@@ -1331,6 +1331,18 @@ a { | |||
} | |||
} | |||
.field-etablissement-prix_libre { | |||
.input-group { | |||
width: 200px ; | |||
} | |||
} | |||
.field-user-prix_libre { | |||
label { | |||
display: none ; | |||
} | |||
} | |||
#etablissement-prix_libre { | |||
width: 100px ; | |||
height: 60px ; |
@@ -262,7 +262,7 @@ class Etablissement extends \yii\db\ActiveRecord { | |||
public function getPrixLibre() { | |||
if (!is_null($this->prix_libre)) { | |||
return number_format($this->prix_libre, 2, ',', false) . ' €'; | |||
return number_format($this->prix_libre, 2, ',', false) . ' € HT'; | |||
} | |||
} | |||
@@ -103,7 +103,7 @@ termes. | |||
<h2>8. Redevances d'utilisation du Site</h2> | |||
<p>La création d’un compte et l’utilisation de la partie du Site réservée aux Boulangers | |||
implique le paiement mensuel par les Boulangers d'un montant défini par eux-même dans | |||
implique le paiement mensuel par les Boulangers d'un montant (HT) défini par eux-même dans | |||
la section Facturation. Si ce montant est supérieur à 0€, la Société émettra à l’issue | |||
de chaque mois une facture au Boulanger, payable | |||
par virement bancaire ou par chèque dans les trente (30) jours à compter |
@@ -48,7 +48,7 @@ termes. | |||
</div> | |||
<div class="modal-body"> | |||
<p><em>La boîte à pain</em> fonctionne grâce à un système d'abonnement à <strong>prix libre</strong>. | |||
Chaque producteur définit lui-même le prix mensuel 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> | |||
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> | |||
<div class="modal-footer"> |