public 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 ($smileSet = $res->Fetch()) { $DB->Query("DELETE FROM b_smile_set WHERE ID = " . $smileSet['ID'], true); $DB->Query("DELETE FROM b_smile_lang WHERE TYPE = '" . $smileSet['TYPE'] . "' AND SID = " . $smileSet['ID'], true); CSmile::deleteBySet($smileSet['ID']); } $CACHE_MANAGER->CleanDir("b_smile_set"); return true; }
public static function delete($id) { global $DB; $id = intval($id); $DB->Query("DELETE FROM b_smile_set WHERE ID = " . $id, true); $DB->Query("DELETE FROM b_smile_lang WHERE TYPE = '" . self::TYPE_SET . "' AND SID = " . $id, true); CSmile::deleteBySet($id); return true; }