Нужно массово обработать данные Инфоблоков, сделал код:
// массив из Символьных кодов Инфоблоков, с которыми будем работать
$SPR_IBLOCK = array(
"AccessRoad",
"CauseDelete",
);
// запускаем перебор все что находиться в массиве $SPR_IBLOCK
foreach ($SPR_IBLOCK as $key => $value)
{
// присваиваем Символьный код Инфоблока который сейчас в цикле
$IBLOCK_CODE = $value;
echo "<br>".$IBLOCK_CODE." - присвоенный Символьный код инфоблока в оболочке скрипта.<br>";
/* $APPLICATION->IncludeFile(
SITE_DIR."katalog/admin/cat_bit_xxc.php",
Array(),
Array("MODE"=>"html";)
);*/
include ("cat_bit_xxc.php";);
}
Когда строка:
include ("cat_bit_xxc.php";);
то переменную $IBLOCK_CODE скрипт cat_bit_xxc.php «видит» и соответственно все отрабатывается как надо,
!!!но если делаю код:
$APPLICATION->IncludeFile(
SITE_DIR."katalog/admin/cat_bit_xxc.php",
Array(),
Array("MODE"=>"html";)
);
то переменная $IBLOCK_CODE в скрипте cat_bit_xxc.php «НЕ видна!»,
ПОЧЕМУ?
Что в коде:
$APPLICATION->IncludeFile(
SITE_DIR."katalog/admin/cat_bit_xxc.php",
Array(),
Array("MODE"=>"html";)
);
Я не правильно написал?
// массив из Символьных кодов Инфоблоков, с которыми будем работать
$SPR_IBLOCK = array(
"AccessRoad",
"CauseDelete",
);
// запускаем перебор все что находиться в массиве $SPR_IBLOCK
foreach ($SPR_IBLOCK as $key => $value)
{
// присваиваем Символьный код Инфоблока который сейчас в цикле
$IBLOCK_CODE = $value;
echo "<br>".$IBLOCK_CODE." - присвоенный Символьный код инфоблока в оболочке скрипта.<br>";
/* $APPLICATION->IncludeFile(
SITE_DIR."katalog/admin/cat_bit_xxc.php",
Array(),
Array("MODE"=>"html";)
);*/
include ("cat_bit_xxc.php";);
}
Когда строка:
include ("cat_bit_xxc.php";);
то переменную $IBLOCK_CODE скрипт cat_bit_xxc.php «видит» и соответственно все отрабатывается как надо,
!!!но если делаю код:
$APPLICATION->IncludeFile(
SITE_DIR."katalog/admin/cat_bit_xxc.php",
Array(),
Array("MODE"=>"html";)
);
то переменная $IBLOCK_CODE в скрипте cat_bit_xxc.php «НЕ видна!»,
ПОЧЕМУ?
Что в коде:
$APPLICATION->IncludeFile(
SITE_DIR."katalog/admin/cat_bit_xxc.php",
Array(),
Array("MODE"=>"html";)
);
Я не правильно написал?