cart->get_items(); $nc_input = $nc_core->input; $cc_settings = nc_get_visual_settings($cc_env['Sub_Class_ID']); // Удаление элемента $do = $nc_input->fetch_post('do'); if ($do === 'remove') { $class_id = (int)$nc_input->fetch_post('class_id'); $item_id = (int)$nc_input->fetch_post('item_id'); $item = null; try { $item = nc_netshop_item::by_id($class_id, $item_id); } catch (Exception $e) { $item = null; } if ($item) { $nc_netshop->goodslist_favorite->remove($item_id, $class_id); header("Refresh:0"); exit; } } // Выборка товаров для отображения $_goods = $nc_netshop->goodslist_favorite->get_all("DESC"); $goods = array(); if (count($_goods)) { foreach ($_goods as $index => $item) { try { $item = nc_netshop_item::by_id($item['Class_ID'], $item['Item_ID']); } catch (Exception $e) { $item = null; } if (!$item || !$item['Sub_Class_ID']) { continue; } $goods[$index] = $item; $nc_data[$index]['item'] = $item; } } $goods_count = count($goods); $size = $cc_settings['object_ratio']; if ($cc_settings['object_ratio'] === 'custom') { $size = $cc_settings['custom_ratio']; } list($w, $h) = explode(":", str_replace(",", ".", $size)); if ((float)$w > 0) { $padding_top = str_replace(",", ".", ($h / $w) * 100) . "%"; } else { $padding_top = '100%'; } $goods_item_styles = array(); $goods_item_styles[] = "--tpl-object-item--image-padding-top: " . $padding_top; $goods_item_styles[] = "--tpl-object-item--image-fit: ".$cc_settings['image_format']; $goods_item_styles = " style='" . implode(";", $goods_item_styles) . "'"; if (!function_exists('nc_netshop_goods_scripts')) { function nc_netshop_goods_scripts() { global $btn_in_compare_text, $netshop; global $btn_not_in_compare_text; global $current_catalogue; ob_start(); ?>