Implements interfaces:
A module for tracking a users path through the applications
This module tracks user navigation to provide safe and "good" backreference links ("Go Back"). Often, taking users just back to the place they come from leads to confiusion and might be even incorrect behaviour.
It tracks up to 10 levels of navigation and can be used to provide breadcrumps like navigation elements.
Please note that tracking pages in simulatiously open browser windows will lead to unexpected behaviour.
Located in /phpsatk-lib/global/org.eenterphace.sat.backreference/backreference.php (line 44)
Load backreference
Loads current backreferences from the session. Builds the backreference for the current page.
Destructor
Saves the stored backreferences and captions to the user session. Adds the current link if not marked prevent.
TALES expression evaluator
The "sat.back" modifier can take the following arguments:
Clears the backreference list
Used e.g. when privileges are changed. Otherwise the old data will persist the destruction of the session.
Gets a backlink
Gets an array of backlinks
Returns the backlinks in reverse order (most recent link first), associative with captions as keys.
Initializes the Backreference module
Registers a template addon (TALES) "sat.back"
Prevent a backreference to the current page
Set the title for the current page
The page title will be stored as caption for the backlink on this page
Documentation generated on Mon, 21 May 2007 10:34:46 +0200 by phpDocumentor 1.3.0RC5