• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/user_counter.php
  • Класс: CAllUserCounterPage
  • Вызов: CAllUserCounterPage::getMinMax
static function getMinMax($prevMax = 0)
{
	global $DB;

	$pageSize = self::getPageSizeOption();

	$strSQL = "
			SELECT USER_ID
			FROM b_user_counter uc
			WHERE SENT = '0' AND USER_ID > " . (int)$prevMax . "
			GROUP BY USER_ID
			ORDER BY USER_ID ASC
			LIMIT ".$pageSize."
		";

	$res = $DB->query($strSQL, false, "FILE: ".__FILE__."
LINE: ".__LINE__); $i = 0; while($row = $res->fetch()) { if (!$i) { $minValue = $row["USER_ID"]; } else { $maxValue = $row["USER_ID"]; } $i++; } if ($i) { return [ 'MIN' => (int)$minValue, 'MAX' => (int)$maxValue, ]; } return false; }