Методом CSaleBasket::Add
| Код |
|---|
$arFields = array(
"PRODUCT_ID" => $_REQUEST["OFFER_ID"],
"PRODUCT_PRICE_ID" => $_REQUEST["PRICE_ID"],
"PRICE" => $_REQUEST["LENS_PRICE"],
"CURRENCY" => "RUB",
"QUANTITY" => intval($_REQUEST["LENSCOUNT_right"]),
"LID" => SITE_ID,
"DELAY" => "N",
"CAN_BUY" => "Y",
"NAME" => $_REQUEST["LENS_NAME"],
"PRODUCT_XML_ID" => $_REQUEST["XML_ID"],
"CATALOG_XML_ID" => "Tovari",
"MODULE" => "",
"NOTES" => "",
"DETAIL_PAGE_URL" => "/detail.php?ID=".$_REQUEST["ID"]
);
$arProps = array();
foreach($_POST as $idHark=>$hark):
$pos = strpos($idHark, "_right");
if ($pos)
$arProps[] = array(
"NAME" => str_replace("_right", "", $idHark),
"CODE" => str_replace("_right", "", $idHark),
"VALUE" => $hark
);
endforeach;
$arFields["PROPS"] = $arProps;
if (intval($_REQUEST["LENSCOUNT_right"])>0)
CSaleBasket::Add($arFields); |