• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/classes/general/iblockelement.php
  • Класс: CAllIBlockElement
  • Вызов: CAllIBlockElement::DeletePropertySQL
static function DeletePropertySQL($property, $iblock_element_id)
{
	global $DB;

	if($property["VERSION"]==2)
	{
		if($property["MULTIPLE"]=="Y")
			return "
				DELETE
				FROM b_iblock_element_prop_m".intval($property["IBLOCK_ID"])."
				WHERE
					IBLOCK_ELEMENT_ID=".intval($iblock_element_id)."
					AND IBLOCK_PROPERTY_ID=".intval($property["ID"])."
			";
		else
		{
			return "
				UPDATE
					b_iblock_element_prop_s".intval($property["IBLOCK_ID"])."
				SET
					PROPERTY_".intval($property["ID"])."=null
					".self::__GetDescriptionUpdateSql($property["IBLOCK_ID"], $property["ID"])."
				WHERE
					IBLOCK_ELEMENT_ID=".intval($iblock_element_id)."
			";
		}
	}
	else
	{
		return "
			DELETE FROM
				b_iblock_element_property
			WHERE
				IBLOCK_ELEMENT_ID=".intval($iblock_element_id)."
				AND IBLOCK_PROPERTY_ID=".intval($property["ID"])."
		";
	}
}