Exemple de code nécessaire pour l' exploitation de cette édition.

Explications :

Comme vous pouvez le constater le source de l' édition est dans une classe séparée.
Si la brique est appelé avec une variable 'action' passé en mode POST qui contient la valeur 'commune_alpha' alors appel de la méthode 'commune_alpha($filename)' de la classe edition.

La classe 'url' est appelée pour modifier l'url de la page en premier lieu le paramètre action est enlevé, puis le paramètre 'page' est initialisé avec la valeur 'edition_home'.
Il existe deux méthode pour recharger la page :

  • $url->reload - Rechargement standard de la page, ne fonctionne pas si des données sont envoyé avant son appel.
  • $url->reload_JS - Écrit en javascript, fonctionne dans tous les cas.

Création d' un formulaire avec un champ caché 'action' et un bouton submit 'Send'.
Initialisation des messages affichés sur la brique.