foreach ($products as $product) {
self::$_cart_data[] = [
- 'id' => $product->id,
- 'name' => $product->name,
+ 'id' => $product->id,
+ 'name' => $product->name,
'reference' => $product->reference,
- 'category' => $product->type->name,
- 'quantity' => $cart_items[$product->id],
- 'image' => $product->image,
- 'URL' => $product->url,
+ 'category' => $product->type->name,
+ 'quantity' => $cart_items[$product->id],
+ 'image' => $product->image,
+ 'URL' => $product->url,
];
}
}
}
-
foreach ($data->options as $index => $option) {
if (is_scalar($option)) {
$o = $option;
$f['min'] = INF;
$f['max'] = -INF;
$f['unit'] = $data->unit;
+ $f['type'] = 'range';
if ($data->type == 'numeric') {
$f['prefix'] = $data['prefix'];
}
} else {
$f['min'] = min($f['min'], $v);
- $f['max'] = min($f['max'], $v);
+ $f['max'] = max($f['max'], $v);
if (null !== $filter_value) {
if (null === $v || ($v >= $filter_value[0] && $v <= $filter_value[0])) {
$matching[] = $product->id;