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

Liste de tous les membres

Fonctions membres publiques

 onUserAfterDelete ($user, $succes, $msg)
 onUserAfterSave ($user, $isnew, $success, $msg)
 onUserLogin ($user, $options=array())
 onUserLogout ($user, $options=array())
- Fonctions membres publiques inherited from JPlugin
 __construct (&$subject, $config=array())
 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 ()

Fonctions membres protégées

 _getUser ($user, $options=array())

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 fonctions membres

plgUserJoomla::_getUser (   $user,
  $options = array() 
)
protected

This method will return a user object

If options['autoregister'] is true, if the user doesn't exist yet he will be created

Paramètres:
array$userHolds the user data.
array$optionsArray holding options (remember, autoregister, group).
Renvoie:
object A JUser object
Depuis:
1.5

Références $config, $id, $options, $user, JFactory\getACL(), JUser\getInstance(), JComponentHelper\getParams(), JUserHelper\getUserId(), jimport(), et JError\raiseWarning().

+ Voici le graphe d'appel pour cette fonction :

plgUserJoomla::onUserAfterDelete (   $user,
  $succes,
  $msg 
)

Remove all sessions for the user name

Method is called after user data is deleted from the database

Paramètres:
array$userHolds the user data
boolean$succesTrue if user was succesfully stored in the database
string$msgMessage
Renvoie:
boolean
Depuis:
1.6

Références $db, $user, et JFactory\getDbo().

+ Voici le graphe d'appel pour cette fonction :

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

Utility method to act on a user after it has been saved.

This method sends a registration email to new users created in the backend.

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

Look for user language. Priority:

  1. User frontend language
  2. User backend language

Références $app, $config, $lang, $user, JText\_(), JFactory\getApplication(), JFactory\getConfig(), JFactory\getLanguage(), JFactory\getMailer(), JPATH_ADMINISTRATOR, JError\raiseWarning(), et JText\sprintf().

+ Voici le graphe d'appel pour cette fonction :

plgUserJoomla::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 $app, $db, $options, $user, JText\_(), JFactory\getApplication(), JFactory\getSession(), et JError\raiseWarning().

+ Voici le graphe d'appel pour cette fonction :

plgUserJoomla::onUserLogout (   $user,
  $options = array() 
)

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

Paramètres:
array$userHolds the user data.
array$optionsArray holding options (client, ...).
Renvoie:
object True on success
Depuis:
1.5

Références $app, $db, $options, $user, JFactory\getApplication(), JFactory\getSession(), et JFactory\getUser().

+ Voici le graphe d'appel pour cette fonction :


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