- Модуль: intranet
- Путь к файлу: ~/bitrix/modules/intranet/lib/integration/main.php
- Класс: BitrixIntranetIntegrationMain
- Вызов: Main::reindexUserAgent
static function reindexUserAgent($iblockSectionId, $lastUserId = 0)
{
$iblockSectionId = intval($iblockSectionId);
if (!$iblockSectionId)
return '';
$lastUserId = intval($lastUserId);
$cursor = BitrixMainUserTable::getList(array(
'order' => array('ID' => 'ASC'),
'filter' => array(
'>ID' => $lastUserId,
'=UF_DEPARTMENT' => $iblockSectionId,
'=IS_REAL_USER' => 'Y',
),
'select' => array('ID'),
'offset' => 0,
'limit' => 100
));
$found = false;
while ($row = $cursor->fetch())
{
BitrixMainUserTable::indexRecord($row['ID']);
$lastUserId = $row['ID'];
$found = true;
}
if ($found)
{
return 'BitrixIntranetIntegrationMain::reindexUserAgent('.$iblockSectionId.', '.$lastUserId.');';
}
else
{
return '';
}
}