Пример #1
0
 /**
  * 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;
 }