Цитата |
---|
Dmitry Ban написал:
Цитата |
---|
Dmitry Ban написал: Что ты пил? Растворитель для красок? |
Извини, это было грубо. Но уж больно детская ошибка. Ты ж не первый год в разработке. |
Все нормально
Смотри рабочий вариант кода))
Код |
---|
$res = CIBlockElement::GetList(Array("SORT"=>"ASC", "PROPERTY_PRIORITY"=>"ASC"), $arFilter, Array("NAME", "CODE", "SORT", "ID","DATE_ACTIVE_FROM","CNT","PROPERTY_CODE_SERVICE","PROPERTY_TIME_SERVICE", "IBLOCK_SECTION_ID"))->Fetch();
print_r($res); echo '<br /><br />';
if ($res['CNT']<1):
echo 'Добавляем<br />';
/* $el = new CIBlockElement;
$PROP[126] = $keyadd['0'];
$PROP[76] = $keyadd['2'];
$PROP[77] = $keyadd['3'];
$params = Array(
"max_len" => "100",
"change_case" => "L",
"replace_space" => "_",
"replace_other" => "_",
"delete_repeat_replace" => "true",
);
$code = $keyadd['1'];
$arLoadProductArray = Array(
"MODIFIED_BY" => 1, // элемент изменен текущим пользователем
"CREATED_BY" => 1, // элемент изменен текущим пользователем
"IBLOCK_SECTION" => "",
"IBLOCK_ID" => 6,
"CODE" => CUtil::translit($code, "ru", $params),
"PROPERTY_VALUES"=> $PROP,
"SORT" => 500,
"NAME" => $keyadd['1'],
"ACTIVE" => "Y"
);
if($PRODUCT_ID = $el->Add($arLoadProductArray)){
echo "<pre>"; print_r($PRODUCT_ID); echo "</pre>";
echo " добавлен";
}else{
echo "Error: ".$el->LAST_ERROR;
} */
else:
#обновляем
$el = new CIBlockElement;
$PROP[126] = $keyadd['0'];
$PROP[76] = $keyadd['2'];
$PROP[77] = $res['PROPERTY_TIME_SERVICE_VALUE'];
$arLoadProductArray = Array(
"MODIFIED_BY" => $USER->GetID(),
"IBLOCK_SECTION" => $res['IBLOCK_SECTION_ID'],
"IBLOCK_ID" => 6,
"PROPERTY_VALUES"=> $PROP,
"NAME" => $res['NAME'],
"CODE" => $res['CODE'],
"SORT" => $res['SORT'],
"ACTIVE" => "Y"
);
if($el->Update($res['ID'], $arLoadProductArray)):
echo 'обновлен '.$res['ID'].'<br />';
else:
echo 'не могу обновить '.$res['ID'].' <br />';
endif;
endif; |
Все работае, без краски в качестве допинга