Vous n'êtes pas identifié(e).
Bonjour
Il n'y a que Jean Paul qui pourra répondre à ma question, mais l'info pourra servir à d'autre (et je n'ai pas trouvé la réponse sur le forum)
L'idée est d'afficher sur une page un picto (ou autre chose) en fonction de l'état d'une autre page (On ou Off)
Pour tester la validité, j'ai essayé avec la fonction "PageOn" avec le code ci-dessous
[== php ==]
$p = "toto"; // (on créer la page toto que l'on active ou pas
echo $p[cPageOn] ? ' <img src="deco/s1.png" /> ON' : ' <img src="deco/s0.png" /> OFF';
Et ça ne fonctionne PAS
Quel serait la BONNE formule pour ce type fonction ?
Merci D'avance
Hors ligne
Quel serait la BONNE formule pour ce type fonction ?
remplacer le $p="toto"
par
$page=$this->page_from_ident("toto"); // Chercher le numéro de la page "toto"
$p = $this->struct[$page]; // Prendre la page pour ...
Normalement, il faudrait aussi tester si $page est à false => la page n'existe pas
et appeler la fonction isPageAuth($page) pour vérifier que l'utilisateur à le droit de voir cette page
donc en gros:
$page=$this->page_from_ident("toto"); // Chercher le numéro de la page "toto"
if ( ($page!==false) && $this->isPageAuth($page)) {
$p = $this->struct[$page]; // Prendre la page pour ...
echo $p[cPageOn] ? ' <img src="deco/s1.png" /> ON' : ' <img src="deco/s0.png" /> OFF';
}
j'ai pas testé le code, mais ça devrait fonctionner.
a+
Jean-Paul
Hors ligne
Bonjour
Ok ok
MERCI Jean-Paul, j'avais oublié de définir la page !!
Pour les autres fonctions ( isPageAuth($page)) on verra plus tard !
A+
Hors ligne