Page 1 sur 1

comment connaitre la réponse à une requête?

Posté : 18 mars 2007, 19:55
par Invité
Bonjour,

bon voilà le problème:

j'ai besoin de savoir ce que me renvoie cette phrase:

<?php $is_user = (strtolower($my->usertype) <> ''); if (!$is_user) mosLoadModules ( 'left', -2 ); else mosLoadModules ( 'altermenu', -2 ); ?>

plus précisement ce que me renvoie strtolower($my->usertype)

comment faire pour obtenir la réponse dans un popup?

Et une fois que j'ai la réponse exemple: "pro" comment faire pour ajouter ce nom à 'altermenu' pour obtenir 'altermenupro'

Celui qui réponds à ces deux question gagne ma reconaissance éternelle!

:wink: Merci !!!!

blc

Posté : 18 mars 2007, 20:01
par Ryle
Euh... c'est quoi la question dans tout ca ? connaitre la réponse à quelle requête ?
j'ai besoin de savoir ce que me renvoie cette phrase: ... plus précisement ce que me renvoie strtolower($my->usertype)
comme l'indique la doc de la fonction, strtolower() retourne la chaine passée en paramètre en minuscule... sans aucun intérêt dans ce cas ou tu là compare à une chaine vide ;)
comment faire pour obtenir la réponse dans un popup?
Quelle réponse ? la mienne ?
Et une fois que j'ai la réponse exemple: "pro" comment faire pour ajouter ce nom à 'altermenu' pour obtenir 'altermenupro'
Bon bah tant pis pour la reconnaissance éternele, mais je ne vais pas essayer de deviner de quoi tu peux bien parler :)

Posté : 18 mars 2007, 21:07
par blc
bon allez une demi-reconaissance éternelle...

Pour la "phrase" : $is_user = (strtolower($my->usertype) <> '' est une énigme et j'ai besoin d'avoir la réponse pour comprendre la question...mmmm...c'est clair non?

en fait j'ai besoin de savoir ce que retourne cette expression qui à priori vérifie à quel groupe appartient l'utilisateur (usertype?)pour l'inclure dans le nom (mosLoadModules ( 'altermenu', -2 )) pour re-diriger cet utilisateur vers un menu personnalisé.
...et pour utilisé celà dans un template joomla.

A+

Posté : 19 mars 2007, 01:10
par blc
bon allez, je suis bon prince! la réponse...complète:

<?php $temp=explode(' ',$my->usertype);?>
<?php $UserTypeName=$temp[0];?>
<?php $is_user = (strtolower($my->usertype) <> ''); if (!$is_user) mosLoadModules ( 'left', -2 ); else mosLoadModules( strtolower("left_$UserTypeName\n"), -2 );?>


Pas si mal non?

:wink: