• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/kanban/stages.php
  • Класс: BitrixTasksKanbanStagesTable
  • Вызов: StagesTable::getStageIdByCode
static function getStageIdByCode($id, $entityId = 0)
{
	if (self::getWorkMode() == self::WORK_MODE_USER)
	{
		return $id;
	}

	$stages = self::getStages($entityId);

	if (isset($stages[$id]))
	{
		$stage = $stages[$id];
		switch ($stage['SYSTEM_TYPE'])
		{
			case self::SYS_TYPE_NEW:
				return array($stage['ID'], 0);
			default:
				return $stage['ID'];
		}
	}

	return -1;
}