Liste de tous les membres
Fonctions membres publiques |
| __construct ($uri=null) |
| __toString () |
| parse ($uri) |
| toString ($parts=array('scheme', 'user', 'pass', 'host', 'port', 'path', 'query', 'fragment')) |
| setVar ($name, $value) |
| hasVar ($name) |
| getVar ($name, $default=null) |
| delVar ($name) |
| setQuery ($query) |
| getQuery ($toArray=false) |
| getScheme () |
| setScheme ($scheme) |
| getUser () |
| setUser ($user) |
| getPass () |
| setPass ($pass) |
| getHost () |
| setHost ($host) |
| getPort () |
| setPort ($port) |
| getPath () |
| setPath ($path) |
| getFragment () |
| setFragment ($anchor) |
| isSSL () |
| def ($property, $default=null) |
| get ($property, $default=null) |
| getProperties ($public=true) |
| getError ($i=null, $toString=true) |
| getErrors () |
| set ($property, $value=null) |
| setProperties ($properties) |
| setError ($error) |
| toString () |
Documentation des constructeurs et destructeur
JURI::__construct |
( |
|
$uri = null | ) |
|
Constructor. You can pass a URI string to the constructor to initialise a specific URI.
- Paramètres:
-
string | $uri | The optional URI string |
- Depuis:
- 11.1
Réimplémentée à partir de JObject.
Références $uri.
Documentation des fonctions membres
Magic method to get the string representation of the URI object.
- Renvoie:
- string
- Depuis:
- 11.1
Réimplémentée à partir de JObject.
JURI::_cleanPath |
( |
|
$path | ) |
|
|
protected |
Resolves //, ../ and ./ from a path and returns the result. Eg:
/foo/bar/../boo.php => /foo/boo.php /foo/bar/../../boo.php => /boo.php /foo/bar/.././/boo.php => /foo/boo.php
- Paramètres:
-
string | $path | The URI path to clean. |
- Renvoie:
- string Cleaned and resolved URI path.
- Depuis:
- 11.1
Références $i, $n, $path, et elseif.
static JURI::base |
( |
|
$pathonly = false | ) |
|
|
static |
Returns the base URI for the request.
- Paramètres:
-
boolean | $pathonly | If false, prepend the scheme, host and port information. Default is false. |
- Renvoie:
- string The base URI string
- Depuis:
- 11.1
Références $base, $config, $uri, JFactory\getConfig(), JPATH_ADMINISTRATOR, et JPATH_BASE.
Référencé par JAdministrator\__construct(), JDocumentOpensearch\__construct(), JView\__construct(), plgEditorNone\_displayButtons(), JDocumentHTML\_fetchTemplate(), JButtonPopup\_getCommand(), JDocumentHTML\_loadTemplate(), JDocumentRendererRSS\_relToAbs(), ContactControllerContact\_sendEmail(), JHtmlImage\administrator(), JRouterAdministrator\build(), JRouterSite\build(), SearchViewSearch\display(), JoomlaupdateViewUpdate\display(), TemplatesViewPrevuuw\display(), FinderViewSearch\display(), FinderIndexerHelper\getContentPath(), modRandomImageHelper\getFolder(), WeblinksControllerWeblink\getReturnPage(), ContentControllerArticle\getReturnPage(), JHtml\includeRelativeFiles(), JAdministrator\login(), JSite\login(), plgSystemSef\onAfterRender(), plgQuickiconExtensionupdate\onGetIcons(), plgQuickiconJoomlaupdate\onGetIcons(), JRouterSite\parse(), plgSystemLanguageFilter\parseRule(), JApplication\redirect(), JDocumentError\render(), MenusModelItem\save(), et JHtmlImage\site().
static JURI::buildQuery |
( |
|
$params | ) |
|
|
static |
Build a query from a array (reverse of the PHP parse_str()).
- Paramètres:
-
array | $params | The array of key => value pairs to return as a query string. |
- Renvoie:
- string The resulting query string.
- Voir également:
- parse_str()
- Depuis:
- 11.1
Références $params.
Référencé par JRouter\_createURI(), et MenusControllerItem\setType().
Returns the URL for the request, minus the query.
- Renvoie:
- string
- Depuis:
- 11.1
Références $uri.
Référencé par JSite\dispatch().
Removes an item from the query string variables if it exists.
- Paramètres:
-
string | $name | Name of variable to remove. |
- Renvoie:
- void
- Depuis:
- 11.1
Références $name, et null.
Get the URI archor string Everything after the "#".
- Renvoie:
- string The URI anchor string.
- Depuis:
- 11.1
Get URI host Returns the hostname/ip or null if no hostname/ip was specified.
- Renvoie:
- string The URI host.
- Depuis:
- 11.1
static JURI::getInstance |
( |
|
$uri = 'SERVER' | ) |
|
|
static |
Returns the global JURI object, only creating it if it doesn't already exist.
- Paramètres:
-
string | $uri | The URI to parse. [optional: if null uses script URI] |
- Renvoie:
- JURI The URI object.
- Depuis:
- 11.1
Références $uri.
Référencé par JRoute\_(), UsersModelRegistration\activate(), JInstallationController\display(), JHtmlIcon\email(), JForm\filterField(), FinderViewSearch\getFields(), ModFinderHelper\getGetFields(), JFactory\getURI(), plgSystemRedirect\handleError(), plgSystemLanguageFilter\onAfterDispatch(), JApplication\redirect(), JApplicationWeb\redirect(), UsersModelRegistration\register(), JAdministrator\route(), JApplication\route(), MenusModelItem\save(), SearchController\search(), et FinderIndexerQuery\toURI().
Get URI password Returns the password, or null if no password was specified.
- Renvoie:
- string The URI password.
- Depuis:
- 11.1
Gets the URI path string.
- Renvoie:
- string The URI path string.
- Depuis:
- 11.1
Get URI port Returns the port number, or null if no port was specified.
- Renvoie:
- integer The URI port number.
- Depuis:
- 11.1
Références null.
JURI::getQuery |
( |
|
$toArray = false | ) |
|
Returns flat query string.
- Paramètres:
-
boolean | $toArray | True to return the query as a key => value pair array. |
- Renvoie:
- string Query string.
- Depuis:
- 11.1
Get URI scheme (protocol) ie. http, https, ftp, etc...
- Renvoie:
- string The URI scheme.
- Depuis:
- 11.1
Get URI username Returns the username, or null if no username was specified.
- Renvoie:
- string The URI username.
- Depuis:
- 11.1
JURI::getVar |
( |
|
$name, |
|
|
|
$default = null |
|
) |
| |
Returns a query variable by name.
- Paramètres:
-
string | $name | Name of the query variable to get. |
string | $default | Default value to return if the variable is not set. |
- Renvoie:
- array Query variables.
- Depuis:
- 11.1
Références $name.
Checks if variable exists.
- Paramètres:
-
string | $name | Name of the query variable to check. |
- Renvoie:
- boolean True if the variable exists.
- Depuis:
- 11.1
Références $name.
static JURI::isInternal |
( |
|
$url | ) |
|
|
static |
Checks whether the current URI is using HTTPS.
- Renvoie:
- boolean True if using SSL via HTTPS.
- Depuis:
- 11.1
Parse a given URI and populate the class fields.
- Paramètres:
-
string | $uri | The URI string to parse. |
- Renvoie:
- boolean True on success.
- Depuis:
- 11.1
Références $uri, null, et JString\parse_url().
Method to reset class static members for testing and other various issues.
- Renvoie:
- void
- Depuis:
- 11.1
Références $base.
static JURI::root |
( |
|
$pathonly = false , |
|
|
|
$path = null |
|
) |
| |
|
static |
Returns the root URI for the request.
- Paramètres:
-
boolean | $pathonly | If false, prepend the scheme, host and port information. Default is false. |
string | $path | The path |
- Renvoie:
- string The root URI string.
- Depuis:
- 11.1
Références $path, et $uri.
Référencé par JAdministrator\__construct(), MediaViewMediaList\display(), TemplatesViewPrevuuw\display(), LanguagesViewOverride\display(), JForm\filterField(), JFormFieldMedia\getInput(), JHtml\includeRelativeFiles(), plgEditorCodemirror\onDisplay(), plgEditorTinymce\onInit(), et MessagesModelMessage\save().
JURI::setFragment |
( |
|
$anchor | ) |
|
Set the URI anchor string everything after the "#".
- Paramètres:
-
string | $anchor | The URI anchor string. |
- Renvoie:
- void
- Depuis:
- 11.1
Set URI host.
- Paramètres:
-
- Renvoie:
- void
- Depuis:
- 11.1
Set URI password.
- Paramètres:
-
string | $pass | The URI password. |
- Renvoie:
- void
- Depuis:
- 11.1
Set the URI path string.
- Paramètres:
-
string | $path | The URI path string. |
- Renvoie:
- void
- Depuis:
- 11.1
Références $path.
Set URI port.
- Paramètres:
-
integer | $port | The URI port number. |
- Renvoie:
- void
- Depuis:
- 11.1
Sets the query to a supplied string in format: foo=bar&x=y
- Paramètres:
-
mixed | $query | The query string or array. |
- Renvoie:
- void
- Depuis:
- 11.1
Références $query, et null.
JURI::setScheme |
( |
|
$scheme | ) |
|
Set URI scheme (protocol) ie. http, https, ftp, etc...
- Paramètres:
-
string | $scheme | The URI scheme. |
- Renvoie:
- void
- Depuis:
- 11.1
Set URI username.
- Paramètres:
-
string | $user | The URI username. |
- Renvoie:
- void
- Depuis:
- 11.1
Références $user.
JURI::setVar |
( |
|
$name, |
|
|
|
$value |
|
) |
| |
Adds a query variable and value, replacing the value if it already exists and returning the old value.
- Paramètres:
-
string | $name | Name of the query variable to set. |
string | $value | Value of the query variable. |
- Renvoie:
- string Previous value for the query variable.
- Depuis:
- 11.1
Références $name, et null.
JURI::toString |
( |
|
$parts = array('scheme', 'user', 'pass', 'host', 'port', 'path', 'query', 'fragment') | ) |
|
Returns full uri string.
- Paramètres:
-
array | $parts | An array specifying the parts to render. |
- Renvoie:
- string The rendered URI string.
- Depuis:
- 11.1
Références $parts, $query, et $uri.
Documentation des données membres
JURI::$instances = array() |
|
staticprotected |
La documentation de cette classe a été générée à partir du fichier suivant :