Index du Forum » » Le coin des codeurs

Auteur

Proposition de nouvelle fonction !membre_nom!
xbeaudet
4  

  Posté : 10-01-2011 17:22

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

http://www.npds.org/viewtopic.php?topic=25000&forum=5