<?php | <?php | ||||
/** | /** | ||||
Copyright distrib (2018) | |||||
Copyright distrib (2018) | |||||
contact@opendistrib.net | contact@opendistrib.net | ||||
Ce logiciel est un programme informatique servant à aider les producteurs | |||||
à distribuer leur production en circuits courts. | |||||
Ce logiciel est un programme informatique servant à aider les producteurs | |||||
à distribuer leur production en circuits courts. | |||||
Ce logiciel est régi par la licence CeCILL soumise au droit français et | Ce logiciel est régi par la licence CeCILL soumise au droit français et | ||||
respectant les principes de diffusion des logiciels libres. Vous pouvez | respectant les principes de diffusion des logiciels libres. Vous pouvez | ||||
utiliser, modifier et/ou redistribuer ce programme sous les conditions | utiliser, modifier et/ou redistribuer ce programme sous les conditions | ||||
de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA | |||||
de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA | |||||
sur le site "http://www.cecill.info". | sur le site "http://www.cecill.info". | ||||
En contrepartie de l'accessibilité au code source et des droits de copie, | En contrepartie de l'accessibilité au code source et des droits de copie, | ||||
A cet égard l'attention de l'utilisateur est attirée sur les risques | A cet égard l'attention de l'utilisateur est attirée sur les risques | ||||
associés au chargement, à l'utilisation, à la modification et/ou au | associés au chargement, à l'utilisation, à la modification et/ou au | ||||
développement et à la reproduction du logiciel par l'utilisateur étant | |||||
donné sa spécificité de logiciel libre, qui peut le rendre complexe à | |||||
développement et à la reproduction du logiciel par l'utilisateur étant | |||||
donné sa spécificité de logiciel libre, qui peut le rendre complexe à | |||||
manipuler et qui le réserve donc à des développeurs et des professionnels | manipuler et qui le réserve donc à des développeurs et des professionnels | ||||
avertis possédant des connaissances informatiques approfondies. Les | avertis possédant des connaissances informatiques approfondies. Les | ||||
utilisateurs sont donc invités à charger et tester l'adéquation du | utilisateurs sont donc invités à charger et tester l'adéquation du | ||||
logiciel à leurs besoins dans des conditions permettant d'assurer la | logiciel à leurs besoins dans des conditions permettant d'assurer la | ||||
sécurité de leurs systèmes et ou de leurs données et, plus généralement, | |||||
à l'utiliser et l'exploiter dans les mêmes conditions de sécurité. | |||||
sécurité de leurs systèmes et ou de leurs données et, plus généralement, | |||||
à l'utiliser et l'exploiter dans les mêmes conditions de sécurité. | |||||
Le fait que vous puissiez accéder à cet en-tête signifie que vous avez | |||||
Le fait que vous puissiez accéder à cet en-tête signifie que vous avez | |||||
pris connaissance de la licence CeCILL, et que vous en avez accepté les | pris connaissance de la licence CeCILL, et que vous en avez accepté les | ||||
termes. | termes. | ||||
*/ | */ | ||||
namespace backend\controllers; | namespace backend\controllers; | ||||
use common\helpers\GlobalParam; | use common\helpers\GlobalParam; | ||||
use common\models\ProducerPriceRange; | |||||
use Yii; | use Yii; | ||||
use common\models\User; | use common\models\User; | ||||
use backend\models\MailForm; | use backend\models\MailForm; | ||||
} | } | ||||
} | } | ||||
$dataProviderPrices = new ActiveDataProvider([ | |||||
'query' => ProducerPriceRange::find() | |||||
->orderBy('id ASC'), | |||||
'pagination' => [ | |||||
'pageSize' => 100, | |||||
], | |||||
]); | |||||
return $this->render('billing', [ | return $this->render('billing', [ | ||||
'dataProviderPrices' => $dataProviderPrices, | |||||
'datasInvoices' => $datasInvoices, | 'datasInvoices' => $datasInvoices, | ||||
'producer' => $producer, | 'producer' => $producer, | ||||
'alertFreePrice' => (isset($alertFreeprice)) ? true : false | 'alertFreePrice' => (isset($alertFreeprice)) ? true : false |
<?php | <?php | ||||
/** | |||||
Copyright distrib (2018) | |||||
/** | |||||
Copyright distrib (2018) | |||||
contact@opendistrib.net | contact@opendistrib.net | ||||
Ce logiciel est un programme informatique servant à aider les producteurs | |||||
à distribuer leur production en circuits courts. | |||||
Ce logiciel est un programme informatique servant à aider les producteurs | |||||
à distribuer leur production en circuits courts. | |||||
Ce logiciel est régi par la licence CeCILL soumise au droit français et | Ce logiciel est régi par la licence CeCILL soumise au droit français et | ||||
respectant les principes de diffusion des logiciels libres. Vous pouvez | respectant les principes de diffusion des logiciels libres. Vous pouvez | ||||
utiliser, modifier et/ou redistribuer ce programme sous les conditions | utiliser, modifier et/ou redistribuer ce programme sous les conditions | ||||
de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA | |||||
de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA | |||||
sur le site "http://www.cecill.info". | sur le site "http://www.cecill.info". | ||||
En contrepartie de l'accessibilité au code source et des droits de copie, | En contrepartie de l'accessibilité au code source et des droits de copie, | ||||
A cet égard l'attention de l'utilisateur est attirée sur les risques | A cet égard l'attention de l'utilisateur est attirée sur les risques | ||||
associés au chargement, à l'utilisation, à la modification et/ou au | associés au chargement, à l'utilisation, à la modification et/ou au | ||||
développement et à la reproduction du logiciel par l'utilisateur étant | |||||
donné sa spécificité de logiciel libre, qui peut le rendre complexe à | |||||
développement et à la reproduction du logiciel par l'utilisateur étant | |||||
donné sa spécificité de logiciel libre, qui peut le rendre complexe à | |||||
manipuler et qui le réserve donc à des développeurs et des professionnels | manipuler et qui le réserve donc à des développeurs et des professionnels | ||||
avertis possédant des connaissances informatiques approfondies. Les | avertis possédant des connaissances informatiques approfondies. Les | ||||
utilisateurs sont donc invités à charger et tester l'adéquation du | utilisateurs sont donc invités à charger et tester l'adéquation du | ||||
logiciel à leurs besoins dans des conditions permettant d'assurer la | logiciel à leurs besoins dans des conditions permettant d'assurer la | ||||
sécurité de leurs systèmes et ou de leurs données et, plus généralement, | |||||
à l'utiliser et l'exploiter dans les mêmes conditions de sécurité. | |||||
sécurité de leurs systèmes et ou de leurs données et, plus généralement, | |||||
à l'utiliser et l'exploiter dans les mêmes conditions de sécurité. | |||||
Le fait que vous puissiez accéder à cet en-tête signifie que vous avez | |||||
Le fait que vous puissiez accéder à cet en-tête signifie que vous avez | |||||
pris connaissance de la licence CeCILL, et que vous en avez accepté les | pris connaissance de la licence CeCILL, et que vous en avez accepté les | ||||
termes. | termes. | ||||
*/ | */ | ||||
], | ], | ||||
], | ], | ||||
['label' => 'Développement','icon' => 'wrench','url' => ['/development/index'], 'visible' => User::isCurrentProducer(), 'active' => Yii::$app->controller->id == 'development'], | ['label' => 'Développement','icon' => 'wrench','url' => ['/development/index'], 'visible' => User::isCurrentProducer(), 'active' => Yii::$app->controller->id == 'development'], | ||||
['label' => 'Mon abonnement','icon' => 'euro','url' => ['/producer/billing'], 'visible' => User::isCurrentProducer()], | |||||
['label' => 'Tarifs','icon' => 'euro','url' => ['/producer/billing'], 'visible' => User::isCurrentProducer()], | |||||
['label' => 'Accès','icon' => 'lock','url' => ['/access/index'], 'visible' => User::isCurrentProducer()], | ['label' => 'Accès','icon' => 'lock','url' => ['/access/index'], 'visible' => User::isCurrentProducer()], | ||||
['label' => 'Administration', 'options' => ['class' => 'header'], 'visible' => User::isCurrentAdmin()], | ['label' => 'Administration', 'options' => ['class' => 'header'], 'visible' => User::isCurrentAdmin()], | ||||
['label' => 'Producteurs','icon' => 'th-list','url' => ['/producer-admin/index'], 'visible' => User::isCurrentAdmin()], | ['label' => 'Producteurs','icon' => 'th-list','url' => ['/producer-admin/index'], 'visible' => User::isCurrentAdmin()], | ||||
['label' => 'Tranches de prix','icon' => 'eur','url' => ['/producer-price-range-admin/index'], 'visible' => User::isCurrentAdmin()], | ['label' => 'Tranches de prix','icon' => 'eur','url' => ['/producer-price-range-admin/index'], 'visible' => User::isCurrentAdmin()], | ||||
['label' => 'Taxes','icon' => 'eur','url' => ['/tax-rate-admin/index'], 'visible' => User::isCurrentAdmin()], | ['label' => 'Taxes','icon' => 'eur','url' => ['/tax-rate-admin/index'], 'visible' => User::isCurrentAdmin()], | ||||
['label' => 'Communiquer','icon' => 'bullhorn','url' => ['/communicate-admin/index'], 'visible' => User::isCurrentAdmin()], | ['label' => 'Communiquer','icon' => 'bullhorn','url' => ['/communicate-admin/index'], 'visible' => User::isCurrentAdmin()], | ||||
['label' => 'Outils', 'options' => ['class' => 'header'], 'visible' => User::isCurrentAdmin()], | ['label' => 'Outils', 'options' => ['class' => 'header'], 'visible' => User::isCurrentAdmin()], | ||||
['label' => 'Gii', 'icon' => 'file-code-o', 'url' => ['/gii'], 'visible' => User::isCurrentAdmin()], | ['label' => 'Gii', 'icon' => 'file-code-o', 'url' => ['/gii'], 'visible' => User::isCurrentAdmin()], | ||||
['label' => 'Debug', 'icon' => 'dashboard', 'url' => ['/debug'], 'visible' => User::isCurrentAdmin()], | ['label' => 'Debug', 'icon' => 'dashboard', 'url' => ['/debug'], 'visible' => User::isCurrentAdmin()], |
<?php | <?php | ||||
/** | |||||
Copyright La boîte à pain (2018) | |||||
/** | |||||
Copyright La boîte à pain (2018) | |||||
contact@opendistrib.net | contact@opendistrib.net | ||||
Ce logiciel est un programme informatique servant à aider les producteurs | |||||
à distribuer leur production en circuits courts. | |||||
Ce logiciel est un programme informatique servant à aider les producteurs | |||||
à distribuer leur production en circuits courts. | |||||
Ce logiciel est régi par la licence CeCILL soumise au droit français et | Ce logiciel est régi par la licence CeCILL soumise au droit français et | ||||
respectant les principes de diffusion des logiciels libres. Vous pouvez | respectant les principes de diffusion des logiciels libres. Vous pouvez | ||||
utiliser, modifier et/ou redistribuer ce programme sous les conditions | utiliser, modifier et/ou redistribuer ce programme sous les conditions | ||||
de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA | |||||
de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA | |||||
sur le site "http://www.cecill.info". | sur le site "http://www.cecill.info". | ||||
En contrepartie de l'accessibilité au code source et des droits de copie, | En contrepartie de l'accessibilité au code source et des droits de copie, | ||||
A cet égard l'attention de l'utilisateur est attirée sur les risques | A cet égard l'attention de l'utilisateur est attirée sur les risques | ||||
associés au chargement, à l'utilisation, à la modification et/ou au | associés au chargement, à l'utilisation, à la modification et/ou au | ||||
développement et à la reproduction du logiciel par l'utilisateur étant | |||||
donné sa spécificité de logiciel libre, qui peut le rendre complexe à | |||||
développement et à la reproduction du logiciel par l'utilisateur étant | |||||
donné sa spécificité de logiciel libre, qui peut le rendre complexe à | |||||
manipuler et qui le réserve donc à des développeurs et des professionnels | manipuler et qui le réserve donc à des développeurs et des professionnels | ||||
avertis possédant des connaissances informatiques approfondies. Les | avertis possédant des connaissances informatiques approfondies. Les | ||||
utilisateurs sont donc invités à charger et tester l'adéquation du | utilisateurs sont donc invités à charger et tester l'adéquation du | ||||
logiciel à leurs besoins dans des conditions permettant d'assurer la | logiciel à leurs besoins dans des conditions permettant d'assurer la | ||||
sécurité de leurs systèmes et ou de leurs données et, plus généralement, | |||||
à l'utiliser et l'exploiter dans les mêmes conditions de sécurité. | |||||
sécurité de leurs systèmes et ou de leurs données et, plus généralement, | |||||
à l'utiliser et l'exploiter dans les mêmes conditions de sécurité. | |||||
Le fait que vous puissiez accéder à cet en-tête signifie que vous avez | |||||
Le fait que vous puissiez accéder à cet en-tête signifie que vous avez | |||||
pris connaissance de la licence CeCILL, et que vous en avez accepté les | pris connaissance de la licence CeCILL, et que vous en avez accepté les | ||||
termes. | termes. | ||||
*/ | */ | ||||
use common\models\Producer ; | use common\models\Producer ; | ||||
use yii\bootstrap\ActiveForm; | use yii\bootstrap\ActiveForm; | ||||
$this->setTitle('Mon abonnement') ; | |||||
$this->setTitle('Tarifs') ; | |||||
$this->addBreadcrumb($this->getTitle()) ; | $this->addBreadcrumb($this->getTitle()) ; | ||||
?> | ?> | ||||
<p>Ci-dessous découvrez notre grille tarifaire. Ce montant sera calculé sur base de votre chiffre d’affaire sur notre | |||||
logiciel. Il sera adapté chaque mois en fonction de l’évolution de votre chiffre d’affaire.</p> | |||||
<div class="callout callout-info"> | |||||
<h4>Abonnement à prix libre</h4> | |||||
<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. | |||||
</p> | |||||
</div> | |||||
<div id="free-price" class=""> | |||||
<?php if($alertFreePrice): ?> | |||||
<div class="alert alert-success"> | |||||
Le montant de votre abonnement a bien été mis à jour. | |||||
<?php if($producer->free_price != 0): ?> | |||||
Vos prochaines factures mensuelles auront un montant de <strong><?= number_format(Html::encode($producer->free_price),2).' € HT' ; ?></strong>. | |||||
<?php endif; ?> | |||||
</div> | |||||
<?php endif; ?> | |||||
<?php $form = ActiveForm::begin([ | |||||
'fieldConfig' => [ | |||||
'template' => "{label}\n{beginWrapper}\n{input}\n{hint}\n{error}\n{endWrapper}", | |||||
'horizontalCssClasses' => [ | |||||
'label' => 'col-sm-2', | |||||
], | |||||
], | |||||
]); ?> | |||||
<?= $form->field($producer, 'free_price',[ | |||||
'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"> | |||||
<div class="col-sm-6"> | |||||
<?= Html::submitButton('Valider', ['class' => 'btn btn-primary']) ?> | |||||
</div> | |||||
</div> | |||||
<?= | |||||
<?php ActiveForm::end(); ?> | |||||
<div class="clr"></div> | |||||
</div> | |||||
GridView::widget([ | |||||
'dataProvider' => $dataProviderPrices, | |||||
'summary' => '', | |||||
'columns' => [ | |||||
[ | |||||
'label' => 'Tranches (CA TTC / mois)', | |||||
'format' => 'raw', | |||||
'value' => function ($model) { | |||||
if ($model->range_begin == 0) { | |||||
$html = 'Moins de ' . $model->range_end . ' €'; | |||||
} elseif ($model->range_end == null) { | |||||
$html = 'Plus de ' . $model->range_begin . ' €'; | |||||
} else { | |||||
$html = 'Entre ' . $model->range_begin . ' €'; | |||||
$html .= ' et ' . $model->range_end . ' €'; | |||||
} | |||||
return $html; | |||||
} | |||||
], | |||||
[ | |||||
'label' => 'Tarifs (HT) / mois', | |||||
'format' => 'raw', | |||||
'value' => function ($model) { | |||||
$html = $model->price . ' €'; | |||||
return $html; | |||||
} | |||||
], | |||||
] | |||||
]); | |||||
?> | |||||
<?php if (!isset($noButton)){ ?> | |||||
<a class="btn btn-default" href="<?= Yii::$app->urlManager->createUrl(['site/prices']) ?>"><span class="glyphicon glyphicon-eur"></span> En savoir plus sur nos tarifs</a> | |||||
<?php } ?> |
<?php | <?php | ||||
/** | |||||
Copyright distrib (2018) | |||||
/** | |||||
Copyright distrib (2018) | |||||
contact@opendistrib.net | contact@opendistrib.net | ||||
Ce logiciel est un programme informatique servant à aider les producteurs | |||||
à distribuer leur production en circuits courts. | |||||
Ce logiciel est un programme informatique servant à aider les producteurs | |||||
à distribuer leur production en circuits courts. | |||||
Ce logiciel est régi par la licence CeCILL soumise au droit français et | Ce logiciel est régi par la licence CeCILL soumise au droit français et | ||||
respectant les principes de diffusion des logiciels libres. Vous pouvez | respectant les principes de diffusion des logiciels libres. Vous pouvez | ||||
utiliser, modifier et/ou redistribuer ce programme sous les conditions | utiliser, modifier et/ou redistribuer ce programme sous les conditions | ||||
de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA | |||||
de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA | |||||
sur le site "http://www.cecill.info". | sur le site "http://www.cecill.info". | ||||
En contrepartie de l'accessibilité au code source et des droits de copie, | En contrepartie de l'accessibilité au code source et des droits de copie, | ||||
A cet égard l'attention de l'utilisateur est attirée sur les risques | A cet égard l'attention de l'utilisateur est attirée sur les risques | ||||
associés au chargement, à l'utilisation, à la modification et/ou au | associés au chargement, à l'utilisation, à la modification et/ou au | ||||
développement et à la reproduction du logiciel par l'utilisateur étant | |||||
donné sa spécificité de logiciel libre, qui peut le rendre complexe à | |||||
développement et à la reproduction du logiciel par l'utilisateur étant | |||||
donné sa spécificité de logiciel libre, qui peut le rendre complexe à | |||||
manipuler et qui le réserve donc à des développeurs et des professionnels | manipuler et qui le réserve donc à des développeurs et des professionnels | ||||
avertis possédant des connaissances informatiques approfondies. Les | avertis possédant des connaissances informatiques approfondies. Les | ||||
utilisateurs sont donc invités à charger et tester l'adéquation du | utilisateurs sont donc invités à charger et tester l'adéquation du | ||||
logiciel à leurs besoins dans des conditions permettant d'assurer la | logiciel à leurs besoins dans des conditions permettant d'assurer la | ||||
sécurité de leurs systèmes et ou de leurs données et, plus généralement, | |||||
à l'utiliser et l'exploiter dans les mêmes conditions de sécurité. | |||||
sécurité de leurs systèmes et ou de leurs données et, plus généralement, | |||||
à l'utiliser et l'exploiter dans les mêmes conditions de sécurité. | |||||
Le fait que vous puissiez accéder à cet en-tête signifie que vous avez | |||||
Le fait que vous puissiez accéder à cet en-tête signifie que vous avez | |||||
pris connaissance de la licence CeCILL, et que vous en avez accepté les | pris connaissance de la licence CeCILL, et que vous en avez accepté les | ||||
termes. | termes. | ||||
*/ | */ | ||||
?> | ?> | ||||
<div class="site-index"> | <div class="site-index"> | ||||
<?php if(!$producer->getFreePrice()): ?> | |||||
<div class="callout callout-info"> | |||||
<h4>Abonnement à prix libre</h4> | |||||
<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. | |||||
</p> | |||||
<p><?= Html::a('> Définir le montant de mon abonnement', ['producer/billing'], ['class' => 'btn btn-default']); ?></p> | |||||
</div> | |||||
<?php endif; ?> | |||||
<?php if(Yii::$app->request->get('error_products_points_sale')): ?> | <?php if(Yii::$app->request->get('error_products_points_sale')): ?> | ||||
<div class="alert alert-warning"> | <div class="alert alert-warning"> | ||||
Vous devez ajouter <?php if(!$productsCount): ?> des produits<?php endif; ?> | Vous devez ajouter <?php if(!$productsCount): ?> des produits<?php endif; ?> | ||||
avant d'effectuer cette action. | avant d'effectuer cette action. | ||||
</div> | </div> | ||||
<?php endif; ?> | <?php endif; ?> | ||||
<?php if(!$productsCount): ?> | <?php if(!$productsCount): ?> | ||||
<div class="info-box"> | <div class="info-box"> | ||||
<span class="info-box-icon bg-yellow"><i class="fa fa-clone"></i></span> | <span class="info-box-icon bg-yellow"><i class="fa fa-clone"></i></span> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
<?php endif; ?> | <?php endif; ?> | ||||
<?php if(!$pointsSaleCount): ?> | <?php if(!$pointsSaleCount): ?> | ||||
<div class="info-box"> | <div class="info-box"> | ||||
<span class="info-box-icon bg-yellow"><i class="fa fa-map-marker"></i></span> | <span class="info-box-icon bg-yellow"><i class="fa fa-map-marker"></i></span> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
<?php endif; ?> | <?php endif; ?> | ||||
<?php if($productsCount && $pointsSaleCount && !count($distributionsArray)): ?> | <?php if($productsCount && $pointsSaleCount && !count($distributionsArray)): ?> | ||||
<div class="info-box"> | <div class="info-box"> | ||||
<span class="info-box-icon bg-yellow"><i class="fa fa-calendar"></i></span> | <span class="info-box-icon bg-yellow"><i class="fa fa-calendar"></i></span> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
<?php endif; ?> | <?php endif; ?> | ||||
<?php if(count($distributionsArray)): ?> | <?php if(count($distributionsArray)): ?> | ||||
<div id="distributions"> | <div id="distributions"> | ||||
<div class="panel panel-default"> | <div class="panel panel-default"> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
<?php endif; ?> | <?php endif; ?> | ||||
<div class="clr"></div> | <div class="clr"></div> | ||||
<!-- dernières commandes --> | <!-- dernières commandes --> | ||||
<?php if(is_array($ordersArray) && count($ordersArray)): ?> | <?php if(is_array($ordersArray) && count($ordersArray)): ?> | ||||
<div id="last-orders" class=""> | <div id="last-orders" class=""> |
]); | ]); | ||||
} | } | ||||
public function getDataProviderPrices(){ | |||||
return new ActiveDataProvider([ | |||||
'query' => ProducerPriceRange::find() | |||||
->orderBy('id ASC'), | |||||
'pagination' => [ | |||||
'pageSize' => 100, | |||||
], | |||||
]); | |||||
} | |||||
public function getDataProviderPrices(){ | |||||
return new ActiveDataProvider([ | |||||
'query' => ProducerPriceRange::find() | |||||
->orderBy('id ASC'), | |||||
'pagination' => [ | |||||
'pageSize' => 100, | |||||
], | |||||
]); | |||||
} | |||||
/** | /** | ||||
* Liste les producteurs utilisant la plateforme. | * Liste les producteurs utilisant la plateforme. |
*/ | */ | ||||
?> | ?> | ||||
<p>Ci-dessous découvrez notre grille tarifaire. Ce montant sera calculé sur base de votre chiffre d’affaire sur notre | |||||
logiciel. Il sera adapté chaque mois en fonction de l’évolution de votre chiffre d’affaire.</p> | |||||
<?= | <?= | ||||
GridView::widget([ | GridView::widget([ | ||||
] | ] | ||||
]); | ]); | ||||
?> | ?> | ||||
<?php if (!isset($noButton)){ ?> | |||||
<a class="btn btn-default" href="<?= Yii::$app->urlManager->createUrl(['site/prices']) ?>"><span class="glyphicon glyphicon-eur"></span> En savoir plus sur nos tarifs</a> | <a class="btn btn-default" href="<?= Yii::$app->urlManager->createUrl(['site/prices']) ?>"><span class="glyphicon glyphicon-eur"></span> En savoir plus sur nos tarifs</a> | ||||
<?php } ?> | |||||
$this->title | $this->title | ||||
) ?></h1> | ) ?></h1> | ||||
<p>Ci-dessous découvrez notre grille tarifaire. Ce montant sera calculé sur base de votre chiffre d’affaire sur notre | |||||
logiciel. Il sera adapté chaque mois en fonction de l’évolution de votre chiffre d’affaire.</p> | |||||
<?= | |||||
GridView::widget([ | |||||
'dataProvider' => $dataProviderPrices, | |||||
'summary' => '', | |||||
'columns' => [ | |||||
[ | |||||
'label' => 'Tranches (CA TTC / mois)', | |||||
'format' => 'raw', | |||||
'value' => function ($model) { | |||||
if ($model->range_begin == 0) { | |||||
$html = 'Moins de ' . $model->range_end . ' €'; | |||||
} elseif ($model->range_end == null) { | |||||
$html = 'Plus de ' . $model->range_begin . ' €'; | |||||
} else { | |||||
$html = 'Entre ' . $model->range_begin . ' €'; | |||||
$html .= ' et ' . $model->range_end . ' €'; | |||||
} | |||||
return $html; | |||||
} | |||||
], | |||||
[ | |||||
'label' => 'Tarifs (HT) / mois', | |||||
'format' => 'raw', | |||||
'value' => function ($model) { | |||||
$html = $model->price . ' €'; | |||||
return $html; | |||||
} | |||||
], | |||||
] | |||||
]); | |||||
?> | |||||
<?= $this->render('_prices_producer', ['dataProviderPrices' => $dataProviderPrices, 'noButton'=> true]); ?> | |||||
<div class="row"> | <div class="row"> | ||||
<div class="col-md-6 producer"> | <div class="col-md-6 producer"> | ||||
</div> | </div> | ||||
<div class="panel-body"> | <div class="panel-body"> | ||||
<p>Peut importe votre tranche tarifaire vous avez accès à toutes les fonctionnalités d’opendistrib. | <p>Peut importe votre tranche tarifaire vous avez accès à toutes les fonctionnalités d’opendistrib. | ||||
L’abonnement prend également en compte les mises à jour du logiciel. Les fonctionnalités sont développées en | |||||
fonction de vos besoins et des ressources disponibles via les recettes des abonnements.<br /> | |||||
Ce tarif prend également en compte les mises à jour du logiciel. Les fonctionnalités sont développées en | |||||
fonction de vos besoins et des ressources disponibles via les recettes d'Opendistrib.<br /> | |||||
Pour vos besoins spécifiques, nous pouvons réaliser des développements sur-mesure sur devis.</p> | Pour vos besoins spécifiques, nous pouvons réaliser des développements sur-mesure sur devis.</p> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
</h2> | </h2> | ||||
</div> | </div> | ||||
<div class="panel-body"> | <div class="panel-body"> | ||||
<p>Ces abonnements mensuels comprennent l’hébergement, le support et la maintenance. C’est à dire que nous sommes | |||||
<p>Ce service comprend l’hébergement, le support et la maintenance. C’est à dire que nous sommes | |||||
disponibles pour répondre à vos questions et vous accompagnez à l’utilisation d’Opendistrib et que nous assurons les | disponibles pour répondre à vos questions et vous accompagnez à l’utilisation d’Opendistrib et que nous assurons les | ||||
correctifs des problèmes que vous ou vos clients pouvez rencontrer.</p> | correctifs des problèmes que vous ou vos clients pouvez rencontrer.</p> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
<div class="panel-body"> | <div class="panel-body"> | ||||
<p>Vous souhaitez simplement essayer Opendistrib, aucun problème ! Inscrivez vous en tant que producteur | <p>Vous souhaitez simplement essayer Opendistrib, aucun problème ! Inscrivez vous en tant que producteur | ||||
et essayez notre outil. Aucun abonement ne vous sera demandé tant que vous n'aurez pas de chiffre | |||||
et essayez notre outil. Aucun règlement ne vous sera demandé tant que vous n'aurez pas de chiffre | |||||
d'affaire sur notre application.</p> | d'affaire sur notre application.</p> | ||||
<?php | <?php | ||||
if (Yii::$app->user->isGuest): ?> | if (Yii::$app->user->isGuest): ?> | ||||
</h2> | </h2> | ||||
</div> | </div> | ||||
<div class="panel-body"> | <div class="panel-body"> | ||||
<p>Un abonnement est sans engagement de durée. Si vous souhaitez arrêter, vous aurez simplement à le configurer dans vos | |||||
<p>Ce service est sans engagement de durée. Si vous souhaitez arrêter, vous aurez simplement à le configurer dans vos | |||||
paramètres en fermant les ventes ou en mettant hors-ligne votre compte.</p> | paramètres en fermant les ventes ou en mettant hors-ligne votre compte.</p> | ||||
</div> | </div> | ||||
</div> | </div> |