@@ -127,10 +127,6 @@ class StartDate extends ConditionAbstract
|
|||||||
*/
|
*/
|
||||||
public function getSummary()
|
public function getSummary()
|
||||||
{
|
{
|
||||||
$i18nOperator = Operators::getI18n(
|
|
||||||
$this->translator, $this->operators[self::START_DATE]
|
|
||||||
);
|
|
||||||
|
|
||||||
$date = new \DateTime();
|
$date = new \DateTime();
|
||||||
$date->setTimestamp($this->values[self::START_DATE]);
|
$date->setTimestamp($this->values[self::START_DATE]);
|
||||||
$strDate = $date->format($this->getDateFormat());
|
$strDate = $date->format($this->getDateFormat());
|
||||||
|
|||||||
@@ -1165,7 +1165,7 @@
|
|||||||
</route>
|
</route>
|
||||||
|
|
||||||
<route id="export.customer.newsletter" path="/admin/export/customer/newsletter">
|
<route id="export.customer.newsletter" path="/admin/export/customer/newsletter">
|
||||||
<default key="_controller">Thelia\Controller\Admin\CustomerExportController::NewsletterExportAction</default>
|
<default key="_controller">Thelia\Controller\Admin\CustomerExportController::newsletterExportAction</default>
|
||||||
</route>
|
</route>
|
||||||
|
|
||||||
<!-- The default route, to display a template -->
|
<!-- The default route, to display a template -->
|
||||||
|
|||||||
@@ -14,7 +14,6 @@ namespace Thelia\Controller\Admin;
|
|||||||
|
|
||||||
use Symfony\Component\Form\Form;
|
use Symfony\Component\Form\Form;
|
||||||
use Symfony\Component\HttpFoundation\RedirectResponse;
|
use Symfony\Component\HttpFoundation\RedirectResponse;
|
||||||
use Symfony\Component\HttpFoundation\Request;
|
|
||||||
use Symfony\Component\HttpFoundation\Response;
|
use Symfony\Component\HttpFoundation\Response;
|
||||||
use Symfony\Component\Routing\Router;
|
use Symfony\Component\Routing\Router;
|
||||||
use Thelia\Condition\ConditionFactory;
|
use Thelia\Condition\ConditionFactory;
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ use Thelia\Model\NewsletterQuery;
|
|||||||
class CustomerExportController extends BaseAdminController
|
class CustomerExportController extends BaseAdminController
|
||||||
{
|
{
|
||||||
|
|
||||||
public function NewsletterExportAction()
|
public function newsletterExportAction()
|
||||||
{
|
{
|
||||||
if (null !== $response = $this->checkAuth([AdminResources::EXPORT_CUSTOMER_NEWSLETTER], [], [AccessManager::VIEW])) {
|
if (null !== $response = $this->checkAuth([AdminResources::EXPORT_CUSTOMER_NEWSLETTER], [], [AccessManager::VIEW])) {
|
||||||
return $response;
|
return $response;
|
||||||
|
|||||||
@@ -181,13 +181,6 @@ class TranslationsController extends BaseAdminController
|
|||||||
case 'ma' :
|
case 'ma' :
|
||||||
$template = new TemplateDefinition($item_name, TemplateDefinition::EMAIL);
|
$template = new TemplateDefinition($item_name, TemplateDefinition::EMAIL);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
|
||||||
/*
|
|
||||||
throw new \InvalidArgumentException(
|
|
||||||
$this->getTranslator()->trans("Undefined translation type: %item", ['%item' => $item_to_translate])
|
|
||||||
);
|
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($template) {
|
if ($template) {
|
||||||
|
|||||||
@@ -14,7 +14,6 @@ namespace Thelia\Core\Event\Coupon;
|
|||||||
use Thelia\Core\Event\ActionEvent;
|
use Thelia\Core\Event\ActionEvent;
|
||||||
use Thelia\Condition\ConditionCollection;
|
use Thelia\Condition\ConditionCollection;
|
||||||
use Thelia\Model\Coupon;
|
use Thelia\Model\Coupon;
|
||||||
use Thelia\Model\Exception\InvalidArgumentException;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Occurring when a Coupon is created or updated
|
* Occurring when a Coupon is created or updated
|
||||||
|
|||||||
@@ -190,9 +190,6 @@ class Category extends BaseI18nLoop implements PropelSearchLoopInterface, Search
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* @todo */
|
|
||||||
$notEmpty = $this->getNot_empty();
|
|
||||||
|
|
||||||
return $search;
|
return $search;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -152,9 +152,6 @@ class Coupon extends BaseI18nLoop implements PropelSearchLoopInterface
|
|||||||
/** @var ConditionFactory $conditionFactory */
|
/** @var ConditionFactory $conditionFactory */
|
||||||
$conditionFactory = $this->container->get('thelia.condition.factory');
|
$conditionFactory = $this->container->get('thelia.condition.factory');
|
||||||
|
|
||||||
/** @var Request $request */
|
|
||||||
$request = $this->container->get('request');
|
|
||||||
|
|
||||||
/** @var MCoupon $coupon */
|
/** @var MCoupon $coupon */
|
||||||
foreach ($loopResult->getResultDataCollection() as $coupon) {
|
foreach ($loopResult->getResultDataCollection() as $coupon) {
|
||||||
|
|
||||||
|
|||||||
@@ -157,9 +157,6 @@ class Folder extends BaseI18nLoop implements PropelSearchLoopInterface, SearchLo
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* @todo */
|
|
||||||
$notEmpty = $this->getNot_empty();
|
|
||||||
|
|
||||||
return $search;
|
return $search;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -230,17 +230,10 @@ class FreeProduct extends AbstractRemoveOnProducts
|
|||||||
$this->setRelatedCartItem($eligibleProduct, $cartEvent->getCartItem()->getId());
|
$this->setRelatedCartItem($eligibleProduct, $cartEvent->getCartItem()->getId());
|
||||||
|
|
||||||
$freeProductCartItem = $cartEvent->getCartItem();
|
$freeProductCartItem = $cartEvent->getCartItem();
|
||||||
|
|
||||||
// Setting product price is dangerous, as the customer could change the ordered quantity of this product.
|
|
||||||
// We will instead add the product price to the order discount.
|
|
||||||
// $cartEvent->getCartItem()->setPrice(0)->save();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($freeProductCartItem instanceof CartItem) {
|
if ($freeProductCartItem instanceof CartItem) {
|
||||||
|
|
||||||
$taxCountry = $this->facade->getDeliveryCountry();
|
|
||||||
|
|
||||||
// The discount is the product price.
|
// The discount is the product price.
|
||||||
$discount = $freeProductCartItem->getPromo() ?
|
$discount = $freeProductCartItem->getPromo() ?
|
||||||
$freeProductCartItem->getPromoPrice() : $freeProductCartItem->getPrice();
|
$freeProductCartItem->getPromoPrice() : $freeProductCartItem->getPrice();
|
||||||
|
|||||||
@@ -11,6 +11,7 @@
|
|||||||
/*************************************************************************************/
|
/*************************************************************************************/
|
||||||
|
|
||||||
namespace Thelia\Coupon\Type;
|
namespace Thelia\Coupon\Type;
|
||||||
|
use Thelia\Core\Translation\Translator;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A trait to manage a coupon which removes a percentage of cart items from the order total.
|
* A trait to manage a coupon which removes a percentage of cart items from the order total.
|
||||||
|
|||||||
@@ -95,10 +95,11 @@ class FileManager
|
|||||||
if (!$model->save()) {
|
if (!$model->save()) {
|
||||||
throw new ImageException(
|
throw new ImageException(
|
||||||
sprintf(
|
sprintf(
|
||||||
'%s %s (%s) failed to be saved (image file)',
|
'%s %s (%s) with id %d failed to be saved (image file)',
|
||||||
ucfirst($parentType),
|
ucfirst($parentType),
|
||||||
$model->getFile(),
|
$model->getFile(),
|
||||||
$fileType
|
$fileType,
|
||||||
|
$parentId
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user