• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/kanban/sort.php
  • Класс: Bitrix\Crm\Kanban\SortTable
  • Вызов: SortTable::getPrevious
static function getPrevious(array $filter)
{
	$return = array();

	if (!isset($filter['ENTITY_ID']))
	{
		return $return;
	}
	if (!($filter['ENTITY_TYPE_ID'] = \CCrmOwnerType::ResolveID($filter['ENTITY_TYPE_ID'])))
	{
		return $return;
	}
	if (!isset($filter['USER_ID']))
	{
		$filter['USER_ID'] = \CCrmSecurityHelper::GetCurrentUserID();
	}
	$res = self::getList(array(
		'order' => array(
			'ID' => 'ASC'
		),
		'select' => array(
			'ENTITY_ID', 'PREV_ENTITY_ID'
		),
		'filter' => array(
			'ENTITY_TYPE_ID' => $filter['ENTITY_TYPE_ID'],
			'ENTITY_ID' => $filter['ENTITY_ID'],
			'USER_ID' => $filter['USER_ID'],
		)
	));
	while ($row = $res->fetch())
	{
		$return[$row['ENTITY_ID']] = $row['PREV_ENTITY_ID'];
	}
	return $return;
}