Detailed Description
URL utility class
Definition at line 6 of file oxutilsurl.php.
Member Function Documentation
oxUtilsUrl::_addHost |
( |
|
$sUrl, |
|
|
& |
$aHosts |
|
) |
| |
|
protected |
Extracts host from given url and appends $aHosts with it
- Parameters
-
string | $sUrl | url to extract |
array | &$aHosts | hosts array |
Definition at line 428 of file oxutilsurl.php.
oxUtilsUrl::_addLanguageHost |
( |
|
$aLanguageUrls, |
|
|
& |
$aHosts |
|
) |
| |
|
protected |
Appends language urls to $aHosts.
- Parameters
-
array | $aLanguageUrls | array of language urls to extract |
array | &$aHosts | hosts array |
Definition at line 443 of file oxutilsurl.php.
oxUtilsUrl::_addMallHosts |
( |
& |
$aHosts | ) |
|
|
protected |
Appends shop mall urls to $aHosts.
- Parameters
-
Definition at line 486 of file oxutilsurl.php.
oxUtilsUrl::_getHosts |
( |
| ) |
|
|
protected |
Collects and returns current shop hosts array.
- Returns
- array
Definition at line 457 of file oxutilsurl.php.
oxUtilsUrl::addShopHost |
( |
|
$sUrl | ) |
|
Adds shop host if url does not start with it.
- Parameters
-
- Returns
- string
Definition at line 204 of file oxutilsurl.php.
oxUtilsUrl::getAddUrlParams |
( |
| ) |
|
Returns parameters which should be appended to seo or std url.
- Returns
- array
Definition at line 40 of file oxutilsurl.php.
oxUtilsUrl::getBaseAddUrlParams |
( |
| ) |
|
Returns core parameters which must be added to each url.
- Returns
- array
Definition at line 28 of file oxutilsurl.php.
oxUtilsUrl::getCurrentUrl |
( |
| ) |
|
oxUtilsUrl::isCurrentShopHost |
( |
|
$sUrl | ) |
|
Compares current URL to supplied string.
- Parameters
-
- Returns
- bool true if $sUrl is equal to current page URL.
Definition at line 266 of file oxutilsurl.php.
oxUtilsUrl::processSeoUrl |
( |
|
$sUrl | ) |
|
Seo url processor: adds various needed parameters, like currency, shop id.
- Parameters
-
string | $sUrl | url to process. |
- Returns
- string
Definition at line 294 of file oxutilsurl.php.
oxUtilsUrl::processShopUrl |
( |
|
$sUrl, |
|
|
|
$blFinalUrl = true , |
|
|
|
$iLang = null |
|
) |
| |
Adds additional shop url parameters, session id, language id when needed.
- Parameters
-
string | $sUrl | url to process. |
bool | $blFinalUrl | should url be finalized or should it end with ? or &. |
int | $iLang | url target language. |
- Returns
- string
Definition at line 244 of file oxutilsurl.php.
oxUtilsUrl::processUrl |
( |
|
$sUrl, |
|
|
|
$blFinalUrl = true , |
|
|
|
$aParams = null , |
|
|
|
$iLang = null |
|
) |
| |
Performs base url processing - adds required parameters to given url.
- Parameters
-
string | $sUrl | url to process. |
bool | $blFinalUrl | should url be finalized or should it end with ? or & (default true). |
array | $aParams | additional parameters (default null). |
int | $iLang | url target language (default null). |
- Returns
- string
Definition at line 224 of file oxutilsurl.php.
oxUtilsUrl::stringToParamsArray |
( |
|
$sValue | ) |
|
Forms parameters array out of a string. Takes & and & as delimiters. Returns associative array with parameters.
- Parameters
-
- Returns
- array
Definition at line 406 of file oxutilsurl.php.
Member Data Documentation
oxUtilsUrl::$_aAddUrlParams = null |
|
protected |
oxUtilsUrl::$_aHosts = null |
|
protected |
The documentation for this class was generated from the following file: