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

Liste de tous les membres

Fonctions membres publiques

 __construct (&$db)
 load ($userId=null, $reset=true)
 bind ($array, $ignore= '')
 check ()
 store ($updateNulls=false)
 delete ($userId=null)
 setLastVisit ($timeStamp=null, $userId=null)
- Fonctions membres publiques inherited from JTable
 __construct ($table, $key, &$db)
 getFields ()
 getTableName ()
 getKeyName ()
 getDbo ()
 setDBO (&$db)
 setRules ($input)
 getRules ()
 reset ()
 save ($src, $orderingFilter= '', $ignore= '')
 checkOut ($userId, $pk=null)
 checkIn ($pk=null)
 hit ($pk=null)
 isCheckedOut ($with=0, $against=null)
 getNextOrder ($where= '')
 reorder ($where= '')
 move ($delta, $where= '')
 publish ($pks=null, $state=1, $userId=0)
 canDelete ($pk=null, $joins=null)
 toXML ($mapKeysToText=false)
- 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 publics

 $groups

Additional Inherited Members

- Fonctions membres publiques statiques inherited from JTable
static getInstance ($type, $prefix= 'JTable', $config=array())
static addIncludePath ($path=null)
- Fonctions membres protégées inherited from JTable
 _getAssetName ()
 _getAssetTitle ()
 _getAssetParentId ($table=null, $id=null)
 _lock ()
 _unlock ()
- Attributs protégés inherited from JTable
 $_tbl = ''
 $_tbl_key = ''
 $_db
 $_trackAssets = false
 $_rules
 $_locked = false
- Attributs protégés inherited from JObject
 $_errors = array()

Documentation des constructeurs et destructeur

JTableUser::__construct ( $db)

Constructor

Paramètres:
JDatabase&$dbA database connector object.
Depuis:
11.1

Références $db.


Documentation des fonctions membres

JTableUser::bind (   $array,
  $ignore = '' 
)

Method to bind the user, user groups, and any other necessary data.

Paramètres:
array$arrayThe data to bind.
mixed$ignoreAn array or space separated list of fields to ignore.
Renvoie:
boolean True on success, false on failure.
Depuis:
11.1

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

Références $query, $return, JRegistry\loadArray(), et JArrayHelper\toInteger().

+ Voici le graphe d'appel pour cette fonction :

JTableUser::check ( )

Validation and filtering

Renvoie:
boolean True if satisfactory
Depuis:
11.1

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

Références $config, $query, JText\_(), JFactory\getConfig(), JFactory\getDate(), JMailHelper\isEmailAddress(), null, et JText\sprintf().

+ Voici le graphe d'appel pour cette fonction :

JTableUser::delete (   $userId = null)

Method to delete a user, user groups, and any other necessary data from the database.

Paramètres:
integer$userIdAn optional user id.
Renvoie:
boolean True on success, false on failure.
Depuis:
11.1

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

Références $query, et $userId.

JTableUser::load (   $userId = null,
  $reset = true 
)

Method to load a user, user groups, and any other necessary data from the database so that it can be bound to the user object.

Paramètres:
integer$userIdAn optional user id.
boolean$resetFalse if row not found or on error (internal error state set in that case).
Renvoie:
boolean True on success, false on failure.
Depuis:
11.1

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

Références $data, $id, $query, $return, $userId, et null.

JTableUser::setLastVisit (   $timeStamp = null,
  $userId = null 
)

Updates last visit time of user

Paramètres:
integer$timeStampThe timestamp, defaults to 'now'.
integer$userIdThe user id (optional).
Renvoie:
boolean False if an error occurs
Depuis:
11.1

Références $date, $db, $id, $query, $userId, JText\_(), JFactory\getDate(), et jexit().

+ Voici le graphe d'appel pour cette fonction :

JTableUser::store (   $updateNulls = false)

Method to store a row in the database from the JTable instance properties. If a primary key value is set the row with that primary key value will be updated with the instance property values. If no primary key value is set a new row will be inserted into the database with the properties from the JTable instance.

Paramètres:
boolean$updateNullsTrue to update fields even if they are null.
Renvoie:
boolean True on success.

11.1

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

Références $key, $query, $return, et JText\sprintf().

+ Voici le graphe d'appel pour cette fonction :


Documentation des données membres

JTableUser::$groups

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