lgmortier
bonjour,
je cherche à installer des pages existantes (engendrées par des milliers de lignes de codes en php) dans un dokuwiki pour bénéficier de tout l'environnement dokuwiki. Cela pose 2 problèmes, liés aux variables globales:
- mon code utilise la variable $lang pour gérer le fait que le site est multilingue. $lang est une variable globale de dokuwiki. J'ai bien l'impression que je n'ai pas d'autre choix que de changer le nom de cette variable partout dans mon code. Pas d'autre solution ??
- J'utilise souvent la déclaration 'global' en php pour passer certaines variables entre les différentes parties du code, typiquement des tableaux de paramètres engendrés dynamiquement. Et ca ne fonctionne pas, ces variables ne sont pas vues comme globales. Et comme je n'ai pas vu dans le forum de dokuwiki de restriction à l'utilisation de 'global' dans du php à inclure dans une page doku, je me demande comment résoudre ce problème qui demanderait beaucoup de recodage si il fallait supprimer toutes les déclarations 'global'.
Merci, LGM