Fork me on GitHub

Rapport de message :*
 

Récupérer le pseudo de l'utilisateur en fonction de l'uid

Titre du sujet : Récupérer le pseudo de l'utilisateur en fonction de l'uid
par BaptX sur 02/08/2012 22:56:35

Bonsoir à tous,

Je suis en train de développer un module pour mon site web.

J'ai une table qui contient des informations à propos de chaque utilisateur, cette table contient donc l'uid de l'utilisateur dans le but de pouvoir linker les deux tables.

Je cherche dans mon template à afficher le pseudo de l'utilisateur en fonction de l'uid stocké.

J'utilise une classe qui étend XoopsPersistableObjectHandler dans le but de récupérer mes données automatiquement base.

Mais je ne sais pas comment faire pour récupérer le pseudo. Existe-il une fonction pour smarty et du coup j'ai juste un appel de fonction à faire ? Existe-il une donnée directement à mettre dans ma classe ?

J'ai testé avec ça mais ça ne marche pas :
function __construct()
    {
        
$this->initVar('uid'XOBJ_DTYPE_INTnulltrue);
        
$this->initVar('member_id'XOBJ_DTYPE_INTnulltrue);
        
$this->initVar('member_lastname'XOBJ_DTYPE_TXTBOX);
        
$this->initVar('member_website_name'XOBJ_DTYPE_TXTBOX);
        
        
$handler =& xoops_gethandler('user');
        
$this->setVar('member_website_name'$handler->getUnameFromId($this->getVar('uid')));
    }


Après je suis débutant et pour développer mon module je m'inspire des sources des autres modules et je fais des copiers-collers.

Est-ce que quelqu'un peut m'aider ?

Merci :)
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

34 Personne(s) en ligne (28 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 34 | Plus ...