Добрый день. Пытаюсь добавить элемент в ИБ. Вызываю скрипт через браузер - все ок.
Из консоли - php upload.php - получаю
Error: Неверный код информационного блока.
Где грабли ?
$PROPS=Array (
"FIRST_NAME" => $firstname,
"LAST_NAME" => $lastname,
"MIDDLE_NAME" => $middlename,
"BIRDTHDAY" => $birthday,
"POSITION" => $position,
"DEPARTMENT" => $department,
"APPLIED" => $hired,
"DISMISSED" => $dismissed
;
$arr=Array (
"IBLOCK_ID" => $IBLOCK_ID,
"ACTIVE" => "Y",
"NAME" => $name,
"PROPERTY_VALUES"=> $PROPS
;
$el= new CIBlockElement;
print_r ($arr);
if(!$id = $el->Add($arr)) {
uecho ('Error: '.$el->LAST_ERROR."\n";);
} else {
return $id;
}
Array
(
[IBLOCK_ID] => 62
[ACTIVE] => Y
[NAME] => ----- -------- --------
[PROPERTY_VALUES] => Array
(
[FIRST_NAME] => --------
[LAST_NAME] => -----
[MIDDLE_NAME] => --------
[BIRDTHDAY] => 22.04.1970
[POSITION] => -------- -- ----------- ----------
[DEPARTMENT] => ----- ------------------- ------------
[APPLIED] => 01.02.2012
[DISMISSED] =>
)
)
Из консоли - php upload.php - получаю
Error: Неверный код информационного блока.
Где грабли ?
$PROPS=Array (
"FIRST_NAME" => $firstname,
"LAST_NAME" => $lastname,
"MIDDLE_NAME" => $middlename,
"BIRDTHDAY" => $birthday,
"POSITION" => $position,
"DEPARTMENT" => $department,
"APPLIED" => $hired,
"DISMISSED" => $dismissed

$arr=Array (
"IBLOCK_ID" => $IBLOCK_ID,
"ACTIVE" => "Y",
"NAME" => $name,
"PROPERTY_VALUES"=> $PROPS

$el= new CIBlockElement;
print_r ($arr);
if(!$id = $el->Add($arr)) {
uecho ('Error: '.$el->LAST_ERROR."\n";);
} else {
return $id;
}
Array
(
[IBLOCK_ID] => 62
[ACTIVE] => Y
[NAME] => ----- -------- --------
[PROPERTY_VALUES] => Array
(
[FIRST_NAME] => --------
[LAST_NAME] => -----
[MIDDLE_NAME] => --------
[BIRDTHDAY] => 22.04.1970
[POSITION] => -------- -- ----------- ----------
[DEPARTMENT] => ----- ------------------- ------------
[APPLIED] => 01.02.2012
[DISMISSED] =>
)
)