• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/group.php
  • Класс: CAllGroup
  • Вызов: CAllGroup::GetIDByCode
static function GetIDByCode($code)
{
	if(strval(intval($code)) == $code && $code > 0)
		return $code;

	if(strtolower($code) == 'administrators')
		return 1;

	if(strtolower($code) == 'everyone')
		return 2;

	global $DB;

	$strSql = "SELECT G.ID FROM b_group G WHERE G.STRING_ID='".$DB->ForSQL($code)."'";
	$db_res = $DB->Query($strSql);

	if($ar_res = $db_res->Fetch())
		return $ar_res["ID"];

	return false;
}