/** * Löscht die gecachten Dateien eines Artikels. Wenn keine clang angegeben, wird * der Artikel in allen Sprachen gelöscht. * * @param $id ArtikelId des Artikels * @param [$clang ClangId des Artikels] * * @return void */ function rex_deleteCacheArticle($id, $clang = null) { global $REX; foreach ($REX['CLANG'] as $_clang => $clang_name) { if ($clang !== null && $clang != $_clang) { continue; } rex_deleteCacheArticleMeta($id, $clang); rex_deleteCacheArticleContent($id, $clang); rex_deleteCacheArticleLists($id, $clang); } }
/** * Berechnet die Prios der Artikel in einer Kategorie neu * * @param $re_id KategorieId der Kategorie, die erneuert werden soll * @param $clang ClangId der Kategorie, die erneuert werden soll * @param $new_prio Neue PrioNr der Kategorie * @param $old_prio Alte PrioNr der Kategorie * * @deprecated 4.1 - 26.03.2008 * Besser die rex_organize_priorities() Funktion verwenden! * * @return void */ function rex_newArtPrio($re_id, $clang, $new_prio, $old_prio) { global $REX; if ($new_prio != $old_prio) { if ($new_prio < $old_prio) { $addsql = 'desc'; } else { $addsql = 'asc'; } rex_organize_priorities($REX['TABLE_PREFIX'] . 'article', 'prior', 'clang=' . $clang . ' AND ((startpage<>1 AND re_id=' . $re_id . ') OR (startpage=1 AND id=' . $re_id . '))', 'prior,updatedate ' . $addsql, 'pid'); rex_deleteCacheArticleLists($re_id, $clang); } }