• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/livechatmanager.php
  • Класс: BitrixImOpenLinesLiveChatManager
  • Вызов: LiveChatManager::delete
public function delete()
{
	$prevConfig = $this->get();

	if ($prevConfig['URL_CODE_PUBLIC_ID'])
	{
		BitrixImAlias::delete($prevConfig['URL_CODE_PUBLIC_ID']);
	}
	if ($prevConfig['URL_CODE_ID'])
	{
		BitrixImAlias::delete($prevConfig['URL_CODE_ID']);
	}

	if ($prevConfig['CACHE_WIDGET_ID'])
	{
		CFile::Delete($prevConfig['CACHE_WIDGET_ID']);
	}
	if ($prevConfig['CACHE_BUTTON_ID'])
	{
		CFile::Delete($prevConfig['CACHE_BUTTON_ID']);
	}

	ModelLivechatTable::delete($this->id);
	$this->config = false;

	return true;
}