Variable utilisateur
Bonjour,
Après quelques années de repos, je retrouve avec plaisir pluxml et son efficacité mais j'ai quand même un petit soucis...
Mon problème : je souhaiterais renseigner automatiquement le nom d'un utilisateur déjà identifier et qui souhaite rédiger un commentaire, histoire de lui éviter de saisir à nouveau son login. J'avais déjà réalisé cela il y a ... des lustres en faisant appel à $plxAdmin au sein du formulaire mais cela ne semble plus autorisé.
Je me suis penché sur $_SESSION mais je ne reçois que le numéro d'ordre de l'utilisateur dans le champ en question.
Existe-t-il une variable ou une procédure qui puisse régler mon problème.
Merci et j'en profite pour saluer tout le monde
Après quelques années de repos, je retrouve avec plaisir pluxml et son efficacité mais j'ai quand même un petit soucis...
Mon problème : je souhaiterais renseigner automatiquement le nom d'un utilisateur déjà identifier et qui souhaite rédiger un commentaire, histoire de lui éviter de saisir à nouveau son login. J'avais déjà réalisé cela il y a ... des lustres en faisant appel à $plxAdmin au sein du formulaire mais cela ne semble plus autorisé.
Je me suis penché sur $_SESSION mais je ne reçois que le numéro d'ordre de l'utilisateur dans le champ en question.
Existe-t-il une variable ou une procédure qui puisse régler mon problème.
Merci et j'en profite pour saluer tout le monde
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Tu peux essayer avec cette syntaxe
l'objet $plxAdmin contient le tableau $aUsers avec dedans toutes les infos sur les utilisateurs.
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
J'utilisais effectivement ce code dans une vielle version de pluxml et cela fonctionnait bien. Toutefois tel quel, avec la 5.2, comme la précédente, rien n'était retourné sans cette déclaration préalable :
<?php
include_once(PLX_CORE.'lib/class.plx.admin.php');
$plxAdmin = new plxAdmin(PLX_CONF);
?>
Mais avec cette version, j'ai un message de la mort :
Fatal error: Call to protected plxAdmin::__construct() from invalid context in C:\wamp\www\pluxml52\themes\defaut\commentaires.php
Pour rappel, j'avais mis ce code dans le fichier commentaire :
<input type="text" name="name" id="field-name" value="<?php echo plxUtils::strCheck($plxAdmin->aUsers[$_SESSION]) ?>" readonly />
J'ai sûrement du oublier quelque chose ou m'y prendre comme un manche !
et remplace le par
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Merci. Ca fonctionne parfaitement.