- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/classes/general/group.php
- Класс: CAllGroup
- Вызов: CAllGroup::SetSubordinateGroups
static function SetSubordinateGroups($grId, $arSubGroups=false)
{
global $DB, $CACHE_MANAGER;
$grId = intval($grId);
$DB->Query("DELETE FROM b_group_subordinate WHERE ID = ".$grId);
if(is_array($arSubGroups))
{
$arInsert = $DB->PrepareInsert("b_group_subordinate", array(
"ID" => $grId,
"AR_SUBGROUP_ID" => implode(",", $arSubGroups),
));
$DB->Query("INSERT INTO b_group_subordinate(".$arInsert[0].") VALUES (".$arInsert[1].")");
}
$CACHE_MANAGER->Clean("b_group_subordinate");
}