Как добавить все разделы из массива? После выполнения цикла добавляется последний из разделов $arSectionToAdd
<?
$arSectionToAdd = array (
'sect-1',
'sect-2',
'sect-3',
'sect-4',
);
$bs = new CIBlockSection;
foreach ( $arSectionToAdd as $sectionToAddd ) {
$codeSection = str_replace(
'.',
'-',
$sectionToAddd
);
$arFields = Array(
"ACTIVE" => 'Y',
"IBLOCK_SECTION_ID" => false,
"IBLOCK_ID" => 43,
"NAME" => $sectionToAddd,
"CODE" => $codeSection,
"SORT" => '500',
"PICTURE" => '',
"DESCRIPTION" => '',
"DESCRIPTION_TYPE" => ''
);
if( $ID > 0 ) {
$res = $bs->Update(
$ID,
$arFields
);
} else {
$ID = $bs->Add($arFields);
$res = ( $ID > 0 );
}
}
?>