Added "current" loop parameter
This commit is contained in:
@@ -49,6 +49,7 @@ class Brand extends BaseI18nLoop implements PropelSearchLoopInterface, SearchLoo
|
|||||||
Argument::createIntTypeArgument('product'),
|
Argument::createIntTypeArgument('product'),
|
||||||
Argument::createBooleanOrBothTypeArgument('visible', 1),
|
Argument::createBooleanOrBothTypeArgument('visible', 1),
|
||||||
Argument::createAnyTypeArgument('title'),
|
Argument::createAnyTypeArgument('title'),
|
||||||
|
Argument::createBooleanTypeArgument('current'),
|
||||||
new Argument(
|
new Argument(
|
||||||
'order',
|
'order',
|
||||||
new TypeCollection(
|
new TypeCollection(
|
||||||
@@ -121,6 +122,14 @@ class Brand extends BaseI18nLoop implements PropelSearchLoopInterface, SearchLoo
|
|||||||
$search->where("CASE WHEN NOT ISNULL(`requested_locale_i18n`.ID) THEN `requested_locale_i18n`.`TITLE` ELSE `default_locale_i18n`.`TITLE` END ".Criteria::LIKE." ?", "%".$title."%", \PDO::PARAM_STR);
|
$search->where("CASE WHEN NOT ISNULL(`requested_locale_i18n`.ID) THEN `requested_locale_i18n`.`TITLE` ELSE `default_locale_i18n`.`TITLE` END ".Criteria::LIKE." ?", "%".$title."%", \PDO::PARAM_STR);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$current = $this->getCurrent();
|
||||||
|
|
||||||
|
if ($current === true) {
|
||||||
|
$search->filterById($this->request->get("brand_id"));
|
||||||
|
} elseif ($current === false) {
|
||||||
|
$search->filterById($this->request->get("brand_id"), Criteria::NOT_IN);
|
||||||
|
}
|
||||||
|
|
||||||
$orders = $this->getOrder();
|
$orders = $this->getOrder();
|
||||||
|
|
||||||
foreach ($orders as $order) {
|
foreach ($orders as $order) {
|
||||||
|
|||||||
Reference in New Issue
Block a user