Dependence::getDirectChildCount

  1. Bitrix24 API (v. 23.675.0)
  2. tasks
  3. Dependence
  4. getDirectChildCount
  • Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/internals/helper/task/template/dependence.php
  • Класс: BitrixTasksInternalsHelperTaskTemplateDependence
  • Вызов: Dependence::getDirectChildCount
static function getDirectChildCount($ids, array $parameters = array())
{
	$res = DependenceTable::getList(Runtime::apply(array(
		'filter' => array(
			'=DIRECT' => 1,
			'=PARENT_TEMPLATE_ID' => $ids,
		),
		'select' => array('PARENT_TEMPLATE_ID', 'RECORD_COUNT'),
		'group' => array('PARENT_TEMPLATE_ID'),
	), array(
		Runtime::getRecordCount(),
		RunTimeTaskTemplate::getAccessCheck(array(
			'USER_ID' => $parameters['USER_ID'],
			'REF_FIELD' => 'TEMPLATE_ID',
		)),
	)));
	$result = array();
	while($item = $res->fetch())
	{
		$result[$item['PARENT_TEMPLATE_ID']] = $item['RECORD_COUNT'];
	}

	return $result;
}

Добавить комментарий