IBLOCK_CLOTHES_MAPPING, "PROPERTY_POST_ID" => $_GET['id']), Array("ID"), Array() ); foreach($arPoints as $point) { CIBlockElement::Delete($point['ID']); } $el = new CIBlockElement; foreach($data as $row) { $arData = explode("|", $row); $PROP = array(); $PROP['POST_ID'] = $_GET['id']; $PROP['X'] = substr($arData[0], 0, -2); $PROP['Y'] = substr($arData[1], 0, -2); $PROP['BRAND'] = $arData[2]; $PROP['TEXT'] = $arData[3]; $PROP['TEXT_EN'] = $arData[4]; $PROP['LINK'] = $arData[5]; $arLoadProductArray = Array( "MODIFIED_BY" => $USER->GetID(), // элемент изменен текущим пользователем "IBLOCK_SECTION_ID" => false, // элемент лежит в корне раздела "IBLOCK_ID" => IBLOCK_CLOTHES_MAPPING, "PROPERTY_VALUES"=> $PROP, "NAME" => "MAPPING {$_GET['id']}", "ACTIVE" => "Y", // активен ); if($PRODUCT_ID = $el->Add($arLoadProductArray)) { //debugmessage("Изменения сохранены!"); } } debugmessage("Сохранено!"); } $ID = $_GET['id']; $post = mysql_get( Array("IBLOCK_ID" => IBLOCK_POSTS, "ID" => $ID), Array("PROPERTY_CAPTION", "PREVIEW_PICTURE"), Array(), true ); if(!$post) die("Нет указанного поста"); if(!$post['PREVIEW_PICTURE']) die("У поста нет заглавной картинки"); $arPoints = mysql_get( Array("IBLOCK_ID" => IBLOCK_CLOTHES_MAPPING, "PROPERTY_POST_ID" => $_GET['id']), Array("PROPERTY_X", "PROPERTY_Y", "PROPERTY_Y", "PROPERTY_BRAND", "PROPERTY_TEXT", "PROPERTY_TEXT_EN", "PROPERTY_LINK"), Array() ); $path =CFile::GetPath($post['PREVIEW_PICTURE']); $rsFile = CFile::GetByID($post["PREVIEW_PICTURE"]); $arFile = $rsFile->Fetch(); $LIMIT_SIZE_X = $arFile['WIDTH'] - 26; $LIMIT_SIZE_Y = $arFile['HEIGHT'] - 26; ?>
$point):?>