Public Member Functions | |
parseStdUrl ($sUrl) | |
decodeUrl ($sSeoUrl) | |
processSeoCall ($sRequest=null, $sPath=null) | |
Protected Member Functions | |
_getIdent ($sSeoUrl, $blIgnore=false) | |
_decodeOldUrl ($sSeoUrl) | |
_addQueryString ($sUrl) | |
_getSeoUrl ($sObjectId, $iLang, $iShopId) | |
_decodeSimpleUrl ($sParams) | |
_getObjectUrl ($sSeoId, $sTable, $iLanguage, $sType) | |
_getParams ($sRequest, $sPath) |
Seo encoder base
Definition at line 7 of file oxseodecoder.php.
oxSeoDecoder._addQueryString | ( | $ | sUrl | ) | [protected] |
Appends and returns given url with $_SERVER["QUERY_STRING"] value
string | $sUrl url to append |
Definition at line 122 of file oxseodecoder.php.
oxSeoDecoder._decodeOldUrl | ( | $ | sSeoUrl | ) | [protected] |
Checks if url is stored in history table and if it was found - tries to fetch new url from seo table
string | $sSeoUrl SEO url |
public
Definition at line 86 of file oxseodecoder.php.
oxSeoDecoder._decodeSimpleUrl | ( | $ | sParams | ) | [protected] |
Tries to fetch SEO url according to type II seo url data. If no specified data is found NULL will be returned
string | $sParams request params (url chunk) |
Definition at line 211 of file oxseodecoder.php.
oxSeoDecoder._getIdent | ( | $ | sSeoUrl, | |
$ | blIgnore = false | |||
) | [protected] |
Returns ident (md5 of seo url) to fetch seo data from DB
string | $sSeoUrl seo url to calculate ident | |
bool | $blIgnore if FALSE - blocks from direct access when default language seo url with language ident executed |
Definition at line 39 of file oxseodecoder.php.
oxSeoDecoder._getObjectUrl | ( | $ | sSeoId, | |
$ | sTable, | |||
$ | iLanguage, | |||
$ | sType | |||
) | [protected] |
Searches and returns (if available) current objects seo url
string | $sSeoId ident (or last chunk of url) | |
string | $sTable name of table to look for data | |
int | $iLanguage current language identifier | |
string | $sType type of object to search in seo table |
Definition at line 254 of file oxseodecoder.php.
oxSeoDecoder._getParams | ( | $ | sRequest, | |
$ | sPath | |||
) | [protected] |
Extracts SEO paramteters and returns as array
string | $sRequest request | |
string | $sPath path |
Definition at line 279 of file oxseodecoder.php.
oxSeoDecoder._getSeoUrl | ( | $ | sObjectId, | |
$ | iLang, | |||
$ | iShopId | |||
) | [protected] |
retrieve SEO url by its object id normally used for getting the redirect url from seo history
string | $sObjectId object id | |
int | $iLang language to fetch | |
int | $iShopId shop id |
Definition at line 145 of file oxseodecoder.php.
oxSeoDecoder.decodeUrl | ( | $ | sSeoUrl | ) |
decodeUrl decodes given url into oxid eShop required parameters wich are returned as array
string | $sSeoUrl SEO url |
public
Definition at line 53 of file oxseodecoder.php.
oxSeoDecoder.parseStdUrl | ( | $ | sUrl | ) |
_parseStdUrl parses given url into array of params
string | $sUrl given url |
protected
Definition at line 18 of file oxseodecoder.php.
oxSeoDecoder.processSeoCall | ( | $ | sRequest = null , |
|
$ | sPath = null | |||
) |
processSeoCall handles Server information and passes it to decoder
string | $sRequest request | |
string | $sPath path |
public
Definition at line 170 of file oxseodecoder.php.