Joomla CMS  2.5.24 (avec JPlatform 11.4 inclus)
Documentation des API du CMS Joomla en version 2.5 et du framework Joomla Platform intégré
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JWebClient

Liste de tous les membres

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

Fonctions membres protégées

 detectBrowser ($userAgent)
 detectEncoding ($acceptEncoding)
 detectEngine ($userAgent)
 detectLanguage ($acceptLanguage)
 detectPlatform ($userAgent)

Attributs protégés

 $platform
 $mobile = false
 $engine
 $browser
 $browserVersion
 $languages = array()
 $encodings = array()
 $userAgent
 $acceptEncoding
 $acceptLanguage
 $detection = array()

Documentation des constructeurs et destructeur

JWebClient::__construct (   $userAgent = null,
  $acceptEncoding = null,
  $acceptLanguage = null 
)

Class constructor.

Paramètres:
mixed$userAgentThe optional user-agent string to parse.
mixed$acceptEncodingThe optional client accept encoding string to parse.
mixed$acceptLanguageThe optional client accept language string to parse.
Depuis:
11.3

Documentation des fonctions membres

JWebClient::__get (   $name)

Magic method to get an object property's value by name.

Paramètres:
string$nameName of the property for which to return a value.
Renvoie:
mixed The requested value if it exists.
Depuis:
11.3

Références $name.

JWebClient::detectBrowser (   $userAgent)
protected

Detects the client browser and version in a user agent string.

Paramètres:
string$userAgentThe user-agent string to parse.
Renvoie:
void
Depuis:
11.3

Références elseif.

JWebClient::detectEncoding (   $acceptEncoding)
protected

Method to detect the accepted response encoding by the client.

Paramètres:
string$acceptEncodingThe client accept encoding string to parse.
Renvoie:
void
Depuis:
11.3
JWebClient::detectEngine (   $userAgent)
protected

Detects the client rendering engine in a user agent string.

Paramètres:
string$userAgentThe user-agent string to parse.
Renvoie:
void
Depuis:
11.3

Références elseif.

JWebClient::detectLanguage (   $acceptLanguage)
protected

Method to detect the accepted languages by the client.

Paramètres:
mixed$acceptLanguageThe client accept language string to parse.
Renvoie:
void
Depuis:
11.3
JWebClient::detectPlatform (   $userAgent)
protected

Detects the client platform in a user agent string.

Paramètres:
string$userAgentThe user-agent string to parse.
Renvoie:
void
Depuis:
11.3

Références elseif.


Documentation des données membres

JWebClient::$acceptEncoding
protected
JWebClient::$acceptLanguage
protected
JWebClient::$browser
protected
JWebClient::$browserVersion
protected
JWebClient::$detection = array()
protected
JWebClient::$encodings = array()
protected
JWebClient::$engine
protected
JWebClient::$languages = array()
protected
JWebClient::$mobile = false
protected
JWebClient::$platform
protected
JWebClient::$userAgent
protected
const JWebClient::AMAYA = 16
const JWebClient::ANDROID = 9
const JWebClient::BLACKBERRY = 8
const JWebClient::CHROME = 19
const JWebClient::FIREFOX = 18
const JWebClient::GECKO = 13
const JWebClient::IE = 17
const JWebClient::IPAD = 5
const JWebClient::IPHONE = 4
const JWebClient::IPOD = 6
const JWebClient::KHTML = 15
const JWebClient::LINUX = 10
const JWebClient::MAC = 7
const JWebClient::OPERA = 21
const JWebClient::PRESTO = 14
const JWebClient::SAFARI = 20
const JWebClient::TRIDENT = 11

Référencé par JApplicationWeb\redirect().

const JWebClient::WEBKIT = 12
const JWebClient::WINDOWS = 1
const JWebClient::WINDOWS_CE = 3
const JWebClient::WINDOWS_PHONE = 2

La documentation de cette classe a été générée à partir du fichier suivant :