[ Index ]
 

Code source de Dolibarr 2.0.1

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/htdocs/ -> user.class.php (sommaire)

(pas de description)

Poids: 1043 lignes (32 kb)
Inclus ou requis: 1 fois
Référencé: 0 fois
Nécessite: 2 fichiers
 htdocs/lib/CMailFile.class.php
 htdocs/interfaces.class.php

Définit 1 class

User:: (19 méthodes):
  User()
  fetch()
  addrights()
  delrights()
  getrights()
  disable()
  delete()
  create()
  create_from_contact()
  set_default_rights()
  update()
  update_last_login_date()
  password()
  send_password()
  error()
  fetch_clicktodial()
  update_clicktodial()
  SetInGroup()
  RemoveFromGroup()


Classe: User  - X-Ref

User($DB, $id=0)   X-Ref
\brief Constructeur de la classe
\param  $DB         handler accès base de données
\param  $id         id de l'utilisateur (0 par défaut)


fetch($login='')   X-Ref
\brief      Charge un objet user avec toutes ces caractéristiques depuis un id ou login
\param      login       Si défini, login a utiliser pour recherche


addrights($rid,$allmodule='',$allperms='')   X-Ref
\brief      Ajoute un droit a l'utilisateur
\param      rid         id du droit à ajouter
\param      allmodule   Ajouter tous les droits du module allmodule
\param      allperms    Ajouter tous les droits du module allmodule, perms allperms
\return     int         > 0 si ok, < 0 si erreur


delrights($rid,$allmodule='',$allperms='')   X-Ref
\brief      Retire un droit a l'utilisateur
\param      rid         id du droit à retirer
\param      allmodule   Retirer tous les droits du module allmodule
\param      allperms    Retirer tous les droits du module allmodule, perms allperms
\return     int         > 0 si ok, < 0 si erreur


getrights($module='')   X-Ref
\brief      Charge dans l'objet user, la liste des permissions auxquelles l'utilisateur a droit
\param      module    nom du module dont il faut récupérer les droits ('' par defaut signifie tous les droits)


disable()   X-Ref
\brief      Désactive un utilisateur
\return     int     <0 si ko, >0 si ok


delete()   X-Ref
\brief      Supprime complètement un utilisateur


create()   X-Ref
\brief      Crée un utilisateur en base
\return     int         si erreur <0, si ok renvoie id compte créé


create_from_contact($contact)   X-Ref
\brief      Créé en base un utilisateur depuis l'objet contact
\param      contact     Objet du contact source
\return     int         si erreur <0, si ok renvoie id compte créé


set_default_rights()   X-Ref
\brief      Affectation des permissions par défaut
\return     si erreur <0, si ok renvoi le nbre de droits par defaut positionnés


update($create=0)   X-Ref
\brief      Mise à jour en base d'un utilisateur
\param      create      1 si update durant le create, 0 sinon
\return     int         <0 si echec, >=0 si ok


update_last_login_date()   X-Ref
\brief      Mise à jour en base de la date de deniere connexion d'un utilisateur
\return     <0 si echec, >=0 si ok


password($user, $password='', $isencrypted = 0)   X-Ref
\brief     Change le mot de passe d'un utilisateur
\param     user             Object user de l'utilisateur qui fait la modification
\param     password         Nouveau mot de passe (généré par defaut si non communiqué)
\param     isencrypted      0 ou 1 si il faut crypter le mot de passe en base (0 par défaut)
\return    string           mot de passe, < 0 si erreur


send_password($user, $password='')   X-Ref
\brief     Envoie mot de passe par mail
\param     user             Object user de l'utilisateur qui fait l'envoi
\param     password         Nouveau mot de passe
\return    int              < 0 si erreur, > 0 si ok


error()   X-Ref
\brief     Renvoie la dernière erreur fonctionnelle de manipulation de l'objet
\return    string      chaine erreur


fetch_clicktodial()   X-Ref
\brief      Lecture des infos de click to dial


update_clicktodial()   X-Ref
\brief      Mise à jour des infos de click to dial


SetInGroup($group)   X-Ref
\brief      Ajoute l'utilisateur dans un groupe
\param      group       id du groupe


RemoveFromGroup($group)   X-Ref
\brief      Retire l'utilisateur d'un groupe
\param      group       id du groupe




Généré le : Mon Nov 26 12:29:37 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics