Evgen13
Постоялец
- Регистрация
- 24 Ноя 2015
- Сообщения
- 51
- Реакции
- 16
Всем привет! Подскажите что не так с этим кодом в модуле пакетное изменение цен :
case 'change_price':
{
$operation = $this->request->post('op_type', 'integer');
$save_old = $this->request->post('save_old', 'integer');
$value = floatval(str_replace(',','.',$this->request->post('value')));
foreach($this->variants->get_variants(array('product_id' => $ids)) as $variant)
{
$price = $variant->price;
$old_price = ($save_old == 1) ? $variant->price : $variant->compare_price;
if($operation == 0) $price = $price + $value;
elseif($operation == 1 && $value != 0) $price = $price * $value;
$this->variants->update_variant($variant->id, array('price'=>$price, 'compare_price'=>$old_price, 'stock'=>$stock));
}
break;
}
Выдает эту ошибку - Parse error: syntax error, unexpected ' ' (T_STRING) in /home/defile00/defile.net.ua/www/simpla/ProductsAdmin.php on line 189
Спасибо за внимание !
case 'change_price':
{
$operation = $this->request->post('op_type', 'integer');
$save_old = $this->request->post('save_old', 'integer');
$value = floatval(str_replace(',','.',$this->request->post('value')));
foreach($this->variants->get_variants(array('product_id' => $ids)) as $variant)
{
$price = $variant->price;
$old_price = ($save_old == 1) ? $variant->price : $variant->compare_price;
if($operation == 0) $price = $price + $value;
elseif($operation == 1 && $value != 0) $price = $price * $value;
$this->variants->update_variant($variant->id, array('price'=>$price, 'compare_price'=>$old_price, 'stock'=>$stock));
}
break;
}
Выдает эту ошибку - Parse error: syntax error, unexpected ' ' (T_STRING) in /home/defile00/defile.net.ua/www/simpla/ProductsAdmin.php on line 189
Спасибо за внимание !