• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/authproviders.php
  • Класс: CGroupAuthProvider
  • Вызов: CGroupAuthProvider::AjaxRequest
public function AjaxRequest()
{
	global $USER;
	if(!$USER->CanDoOperation('view_groups'))
		return false;

	$elements = "";
	$arFinderParams = array(
		"PROVIDER" => $this->id,
		"TYPE" => 1,
	);

	$search = urldecode($_REQUEST['search']);

	$dbRes = CGroup::GetList('sort', 'asc', array("ANONYMOUS"=>"N", "NAME"=>$search));
	$dbRes->NavStart(13);
	while ($arGroup = $dbRes->NavNext(false))
	{
		$arItem = array(
			"ID" => "G".$arGroup["ID"],
			"NAME" => $arGroup["NAME"],
		);

		$elements .= CFinder::GetFinderItem($arFinderParams, $arItem);
	}
	return $elements;
}