• Модуль: imconnector
  • Путь к файлу: ~/bitrix/modules/imconnector/lib/Controller/Openlines.php
  • Класс: BitrixImConnectorControllerOpenlines
  • Вызов: Openlines::deleteAction
public function deleteAction(int $lineId, ?string $connectorId = null): bool
{
	if ($connectorId)
	{
		$connectorOutput = new Output($connectorId, $lineId);

		$rawDelete = $connectorOutput->deleteConnector();
		if ($rawDelete->isSuccess())
		{
			Status::delete($connectorId, $lineId);
		}
		else
		{
			$this->addErrors($rawDelete->getErrors());
			return false;
		}
	}
	else
	{
		Output::deleteLine($lineId);
		InfoConnectors::deleteInfoConnectors($lineId);
	}

	InfoConnectors::updateInfoConnectors($lineId);

	return true;
}