Browse Source

Application de l'option "Autoriser les utilisateurs à effectuer un don à la plateforme"

refactoring
Guillaume Bourgeois 5 years ago
parent
commit
b2fa57d912
1 changed files with 11 additions and 4 deletions
  1. +11
    -4
      producer/controllers/OrderController.php

+ 11
- 4
producer/controllers/OrderController.php View File

@@ -534,10 +534,17 @@ class OrderController extends ProducerBaseController
]);
// Produits
$productsArray = Product::find()
->orWhere(['id_producer' => $this->getProducer()->id,])
->orWhere(['id_producer' => 0,]) // produit "Don"
->joinWith(['productDistribution' => function($query) use($distribution) {
if(Producer::getConfig('option_allow_user_gift')) {
$productsArray = Product::find()
->orWhere(['id_producer' => $this->getProducer()->id,])
->orWhere(['id_producer' => 0,]) ; // produit "Don";
}
else {
$productsArray = Product::find()
->where(['id_producer' => $this->getProducer()->id,]) ;
}
$productsArray = $productsArray->joinWith(['productDistribution' => function($query) use($distribution) {
$query->andOnCondition('product_distribution.id_distribution = '.$distribution->id) ;
}])
->orderBy('product_distribution.active DESC, order ASC')

Loading…
Cancel
Save