• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/internals/task/sorting.php
  • Класс: BitrixTasksInternalsTaskSortingTable
  • Вызов: SortingTable::setSorting
static function setSorting($userId, $groupId, $sourceId, $targetId, $before)
{
	$userId = intval($userId);
	$groupId = intval($groupId);
	$sourceId = intval($sourceId);
	$targetId = intval($targetId);

	$targetTask = self::getTask($targetId, $userId, $groupId);
	if (!$targetTask)
	{
		static::setTargetSorting($userId, $groupId, $sourceId, $targetId);
		$targetTask = self::getTask($targetId, $userId, $groupId);
	}

	static::moveTaskToTarget($userId, $groupId, $sourceId, $targetTask, $before);
}