• Модуль: fileman
  • Путь к файлу: ~/bitrix/modules/fileman/classes/general/medialib.php
  • Класс: CMedialibItem
  • Вызов: CMedialibItem::Delete
static function Delete($ID, $bCurrent, $colId)
{
	global $DB;
	if ($bCurrent) // Del from one collection
	{
		if (!CMedialib::CanDoOperation('medialib_del_item', $colId))
			return false;
		$strSql = "DELETE FROM b_medialib_collection_item WHERE ITEM_ID=".intval($ID)." AND COLLECTION_ID=".intval($colId);
		$z = $DB->Query($strSql, false, "FILE: ".__FILE__."
LINE: ".__LINE__); } else // Del from all collections { $arCols = CMedialibItem::GetItemCollections(array('ID' => $ID)); for ($i = 0, $l = count($arCols); $i < $l; $i++) { if (!CMedialib::CanDoOperation('medialib_del_item', $arCols[$i])) // Check access return false; } $strSql = "DELETE FROM b_medialib_collection_item WHERE ITEM_ID=".intval($ID); $z = $DB->Query($strSql, false, "FILE: ".__FILE__."
LINE: ".__LINE__); } CMedialibItem::DeleteEmpty(); return $z; }