getId(); if (isset($user) && is_user($user)) { $userinfo = getusrinfo($user); if (!isset($regularUser)) { $regularUser = RegularUser::dao()->getById($userinfo['uid']); } // Если авторизованный юзер, то вытаскиваем данные о том какие ему каталоги доступны. B можно ли ему смотреть БАДы $AllowCatIdList = ProductCatalogue::dao()->getAllowIdList($regularUser); $isAllowPills = $regularUser->isAllowPills(); } else { // Если юзер не авторизован. Злачит ему можно только интимку, а БАДы нельзя. $AllowCatIdList = ProductCatalogueHelper::getAdultWOPillIdList(); $isAllowPills = false; } if (isset($_REQUEST['id']) && is_numeric($_REQUEST['id']) && trim($_REQUEST['id']) === $_REQUEST['id']) { $id = $_REQUEST['id']; $cacheKey = "{$id}_prod"; if (isset($regularUser)) { if ($regularUser->getCompany()) { $cacheKey .= '_opt'; } else { $cacheKey .= '_user'; } } $cacheKey = sha1($cacheKey); $prodCache = RubberFileSystem::create(); if ($prodCache->get($cacheKey)) { echo $prodCache->get($cacheKey); } else { /**@var ProductItem $productItem **/ $productItem = ProductItem::dao()->getByIdContentOk($id); ob_start(); //FIXME: Use custom fields from products table $res = sql_query("SELECT p.catID, p.title, p.hometext, p.bodytext, p.function, p.addfunction, p.vibration, p.material, p.basis, p.batteries, p.appendix, p.company, p.direction, p.blend, p.pack, p.volume, p.costrozn, p.sorting, p.date, p.section, p.pact, p.prodcode, p.deltacode, p.page_title, p.page_description, p.page_keywords, p.brutto, p.CollectionID, p.ModelYear, p.lenght, p.diameter, p.only_offline FROM strip_cart_products p WHERE p.prodID='".$id."' AND ContentOK='1'"); if (sql_num_rows($res) == 1) { list($catID, $ptitle, $hometext, $bodytext, $function, $addfunction, $vibration, $material, $basis, $batteries, $appendix, $company, $direction, $blend, $pack, $volume, $costrozn, $sorting, $date, $section, $pact, $prodcode, $deltacode, $page_title, $page_description, $page_keywords, $brutto, $CollectionID, $ModelYear, $lenght, $diameter, $only_offline) = sql_fetch_row($res); // Проверяем - основная категория товара доступна юзеру или нет: if (in_array($catID, $AllowCatIdList)) { $res = sql_query("SELECT m.title, c.title as Country, m.url, c.url as CountryUrl FROM strip_manufacturers m LEFT JOIN strip_delivery_abroad c ON m.country_id=c.id WHERE m.ID='" . $company . "'"); if (sql_num_rows($res) == 1) { $productVendor = sql_fetch_assoc($res); } else { trigger_error("Vendor do not found FOR prodID " . $id); } if (isset($userinfo['CompanyID']) && is_numeric($userinfo['CompanyID'])) { $pagetitle = $prodcode . " | " . $productVendor['title']; $seo_description = $seo_keywords = ""; // Если это оптовый клиент и ему разрешены бады if ($userinfo['pills'] != '1' && $only_offline == '1') { $StopPills = true; } else { $StopPills = false; } } else { if (strlen($page_title) > 0) { $pagetitle = $page_title; } else { $pagetitle = 'Купить ' . $ptitle . ' (' . $productVendor['title'] . '), лучшая цена в секс шопе СтрипМаг'; } if (strlen($page_description) > 0) { $seo_description = $page_description; } else { $seo_description = 'Узнать цену на ' . $ptitle . ' (' . $productVendor['title'] . ') и купить ' . $ptitle . ' вы можете в секс шопе СтрипМаг'; } if (strlen($page_keywords) > 0) { $seo_keywords = $page_keywords; } else { $seo_keywords = $ptitle . ', ' . $productVendor['title'] . ', купить, цена, секс шоп, интим магазин, секс игрушки, товары для взрослых'; } // Если этот товар только для оффланй оптовых клинетов, то выводим сообщение и блокируем возможность заказать. $StopPills = ($only_offline == '1'); } $jqueryVersion = "1.11.1"; $elevatezoom = 1; $httpRequest->setAttachedVar('currentCatalogue', $productItem->getMainCatalogue()); include("header.php"); include("dir/shop/inc.php"); if (isset($prodOptions[$function])) { $function = $prodOptions[$function]; } else { $function = ''; } if (isset($prodOptions[$addfunction])) { $addfunction = $prodOptions[$addfunction]; } else { $addfunction = ''; } if (isset($prodOptions[$batteries])) { $batteries = $prodOptions[$batteries]; } else { $batteries = ''; } if (isset($prodOptions[$material])) { $material = $prodOptions[$material]; } else { $material = ''; } if (isset($prodOptions[$pack])) { $pack = $prodOptions[$pack]; } else { $pack = ''; } if (isset($prodOptions[$basis])) { $basis = $prodOptions[$basis]; } else { $basis = ''; } $ptitle = stripslashes($ptitle); $hometext = stripslashes($hometext); $bodytext = stripslashes($bodytext); // функция проверки товара на наличие признака РАСПРОДАЖА и пересчета цены $price = GetPrice($id); $prodID = $id; $productImage = ProductImage::create($prodID); if (is_numeric($catID)) { $partViewer->view( 'parts/catalogue/breadCrumbs', Model::create()-> set('productPage', true)-> set('user', isset($regularUser) ? $regularUser : null)-> set('catalogue', $productItem->getMainCatalogue()) ); } else { trigger_error("CatID do not set for prodID: " . $prodID); echo "
"; } if ($StopPills) { echo "
"; echo "
"; echo "Данный товар доступен для заказа только оптовым покупателям для последующей продажи в оффлайн магазине."; echo "
"; } echo ""; echo ""; echo "
"; echo "
getUrl('mid') . "\" data-zoom-image=\"" . $productImage->getUrl('big') . "\"/>
"; echo "
"; echo "getUrl('mid') . "\" data-zoom-image=\"" . $productImage->getUrl('big') . "\">"; echo "getUrl('icon') . "\" />"; //FIXME: replace by new URL $download_img[] = "getUrl('big') . "\" target=_blank>" . $productImage->getFileName() . ""; $i = 1; $productImage->setImageIndex($i); while ( $productImage->isFileExist('icon') && $productImage->isFileExist('mid') && $productImage->isFileExist('big') ) { echo "\ngetUrl('mid') . "\" data-zoom-image=\"" . $productImage->getUrl('big') . "\">"; echo "getUrl('icon') . "\" />"; //FIXME: replace by new URL $download_img[] = "getUrl('big') . "\" target=_blank>" . $productImage->getFileName() . ""; $i++; $productImage->setImageIndex($i); } echo "\n
"; if (isset($userinfo['CompanyID']) && is_numeric($userinfo['CompanyID'])) { echo "
Фотографии для скачивания:
" . implode(" | ", $download_img) . "
"; } //initiate the plugin and pass the id of the div containing gallery images echo "\n\n"; echo "
"; echo "

" . $ptitle . "

"; if (isset($productVendor)) { echo ""; } if (strlen($prodcode) > 0) { echo "
Артикул производителя: " . $prodcode . "
"; } echo "
ProdID: " . $prodID . "
"; //Работа с коллекциями: if (isset($CollectionID) && $CollectionID > 0) { $Collections = sql_query("SELECT c.CollectionID, c.CollectionName, c.url FROM strip_collection_prod l LEFT JOIN strip_collection c ON c.CollectionID=l.CollectionID WHERE l.prodID='" . $prodID . "'"); if (sql_num_rows($Collections) > 0) { $cols = array(); echo "
Коллекция: "; while ($col = sql_fetch_assoc($Collections)) { if ($col['CollectionID'] == $CollectionID) { if (isset($ModelYear) && $ModelYear > 0) { $cols[] = "" . $col['CollectionName'] . " (" . $ModelYear . ")"; } else { $cols[] = "" . $col['CollectionName'] . ""; } } else { $cols[] = $col['CollectionName']; } } echo implode(", ", $cols); echo ".
"; } } if (isset($userinfo['CompanyID']) && is_numeric($userinfo['CompanyID'])) { if (isset($price['action']) && $price['action']['ActionTypeID'] == '17') { if (isset($userinfo['ParentUserID'])) { echo "РРЦ по акции: " . $price['rrc'] . " р.
РРЦ до акции: " . $price['action']['DiscountRules']['Products'][$prodID]['rrc_old'] . " р.

"; } elseif ($price['opt'] != $price['opt_base'] && ($price['Discount'] != 0)) { echo "Опт -" . $price['Discount'] . "%: " . $price['opt'] . " р.
Опт по акции: " . $price['opt_base'] . " р.
Опт до акции: " . $price['action']['DiscountRules']['Products'][$prodID]['opt_old'] . " р.
РРЦ по акции: " . $price['rrc'] . " р.
РРЦ до акции: " . $price['action']['DiscountRules']['Products'][$prodID]['rrc_old'] . " р.

"; } else { echo "Опт по акции: " . $price['opt'] . " р.
Опт до акции: " . $price['action']['DiscountRules']['Products'][$prodID]['opt_old'] . " р.
РРЦ по акции: " . $price['rrc'] . " р.
РРЦ до акции: " . $price['action']['DiscountRules']['Products'][$prodID]['rrc_old'] . " р.

"; } } else { if (isset($userinfo['ParentUserID'])) { echo "
РРЦ: " . $price['rrc'] . " р."; } else { if ($section == 5) { echo "
Цена опт -" . $SuperSaleDiscount . "%: " . $price['opt'] . " р.
Цена опт: " . $price['opt_base'] . " р.
Цена розн: " . $price['rrc'] . " р."; } elseif ($price['opt'] != $price['opt_base'] && ($price['Discount'] != 0)) { echo "
Ваша цена опт -" . $price['Discount'] . "%: " . $price['opt'] . " р.
Цена опт: " . $price['opt_base'] . " р.
Цена розн: " . $price['rrc'] . " р."; } else { echo "
Цена опт: " . $price['opt'] . " р.
Цена розн: " . $price['rrc'] . " р."; } } } } else { $bonus = $price['new'] / 20; if ($price['new'] == $price['old']) { echo "
Цена: " . $price['new'] . " РУБ."; } else { echo "Цена: " . $price['new'] . " (" . $price['old'] . ") РУБ."; echo ""; } } if ($productItem->getVendor()->isRrcControl()) { $isWholesale = (isset($regularUser) && ($regularUser->getCompany() !== null)); $rrcLabel = $partViewer->toString('parts/rrcMark', Model::create()->set('isWholesale', $isWholesale)); echo "{$rrcLabel}"; } if (isset($regularUser) && $regularUser->isRrcViolatorByProduct($productItem)) { echo "
Нарушение РРЦ"; } if ($StopPills) { echo "

Данный товар доступен для заказа только оптовым покупателям
для последующей продажи в оффлайн магазине.
"; } //*********************************** товарные предложения ********************************************* if (isset($userinfo['CompanyID']) && is_numeric($userinfo['CompanyID'])) { // ************************ Оптовый блок ********************** // Проверяем наличие. if ($pact == '0') { echo "

К сожалению, позиция временно отсутствует в продаже."; } else if ($pact == '2') { echo "

К сожалению, данная позиция снята с производства
и больше не поступит в продажу.
"; } echo "

"; $assort = sql_query("select aID, color, size, barcode, num, sklad, skladExt, skladExtSupplierID FROM strip_cart_prod_assort where pID='" . $prodID . "' order by color ASC"); while (list($aID, $color, $size, $barcode, $num, $sklad, $skladExt, $skladExtSupplierID) = sql_fetch_row($assort)) { // Сразу выясняем можно ли этому юзеру это покупать $allowToBuy = ($pact == '1' && !$StopPills && $num > 0); echo ""; //Цвет/Размер if ($color != "" && $size != "") { $TextLink = "$color, $size"; } elseif ($color != "") { $TextLink = "$color"; } elseif ($size != "") { $TextLink = "$size"; } else if ($allowToBuy) { $TextLink = "в корзину"; } else { $TextLink = "-"; } // если это сотрудник, компании, а не босс, то ему покупать нельзя. if (isset($userinfo['ParentUserID'])) { echo ""; } else if ($allowToBuy) { echo ""; } else { echo ""; } //aID и Штрихкод echo ""; //Дата отгрузки, показываем только если можно купить if ($allowToBuy) { $time = GetProdOutDate($sklad, $skladExt, $skladExtSupplierID); if ($time) { echo ""; } else { trigger_error("Can not resolve time for prodID: ".$prodID." aID: ".$aID); } } else { echo ""; } echo ""; echo ""; } echo "
цвет/размер -> купить aID
Штрихкод
Дата отгрузки Остаток
".$TextLink."".$TextLink ."".$TextLink . "".$aID."
" . $barcode . "
".date("d.m.Y", $time)."
".date("после H:i", $time)."
-".$num."
"; } else { // ************************ Розничный блок ********************** // Проверяем наличие. if ($pact == '0') { echo "

К сожалению, позиция временно отсутствует в продаже."; } else if ($pact == '2') { echo "

К сожалению, данная позиция снята с производства
и больше не поступит в продажу.
"; } else { $assort = sql_query("select aID, color, size, barcode, num, sklad, skladExt, skladExtSupplierID FROM strip_cart_prod_assort where pID='" . $prodID . "' AND num>'0' order by color ASC"); //Бонусы echo "

После покупки данного товара на ваш лицевой счет
будут начислены бонусы в размере ".$bonus." РУБ.
"; echo "

"; while (list($aID, $color, $size, $barcode, $num, $sklad, $skladExt, $skladExtSupplierID) = sql_fetch_row($assort)) { echo ""; //Цвет/Размер if ($color != "" && $size != "") { $TextLink = "купить: $color, $size"; } elseif ($color != "") { $TextLink = "купить: $color"; } elseif ($size != "") { $TextLink = "купить: $size"; } else { $TextLink = "в корзину"; } echo ""; //Дата отгрузки $time = GetProdOutDate($sklad, $skladExt, $skladExtSupplierID); if ($time) { echo ""; } else { trigger_error("Can not resolve time for prodID: " . $prodID . " aID: " . $aID); } echo ""; } echo "
цвет/размер Дата отгрузки
" . $TextLink . "" . date("d.m.Y", $time) . "
" . date("после H:i", $time) . "
"; } } // Завершение проверик на розничный/оптовый echo "
"; echo "

Подробнее о " . $ptitle . " (" . $productVendor['title'] . " " . $prodcode . ")

"; echo " "; if ($bodytext != '') { echo ""; } if ($lenght != '') { echo ""; } if ($diameter != '') { echo ""; } if ($function != '') { echo ""; } if ($addfunction != '') { echo ""; } if ($vibration == '0') { echo ""; } if ($vibration == '1') { echo ""; } if ($material != '') { echo ""; } if ($basis != '') { echo ""; } /* https://p5s.planfix.ru/task/2592 if ($batteries != '') { echo ""; } } */ if ($appendix == '1') { echo ""; } else { if ($appendix == '2') { echo ""; } else { if ($appendix == '12') { echo ""; } } } if ($direction != '') { echo ""; } if ($blend != '') { echo ""; } if ($pack != '') { echo ""; } if ($brutto != '') { echo ""; } if ($volume != '') { echo ""; } echo "
$hometext
$bodytext
Длина: " . $lenght . " см.
Диаметр: " . $diameter . " см.
Назначение: $function
Дополнительное назначение: $addfunction
Наличие вибрации: без вибрации
Наличие вибрации: с вибрацией
Материал: $material
Основа: $basis
Используются батарейки: " . $batteries; if ((!isset($userinfo['CompanyID']) || !is_numeric($userinfo['CompanyID'])) && $batteries != "Встроенный аккумулятор") { //FIXME: Use custom fields from products table $BatteriesPack = sql_fetch_array(sql_query("SELECT p.costrozn, p.prodID FROM strip_cart_products p WHERE p.prodID='675'")); echo "
Закажите необходимое количество батареек для работы этого вибратора всего за ".$BatteriesPack['costrozn']." РУБ! \"Для
Рекомендуем использовать с этим товаром: \"Любриканты
Рекомендуем использовать с этим товаром: \"Насадки
Рекомендуем использовать с этим товаром: \"Любриканты \"Насадки
Инструкция по применению и дозировка: $direction
Состав: $blend
Упаковка: $pack
Вес (брутто): " . $brutto . " гр.
Объем: $volume
"; if ($sorting == 2) { echo "\"Предназначено для мужчин"; } elseif ($sorting == 1) { echo "\"Предназначено для женщин"; } elseif ($sorting == 0) { echo "\"Предназначено для двоих"; } echo "
"; echo "

Отзывы о " . $ptitle . " (" . $productVendor['title'] . " " . $prodcode . "):

"; // Вытащить и показать промодерированные отзывы $feedback = sql_query("SELECT f.FeedBackTitle, f.FeedBackID, f.AnswerToFeedBackID, f.FeedBack, f.DateOfAdded, u.first_name, u.city, f.uid FROM strip_products_feedback f LEFT JOIN strip_users u ON f.uid=u.uid WHERE f.prodID='" . $prodID . "' AND f.active='1' AND f.AnswerToFeedBackID IS NULL ORDER BY f.DateOfAdded ASC"); // Показать форму добавления отзыва. // отзывы могут оставлять только авторизованные покупатели. echo ""; if (sql_num_rows($feedback) == 0) { echo ""; } else { // вывод отзывов while ($item = sql_fetch_assoc($feedback)) { echo ""; } } if (isset($_REQUEST['AddFeedBack']) && strlen($_REQUEST['AddFeedBack']) > 1) { //Сохраняем отзыв if (isset($user) && is_user($user)) { $DataFeedBack = array( "FeedBack" => $_REQUEST['AddFeedBack'], "DateOfAdded" => "NOW()", "prodID" => $id, "uid" => $userinfo['uid'] ); if (isset($_REQUEST['FeedBackTitle']) && strlen($_REQUEST['FeedBackTitle']) > 0) { $DataFeedBack["FeedBackTitle"] = $_REQUEST['FeedBackTitle']; } putVars('strip_products_feedback', $DataFeedBack); } //Выводим спасибо echo ""; } else { echo ""; } echo "

Отзывов пока нет. Станьте первым!

"; echo ""; // Вытаскиваем ответы на этот отзыв $AnswerToFeedback = sql_query("SELECT f.FeedBackTitle, f.FeedBackID, f.AnswerToFeedBackID, f.FeedBack, f.DateOfAdded, u.first_name, u.city, f.uid FROM strip_products_feedback f LEFT JOIN strip_users u ON f.uid=u.uid WHERE f.prodID='" . $prodID . "' AND f.active='1' AND f.AnswerToFeedBackID='" . $item['FeedBackID'] . "' ORDER BY f.DateOfAdded ASC"); while ($item = sql_fetch_assoc($AnswerToFeedback)) { echo " "; echo ""; } echo "
" . $item['FeedBackTitle'] . "" . $item['DateOfAdded'] . "
" . $item['FeedBack'] . "
"; if (strlen($item['first_name']) > 0) { echo $item['first_name']; } else { echo $item['uid']; } if (strlen($item['city']) > 0) { echo ", " . $item['city']; } else { echo "."; } echo "
" . $item['FeedBackTitle'] . "" . $item['DateOfAdded'] . "
" . $item['FeedBack'] . "
"; if (strlen($item['first_name']) > 0) { echo $item['first_name']; } else { echo $item['uid']; } if (strlen($item['city']) > 0) { echo ", " . $item['city']; } else { echo "."; } echo "

Спасибо за отзыв!

После проверки он обязательно будет опубликован на нашем сайте.


Поделитесь Вашим мнением о " . $ptitle . " (" . $productVendor['title'] . " " . $prodcode . "):

"; // если авторизован выводим "Ваш логин:" и форму отзыва // если не авторизован отправляем на авторизацию if (isset($user) && is_user($user)) { echo "

Ваш логин:   " . $userinfo['uname'] . "

"; echo "

Заголовок: "; echo "

Ваш отзыв (обязательно):
"; echo "

"; } else { echo "

Отзывы могут оставлять только зарегистрированные пользователи.
Регистрация нового пользователя.

Если Вы уже зарегистрированный пользователь, войдите в Личный кабинет под своим логином и паролем.

После того, как Вы посетите Личный кабинет, нажмите на эту ссылку, чтобы обновить страницу и оставить отзыв об этом товаре.

"; } echo "


"; if ((!isset($userinfo['CompanyID']) || !is_numeric($userinfo['CompanyID']))) { if (!$StopPills) { echo "" . "
".$ptitle."
"; ShopUtils::discount($section); ShopUtils::newgraphic($date); echo "getUrl('thumb') . "\" title=\"" . $ptitle . "\" WIDTH=150>"; if (isset($productVendor)) { echo ""; } echo "
ProdID: " . $prodID . "
"; if ($price['new'] == $price['old']) { echo "Цена: " . $price['new'] . " РУБ."; } else { echo "Цена: " . $price['new'] . " (" . $price['old'] . ") РУБ."; } if ($pact == '0' && is_numeric($catID)) { echo "
К сожалению, позиция временно отсутствует в продаже.
Показать все товары из этого раздела.
"; } else { if ($pact == '0') { echo "
К сожалению, позиция временно отсутствует в продаже."; } else { $RetailRocketGroup = array(); $assort = sql_query("select aID, color, size from strip_cart_prod_assort where pID='" . $prodID . "' AND num>'0' order by color ASC"); while (list($aID, $color, $size) = sql_fetch_row($assort)) { if ($color != "" && $size != "") { $TextLink = "купить: $color, $size"; } elseif ($color != "") { $TextLink = "купить: $color"; } elseif ($size != "") { $TextLink = "купить: $size"; } else { $TextLink = " в корзину"; } echo "

" . $TextLink . "
"; $RetailRocketGroup[] = $aID; } // RetailRocket if (count($RetailRocketGroup) > 1) { echo "\n\n"; } else { if (count($RetailRocketGroup) == 1) { echo "\n\n"; } } } } echo "
"; echo "
\n\n"; $soc = "odnoklassniki"; $socUrl = "http://stripmag.ru/prod.php?id=" . $prodID . "&utm_source=" . $soc . "&utm_medium=socButton&utm_content=model-" . $prodID . "&utm_campaign=socButton" . $soc . ""; echo "Поделиться ВОдноклассники"; $soc = "vKontakte"; $socUrl = "http://stripmag.ru/prod.php?id=" . $prodID . "&utm_source=" . $soc . "&utm_medium=socButton&utm_content=model-" . $prodID . "&utm_campaign=socButton" . $soc . ""; echo "Поделиться ВКонтакте"; $soc = "FaceBook"; $socUrl = "http://stripmag.ru/prod.php?id=" . $prodID . "&utm_source=" . $soc . "&utm_medium=socButton&utm_content=model-" . $prodID . "&utm_campaign=socButton" . $soc . ""; echo "Опубликовать"; $soc = "MailRu"; $socUrl = "http://stripmag.ru/prod.php?id=" . $prodID . "&utm_source=" . $soc . "&utm_medium=socButton&utm_content=model-" . $prodID . "&utm_campaign=socButton" . $soc . ""; echo "В Мой Мир"; $soc = "Twitter"; $socUrl = "http://stripmag.ru/prod.php?id=" . $prodID . "&utm_source=" . $soc . "&utm_medium=socButton&utm_content=model-" . $prodID . "&utm_campaign=socButton" . $soc . ""; echo "Tweeter"; echo "\n\n
\n"; echo ""; echo "

"; } OpenHelp(); echo "Этот товар Вы можете заказать с доставкой:
  • курьером по Москве;
  • в постоматы и пункты самовывоза PickPoint;
  • курьером СДЭК по России;
  • почтой по России "; if ($price['new'] < '2001') { echo "с оплатой при получении на почте (наложенным платежом) или "; } echo "после предварительной оплаты 100% стоимости заказа;

    Узнать подробно обо всех способах оплаты Вы можете в разделе Помощь »»» Оплата покупки"; echo "

    После покупки данного товара на Ваш Лицевой счет будут начислены бонусы в размере " . $bonus . " РУБ.
    "; echo "Узнать, как потратить накопленные бонусы, Вы можете в разделе Помощь »»» Бонусная система
    "; CloseHelp(); } //Близкие разделы каталога интим-товаров: catsWithSameProd($prodID); } else { // Основная категория товара не доступна текщему юзеру, значит ему этот товар показывать нельзя HEADER("HTTP/1.0 404 Not Found"); $pagetitle = "Заправшиваемый товар не найден."; include("header.php"); echo "

    Запрашиваемый Вами товар не доступен.

    "; echo "
    Товар с данным ID предназначен для другого сегмента рынка, если Вы уверены, что нужен именно он, свяжитесь с нашими сотрудниками.
    "; echo "
    Продолжить просмотр каталога товаров >>>"; echo "

    \"Да-да,"; echo "

    "; showAdvertTop('3'); } } else { HEADER("HTTP/1.0 404 Not Found"); $pagetitle = "Заправшиваемый товар не найден."; include("header.php"); echo "

    Запрашиваемый Вами товар отсутствует в нашем каталоге.

    "; echo "
    Продолжить просмотр каталога интимных товаров >>>"; echo "

    \"Да-да,"; echo "

    "; showAdvertTop('3'); } $cache_content = ob_get_contents(); ob_end_clean(); echo $cache_content; $prodCache->set($cacheKey, $cache_content, 60); } include("footer.php"); } else // не задан id и т.п. { HEADER("HTTP/1.0 404 Not Found"); $pagetitle = "Заправшиваемый товар не найден."; include("header.php"); echo "

    Запрашиваемый Вами товар отсутствует в нашем каталоге.

    "; echo "
    Продолжить просмотр каталога интимных товаров >>>"; echo "

    \"Да-да,"; echo "

    "; showAdvertTop('3'); include("footer.php"); } ?>