/** * Löscht die gecachten Meta-Dateien eines Artikels. Wenn keine clang angegeben, wird * der Artikel in allen Sprachen gelöscht. * * @param int $id ArtikelId des Artikels * @param int $clang ClangId des Artikels * * @return bool True on success, False on errro */ public static function deleteMeta($id, $clang = null) { // sanity check if ($id < 0) { return false; } $cachePath = rex_path::addonCache('structure'); foreach (rex_clang::getAllIds() as $_clang) { if ($clang !== null && $clang != $_clang) { continue; } rex_file::delete($cachePath . $id . '.' . $_clang . '.article'); rex_article::clearInstance([$id, $_clang]); rex_category::clearInstance([$id, $_clang]); } return true; }