• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/classes/general/iblock.php
  • Класс: CAllIBlock
  • Вызов: CAllIBlock::GetElementCount
static function GetElementCount($iblock_id)
{
	/** @global CDatabase $DB */
	global $DB;

	$res = $DB->Query("
		SELECT COUNT('x') as C
		FROM b_iblock_element BE
		WHERE BE.IBLOCK_ID=".intval($iblock_id)."
		AND (
			(BE.WF_STATUS_ID=1 AND BE.WF_PARENT_ELEMENT_ID IS NULL)
			OR BE.WF_NEW='Y'
		)
	");
	$ar = $res->Fetch();
	unset($res);

	return (int)($ar["C"] ?? 0);
}