Server IP : 85.193.89.191 / Your IP : 3.144.237.96 Web Server : Apache System : Linux 956367-cx40159.tmweb.ru 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64 User : bitrix ( 600) PHP Version : 8.1.27 Disable Function : NONE MySQL : OFF | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/bitrix/www/ajax/ |
Upload File : |
<?define("STATISTIC_SKIP_ACTIVITY_CHECK", "true");?> <?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");?> <?\Bitrix\Main\Loader::includeModule('aspro.max');?> <?if($_POST["CLEAR_ALL"]=="Y"){ Bitrix\Main\Page\Frame::getInstance()->startDynamicWithID("basket-allitems-block"); \Bitrix\Main\Loader::includeModule('sale'); $type="BASKET"; if(isset($_POST["TYPE"]) && $_POST["TYPE"]){ switch ($_POST["TYPE"]) { case 2: $type="DELAY"; break; case 3: $type="SUBSCRIBE"; break; case 4: $type="NOT_AVAILABLE"; break; default: break; } } $arItems=CMax::getBasketItems($iblockID, "ID"); if($_POST["TYPE"] == "all" || $_POST["CLEAR_ALL"] == "Y") { foreach($arItems as $key => $arItem) { foreach($arItem as $id){ if($key === 'SERVICES'){ CSaleBasket::Delete($id["item_id"]); } else { CSaleBasket::Delete($id); } } } } else { foreach($arItems[$type] as $id) { CSaleBasket::Delete($id); } } Bitrix\Main\Page\Frame::getInstance()->finishDynamicWithID("basket-allitems-block", ""); }elseif($_POST["delete_top_item"]=="Y"){ \Bitrix\Main\Loader::includeModule('sale'); CSaleBasket::Delete($_POST["delete_top_item_id"]); }?> <?CMaxCache::ClearCacheByTag('sale_basket'); CMax::clearBasketCounters();?>