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 plgSystemLanguageFilter
+ Graphe d'héritage de plgSystemLanguageFilter:
+ Graphe de collaboration de plgSystemLanguageFilter:

Liste de tous les membres

Fonctions membres publiques

 __construct (&$subject, $config)
 onAfterInitialise ()
 buildRule (&$router, &$uri)
 parseRule (&$router, &$uri)
 onUserBeforeSave ($user, $isnew, $new)
 onUserAfterSave ($user, $isnew, $success, $msg)
 onUserLogin ($user, $options=array())
 onAfterDispatch ()
- Fonctions membres publiques inherited from JPlugin
 loadLanguage ($extension= '', $basePath=JPATH_ADMINISTRATOR)
- Fonctions membres publiques inherited from JEvent
 __construct (&$subject)
 update (&$args)
- Fonctions membres publiques inherited from JObject
 __construct ($properties=null)
 __toString ()
 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 ()

Attributs protégés statiques

static $mode_sef
static $tag
static $sefs
static $lang_codes
static $homes
static $default_lang
static $default_sef
static $cookie

Fonctions membres privées

 getLangCookieTime ()

Attributs privés statiques

static $_user_lang_code

Additional Inherited Members

- Attributs publics inherited from JPlugin
 $params = null
- Attributs protégés inherited from JPlugin
 $_name = null
 $_type = null
- Attributs protégés inherited from JEvent
 $_subject = null
- Attributs protégés inherited from JObject
 $_errors = array()

Documentation des constructeurs et destructeur

plgSystemLanguageFilter::__construct ( $subject,
  $config 
)

Constructor

Paramètres:
object&$subjectThe object to observe
array$configAn optional associative array of configuration settings. Recognized key values include 'name', 'group', 'params', 'language' (this list is not meant to be comprehensive).
Depuis:
11.1

Réimplémentée à partir de JPlugin.

Références $app, $config, $language, $parts, $path, $uri, $user, JFactory\getApplication(), JFactory\getConfig(), JApplication\getHash(), JLanguageHelper\getLanguages(), JComponentHelper\getParams(), JFactory\getURI(), JFactory\getUser(), JROUTER_MODE_SEF, JRequest\setVar(), JString\strlen(), JString\substr(), et JString\trim().

+ Voici le graphe d'appel pour cette fonction :


Documentation des fonctions membres

plgSystemLanguageFilter::buildRule ( $router,
$uri 
)

Références $item, $key, $link, $parts, $tag, $uri, JLanguageHelper\detectLanguage(), elseif, JFactory\getApplication(), et JString\parse_url().

+ Voici le graphe d'appel pour cette fonction :

plgSystemLanguageFilter::getLangCookieTime ( )
private

Getting the Language Cookie settings

Renvoie:
string The cookie time.
Depuis:
3.0.4
plgSystemLanguageFilter::onAfterDispatch ( )

This method adds alternate meta tags for associated menu items

Renvoie:
nothing
Depuis:
1.7

Références $active, $app, $doc, $item, $language, $link, $menu, JRoute\_(), elseif, JLanguage\exists(), JFactory\getApplication(), MenusHelper\getAssociations(), JFactory\getDocument(), JURI\getInstance(), JLanguageHelper\getLanguages(), JPATH_ADMINISTRATOR, et JLoader\register().

+ Voici le graphe d'appel pour cette fonction :

plgSystemLanguageFilter::onAfterInitialise ( )

Références $app, $tag, JFactory\getApplication(), JFactory\getConfig(), JFactory\getLanguage(), et JLanguageHelper\getLanguages().

+ Voici le graphe d'appel pour cette fonction :

plgSystemLanguageFilter::onUserAfterSave (   $user,
  $isnew,
  $success,
  $msg 
)

after store user method

Method is called after user data is stored in the database

Paramètres:
array$userHolds the new user data.
boolean$isnewTrue if a new user is stored.
boolean$successTrue if user was succesfully stored in the database.
string$msgMessage.
Renvoie:
void
Depuis:
1.6

Références $app, $tag, $user, JFactory\getApplication(), JFactory\getConfig(), JApplication\getHash(), et null.

+ Voici le graphe d'appel pour cette fonction :

plgSystemLanguageFilter::onUserBeforeSave (   $user,
  $isnew,
  $new 
)

before store user method

Method is called before user data is stored in the database

Paramètres:
array$userHolds the old user data.
boolean$isnewTrue if a new user is stored.
array$newHolds the new user data.
Renvoie:
void
Depuis:
1.6

Références $user.

plgSystemLanguageFilter::onUserLogin (   $user,
  $options = array() 
)

This method should handle any login logic and report back to the subject

Paramètres:
array$userHolds the user data
array$optionsArray holding options (remember, autoregister, group)
Renvoie:
boolean True on success
Depuis:
1.5

Références $active, $app, $assoc, $menu, $tag, $user, JFactory\getApplication(), MenusHelper\getAssociations(), JFactory\getConfig(), JApplication\getHash(), et JFactory\getLanguage().

+ Voici le graphe d'appel pour cette fonction :

plgSystemLanguageFilter::parseRule ( $router,
$uri 
)

Documentation des données membres

plgSystemLanguageFilter::$_user_lang_code
staticprivate
plgSystemLanguageFilter::$cookie
staticprotected
plgSystemLanguageFilter::$default_lang
staticprotected
plgSystemLanguageFilter::$default_sef
staticprotected
plgSystemLanguageFilter::$homes
staticprotected
plgSystemLanguageFilter::$lang_codes
staticprotected
plgSystemLanguageFilter::$mode_sef
staticprotected
plgSystemLanguageFilter::$sefs
staticprotected
plgSystemLanguageFilter::$tag
staticprotected

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