
La liste des opportunités a plusieurs spécificités.
Le bandeau en haut de la page permet de trier l'affichage :
- par agence (afficher uniquement les maisons en vente pour une seule agence)
- par actif / inactif (on peut mettre des articles "hors visualisation")
ainsi qu'un bouton permettant un lien vers la page d'ajout avec le nom d'agence sélectionné.
Le problème principal de faire gérer des tris comme celui-ci est le tri multiple (ici, par exemple ne donner que les articles inactifs pour une agence donnée).
Il faut donc bien penser à vérifier les valeurs précédentes des champs (lors du clic sur un bouton ou dans une liste) afin de garder une mémoire.
Afin de garder ces valeurs, je les stocke dans un champ caché lors de leur affichage.
Cette page (toujours ajout.php) n'a de différents par rapport aux autres que deux choses :
- un module pour envoyer des données aux journaux locaux (que je détaille à la page suivante)
- un log
Affiché en bas de page, celui-ci permet de garder une trace des modifcations sur chaque opportunité.
Il affiche :
- les dates de création/modification
- les dates de publications
- le nom d'utilisateur du modifieur