Získání cíle kam povede restoreRequest

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Ascaria
Člen | 187
+
0
-

Šel by nějak inteligentněji vyřešit tento případ? Konkrétně jak jinak přistoupit k názvu cíle backlinku?

// Pokud backlink nevede na homepage adminu, tak ho použijeme
$session = $presenter->context->session->getSection('Nette.Application/requests');
if(isset($session[$key][1]) && $session[$key][1]->name != 'Default:Admin:Default')
    $presenter->restoreRequest($key);

Jde mi o to, že každý uživatel si v adminu může nastavit startovní stránku, ale přesměrování na ni je až po backlinku. Takže úmysl je ten, že pokud backlink není, nebo vede na úvodní stranu adminu, musí se ignorovat (aby to uživatele přesměrovalo na jeho úvodní stránku). Nicméně nemohu v kódu změnit pořadí příkazů, protože pokud backlink vede do hloubky webu, nesmí se ignorovat.

Editoval Ascaria (23. 5. 2012 15:31)