Bonjour,
Depuis l'installation de la version 3.1.17 sur notre serveur gestsup, nous constatons que la recherche par mots-clés depuis la rubrique "tous les tickets" ne fonctionne plus.
Avant si nous rentrions un ou plusieurs mots-clés nous pouvions retrouver les tickets correspondants, mais cette recherche ne fonctionnait plus. J'ai attendu la sortie de la version 3.1.18 mais visiblement aucune amélioration.
Sommes-nous les seuls dans ce cas ?
Merci.
[Corrigé 3.1.19] Recherche par mots-clés titre
-
- Gsup LEVEL 1
- Messages : 13
- Enregistré le : mar. 8 mars 2016 14:17
Modifié en dernier par cocoyanouck le jeu. 6 avr. 2017 09:13, modifié 1 fois.
Bonjour,
nous ne reproduisons pas ce problème de notre coté, pouvez vous essayer de le reproduire en webdemo et nous indiquer comment ?
Merci cdt
nous ne reproduisons pas ce problème de notre coté, pouvez vous essayer de le reproduire en webdemo et nous indiquer comment ?
Merci cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
-
- Gsup LEVEL 1
- Messages : 13
- Enregistré le : mar. 8 mars 2016 14:17
Merci de votre retour extrêmement rapide.
Que voulez-vous dire par webdemo ?
SI nécessaire je peux vous fournir un accès teamviewer (ou autre) sur notre serveur pour un vizu en direct.
Que voulez-vous dire par webdemo ?
SI nécessaire je peux vous fournir un accès teamviewer (ou autre) sur notre serveur pour un vizu en direct.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
-
- Gsup LEVEL 1
- Messages : 13
- Enregistré le : mar. 8 mars 2016 14:17
Donc je vais dans "tous les tickets", "tous les états", "titre". Je recherche un mot clé présent dans le titre d'un ticket déjà présent.
Ce n'est pas fonctionnel. Idem dans toutes les rubriques de "tous les tickets".
Par contre si je recherche dans "vos tickets", tout fonctionne.
Idem en webdemo.
Ce n'est pas fonctionnel. Idem dans toutes les rubriques de "tous les tickets".
Par contre si je recherche dans "vos tickets", tout fonctionne.
Idem en webdemo.
Bonjour,
je pense avoir trouvé le problème pouvez vous modier le fichier ./dashboard":
remplacer
par
et remplacer
par
sinon la recherche dans le titre fonctionne aussi en dehors du filtre dans la case recherche ticket.
merci de votre retour
je pense avoir trouvé le problème pouvez vous modier le fichier ./dashboard":
remplacer
Code : Tout sélectionner
$db_title=strip_tags($db->quote($_POST['title']));
Code : Tout sélectionner
$db_title=strip_tags($db->quote($_POST['title']));
$db_title=str_replace("'","",$db_title);
Code : Tout sélectionner
AND tincidents.title LIKE $db_title
Code : Tout sélectionner
AND tincidents.title LIKE '%$db_title%'
merci de votre retour
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
-
- Gsup LEVEL 1
- Messages : 13
- Enregistré le : mar. 8 mars 2016 14:17
Je teste cela au plus vite et vous en tiens informé.
Je n'avais jamais prêté attention au champ "recherche ticket" qui permet en effet de rechercher sans problème afin de contourner le problème, merci !
Je n'avais jamais prêté attention au champ "recherche ticket" qui permet en effet de rechercher sans problème afin de contourner le problème, merci !
-
- Gsup LEVEL 1
- Messages : 13
- Enregistré le : mar. 8 mars 2016 14:17
Modification effectuée mais aucun changement :
Code : Tout sélectionner
//escape special char and secure string before database insert
$db_title=strip_tags($db->quote($_POST['title']));
$db_title=str_replace("'","",$db_title);
//build SQL query
$select= "DISTINCT tincidents.*";
$from="tincidents";
$join='LEFT JOIN tstates ON tincidents.state=tstates.id ';
$where="
tincidents.user LIKE '$_POST[user]'
AND tincidents.disable='0'
AND tincidents.u_group LIKE '$_GET[u_group]'
AND tincidents.technician LIKE '$_POST[technician]'
AND tincidents.t_group LIKE '$_GET[t_group]'
AND tincidents.techread LIKE '$_GET[techread]'
AND tincidents.category LIKE '$_POST[category]'
AND tincidents.subcat LIKE '$_POST[subcat]'
AND tincidents.id LIKE $db_ticket
AND tincidents.user LIKE '$_POST[userid]'
AND tincidents.date_hope LIKE '$_POST[date_hope]%'
AND tincidents.priority LIKE '$_POST[priority]'
AND tincidents.criticality LIKE '$_POST[criticality]'
AND tincidents.type LIKE '$_POST[type]'
AND tincidents.title LIKE '%$db_title%'
$state
";
Merci alors d'activer le mode debug de l'application temporairement et de nous donner le résultat de la requête affiché lors votre filtre.
Cdt
Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
-
- Gsup LEVEL 1
- Messages : 13
- Enregistré le : mar. 8 mars 2016 14:17
Je vous donne ça demain matin.
Bonne fin de journée,
Bonne fin de journée,