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

	$id = intval($id);
	if ($id <= 0)
		return false;

	if ($removeFile)
	{
		$arSmile = CSmile::getByID($id);
		@unlink($_SERVER["DOCUMENT_ROOT"].($arSmile['TYPE'] == CSmile::TYPE_ICON? CSmile::PATH_TO_ICON: CSmile::PATH_TO_SMILE).$arSmile['SET_ID'].'/'.$arSmile['IMAGE']);
	}

	$DB->Query("DELETE FROM b_smile WHERE ID = ".$id, true);
	$DB->Query("DELETE FROM b_smile_lang WHERE TYPE = '".self::TYPE_SMILE."' AND SID = ".$id, true);

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

	return true;
}