[Bug #8917] reqmo - La définition d'un filtre en fonction d'une liste de valeur est sensible à la casse

Dans le module reqmo, la définition d’un filtre peut se faire ainsi :

$reqmo["sql'] = "SELECT [nom], [prenom] FROM WHERE ville='[liste_ville]'";
$reqmo["liste_ville"] = "select ville.code, ville.libelle from ville";

Le filtre ‘liste_ville’ de la requête est un filtre en fonction d’une liste de valeur. Pour détecter ce filtre et exécuter la requête, aujourd’hui le code vérifier que la chaîne de caractères commence par les 6 caractères minuscules ‘select’.

Je propose de remplacer dans la classe core/om_reqmo.class.php :

} elseif (substr($mode, 0, 6) == "select") {

par

} elseif (strtolower(substr($mode, 0, 6)) == "select") {

pour corriger le problème.

Intégré dans la version 4.6.3 => https://adullact.net/tracker/?func=detail&aid=8917&group_id=265&atid=1998