Page 1 sur 1
[Résolu] Menu demnadeurs avec des blancs
Posté : mer. 3 mai 2017 00:25
par Jm-taff
Bonjour
Lorsque je tente de sélectionner un demandeur lors de la création d'un ticket, nous constatons des blancs qui apparaissent dans la liste des demandeurs, avec le logiciel GestSup 3.1.15 sous un environnement en Windows (Voir le document joint).
Ce problème perisiste même après une déconnexion et une reconnexion au compte GestSup.
Merci de bien voulur m'aider
Re: Menu demnadeurs avec des blancs
Posté : mer. 3 mai 2017 08:46
par Flox
Bonjour,
pouvez vous vérifier que vous n'avez pas d'utilisateurs actif ne possédant ni nom ni prénom ?
Cdt
Re: Menu demnadeurs avec des blancs
Posté : ven. 5 mai 2017 14:08
par Jm-taff
Bonjour
Tous mes utilisateurs de mon connecteur LDAP possèdent bien un nom et un prénom.
Re: Menu demnadeurs avec des blancs
Posté : ven. 5 mai 2017 14:11
par Flox
avec le navigateur chrome ou firefox pouvez vous faire un clic droit sur la liste déroulante des demandeurs et sélectionner "Inspecter" données nous le réslutat HTML:
Re: Menu demnadeurs avec des blancs
Posté : jeu. 8 juin 2017 16:24
par Jm-taff
Bonjour
J'ai fait une inspection avec le navigateur web Mozilla Firefox voici l'avancement (voir l'image jointe)
Re: Menu demnadeurs avec des blancs
Posté : ven. 9 juin 2017 10:13
par Flox
Pouvez vous me transmettre en MP le dump de votre table tusers ?
Merci
Re: Menu demnadeurs avec des blancs
Posté : lun. 19 juin 2017 11:30
par Flox
Bonjour,
pouvez vous essayer de modifier le fichier ./ticket.php
Code : Tout sélectionner
if($rright['ticket_user_company']!=0)
{
$query = $db->query("SELECT DISTINCT tusers.* FROM `tusers` LEFT JOIN tcompany ON tusers.company=tcompany.id ORDER BY tcompany.name, tusers.lastname");
} else {
$query = $db->query("SELECT * FROM `tusers` ORDER BY lastname ASC, firstname ASC");
}
par:
Code : Tout sélectionner
if($rright['ticket_user_company']!=0)
{
$query = $db->query("SELECT DISTINCT tusers.* FROM `tusers` LEFT JOIN tcompany ON tusers.company=tcompany.id WHERE (tusers.lastname!='' OR tusers.firstname!='') ORDER BY tcompany.name, tusers.lastname");
} else {
$query = $db->query("SELECT * FROM `tusers` WHERE (lastname!='' OR firstname!='') ORDER BY lastname ASC, firstname ASC");
}