@@ -1,3 +1,5 @@ | |||
{ | |||
"directory" : "vendor/bower" | |||
"directory" : "vendor/bower", | |||
"strict-ssl": false, | |||
"https-proxy": "" | |||
} |
@@ -1,8 +1,8 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. | |||
@@ -44,19 +44,15 @@ use yii ; | |||
* @author Qiang Xue <qiang.xue@gmail.com> | |||
* @since 2.0 | |||
*/ | |||
class VuejsReportIndexAsset extends \common\components\MyAssetBundle | |||
class AdminLteAsset extends \common\components\MyAssetBundle | |||
{ | |||
public $basePath = '@webroot'; | |||
public $baseUrl = '@web'; | |||
public $css = []; | |||
public $js = []; | |||
public $depends = [ | |||
'common\assets\CommonAsset' | |||
]; | |||
public $sourcePath = '@vendor/almasaeed2010/adminlte/dist'; | |||
public function __construct() | |||
{ | |||
public function __construct() { | |||
parent::__construct() ; | |||
$this->addAsset('js','js/vuejs/report-index.js') ; | |||
$this->addAsset('css', 'css/AdminLTE.min.css'); | |||
$this->addAsset('css', 'css/skins/skin-black.min.css'); | |||
$this->addAsset('js', 'js/adminlte.min.js'); | |||
} | |||
} |
@@ -1,8 +1,8 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. | |||
@@ -50,7 +50,9 @@ class AppAsset extends \common\components\MyAssetBundle | |||
public $baseUrl = '@web'; | |||
public $css = []; | |||
public $js = []; | |||
public $depends = []; | |||
public $depends = [ | |||
'rmrevin\yii\fontawesome\AssetBundle' | |||
]; | |||
public function __construct() { | |||
parent::__construct() ; | |||
@@ -59,15 +61,26 @@ class AppAsset extends \common\components\MyAssetBundle | |||
$dirSelect2 = 'js/select2-4.0.13'; | |||
// css | |||
$this->addAsset('css','bootstrap/css/bootstrap.min.css') ; | |||
$this->addAsset('css',$dirJquery.'/jquery-ui.min.css'); | |||
$this->addAsset('css',$dirJquery.'/jquery-ui.theme.min.css') ; | |||
$this->addAsset('css',$dirSelect2.'/css/select2.min.css') ; | |||
$this->addAsset('css','css/site.css') ; | |||
$this->addAsset('css','css/screen.css') ; | |||
// js | |||
$this->addAsset('js','bootstrap/js/bootstrap.min.js') ; | |||
$this->addAsset('js',$dirJquery.'/jquery-ui.min.js') ; | |||
$this->addAsset('js',$dirSelect2.'/js/select2.min.js') ; | |||
$this->addAsset('js','js/backend.js') ; | |||
// js spécifique | |||
$this->addAsset('js','js/vuejs/user-form.js') ; | |||
$this->addAsset('js','js/vuejs/distribution-index.js') ; | |||
$this->addAsset('js','js/vuejs/subscription-form.js') ; | |||
$this->addAsset('js', 'js/vuejs/document-form.js'); | |||
$this->addAsset('js','js/vuejs/producer-update.js') ; | |||
$this->addAsset('js','js/vuejs/report-index.js') ; | |||
$this->addAsset('js','js/vuejs/setting-form.js') ; | |||
} | |||
} |
@@ -1,8 +1,8 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. | |||
@@ -44,20 +44,29 @@ use yii ; | |||
* @author Qiang Xue <qiang.xue@gmail.com> | |||
* @since 2.0 | |||
*/ | |||
class VuejsDistributionIndexAsset extends \common\components\MyAssetBundle | |||
class CommonAsset extends \common\components\MyAssetBundle | |||
{ | |||
public $basePath = '@webroot'; | |||
public $baseUrl = '@web'; | |||
public $sourcePath = '@common/web/' ; | |||
public $css = []; | |||
public $js = []; | |||
public $depends = [ | |||
'common\assets\CommonAsset', | |||
'backend\assets\AppAsset', | |||
'yii\web\YiiAsset', | |||
]; | |||
public function __construct() | |||
{ | |||
public function __construct() { | |||
parent::__construct() ; | |||
$this->addAsset('js','js/vuejs/distribution-index.js') ; | |||
// css | |||
$this->addAsset('css','bootstrap-icons/font/bootstrap-icons.min.css') ; | |||
$this->addAsset('css','css/screen.css') ; | |||
// js | |||
$this->addAsset('js','js/jquery-ui-1.11.4.custom/jquery-ui.min.js'); | |||
$this->addAsset('js','js/promise-polyfill/promise.min.js'); | |||
$this->addAsset('js','js/axios/axios.min.js'); | |||
$this->addAsset('js','js/simple-lightbox/simpleLightbox.min.js') ; | |||
$this->addAsset('js','js/vuejs/vue.js'); | |||
$this->addAsset('js','js/vuejs/vcalendar/v-calendar.umd.min.js') ; | |||
$this->addAsset('js','js/common.js') ; | |||
} | |||
} |
@@ -1,8 +1,8 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. | |||
@@ -48,7 +48,7 @@ class VuejsAlertsAsset extends \common\components\MyAssetBundle | |||
public $css = []; | |||
public $js = []; | |||
public $depends = [ | |||
'common\assets\CommonAsset' | |||
//'backend\assets\AppAsset', | |||
]; | |||
public function __construct() |
@@ -1,64 +0,0 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* | |||
* contact@opendistrib.net | |||
* | |||
* 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 | |||
* respectant les principes de diffusion des logiciels libres. Vous pouvez | |||
* 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 | |||
* sur le site "http://www.cecill.info". | |||
* | |||
* En contrepartie de l'accessibilité au code source et des droits de copie, | |||
* de modification et de redistribution accordés par cette licence, il n'est | |||
* offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons, | |||
* seule une responsabilité restreinte pèse sur l'auteur du programme, le | |||
* titulaire des droits patrimoniaux et les concédants successifs. | |||
* | |||
* 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 | |||
* 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 | |||
* avertis possédant des connaissances informatiques approfondies. Les | |||
* utilisateurs sont donc invités à charger et tester l'adéquation du | |||
* 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é. | |||
* | |||
* 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 | |||
* termes. | |||
*/ | |||
namespace backend\assets; | |||
use yii\web\AssetBundle; | |||
use yii; | |||
/** | |||
* @author Qiang Xue <qiang.xue@gmail.com> | |||
* @since 2.0 | |||
*/ | |||
class VuejsDocumentFormAsset extends \common\components\MyAssetBundle | |||
{ | |||
public $basePath = '@webroot'; | |||
public $baseUrl = '@web'; | |||
public $css = []; | |||
public $js = []; | |||
public $depends = [ | |||
'common\assets\CommonAsset', | |||
'backend\assets\AppAsset', | |||
'backend\assets\VuejsAlertsAsset', | |||
]; | |||
public function __construct() | |||
{ | |||
parent::__construct(); | |||
$this->addAsset('js', 'js/vuejs/document-form.js'); | |||
} | |||
} |
@@ -1,62 +0,0 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
contact@opendistrib.net | |||
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 | |||
respectant les principes de diffusion des logiciels libres. Vous pouvez | |||
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 | |||
sur le site "http://www.cecill.info". | |||
En contrepartie de l'accessibilité au code source et des droits de copie, | |||
de modification et de redistribution accordés par cette licence, il n'est | |||
offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons, | |||
seule une responsabilité restreinte pèse sur l'auteur du programme, le | |||
titulaire des droits patrimoniaux et les concédants successifs. | |||
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 | |||
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 | |||
avertis possédant des connaissances informatiques approfondies. Les | |||
utilisateurs sont donc invités à charger et tester l'adéquation du | |||
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é. | |||
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 | |||
termes. | |||
*/ | |||
namespace backend\assets; | |||
use yii\web\AssetBundle; | |||
use yii ; | |||
/** | |||
* @author Qiang Xue <qiang.xue@gmail.com> | |||
* @since 2.0 | |||
*/ | |||
class VuejsProducerUpdateAsset extends \common\components\MyAssetBundle | |||
{ | |||
public $basePath = '@webroot'; | |||
public $baseUrl = '@web'; | |||
public $css = []; | |||
public $js = []; | |||
public $depends = [ | |||
'common\assets\CommonAsset' | |||
]; | |||
public function __construct() | |||
{ | |||
parent::__construct() ; | |||
$this->addAsset('js','js/vuejs/producer-update.js') ; | |||
} | |||
} |
@@ -1,58 +0,0 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
contact@opendistrib.net | |||
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 | |||
respectant les principes de diffusion des logiciels libres. Vous pouvez | |||
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 | |||
sur le site "http://www.cecill.info". | |||
En contrepartie de l'accessibilité au code source et des droits de copie, | |||
de modification et de redistribution accordés par cette licence, il n'est | |||
offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons, | |||
seule une responsabilité restreinte pèse sur l'auteur du programme, le | |||
titulaire des droits patrimoniaux et les concédants successifs. | |||
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 | |||
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 | |||
avertis possédant des connaissances informatiques approfondies. Les | |||
utilisateurs sont donc invités à charger et tester l'adéquation du | |||
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é. | |||
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 | |||
termes. | |||
*/ | |||
namespace backend\assets; | |||
use yii\web\AssetBundle; | |||
use yii ; | |||
class VuejsSettingFormAsset extends \common\components\MyAssetBundle | |||
{ | |||
public $basePath = '@webroot'; | |||
public $baseUrl = '@web'; | |||
public $css = []; | |||
public $js = []; | |||
public $depends = [ | |||
'common\assets\CommonAsset' | |||
]; | |||
public function __construct() | |||
{ | |||
parent::__construct() ; | |||
$this->addAsset('js','js/vuejs/setting-form.js') ; | |||
} | |||
} |
@@ -1,62 +0,0 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
contact@opendistrib.net | |||
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 | |||
respectant les principes de diffusion des logiciels libres. Vous pouvez | |||
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 | |||
sur le site "http://www.cecill.info". | |||
En contrepartie de l'accessibilité au code source et des droits de copie, | |||
de modification et de redistribution accordés par cette licence, il n'est | |||
offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons, | |||
seule une responsabilité restreinte pèse sur l'auteur du programme, le | |||
titulaire des droits patrimoniaux et les concédants successifs. | |||
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 | |||
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 | |||
avertis possédant des connaissances informatiques approfondies. Les | |||
utilisateurs sont donc invités à charger et tester l'adéquation du | |||
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é. | |||
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 | |||
termes. | |||
*/ | |||
namespace backend\assets; | |||
use yii\web\AssetBundle; | |||
use yii ; | |||
/** | |||
* @author Qiang Xue <qiang.xue@gmail.com> | |||
* @since 2.0 | |||
*/ | |||
class VuejsSubscriptionFormAsset extends \common\components\MyAssetBundle | |||
{ | |||
public $basePath = '@webroot'; | |||
public $baseUrl = '@web'; | |||
public $css = []; | |||
public $js = []; | |||
public $depends = [ | |||
'common\assets\CommonAsset' | |||
]; | |||
public function __construct() | |||
{ | |||
parent::__construct() ; | |||
$this->addAsset('js','js/vuejs/subscription-form.js') ; | |||
} | |||
} |
@@ -1,63 +0,0 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
contact@opendistrib.net | |||
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 | |||
respectant les principes de diffusion des logiciels libres. Vous pouvez | |||
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 | |||
sur le site "http://www.cecill.info". | |||
En contrepartie de l'accessibilité au code source et des droits de copie, | |||
de modification et de redistribution accordés par cette licence, il n'est | |||
offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons, | |||
seule une responsabilité restreinte pèse sur l'auteur du programme, le | |||
titulaire des droits patrimoniaux et les concédants successifs. | |||
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 | |||
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 | |||
avertis possédant des connaissances informatiques approfondies. Les | |||
utilisateurs sont donc invités à charger et tester l'adéquation du | |||
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é. | |||
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 | |||
termes. | |||
*/ | |||
namespace backend\assets; | |||
use yii\web\AssetBundle; | |||
use yii ; | |||
/** | |||
* @author Qiang Xue <qiang.xue@gmail.com> | |||
* @since 2.0 | |||
*/ | |||
class VuejsUserFormAsset extends \common\components\MyAssetBundle | |||
{ | |||
public $basePath = '@webroot'; | |||
public $baseUrl = '@web'; | |||
public $css = []; | |||
public $js = []; | |||
public $depends = [ | |||
'common\assets\CommonAsset', | |||
'backend\assets\AppAsset', | |||
]; | |||
public function __construct() | |||
{ | |||
parent::__construct() ; | |||
$this->addAsset('js','js/vuejs/user-form.js') ; | |||
} | |||
} |
@@ -1,8 +1,8 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -1,8 +1,8 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. | |||
@@ -35,6 +35,4 @@ pris connaissance de la licence CeCILL, et que vous en avez accepté les | |||
termes. | |||
*/ | |||
return [ | |||
'adminEmail' => 'contact@opendistrib.net', | |||
]; | |||
return []; |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. | |||
@@ -188,10 +188,10 @@ class CronController extends BackendController | |||
'orders' => $arrayOrders | |||
] | |||
) | |||
->setFrom([Yii::$app->parameterBag->get('adminEmail') => 'distrib']); | |||
->setFrom([Yii::$app->parameterBag->get('adminEmail') => 'Souke']); | |||
if (is_array($arrayOrders) && count($arrayOrders)) { | |||
$subject = '[Opendistrib] Commandes du ' . date('d/m', strtotime($date)); | |||
$subject = '[Souke] Commandes du ' . date('d/m', strtotime($date)); | |||
// @TODO : envoyer uniquement les exports qui sont activés dans les paramètres du producteur | |||
$distributionModule->getExportManager()->generate(ExportManager::ORDERS_PDF, $distribution, true); | |||
@@ -200,7 +200,7 @@ class CronController extends BackendController | |||
Yii::getAlias('@app/web/pdf/Commandes-' . $date . '-' . $producer->id . '.pdf') | |||
); | |||
} else { | |||
$subject = '[Opendistrib] Aucune commande'; | |||
$subject = '[Souke] Aucune commande'; | |||
} | |||
$mail->setSubject($subject); |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. | |||
@@ -1011,7 +1011,7 @@ class OrderController extends BackendController | |||
} | |||
/** | |||
* Retourne l'état du paiement (historique, crédit) d'une commande donnée. | |||
* Retourne l'état du paiement (historique, cagnotte) d'une commande donnée. | |||
*/ | |||
public function actionPaymentStatus(int $idOrder) | |||
{ | |||
@@ -1035,19 +1035,19 @@ class OrderController extends BackendController | |||
if (abs($order->amount - $amountPaid) < 0.0001) { | |||
$html .= '<span class="label label-success">Payé</span>'; | |||
$buttonsCredit = Html::a('Recréditer ' . $orderModule->getOrderAmountWithTax($order, Order::AMOUNT_TOTAL, true), 'javascript:void(0);', ['class' => 'btn btn-default btn-xs rembourser', 'data-montant' => $order->amount, 'data-type' => 'refund']); | |||
$buttonsCredit = Html::a('Rembourser ' . $orderModule->getOrderAmountWithTax($order, Order::AMOUNT_TOTAL, true), 'javascript:void(0);', ['class' => 'btn btn-default btn-xs rembourser', 'data-montant' => $order->amount, 'data-type' => 'refund']); | |||
} elseif ($order->amount > $amountPaid) { | |||
$amountToPay = $order->amount - $amountPaid; | |||
$html .= '<span class="label label-danger">Non payé</span> reste <strong>' . number_format($amountToPay, 2) . ' €</strong> à débiter'; | |||
$buttonsCredit = Html::a('Débiter ' . number_format($amountToPay, 2) . ' €', 'javascript:void(0);', ['class' => 'btn btn-default btn-xs payer', 'data-montant' => $amountToPay, 'data-type' => 'payment']); | |||
} elseif ($order->amount < $amountPaid) { | |||
$amountToRefund = $amountPaid - $order->amount; | |||
$html .= ' <span class="label label-success">Payé</span> <strong>' . number_format($amountToRefund, 2) . ' €</strong> à recréditer'; | |||
$buttonsCredit = Html::a('Recréditer ' . number_format($amountToRefund, 2) . ' €', 'javascript:void(0);', ['class' => 'btn btn-default btn-xs rembourser', 'data-montant' => $amountToRefund, 'data-type' => 'refund']); | |||
$html .= ' <span class="label label-success">Payé</span> <strong>' . number_format($amountToRefund, 2) . ' €</strong> à rembourser'; | |||
$buttonsCredit = Html::a('Rembourser ' . number_format($amountToRefund, 2) . ' €', 'javascript:void(0);', ['class' => 'btn btn-default btn-xs rembourser', 'data-montant' => $amountToRefund, 'data-type' => 'refund']); | |||
} | |||
$html .= '<span class="buttons-credit">' | |||
. 'Crédit : <strong>' . number_format($userProducer->credit, 2) . ' €</strong><br />' | |||
. 'Cagnotte : <strong>' . number_format($userProducer->credit, 2) . ' €</strong><br />' | |||
. $buttonsCredit | |||
. '</span>'; | |||
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,8 +1,8 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. | |||
@@ -372,7 +372,7 @@ class UserController extends BackendController | |||
if ($userProducer) { | |||
if ($userProducerModule->hasOutstandingCredit($userProducer)) { | |||
$this->setFlash('error', "Vous ne pouvez pas supprimer cet utilisateur car il a toujours du crédit en cours."); | |||
$this->setFlash('error', "Vous ne pouvez pas supprimer cet utilisateur car il a toujours de l'argent dans sa cagnotte."); | |||
} else { | |||
$userProducerModule->unlinkUserProducer($userProducer); | |||
$this->setFlash('success', 'L\'utilisateur a bien été supprimé de votre établissement.'); | |||
@@ -388,7 +388,7 @@ class UserController extends BackendController | |||
} | |||
/** | |||
* Affiche les données liées au crédit d'un utilisateur (formulaire, historique). | |||
* Affiche les données liées à la cagnotte d'un utilisateur (formulaire, historique). | |||
*/ | |||
public function actionCredit(int $id) | |||
{ | |||
@@ -434,7 +434,7 @@ class UserController extends BackendController | |||
} | |||
} | |||
$this->addFlash('success', 'Crédit mis à jour.'); | |||
$this->addFlash('success', 'Cagnotte mise à jour.'); | |||
return $this->refresh(); | |||
} |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. | |||
@@ -186,10 +186,10 @@ Produits disponibles : | |||
if($fromProducer) { | |||
$producer = GlobalParam::getCurrentProducer() ; | |||
$fromEmail = $producerModule->getEmailOpendistrib($producer) ; | |||
$fromEmail = $producerModule->getProducerEmailPlatform($producer) ; | |||
$fromName = $producer->name ; | |||
$linkProducer = 'https://'.$producer->slug.'.opendistrib.net'; | |||
$linkProducer = 'https://'.$producer->slug.'.souke.fr'; | |||
$linkUnsubscribe = Yii::$app->urlManagerProducer->createAbsoluteUrl(['newsletter/unsubscribe', 'slug_producer' => $producer->slug]); | |||
// Message inscription newsletter | |||
@@ -204,8 +204,8 @@ Me désinscrire : ".$linkUnsubscribe; | |||
$messageAutoHtml .= "Me désinscrire : <a href=\"".$linkUnsubscribe."\">".$linkUnsubscribe."</a>"; | |||
} | |||
else { | |||
$fromEmail = 'contact@opendistrib.net' ; | |||
$fromName = 'Opendistrib' ; | |||
$fromEmail = 'contact@souke.fr' ; | |||
$fromName = 'Souke' ; | |||
} | |||
// Tests |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. | |||
@@ -47,5 +47,5 @@ use yii\helpers\Html ; | |||
</div> | |||
<div class="clr"></div> | |||
<h3>Pour réserver vos produits en ligne :</h3> | |||
<h4><span><?= Html::encode($producer->slug).'.opendistrib.net' ?></span></h4> | |||
<h4><span><?= Html::encode($producer->slug).'.souke.fr' ?></span></h4> | |||
</div> |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -5,7 +5,7 @@ use yii\grid\GridView; | |||
$userModule = $this->getUserModule(); | |||
$this->setTitle('Crédit'); | |||
$this->setTitle('Cagnotte'); | |||
?> | |||
@@ -15,7 +15,7 @@ $this->setTitle('Crédit'); | |||
<span class="info-box-icon <?= $sumUserProducerCredits >= 0 ? 'bg-green' : 'bg-red' ?>"><i | |||
class="fa fa-euro"></i></span> | |||
<div class="info-box-content"> | |||
<span class="info-box-text">Somme totale en crédit</span> | |||
<span class="info-box-text">Somme totale en cagnotte</span> | |||
<span class="info-box-number"><?= Price::format($sumUserProducerCredits); ?></span> | |||
</div> | |||
</div> | |||
@@ -25,15 +25,15 @@ $this->setTitle('Crédit'); | |||
<span class="info-box-icon bg-orange"><i class="fa fa-download"></i></span> | |||
<div class="info-box-content"> | |||
<span class="info-box-text">Exports<br /> | |||
<a class="btn btn-default btn-sm" href="<?= Yii::$app->urlManager->createUrl(['credit/export-users', 'type' => 'negative']); ?>">Clients au crédit négatif (CSV)</a> | |||
<a class="btn btn-default btn-sm" href="<?= Yii::$app->urlManager->createUrl(['credit/export-users', 'type' => 'positive']); ?>">Clients au crédit positif (CSV)</a> | |||
<a class="btn btn-default btn-sm" href="<?= Yii::$app->urlManager->createUrl(['credit/export-users', 'type' => 'negative']); ?>">Clients avec une cagnotte en négatif (CSV)</a> | |||
<a class="btn btn-default btn-sm" href="<?= Yii::$app->urlManager->createUrl(['credit/export-users', 'type' => 'positive']); ?>">Clients avec une cagnotte en positif (CSV)</a> | |||
</span> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
<h3>Clients avec un crédit négatif</h3> | |||
<h3>Clients avec une cagnotte en négatif</h3> | |||
<?= | |||
@@ -68,7 +68,7 @@ GridView::widget([ | |||
} | |||
], | |||
[ | |||
'label' => 'Crédit', | |||
'label' => 'Cagnotte', | |||
'format' => 'raw', | |||
'value' => function ($user) { | |||
return Price::format($user['credit']); |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. | |||
@@ -37,8 +37,6 @@ pris connaissance de la licence CeCILL, et que vous en avez accepté les | |||
termes. | |||
*/ | |||
\backend\assets\VuejsDistributionIndexAsset::register($this); | |||
$this->setTitle('Distributions') ; | |||
$this->setPageTitle('Distributions') ; | |||
@@ -342,7 +340,7 @@ $this->setPageTitle('Distributions') ; | |||
CA TTC : <strong>{{ totalActivePointSale() }} €</strong> / Poids : <strong>{{ weightActivePointSale() }} kg</strong> | |||
</div> | |||
<div v-if="producer.credit && pointSaleActive"> | |||
<span class="title">Crédit</span> | |||
<span class="title">Cagnotte</span> | |||
<template v-if="pointSaleActive.credit && pointSaleActive.credit == 1"> | |||
<template v-if="pointSaleActive.credit_functioning == 'mandatory'">Obligatoire</template> | |||
<template v-else-if="pointSaleActive.credit_functioning == 'user'">Basé sur l'utilisateur</template> | |||
@@ -364,7 +362,7 @@ $this->setPageTitle('Distributions') ; | |||
<th class="column-point-sale" v-if="idActivePointSale == 0">Point de vente</th> | |||
<th class="column-amount">Montant</th> | |||
<th class="column-state-payment">Paiement</th> | |||
<th class="column-credit" v-if="!idActivePointSale || (pointSaleActive && pointSaleActive.credit == 1)">Crédit</th> | |||
<th class="column-credit" v-if="!idActivePointSale || (pointSaleActive && pointSaleActive.credit == 1)">Cagnotte</th> | |||
<th class="column-actions">Actions</th> | |||
<th class="column-tiller" v-if="producer && producer.tiller">Tiller</th> | |||
</tr> | |||
@@ -419,7 +417,7 @@ $this->setPageTitle('Distributions') ; | |||
<a href="javascript:void(0);" @click="orderPaymentModalClick" :data-id-order="order.id"> | |||
<order-state-payment :order="order" :producer="producer"></order-state-payment> | |||
</a> | |||
<span class="glyphicon glyphicon-time" title="Débit automatique du crédit la veille de la distribution" v-if="order.amount != 0 && order.isCreditAutoPayment && (order.amount_paid == 0 || order.amount_paid < order.amount)"></span> | |||
<span class="glyphicon glyphicon-time" title="Débit automatique de la cagnotte la veille de la distribution" v-if="order.amount != 0 && order.isCreditAutoPayment && (order.amount_paid == 0 || order.amount_paid < order.amount)"></span> | |||
</template> | |||
</td> | |||
<td class="column-credit" v-if="!idActivePointSale || (pointSaleActive && pointSaleActive.credit == 1)"> | |||
@@ -443,7 +441,7 @@ $this->setPageTitle('Distributions') ; | |||
<template v-if="!order.isPaidViaInvoice"> | |||
<li v-if="order.isCreditContext"> | |||
<a href="javascript:void(0);" @click="orderPaymentClick" :data-id-order="order.id" :data-type="getTypePayment(order)" data-mean-payment="credit"> | |||
<span class="glyphicon glyphicon-piggy-bank"></span> {{ getLabelPaymentRefund(order, 'Débiter', 'Recréditer', 'le crédit') }} | |||
<span class="glyphicon glyphicon-piggy-bank"></span> {{ getLabelPaymentRefund(order, 'Débiter', 'Recréditer', 'la cagnotte') }} | |||
</a> | |||
</li> | |||
<template v-if="(!order.isCreditFunctioningMandatory && !order.isCreditFunctioningUser) || !order.id_user"> | |||
@@ -569,7 +567,7 @@ $this->setPageTitle('Distributions') ; | |||
<div class="info-box"> | |||
<span :class="'info-box-icon ' +((order.user.credit > 0) ? 'bg-green' : 'bg-red')"><i class="fa fa-user"></i></span> | |||
<div class="info-box-content"> | |||
<span class="info-box-text">Crédit utilisateur</span> | |||
<span class="info-box-text">Cagnotte</span> | |||
<span class="info-box-number"> | |||
{{ order.user.credit.toFixed(2).replace(/(\d)(?=(\d{3})+(?:\.\d+)?$)/g, "$1,")+' €' }} | |||
</span> | |||
@@ -703,7 +701,7 @@ $this->setPageTitle('Distributions') ; | |||
</div> | |||
<div class="form-group" v-if="isPointSaleCreditFunctioningOptional(order.id_point_sale)"> | |||
<input type="checkbox" id="debit-credit" v-model="order.debitCredit" /> | |||
<label class="control-label" for="debit-credit">Débiter le crédit</label> | |||
<label class="control-label" for="debit-credit">Débiter la cagnotte</label> | |||
</div> | |||
</div> | |||
<div class="col-md-8"> |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. | |||
@@ -36,13 +36,17 @@ | |||
* termes. | |||
*/ | |||
use domain\Document\Document\DocumentModule;use domain\Document\Invoice\InvoiceModule;use domain\Payment\PaymentModule;use domain\Producer\Producer\ProducerModule;use domain\User\User\UserModule;use yii\helpers\Html;use yii\widgets\ActiveForm; | |||
\backend\assets\VuejsDocumentFormAsset::register($this); | |||
use domain\Document\Document\DocumentModule; | |||
use domain\Document\Invoice\InvoiceModule; | |||
use domain\Payment\PaymentModule; | |||
use domain\Producer\Producer\ProducerModule; | |||
use domain\User\User\UserModule; | |||
use yii\helpers\Html; | |||
use yii\widgets\ActiveForm; | |||
$producerModule = ProducerModule::getInstance(); | |||
$documentModule = DocumentModule::getInstance(); | |||
$invoiceModule = InvoiceModule::getInstance(); | |||
$invoiceModule = InvoiceModule::getInstance(); | |||
$userModule = UserModule::getInstance(); | |||
$paymentManager = PaymentModule::getInstance(); | |||
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. | |||
@@ -81,7 +81,7 @@ $adminSettingBag = $this->getSettingModule()->getAdminSettingBag(); | |||
<section class="content"> | |||
<?= $this->renderFile('@common/views/alert_message.php', [ | |||
<?php echo $this->renderFile('@common/views/alert_message.php', [ | |||
'display' => $adminSettingBag->get('adminAlertMessageDisplay'), | |||
'type' => $adminSettingBag->get('adminAlertMessageType'), | |||
'title' => $adminSettingBag->get('adminAlertMessageTitle'), | |||
@@ -92,12 +92,26 @@ $adminSettingBag = $this->getSettingModule()->getAdminSettingBag(); | |||
<?php $producer = GlobalParam::getCurrentProducer(); ?> | |||
<?php if($producer && !$producerModule->isUpToDateWithOpendistribVersion($producer) && $producer->option_display_message_new_opendistrib_version): ?> | |||
<div class="alert alert-success"> | |||
<p>Opendistrib a été mis à jour vers la version <?= GlobalParam::getOpendistribVersion() ?> ! <a class="alert-link" href="<?= Yii::$app->urlManager->createUrl(['development/index']) ?>">Découvrir les nouveautés</a></p> | |||
<p>Souke a été mis à jour vers la version <?= GlobalParam::getSoukeVersion() ?> ! <a class="alert-link" href="<?= Yii::$app->urlManager->createUrl(['development/index']) ?>">Découvrir les nouveautés</a></p> | |||
<a href="<?= Yii::$app->urlManager->createUrl(['producer/update-opendistrib-version']) ?>" class="close"><span aria-hidden="true">×</span></a> | |||
</div> | |||
<?php endif; ?> | |||
<?= Alert::widget() ?> | |||
<?php | |||
$flashTypeArray = ['error' => 'ban', 'danger' => 'ban', 'warning' => 'warning', 'info' => 'info', 'success' => 'check']; | |||
foreach($flashTypeArray as $flashType => $icon) { | |||
if(Yii::$app->session->hasFlash($flashType)) { | |||
echo $this->renderFile('@common/views/alert_message.php', [ | |||
'display' => true, | |||
'title' => false, | |||
'type' => $flashType, | |||
'icon' => $icon, | |||
'message' => Yii::$app->session->getFlash($flashType), | |||
]); | |||
} | |||
} | |||
?> | |||
<?= $content ?> | |||
<div class="clr"></div> | |||
</section> | |||
@@ -105,7 +119,7 @@ $adminSettingBag = $this->getSettingModule()->getAdminSettingBag(); | |||
<footer class="main-footer"> | |||
<div class="pull-right hidden-xs"> | |||
<strong>Version</strong> <?= GlobalParam::getOpendistribVersion(); ?> | |||
<strong>Version</strong> <?= GlobalParam::getSoukeVersion(); ?> | |||
</div> | |||
<br /> | |||
<!--<div class="pull-right hidden-xs"> |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. | |||
@@ -53,16 +53,18 @@ $userCurrent = GlobalParam::getCurrentUser(); | |||
?> | |||
<header class="main-header"> | |||
<!-- <?= Html::a('<span class="logo-mini"><img src="' . Yii::$app->urlManagerBackend->getBaseUrl() . '/img/logo-distrib.png" /></span><span class="logo-lg"><img src="' . Yii::$app->urlManagerBackend->getBaseUrl() . '/img/logo-distrib.png" /></span>', Yii::$app->homeUrl, ['class' => 'logo']) ?>--> | |||
<?= | |||
Html::a('<span class="logo-mini"><img src="' . Yii::$app->urlManagerBackend->getBaseUrl() . '/img/logo-souke.svg" /></span><span class="logo-lg"><img src="' . Yii::$app->urlManagerBackend->getBaseUrl() . '/img/logo-souke.svg" /></span>', Yii::$app->homeUrl, ['class' => 'logo']) | |||
?> | |||
<?= Html::a( | |||
<?php /*Html::a( | |||
'Opendistrib', | |||
$userModule->getAuthorizationChecker()->isGrantedAsAdministrator($userCurrent) | |||
? Yii::$app->urlManager->createUrl('dashboard-admin/index') | |||
: Yii::$app->homeUrl, | |||
['class' => 'logo'] | |||
); ?> | |||
);*/ ?> | |||
<nav class="navbar navbar-static-top" role="navigation"> | |||
@@ -100,7 +102,7 @@ $userCurrent = GlobalParam::getCurrentUser(); | |||
<?php if ($userModule->getAuthorizationChecker()->isGrantedAsAdministrator($userCurrent)): ?> | |||
<li class="dropdown producer-menu"> | |||
<a href="#" class="dropdown-toggle" data-toggle="dropdown"> | |||
<span class="glyphicon glyphicon-grain"></span> | |||
<i class="bi bi-bookmarks"></i> | |||
<span class="hidden-xs hidden-sm">Producteurs</span> | |||
<i class="fa fa-caret-down"></i> | |||
</a> | |||
@@ -173,7 +175,8 @@ $userCurrent = GlobalParam::getCurrentUser(); | |||
<li class="dropdown distributions-menu notifications-menu"> | |||
<a href="#" class="dropdown-toggle" data-toggle="dropdown"> | |||
<i class="fa fa-calendar"></i> | |||
<i class="bi bi-calendar"></i> | |||
<i class="fa fa-caret-down"></i> | |||
</a> | |||
<ul class="dropdown-menu"> | |||
@@ -218,10 +221,11 @@ $userCurrent = GlobalParam::getCurrentUser(); | |||
<li class="dropdown users-menu notifications-menu"> | |||
<a href="#" class="dropdown-toggle" data-toggle="dropdown"> | |||
<i class="fa fa-user-plus"></i> | |||
<i class="bi bi-person-plus"></i> | |||
<?php if (count($usersArray)): ?><span | |||
class="label label-success"><?= count($usersArray) ?></span> | |||
<?php else: ?><span class="label label-warning">0</span><?php endif; ?> | |||
<i class="fa fa-caret-down"></i> | |||
</a> | |||
<ul class="dropdown-menu"> | |||
<?php if (count($usersArray)): ?> | |||
@@ -255,15 +259,16 @@ $userCurrent = GlobalParam::getCurrentUser(); | |||
<li class="dropdown users-negative-credit-menu notifications-menu"> | |||
<a href="#" class="dropdown-toggle" data-toggle="dropdown"> | |||
<i class="fa fa-euro"></i> | |||
<i class="bi bi-currency-euro"></i> | |||
<?php if (count($usersNegativeCreditArray)): ?><span | |||
class="label label-warning"><?= count($usersNegativeCreditArray) ?></span> | |||
<?php else: ?><span class="label label-success">0</span><?php endif; ?> | |||
<i class="fa fa-caret-down"></i> | |||
</a> | |||
<ul class="dropdown-menu"> | |||
<?php if (count($usersNegativeCreditArray)): ?> | |||
<li class="header"><a href="<?= Yii::$app->urlManager->createUrl(['credit/index']); ?>">Utilisateurs au crédit négatif</a></li> | |||
<li class="header"><a href="<?= Yii::$app->urlManager->createUrl(['credit/index']); ?>">Utilisateurs avec une cagnotte en négatif</a></li> | |||
<li> | |||
<ul class="menu"> | |||
<?php foreach ($usersNegativeCreditArray as $user): ?> | |||
@@ -280,33 +285,42 @@ $userCurrent = GlobalParam::getCurrentUser(); | |||
</ul> | |||
</li> | |||
<?php else: ?> | |||
<li class="header">Aucun de vos utilisateurs n'a de crédit négatif.</li> | |||
<li class="header">Aucun de vos utilisateurs n'a de cagnotte en négatif.</li> | |||
<?php endif; ?> | |||
</ul> | |||
</li> | |||
<li> | |||
<a href="<?= Yii::$app->urlManagerFrontend->createAbsoluteUrl(['site/index']); ?>"> | |||
<i class="bi bi-house-door"></i> | |||
<span class="hidden-xs hidden-sm">Accueil</span> | |||
</a> | |||
</li> | |||
<?php if ($userModule->getAuthorizationChecker()->isGrantedAsProducer($userCurrent)): ?> | |||
<li> | |||
<a href="<?= Yii::$app->urlManagerProducer->createAbsoluteUrl(['site/index', 'slug_producer' => GlobalParam::getCurrentProducer()->slug]); ?>"> | |||
<span class="glyphicon glyphicon-eye-open"></span> | |||
<span class="hidden-xs hidden-sm">Mon espace producteur</span> | |||
<i class="bi bi-shop"></i> | |||
<span class="hidden-xs hidden-sm">Ma boutique</span> | |||
</a> | |||
</li> | |||
<?php endif; ?> | |||
<li class="dropdown user user-menu"> | |||
<a href="#" class="dropdown-toggle" data-toggle="dropdown"> | |||
<i class="fa fa-user"></i> | |||
<i class="bi bi-person"></i> | |||
<span class="hidden-xs hidden-sm"><?= Html::encode(GlobalParam::getCurrentUser()->name . ' ' . substr(GlobalParam::getCurrentUser()->lastname, 0, 1) .'.'); ?></span> | |||
<i class="fa fa-caret-down"></i> | |||
</a> | |||
<ul class="dropdown-menu"> | |||
<li><a href="<?= Yii::$app->urlManagerFrontend->createAbsoluteUrl(['site/index']); ?>"><i | |||
class="fa fa-home"></i> Retour à l'accueil</a></li> | |||
<li><a href="<?= Yii::$app->urlManagerFrontend->createAbsoluteUrl(['user/update']); ?>"><i | |||
class="fa fa-user"></i> Mon profil</a></li> | |||
<li><a href="<?= Yii::$app->urlManagerBackend->createUrl(['site/logout']); ?>"><i | |||
class="fa fa-sign-out"></i> Déconnexion</a></li> | |||
<!--<li><a href="<?= Yii::$app->urlManagerFrontend->createAbsoluteUrl(['site/index']); ?>"> | |||
<i class="bi bi-house-door"></i> Accueil</a></li>--> | |||
<li><a href="<?= Yii::$app->urlManagerFrontend->createAbsoluteUrl(['user/update']); ?>"> | |||
<i class="bi bi-person"></i> Mon profil</a></li> | |||
<li><a href="<?= Yii::$app->urlManagerBackend->createUrl(['site/logout']); ?>"> | |||
<i class="bi bi-box-arrow-left"></i> Déconnexion</a></li> | |||
</ul> | |||
</li> | |||
<li class="link-control-sidebar"> |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. | |||
@@ -66,7 +66,7 @@ $isUserCurrentGrantedAsProducer = $userModule->getAuthorizationChecker()->isGran | |||
if(!$producerModule->isUpToDateWithOpendistribVersion($producer)) { | |||
$backgroundLabelVersionOpendistrib = 'green'; | |||
} | |||
$versionOpendistribLabel = '<span class="pull-right-container"><small class="label pull-right bg-'.$backgroundLabelVersionOpendistrib.'">' . GlobalParam::getOpendistribVersion() . '</small></span>'; | |||
$versionOpendistribLabel = '<span class="pull-right-container"><small class="label pull-right bg-'.$backgroundLabelVersionOpendistrib.'">' . GlobalParam::getSoukeVersion() . '</small></span>'; | |||
} | |||
$countTicketsProducerUnreadLabel = ''; | |||
@@ -199,7 +199,7 @@ $isUserCurrentGrantedAsProducer = $userModule->getAuthorizationChecker()->isGran | |||
'items' => [ | |||
['label' => 'Liste', 'icon' => 'th-list', 'url' => ['/user/index'], 'visible' => $isUserCurrentGrantedAsProducer], | |||
[ | |||
'label' => 'Crédit', | |||
'label' => 'Cagnotte', | |||
'icon' => 'euro', | |||
'url' => ['/credit/index'], | |||
'template' => '<a href="{url}">{icon} {label}' . $sumUserProducerCreditsLabel . '</a>', |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. | |||
@@ -36,6 +36,11 @@ pris connaissance de la licence CeCILL, et que vous en avez accepté les | |||
termes. | |||
*/ | |||
use backend\assets\CommonAsset; | |||
use backend\assets\AdminLteAsset; | |||
use backend\assets\AppAsset; | |||
use backend\assets\VuejsAlertsAsset; | |||
use lo\widgets\ToggleAsset; | |||
use yii\helpers\Html; | |||
/* @var $this \yii\web\View */ | |||
@@ -53,10 +58,10 @@ if (Yii::$app->controller->action->id === 'login') { | |||
); | |||
} else { | |||
\dmstr\web\AdminLteAsset::register($this); | |||
\common\assets\CommonAsset::register($this); | |||
\backend\assets\AppAsset::register($this); | |||
\backend\assets\VuejsAlertsAsset::register($this); | |||
CommonAsset::register($this); | |||
AppAsset::register($this); | |||
AdminLteAsset::register($this); | |||
VuejsAlertsAsset::register($this); | |||
$directoryAsset = Yii::$app->assetManager->getPublishedUrl('@vendor/almasaeed2010/adminlte/dist'); | |||
?> | |||
@@ -72,8 +77,8 @@ if (Yii::$app->controller->action->id === 'login') { | |||
<meta http-equiv="refresh" content="60"> | |||
<?php endif; ?> | |||
<?= Html::csrfMetaTags() ?> | |||
<title><?= Html::encode($this->page_title) ?> | Opendistrib</title> | |||
<link rel="icon" type="image/png" href="<?php echo Yii::$app->urlManagerBackend->getBaseUrl(); ?>/img/favicon-distrib.png" /> | |||
<title><?= Html::encode($this->page_title) ?> | Souke</title> | |||
<link rel="icon" type="image/png" href="<?php echo Yii::$app->urlManagerBackend->getBaseUrl(); ?>/img/favicon-souke-noir.png" /> | |||
<?php $this->head() ?> | |||
<?= $this->render('@common/views/matomo.php') ?> | |||
</head> |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. | |||
@@ -52,7 +52,7 @@ foreach ($pointsSaleArray as $pointSale) { | |||
if (count($pointSale->orders) && strlen($pointSale->$fieldInfosPointSale)) { | |||
$html .= '<h3>'.$pointSale->name.'</h3>' ; | |||
$colCredit = ($pointSale->credit) ? '<th>Crédit</th>' : '' ; | |||
$colCredit = ($pointSale->credit) ? '<th>Cagnotte</th>' : '' ; | |||
$html .= '<table class="table table-bordered">' | |||
. '<thead>' | |||
@@ -123,7 +123,7 @@ foreach ($pointsSaleArray as $pointSale) { | |||
} | |||
elseif($orderModule->getPaymentStatus($order) == Order::PAYMENT_SURPLUS) | |||
{ | |||
$html .= '(surplus : '.$orderModule->getOrderAmount($order, Order::PAYMENT_SURPLUS, true).' à recréditer)' ; | |||
$html .= '(surplus : '.$orderModule->getOrderAmount($order, Order::PAYMENT_SURPLUS, true).' à rembourser)' ; | |||
} | |||
$html .= '</strong></td>' ; |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. | |||
@@ -79,7 +79,7 @@ $distributionModule = DistributionModule::getInstance(); | |||
<div class="panel-heading"> | |||
<h3 class="panel-title"> | |||
<span class="glyphicon glyphicon-piggy-bank"></span> | |||
Crédit | |||
Cagnotte | |||
</h3> | |||
</div> | |||
<div class="panel-body"> | |||
@@ -87,7 +87,7 @@ $distributionModule = DistributionModule::getInstance(); | |||
<?php | |||
$addHintCredit = ''; | |||
if (!$producerModule->getConfig('credit')): | |||
$addHintCredit = '<br /><strong>Attention, le système de Crédit est désactivé au niveau des ' . Html::a('paramètres globaux', ['producer/update']) . '.</strong>'; | |||
$addHintCredit = '<br /><strong>Attention, le système de cagnotte est désactivé au niveau des ' . Html::a('paramètres globaux', ['producer/update']) . '.</strong>'; | |||
endif; | |||
echo $form->field($model, 'credit')->widget(Toggle::class, | |||
@@ -98,7 +98,7 @@ $distributionModule = DistributionModule::getInstance(); | |||
'data-off' => 'Non', | |||
], | |||
] | |||
)->hint('Activez cette option si vous souhaitez que vos clients puissent régler leurs commandes via leur compte <strong>Crédit</strong> pour ce point de vente.' | |||
)->hint('Activez cette option si vous souhaitez que vos clients puissent régler leurs commandes via leur cagnotte pour ce point de vente.' | |||
. $addHintCredit); ?> | |||
<?= $form->field($model, 'credit_functioning') |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. | |||
@@ -136,7 +136,7 @@ $this->addButton( | |||
], | |||
[ | |||
'attribute' => 'credit', | |||
'label' => 'Crédit', | |||
'label' => 'Cagnotte', | |||
'format' => 'raw', | |||
'headerOptions' => ['class' => 'column-hide-on-mobile'], | |||
'filterOptions' => ['class' => 'column-hide-on-mobile'], |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. | |||
@@ -214,7 +214,7 @@ $this->addButton(['label' => 'Nouveau producteur <span class="glyphicon glyphico | |||
}, | |||
'dolibarr' => function ($url, $model) { | |||
return Html::a( | |||
'<span class="glyphicon glyphicon-paste"></span>', | |||
'<i class="bi bi-clipboard-check"></i>', | |||
$url, | |||
[ | |||
'title' => 'Générer la facture sur Dolibarr', |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -3,7 +3,7 @@ | |||
/** | |||
Copyright La boîte à pain (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -3,7 +3,7 @@ | |||
/** | |||
Copyright La boîte à pain (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -3,7 +3,7 @@ | |||
/** | |||
* Copyright La boîte à pain (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. | |||
@@ -51,8 +51,6 @@ use yii\helpers\ArrayHelper; | |||
use yii\helpers\Html; | |||
use yii\widgets\ActiveForm; | |||
\backend\assets\VuejsProducerUpdateAsset::register($this); | |||
$userModule = UserModule::getInstance(); | |||
$userGroupModule = UserGroupModule::getInstance(); | |||
$distributionExportManager = DistributionModule::getInstance()->getExportManager(); | |||
@@ -120,6 +118,7 @@ $this->addBreadcrumb($this->getTitle()); | |||
<?= $form->field($model, 'website') ?> | |||
<h4>Apparence</h4> | |||
<?= $form->field($model, 'option_main_color') ?> | |||
<?= $form->field($model, 'background_color_logo') ?> | |||
<?= $form->field($model, 'logoFile')->fileInput() ?> | |||
<?php | |||
@@ -345,13 +344,13 @@ $this->addBreadcrumb($this->getTitle()); | |||
<div v-show="currentSection == 'credit-payment'" class="panel panel-default"> | |||
<div class="panel-body"> | |||
<h4>Crédit</h4> | |||
<h4>Cagnotte</h4> | |||
<?= $form->field($model, 'credit') | |||
->dropDownList(Dropdown::noYesChoices()) | |||
->label('Activer le système de Crédit') | |||
->hint('Le système de Crédit permet à vos clients d\'avoir un compte prépayé sur le site <em>distrib</em>.<br />' | |||
. 'Ils créditent leur compte en vous donnant la somme de leur choix et c\'est ensuite à vous de ' . Html::a('mettre à jour', ['user/index']) . ' leur Crédit en ligne.<br />' | |||
. 'Ceci fait, les clients paient leur commande directement via leur Crédit.'); ?> | |||
->label('Activer le système de cagnotte') | |||
->hint('Le système de cagnotte permet à vos clients d\'avoir un compte prépayé sur le site <em>Souke</em>.<br />' | |||
. 'Ils créditent leur compte en vous donnant la somme de leur choix et c\'est ensuite à vous de ' . Html::a('mettre à jour', ['user/index']) . ' leur cagnotte en ligne.<br />' | |||
. 'Ceci fait, les clients paient leur commande directement via leur cagnotte.'); ?> | |||
<?= $form->field($model, 'credit_functioning') | |||
->dropDownList([ | |||
@@ -362,7 +361,7 @@ $this->addBreadcrumb($this->getTitle()); | |||
<?= $form->field($model, 'use_credit_checked_default') | |||
->dropDownList(Dropdown::noYesChoices()) | |||
->hint('Utilisation optionnelle du Crédit.'); ?> | |||
->hint('Utilisation optionnelle de la cagnotte.'); ?> | |||
<?= $form->field($model, 'credit_limit_reminder', [ | |||
'template' => '{label}<div class="input-group">{input}<span class="input-group-addon"><span class="glyphicon glyphicon-euro"></span></span></div>{hint}', | |||
@@ -371,7 +370,7 @@ $this->addBreadcrumb($this->getTitle()); | |||
<?= $form->field($model, 'credit_limit', [ | |||
'template' => '{label}<div class="input-group">{input}<span class="input-group-addon"><span class="glyphicon glyphicon-euro"></span></span></div>{hint}', | |||
])->hint('Limite de crédit que l\'utilisateur ne pourra pas dépasser. Laisser vide pour permettre un crédit négatif et infini.'); ?> | |||
])->hint('Limite de cagnotte que l\'utilisateur ne pourra pas dépasser. Laisser vide pour permettre un montant de cagnotte négatif et infini.'); ?> | |||
<?= $form->field($model, 'option_check_by_default_prevent_user_credit') | |||
->dropDownList(Dropdown::noYesChoices()); ?> | |||
@@ -385,7 +384,7 @@ $this->addBreadcrumb($this->getTitle()); | |||
<?= $form->field($model, 'option_stripe_mode_test')->dropDownList(Dropdown::noYesChoices()); ?> | |||
<?= $form->field($model, 'option_online_payment_type') | |||
->dropDownList([ | |||
'credit' => 'Alimentation du crédit', | |||
'credit' => 'Alimentation de la cagnotte', | |||
'order' => 'Paiement à la commande', | |||
], []); ?> | |||
<?= $form->field($model, 'option_stripe_public_key')->textInput(); ?> | |||
@@ -494,7 +493,7 @@ $this->addBreadcrumb($this->getTitle()); | |||
<div v-show="currentSection == 'software'" class="panel panel-default"> | |||
<div class="panel-body"> | |||
<h4>Opendistrib</h4> | |||
<h4>Souke</h4> | |||
<?= $form->field($model, 'option_display_message_new_opendistrib_version') | |||
->dropDownList(Dropdown::noYesChoices()); ?> | |||
<?= $form->field($model, 'agree_contact_about_software_development') |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
* Copyright distrib (2018) | |||
* Copyright Souke (2018) | |||
* | |||
* contact@opendistrib.net | |||
* contact@souke.fr | |||
* | |||
* Ce logiciel est un programme informatique servant à aider les producteurs | |||
* à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |
@@ -1,9 +1,9 @@ | |||
<?php | |||
/** | |||
Copyright distrib (2018) | |||
Copyright Souke (2018) | |||
contact@opendistrib.net | |||
contact@souke.fr | |||
Ce logiciel est un programme informatique servant à aider les producteurs | |||
à distribuer leur production en circuits courts. |