CheckList::delete

  1. Bitrix24 API (v. 23.675.0)
  2. tasks
  3. CheckList
  4. delete
  • Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/dispatcher/publicaction/task/checklist.php
  • Класс: Bitrix\Tasks\Dispatcher\PublicAction\Task\CheckList
  • Вызов: CheckList::delete
public function delete($id)
{
	$this->addForbiddenError();
	return [];

	$result = [];

	if (!TaskAccessController::can($this->userId, ActionDictionary::ACTION_CHECKLIST_EDIT, $this->getOwnerTaskId($id)))
	{
		$this->addForbiddenError();
		return $result;
	}

	if($id = $this->checkId($id))
	{
		// get task id
		$taskId = $this->getOwnerTaskId($id);
		if($taskId)
		{
			$task = \CTaskItem::getInstance($taskId, Util\User::getId());
			$item = new \CTaskCheckListItem($task, $id);

			$item->delete();
		}
	}

	return $result;
}

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