не могу понять в чём проблема.Вставляю код по инструкции,падает админка.
Вот инструкция:
Перед кодом (189 строка)
case 'move_to_brand':
вставим блок
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;
}
Всё делаю как тут описано-админка сразу падает.