This is the class expRouter
package |
Subsystems |
---|---|
subpackage |
Subsystems |
__construct()
buildCurrentUrl()
buildSEFPath()
buildUrlByPageId( $id = null)
cleanLink( $fulllink) : string
string
convertPartsToParams() : array|string
array|string
convertToOldSchoolUrl()
decode( $url)
encode( $url)
exportAsPDFLink( $link_text = "Export as PDF", $class = null, $width = 800, $height = 600, $view = '', $orientation = false, $limit = '', $title_text = "Export as PDF")
getPageByName( $url_name) : null|object|void
null|object|void
getRouterMaps()
getSection()
getSectionObj( $section)
getSefUrlByPageId( $id = null)
getTrackingId()
isMappedURL()
makeLink(array $params, boolean $force_old_school = false, boolean $secure = false, boolean $no_map = false) : string
array
The params that are passed will determine what link is make section action sef_name module controller action
boolean
Old School as in not SEF.
boolean
If you set $secure true but ENABLE_SSL is not turned on in the config this will be forced false
boolean
Ignore router_maps
string
A url
plainPath() : string
string
printerFriendlyLink( $link_text = "Printer Friendly", $class = null, $width = 800, $height = 600, $view = '', $title_text = "Printer Friendly")
routeActionRequest() : boolean
boolean
routePageRequest() : boolean
Throws |
|
---|
boolean
routeRequest()
splitURL()
updateHistory( $section = null)
maps :
url_parts :
current_url :
url_type : string
var |
---|
string
url_style : string
var |
---|
string
params :
sefPath :