Redir - odkazy do modulu + garantované odkazy

Jádro www aplikací » Redir - odkazy do modulu + garantované odkazy

Přímé odkazy do modulů se používají k přechodům mezi jednotlivými moduly (např. Kdo je Kdo -> Detail práce), nebo k externím odkazům z prostředí mimo IS STUDIUM (např. z homepage vyučujícího -> Seznam předmětů, které učí atp).
Aby funkčnost takových odkazů zůstala zachována i po interní změně parametrů v modulu, je u některých modulů podporován tzv. redir. Je to soubor, který garantuje správné přesměrování požadavku do modulu.
Příklad: učitel si na své stránce umístí odkaz Seznam mých předmětů -> http://is.skola.cz/predmety/kod.php&kod=xxxx. Po interní změně modulu by ale parametr ./kod.php&kod=xxxx už nemusel fungovat, takže by bylo nutné pozměnit všechny externí odkazy. Proto by daný odkaz měl směřovat na soubor "redir.php" s příslušnými parametry http://is.skola.cz/predmety/redir.php?redir=yyyy&kod=xxxx.
Zda daný modul podporuje takové odkazy, je možné zjistit v dokumentaci k danému modulu, v seznamu kapitol se bude nacházet kapitola Redir - odkazy do modulu. V této kapitole bude seznam možných přesměrování.
Příklad použití dokumentace a reálný tvar odkazu (příklad je k modulu "Předměty Online"):
Vzhledem k tomu, že ne všechny moduly mají vlastní redir a vyvstala otázka jednak obecného odkazu na modul, jednak i garantovaného odkazu v případě přejmenování modulu, bylo stávající řešení rozšířeno takto: