if (!isset($_SESSION) || !is_array($_SESSION)) return; if (!$this->pureGiftEnabled()) { $_SESSION['sng_pure_gift_allowed'] = 0; $_SESSION['sng_pure_gift_eligible'] = 0; return; } $cartId = (int)$this->_get_cart_id(); if (!$cartId || !is_array($element) || (isset($element['id']) && (int)$element['id'] !== $cartId)) return; $giftId = $this->pureGiftId(); if (!$giftId) return; if (empty($_SESSION['sng_pure_csrf'])) { $_SESSION['sng_pure_csrf'] = bin2hex(random_bytes(16)); } $eligible = $this->pureGiftHasProducts($cartId, $giftId); $choiceKey = 'sng_pure_choice_' . $cartId; if (!$eligible) unset($_SESSION[$choiceKey]); // Galiojantis POST is to paties krepšelio, patikrinant sesijos zymą. $validPost = isset($_SERVER['REQUEST_METHOD']) && $_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['sng_pure_action'], $_POST['sng_pure_token']) && is_string($_POST['sng_pure_action']) && is_string($_POST['sng_pure_token']) && hash_equals((string)$_SESSION['sng_pure_csrf'], $_POST['sng_pure_token']); if ($validPost) { $action = $_POST['sng_pure_action']; if ($action === 'accept' && $eligible) { if (!$this->pureGiftPresent($cartId, $giftId)) { Database::query("INSERT INTO e_cart_items (cart_id, item_id, amount, custom_price) VALUES ($cartId, $giftId, 1, 0)"); } $_SESSION[$choiceKey] = 'accept'; } elseif (($action === 'remove' || $action === 'decline') && $this->pureGiftPresent($cartId, $giftId)) { // Istriname TIK dovanos eilute, NE mokama tokio paties SKU kopija. // Nesvarbu, ar liko kitu prekiu krepselyje. Database::query("DELETE FROM e_cart_items WHERE cart_id = $cartId AND item_id = $giftId AND custom_price = 0"); $_SESSION[$choiceKey] = 'decline'; } } $present = $this->pureGiftPresent($cartId, $giftId); $_SESSION['sng_pure_cart_id'] = $cartId; $_SESSION['sng_pure_gift_allowed'] = 1; $_SESSION['sng_pure_gift_eligible'] = $eligible ? 1 : 0; $_SESSION['sng_pure_gift_present'] = $present ? 1 : 0; $_SESSION['sng_pure_gift_declined'] = (!empty($_SESSION[$choiceKey]) && $_SESSION[$choiceKey] === 'decline') ? 1 : 0; $_SESSION['sng_pure_popup_required'] = ($eligible && !$present && !$_SESSION['sng_pure_gift_declined']) ? 1 : 0; } protected function pureGiftIsFreeRow($row, $giftId) { if (!is_array($row) || !isset($row['type']) || $row['type'] !== 'product_items' || $this->get_cart_item_product_item_id($row) !== $giftId) return false; if (array_key_exists('custom_price', $row)) { return $row['custom_price'] !== null && (float)$row['custom_price'] == 0.0; } if (isset($row['item']) && is_array($row['item']) && array_key_exists('custom_price', $row['item'])) { return $row['item']['custom_price'] !== null && (float)$row['item']['custom_price'] == 0.0; } // Jei formatas neperduoda custom_price, saugome apmoketa tos prekes kopija. $cartId = (int)$this->_get_cart_id(); if (!$cartId || !$this->pureGiftPresent($cartId, $giftId)) return false; $paid = Database::get_assoc("SELECT item_id FROM e_cart_items WHERE cart_id = $cartId AND item_id = $giftId AND (custom_price IS NULL OR custom_price <> 0) LIMIT 1"); return empty($paid); } protected function pureGiftZeroLine(&$form, $forDisplay) { if (!$this->pureGiftEnabled() || empty($form['cart_items']) || !is_array($form['cart_items'])) return; $giftId = $this->pureGiftId(); if (!$giftId) return; foreach ($form['cart_items'] as &$row) { if (!$this->pureGiftIsFreeRow($row, $giftId)) continue; $row['is_pure_gift'] = true; $row['exclude_from_discounts'] = true; $row['price'] = 0; $row['old_price'] = 0; $row['sum'] = 0; if (isset($row['item']) && is_array($row['item'])) { $row['item']['price'] = 0; $row['item']['old_price'] = 0; } if (!$forDisplay) continue; $row['name'] = 'DOVANA'; $row['title'] = 'DOVANA'; $row['description'] = ''; $row['url'] = ''; $row['link'] = ''; if (isset($row['item']) && is_array($row['item'])) { $row['item']['name'] = 'DOVANA'; $row['item']['title'] = 'DOVANA'; $row['item']['description'] = ''; $row['item']['short_description'] = ''; $row['item']['url'] = ''; $row['item']['link'] = ''; if (isset($row['item']['product']) && is_array($row['item']['product'])) { $row['item']['product']['name'] = 'DOVANA'; $row['item']['product']['title'] = 'DOVANA'; $row['item']['product']['url'] = ''; $row['item']['product']['link'] = ''; $row['item']['product']['description'] = ''; $row['item']['product']['short_description'] = ''; } } } unset($row); } } Virtuvės ir konditerijos reikmenys – peiliai, keptuvės, kepimo formos

Virtuvės ir konditerijos reikmenys (3297)

Virtuvės ir konditerijos reikmenys

Atraskite virtuvės ir konditerijos reikmenis profesionaliai virtuvei, kepyklai, restoranui, kavinei ar namams. Asortimente rasite peilius, pjaustymo lentas, keptuves, puodus, GN indus, maisto gamybos įrankius, dubenis, skardas, formas, termometrus, svarstykles, konditerinius maišus ir apsaugines priemones.


Virtuvės ir konditerijos reikmenų kategorijoje siūlome platų profesionalios ir kasdienės virtuvės inventoriaus pasirinkimą. Čia rasite šefo, japoniškus, daržovių, picos ir tešlos peilius, virtuvines žirkles, galąstuvus, pjaustymo lentas, menteles, žnyples, kiaurasamčius, skustukus ir kitus maisto gamybos įrankius.

Maisto ruošimui ir laikymui siūlome keptuves, greitpuodžius, puodus, plastikinius ir metalinius GN indus, dėžes maistui, biriems produktams skirtus indus, dubenis bei termo dubenis. Konditerijai ir kepiniams rasite skardas, formas, formeles, konditerinius maišus, antgalius, matavimo indus, svarstykles, termometrus ir darbo su šokoladu reikmenis.

Ši kategorija tinka restoranams, viešbučiams, kavinėms, kepykloms, konditerijos cechams ir namų virtuvei. Kokybiški virtuvės reikmenys padeda dirbti tiksliau, greičiau ir patogiau – nuo kasdienio maisto gaminimo iki profesionalios konditerijos.

Filtrai Norų sąrašas Meniu 0 0 €
Į viršų