Fonctions membres publiques | |
__construct (eZUser $user) | |
isPediatrician () | |
hasAcceptedGTU () | |
getAgreementFormURL () | |
getDefaultSiteAccess () | |
Attributs protégés | |
$user | |
Classe façade pour les utilisateurs iPédiatre
Fournit une surcouche métier à la classe eZUser
Définition à la ligne 7 du fichier iPUser.php.
iPUser::__construct | ( | eZUser | $user | ) |
Constructeur
Prend nécessairement en paramètre l'objet de type eZUser que l'on souhaite manipuler
Définition à la ligne 21 du fichier iPUser.php.
Références $user.
iPUser::getAgreementFormURL | ( | ) |
Retourne, pour un utilisateur donné l'URL de son formulaire d'acceptation des GTU
TODO: Seuls les pédiatres acceptent les GTU, cette méthode devrait être déplacée dans une classe iPPediatrician
Définition à la ligne 64 du fichier iPUser.php.
iPUser::getDefaultSiteAccess | ( | ) |
Retourne le code du siteaccess par défaut d'un utilisateur
Un utilisateur peut se connecter à différents siteaccess, cependant il est parfois nécessaire de choisir arbitrairement un siteaccess comme étant associé à un compte (lorsqu'il faut envoyer un email par exemple)
: l'implémentation actuelle est une rustine en attendant de trouver une solution plus générique (soit en se basant sur la langue dans laquelle a été édité l'utilisateur, soit en se basant sur son emplacement dans l'arborescence, ou autre...)
Définition à la ligne 83 du fichier iPUser.php.
Références $user.
iPUser::hasAcceptedGTU | ( | ) |
Retourne vrai si l'utilisateur a accepté les GTU
TODO: Seuls les pédiatres acceptent les GTU, cette méthode devrait être déplacée dans une classe iPPediatrician
Définition à la ligne 49 du fichier iPUser.php.
iPUser::isPediatrician | ( | ) |
Retourne vrai si l'utilisateur est un pédiatre
Définition à la ligne 32 du fichier iPUser.php.
|
protected |
Définition à la ligne 12 du fichier iPUser.php.
Référencé par __construct(), et getDefaultSiteAccess().