Joomla Platform
13.1
Documentation des API du framework Joomla Platform
|
Fonctions membres publiques | |
__construct ($userAgent=null, $acceptEncoding=null, $acceptLanguage=null) | |
__get ($name) |
Attributs publics | |
const | WINDOWS = 1 |
const | WINDOWS_PHONE = 2 |
const | WINDOWS_CE = 3 |
const | IPHONE = 4 |
const | IPAD = 5 |
const | IPOD = 6 |
const | MAC = 7 |
const | BLACKBERRY = 8 |
const | ANDROID = 9 |
const | LINUX = 10 |
const | TRIDENT = 11 |
const | WEBKIT = 12 |
const | GECKO = 13 |
const | PRESTO = 14 |
const | KHTML = 15 |
const | AMAYA = 16 |
const | IE = 17 |
const | FIREFOX = 18 |
const | CHROME = 19 |
const | SAFARI = 20 |
const | OPERA = 21 |
const | ANDROIDTABLET = 22 |
Fonctions membres protégées | |
detectBrowser ($userAgent) | |
detectEncoding ($acceptEncoding) | |
detectEngine ($userAgent) | |
detectLanguage ($acceptLanguage) | |
detectPlatform ($userAgent) | |
detectRobot ($userAgent) |
Attributs protégés | |
$platform | |
$mobile = false | |
$engine | |
$browser | |
$browserVersion | |
$languages = array() | |
$encodings = array() | |
$userAgent | |
$acceptEncoding | |
$acceptLanguage | |
$robot = false | |
$detection = array() |
Définition à la ligne 32 du fichier client.php.
JApplicationWebClient::__construct | ( | $userAgent = null , |
|
$acceptEncoding = null , |
|||
$acceptLanguage = null |
|||
) |
Class constructor.
string | $userAgent | The optional user-agent string to parse. |
string | $acceptEncoding | The optional client accept encoding string to parse. |
string | $acceptLanguage | The optional client accept language string to parse. |
Réimplémentée dans JWebClient.
Définition à la ligne 138 du fichier client.php.
JApplicationWebClient::__get | ( | $name | ) |
Magic method to get an object property's value by name.
string | $name | Name of the property for which to return a value. |
Définition à la ligne 180 du fichier client.php.
|
protected |
Detects the client browser and version in a user agent string.
string | $userAgent | The user-agent string to parse. |
Définition à la ligne 245 du fichier client.php.
|
protected |
Method to detect the accepted response encoding by the client.
string | $acceptEncoding | The client accept encoding string to parse. |
Définition à la ligne 328 du fichier client.php.
|
protected |
Detects the client rendering engine in a user agent string.
string | $userAgent | The user-agent string to parse. |
Définition à la ligne 346 du fichier client.php.
|
protected |
Method to detect the accepted languages by the client.
mixed | $acceptLanguage | The client accept language string to parse. |
Définition à la ligne 392 du fichier client.php.
|
protected |
Detects the client platform in a user agent string.
string | $userAgent | The user-agent string to parse. |
Attempt to distinguish between Android phones and tablets There is no totally foolproof method but certain rules almost always hold Android 3.x is only used for tablets Some devices and browsers encourage users to change their UA string to include Tablet. Google encourages manufacturers to exclude the string Mobile from tablet device UA strings. In some modes Kindle Android devices include the string Mobile but they include the string Silk.
Définition à la ligne 410 du fichier client.php.
|
protected |
Determines if the browser is a robot or not.
string | $userAgent | The user-agent string to parse. |
Définition à la ligne 503 du fichier client.php.
|
protected |
Définition à la ligne 109 du fichier client.php.
|
protected |
Définition à la ligne 115 du fichier client.php.
|
protected |
Définition à la ligne 79 du fichier client.php.
|
protected |
Définition à la ligne 85 du fichier client.php.
|
protected |
Définition à la ligne 127 du fichier client.php.
|
protected |
Définition à la ligne 97 du fichier client.php.
|
protected |
Définition à la ligne 73 du fichier client.php.
|
protected |
Définition à la ligne 91 du fichier client.php.
|
protected |
Définition à la ligne 67 du fichier client.php.
|
protected |
Définition à la ligne 61 du fichier client.php.
|
protected |
Définition à la ligne 121 du fichier client.php.
|
protected |
Définition à la ligne 103 du fichier client.php.
const JApplicationWebClient::AMAYA = 16 |
Définition à la ligne 49 du fichier client.php.
const JApplicationWebClient::ANDROID = 9 |
Définition à la ligne 42 du fichier client.php.
const JApplicationWebClient::ANDROIDTABLET = 22 |
Définition à la ligne 55 du fichier client.php.
const JApplicationWebClient::BLACKBERRY = 8 |
Définition à la ligne 41 du fichier client.php.
const JApplicationWebClient::CHROME = 19 |
Définition à la ligne 52 du fichier client.php.
const JApplicationWebClient::FIREFOX = 18 |
Définition à la ligne 51 du fichier client.php.
const JApplicationWebClient::GECKO = 13 |
Définition à la ligne 46 du fichier client.php.
const JApplicationWebClient::IE = 17 |
Définition à la ligne 50 du fichier client.php.
const JApplicationWebClient::IPAD = 5 |
Définition à la ligne 38 du fichier client.php.
const JApplicationWebClient::IPHONE = 4 |
Définition à la ligne 37 du fichier client.php.
const JApplicationWebClient::IPOD = 6 |
Définition à la ligne 39 du fichier client.php.
const JApplicationWebClient::KHTML = 15 |
Définition à la ligne 48 du fichier client.php.
const JApplicationWebClient::LINUX = 10 |
Définition à la ligne 43 du fichier client.php.
const JApplicationWebClient::MAC = 7 |
Définition à la ligne 40 du fichier client.php.
const JApplicationWebClient::OPERA = 21 |
Définition à la ligne 54 du fichier client.php.
const JApplicationWebClient::PRESTO = 14 |
Définition à la ligne 47 du fichier client.php.
const JApplicationWebClient::SAFARI = 20 |
Définition à la ligne 53 du fichier client.php.
const JApplicationWebClient::TRIDENT = 11 |
Définition à la ligne 44 du fichier client.php.
Référencé par JApplication\redirect(), et JApplicationWeb\redirect().
const JApplicationWebClient::WEBKIT = 12 |
Définition à la ligne 45 du fichier client.php.
const JApplicationWebClient::WINDOWS = 1 |
Définition à la ligne 34 du fichier client.php.
const JApplicationWebClient::WINDOWS_CE = 3 |
Définition à la ligne 36 du fichier client.php.
const JApplicationWebClient::WINDOWS_PHONE = 2 |
Définition à la ligne 35 du fichier client.php.