• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/classes/general/taskitem.php
  • Класс: CTaskItem
  • Вызов: CTaskItem::pinInStage
static function pinInStage($taskId, $taskData = array())
{
	if (empty($taskData))
	{
		BitrixTasksKanbanStagesTable::pinInStage($taskId);
	}
	else
	{
		$newUsers = array();
		foreach (array('CREATED_BY', 'RESPONSIBLE_ID', 'AUDITORS', 'ACCOMPLICES') as $code)
		{
			if (isset($taskData[$code]))
			{
				if (!is_array($taskData[$code]))
				{
					$taskData[$code] = array($taskData[$code]);
				}
				$newUsers = array_merge($newUsers, $taskData[$code]);
			}
		}
		if (!empty($newUsers))
		{
			BitrixTasksKanbanStagesTable::pinInStage($taskId, $newUsers);
		}
	}
}