В файле init.php написал вот такой код, который при создании группы в соц. сети должен создавать инфоблок заданного типа, но резульата получено небыло, подскажите пожалуйста почему
<?
AddEventHandler("socialnetwork", "OnSocNetGroupAdd", Array("MyClass", "OnBeforeIBlockAddHandler"));
class MyClass
{
// создаем обработчик события "OnBeforeIBlockAdd"
function OnBeforeIBlockAddHandler(&$arFields)
{
CModule::IncludeModule('iblock');
$element = new CIBlock;
$arFields = Array(
"ACTIVE" => "Y",
"NAME" => "имя",
"CODE" => "Код",
"LIST_PAGE_URL" => "#SITE_DIR#/ORGANISATION_NEWS/index.php?ID=#IBLOCK_ID#",
"DETAIL_PAGE_URL" => "#SITE_DIR#/ORGANISATION_NEWS/list.php?SECTION_ID=#ID#",
"IBLOCK_TYPE_ID" => "ORGANISATION_NEWS",
"SITE_ID" => Array("en", "ru"),
"SORT" => "500",
"GROUP_ID" => Array("2"=>"D", "3"=>"R")
);
$element->Add($arFields);
}
}
?>
<?
AddEventHandler("socialnetwork", "OnSocNetGroupAdd", Array("MyClass", "OnBeforeIBlockAddHandler"));
class MyClass
{
// создаем обработчик события "OnBeforeIBlockAdd"
function OnBeforeIBlockAddHandler(&$arFields)
{
CModule::IncludeModule('iblock');
$element = new CIBlock;
$arFields = Array(
"ACTIVE" => "Y",
"NAME" => "имя",
"CODE" => "Код",
"LIST_PAGE_URL" => "#SITE_DIR#/ORGANISATION_NEWS/index.php?ID=#IBLOCK_ID#",
"DETAIL_PAGE_URL" => "#SITE_DIR#/ORGANISATION_NEWS/list.php?SECTION_ID=#ID#",
"IBLOCK_TYPE_ID" => "ORGANISATION_NEWS",
"SITE_ID" => Array("en", "ru"),
"SORT" => "500",
"GROUP_ID" => Array("2"=>"D", "3"=>"R")
);
$element->Add($arFields);
}
}
?>