WebToDate/Utility/Mazání kategorií včetně obsahu: Porovnání verzí
Založena nová stránka: Category:WebToDate 4.1 Utility Category:Utility == Funkcionalita == Funkce slouží ke smazání zvolené kategorie ve stromu kategorií včetně obsahu (zpráv, zd… |
m Nahrazení textu „[[Category:WebToDate 4.1“ textem „[[Category:WebToDate“ |
||
| (Nejsou zobrazeny 4 mezilehlé verze od 2 dalších uživatelů.) | |||
| Řádek 1: | Řádek 1: | ||
[[Category:WebToDate | [[Category:WebToDate Utility]] | ||
[[Category:Utility]] | [[Category:Utility]] | ||
== Funkcionalita == | == Funkcionalita == | ||
| Řádek 14: | Řádek 14: | ||
== Spuštění utility == | == 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. | Funkce se spouští na adrese ''adresa_serveru/adresář_s_redakčním_rozhraním/modules/erase/default.php'', tedy např. na adrese <nowiki>http://www.mujserver.cz/admin/modules/erase/default.php</nowiki>. | ||
== Obsluha funkce == | == Obsluha funkce == | ||
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.