Your IP : 3.16.51.188


Current Path : /home/bitrix/ext_www/xn--80atde5a3i.com/ajax/
Upload File :
Current File : /home/bitrix/ext_www/xn--80atde5a3i.com/ajax/basket.php

<?require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php");
CModule::IncludeModule("iblock");
CModule::IncludeModule("sale");
CModule::IncludeModule("catalog");


if ( $_GET["action"]== "removeProd" ){

    if(!empty($_GET["productId"])){
        $id = $_GET["productId"];
        $prodRecordId = "";
        $basket = \Bitrix\Sale\Basket::loadItemsForFUser(\Bitrix\Sale\Fuser::getId(), Bitrix\Main\Context::getCurrent()->getSite());

        $basketItems = $basket->getBasketItems();


        foreach ($basket as $basketItem) {
            if($basketItem->getProductId() == $id){
                $basket->getItemById($basketItem->getId())->delete();
                $basket->save();
            }
        }



    }else
        echo "error: no product id param";


}
if ( $_GET["action"]== "addNewProd" ){

    if(!empty($_GET["productId"])){
        $id = $_GET["productId"];

        if(!empty($_GET["q"])){
            Add2BasketByProductID($id, $_GET["q"]);
        }else{
            Add2BasketByProductID($id, 1);
        }

    }else
        echo "error: no product id param";

}

if(empty($_GET["action"]))
    echo "error: no action param";


?>