• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/smile.php
  • Класс: CSmileGallery
  • Вызов: CSmileGallery::delete
static function delete($id)
{
	global $DB, $CACHE_MANAGER;

	$id = intval($id);

	$res = $DB->Query("SELECT ID, TYPE FROM b_smile_set WHERE ID = ".$id);
	if ($smileGallery = $res->Fetch())
	{
		CSmile::deleteByGallery($smileGallery['ID']);

		$DB->Query("DELETE FROM b_smile_set WHERE ID = ".$smileGallery['ID'], true);
		$DB->Query("DELETE FROM b_smile_set WHERE PARENT_ID = ".$smileGallery['ID'], true);
		$DB->Query("DELETE FROM b_smile_lang WHERE TYPE = '".$smileGallery['TYPE']."' AND SID = ".$smileGallery['ID'], true);
	}

	self::setLastUpdate();
	$CACHE_MANAGER->CleanDir("b_smile");

}