• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/mysql/sonet_relation.php
  • Класс: \CCrmSonetRelation
  • Вызов: CCrmSonetRelation::UnRegisterByEntity
public function UnRegisterByEntity($entityTypeID, $entityID, $options = array())
{
	if(!CCrmOwnerType::IsDefined($entityTypeID))
	{
		return;
	}

	$entityID = intval($entityID);
	if($entityID <= 0)
	{
		return;
	}

	global $DB;
	$tableName = self::TABLE_NAME;

	$modifiers = '';
	if(is_array($options) && isset($options['QUICK']) && $options['QUICK'] === true)
	{
		$modifiers = ' QUICK';
	}

	$slEntityType = $DB->ForSql(CCrmLiveFeedEntity::GetByEntityTypeID($entityTypeID));

	$deleteSql = "DELETE{$modifiers} FROM {$tableName} WHERE (SL_ENTITY_TYPE = '{$slEntityType}' AND ENTITY_ID = {$entityID}) OR (SL_PARENT_ENTITY_TYPE = '{$slEntityType}' AND PARENT_ENTITY_ID = {$entityID})";
	$DB->Query($deleteSql, false, 'File: '.__FILE__.'
Line: '.__LINE__); }