• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/item/subitem.php
  • Класс: BitrixTasksItemSubItem
  • Вызов: SubItem::deleteByParent
static function deleteByParent($parentId, array $parameters = array(), $settings = null)
{
	$result = new Result();

	$items = static::findByParent($parentId, $parameters);
	$wereErrors = false;
	$dResults = new UtilCollection();
	/** @var Item $item */
	foreach($items as $item)
	{
		$dResult = $item->delete();
		if(!$dResult->isSuccess())
		{
			$wereErrors = true;
		}

		$dResults->push($dResult);
	}

	if($wereErrors)
	{
		$result->addWarning('ACTION_INCOMPLETE', 'Some of the items was not removed properly');
	}

	$result->setData($dResults);

	return $result;
}