website logo
Auteur
avatar
xbeaudet

Forum » » Le coin des codeurs » » Proposition de nouvelle fonction !membre_nom!


Posté : 10 janv. 2011 à 17:22 icone du post

Bonjour,

pour mes besoins personnels, j'ai modifié la fonction !membre_nom! de façon à ce qu'elle renvoie :
- le contenu de $anonymous si on n'est pas connecté
- si on est connecté :
- la véritable identité si elle est renseignée (avec un maximum de 25 caractères (coupé a la brute par un substr))
- le pseudo sinon (même coupure à 25 caractères)

ça permet d'avoir toujours une réponse...

J'ai ainsi pu l'utiliser pour servir de libellé au lien permettant d'accéder à la gestion du compte utilisateur.

le code est ci-desous, si quelqu'un est intéressé

function MM_membre_nom() {
   global $NPDS_Prefix,$cookie, $anonymous;

   $uname=arg_filter($cookie[1]);
   if ($uname=="") {$MT_name=$anonymous;}
   else {
   $MT_name="";
   $rowQ = Q_select("select name,uname from ".$NPDS_Prefix."users where uname='$uname'", 3600);
   list(,$myrow) = each($rowQ);
   $MT_name=substr($myrow[name],0,25);
if($MT_name=="") $MT_name=substr($myrow[uname],0,25);
   }
   return ($MT_name);
}


(A stocker dans la table metalang dans le contenu de la fonction !membre_nom!)...:)

Message édité par : xbeaudet / 10-01-2011 17:23


Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=25000&forum=5