Resolve "Onglet Rapports : en admin, la liste déroulante des missions est incomplète"
A priori, pas d'erreur dans le SQL. Mais j'en ai profité pour le reformater avec des JOIN etc, histoire que les requêtes soient lisibles.
En admin, les missions listées sont celles qui ont au moins un rapport qui n'est pas en statut "test".
Éventuellement, on pourrait lister les missions sans rapport en grisé (attribut disabled
de option
).
NB1 : J'ai aussi ajouté des htmlspecialchars()
pour éviter par exemple qu'un "
dans un code fasse planter la page.
NB2 : SELECT DISTINCT
est à éviter quand un GROUP BY
sur la clé primaire suffit. MySQL passait par un stockage temporaire pour faire des comparaisons sur les autres champs que l'ID.
Closes #177 (closed)
Edited by Francois Gannaz