WebToDate/Utility/Mazání kategorií včetně obsahu: Porovnání verzí
m Nahrazení textu „[[Category:WebToDate 4.1“ textem „[[Category:WebToDate“ |
|||
| (Není zobrazena jedna mezilehlá verze od stejného uživatele.) | |||
| Řádek 1: | Řádek 1: | ||
[[Category:WebToDate | [[Category:WebToDate Utility]] | ||
[[Category:Utility]] | [[Category:Utility]] | ||
== Funkcionalita == | == Funkcionalita == | ||
Aktuální verze z 13. 10. 2009, 13:44
Funkcionalita
Funkce slouží ke smazání zvolené kategorie ve stromu kategorií včetně obsahu (zpráv, zdrojů, stránek apod.). Nejprve se provádí kontrola, zda lze kategorii a vložené objekty smazat, pokud je výsledkem kontroly zjištění, že smazání je možné, spouští se vlastní mazání kategorie včetně obsahu.
Úspěšnému smazání kategorie včetně obsahu mohou bránit následující skutečnosti:
- Některá kategorie obsahuje stránku, která má ve stromu šablon následníka a tento následník není v jedné z mazaných kategorií
- Danou kategorii nebo podkategorii obsahuje ve své definici nějaký objekt definovaný ve WebToDate závislý na kategorii (např. seznam, pohled apod.)
- V kategorii nebo podkategoriích se nachází zpráva či fragment, která je vložená na nějakou stránku, která se nenachází v mazané kategorii či jejích podkategoriích.
- V kategorii nebo podkategoriích se nachází zdroj, jehož soubor je připojen ke zprávě, která se nachází v jiné kategorii než v těch, které mají být smazány.
Při prvotní kontrole funkce zjišťuje, zda může spustit proces mazání. Vypisuje všechny skutečnosti, které případnému smazání kategorie brání; pokud je alespoň jedna taková skutečnost nalezena, následné smazání se nespustí. Pokud je zjištěno, že zvolenou část stromu kategorií je možné smazat, spustí se vlastní proces mazání. Ten vypisuje na obrazovku průběh mazání a zároveň se tyto události zapisují do protokolu WebToDate. Maže se daná kategorie včetně podkategorií a veškerý obsah v těchto kategoriích.
Spuštění utility
Funkce se spouští na adrese adresa_serveru/adresář_s_redakčním_rozhraním/modules/erase/default.php, tedy např. na adrese http://www.mujserver.cz/admin/modules/erase/default.php.
Obsluha funkce
Po vyvolání URL skriptu se zobrazí formulář, ve kterém se zadá ID kategorie ve stromu kategorií.

Tlačítko Spustit mazání spouští proces kontroly a následně případně i vlastní mazání obsahu.