You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2009-08-03 15:13:29

majortom06
Member
Registered: 2008-01-16
Posts: 47

Antislash avant une apostrophe

Bonjour,

J'utilise la version 0.72 depuis peu.
Je rencontre ce problème :
Lorsque j'effectue une requête sur l'inventaire d'ordinateur (par exemple), dans le filtre, je saisie "En cours d'utilisation" dans statut et Glpi me filtre tous les ordinateurs en cours d'utilisation.
Par contre, lorsque je tri une colonne, il se rajoute un \ avant l'apostrophe de "En cours d'utilisation".
Pas de problème, le filtre fontionne toujours.
Si je trie une deuxième fois, il y a deux "\" avant l'apostrophe et là, le filtre n'affiche rien.

Merci de me lire et de vos commentaires

Thierry

Offline

#2 2009-08-03 17:27:07

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: Antislash avant une apostrophe

bizarre je n'ai pas ce problème chez moi ni sur la demo.


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#3 2009-08-03 17:37:43

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Antislash avant une apostrophe

Vous utilisez les magic quotes?

Offline

#4 2009-08-03 17:46:35

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: Antislash avant une apostrophe

meme avec les magic quotes cela ne devrait pas se produire vu que GLPI gère cela en fonction de la config.


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#5 2009-08-04 14:11:08

majortom06
Member
Registered: 2008-01-16
Posts: 47

Re: Antislash avant une apostrophe

Avez vous besoin d'informations supplémentaires ?

Offline

#6 2009-08-04 17:15:21

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Antislash avant une apostrophe

Moyo, j'ai réussi à reproduire le bug.

1ère requete du moteur de recherche
WHERE glpi_computers.deleted='0' AND glpi_computers.is_template='0' AND ( glpi_computers.FK_entities IN ('1') ) AND ( (glpi_dropdown_state.name LIKE '%
SORTi de l\'inventaire%' ) )
Clic sur un colonne pour classement (interface réseau)

WHERE glpi_computers.deleted='0' AND glpi_computers.is_template='0' AND ( glpi_computers.FK_entities IN ('1') ) AND ( (glpi_dropdown_state.name LIKE '%
SORTi de l\\\'inventaire%' ) ) GROUP BY glpi_computers.ID

Dans le champ du moteur de recherche : sorti de l\'inventaire

Clic sur une autre colonne (modèle)
WHERE glpi_computers.deleted='0' AND glpi_computers.is_template='0' AND ( glpi_computers.FK_entities IN ('1') ) AND ( (glpi_dropdown_state.name LIKE '%
SORTi de l\\\\\\\'inventaire%' ) ) GROUP BY glpi_computers.ID

Dans le champ du moteur de recherche : sorti de l\\\'inventaire
et plus d'affichage de résultat

Manque un stripslahes ?


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#7 2009-08-04 21:06:10

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Antislash avant une apostrophe


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#8 2009-08-05 07:58:19

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Antislash avant une apostrophe

C'est bon pour moi.
Mojortom06 : tu peux confirmer ?


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#9 2009-08-05 11:48:42

majortom06
Member
Registered: 2008-01-16
Posts: 47

Re: Antislash avant une apostrophe

Quand je clique sur le lien, j'obtiens ce message.
Une idée ?


Oops…
Trac detected an internal error: SubversionException: ("Berkeley DB error for filesystem '/var/svn/glpi/db' while opening environment:\n", 160029)
There was an internal error in Trac. It is recommended that you inform your local Trac administrator and give him all the information he needs to reproduce the issue.

To that end, you could   
==== How to Reproduce ====

While doing a GET operation on `/changeset/8628`, Trac issued an internal error.

''(please provide additional details here)''


Request parameters:
{{{
{'new': u'8628'}
}}}


User Agent was: `Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; InfoPath.1; .NET CLR 3.5.21022)`

==== System Information ====

|| '''Trac''' || `0.11.1` ||
|| '''Python''' || `2.5.2 (r252:60911, Jan  4 2009, 18:00:02) ` [[br]] `[GCC 4.3.2]` ||
|| '''setuptools''' || `0.6c8` ||
|| '''SQLite''' || `3.5.9` ||
|| '''pysqlite''' || `2.4.1` ||
|| '''Genshi''' || `0.5.1` ||
|| '''mod_python''' || `3.3.1` ||
|| '''Subversion''' || `1.5.1 (r32289)` ||
|| '''jQuery:''' || `1.2.6` ||

==== Python Traceback ====
{{{
Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/trac/web/main.py", line 423, in _dispatch_request
    dispatcher.dispatch(req)
  File "/usr/lib/python2.5/site-packages/trac/web/main.py", line 173, in dispatch
    chosen_handler)
  File "/usr/lib/python2.5/site-packages/trac/web/main.py", line 286, in _pre_process_request
    chosen_handler = filter_.pre_process_request(req, chosen_handler)
  File "/usr/lib/python2.5/site-packages/trac/versioncontrol/api.py", line 86, in pre_process_request
    self.get_repository(req.authname).sync()
  File "/usr/lib/python2.5/site-packages/trac/versioncontrol/api.py", line 157, in get_repository
    repos = self._connector.get_repository(rtype, rdir, authname)
  File "/usr/lib/python2.5/site-packages/trac/versioncontrol/svn_fs.py", line 280, in get_repository
    'branches': self.branches})
  File "/usr/lib/python2.5/site-packages/trac/versioncontrol/svn_fs.py", line 401, in __init__
    self.repos = repos.svn_repos_open(self.path, self.pool())
  File "/var/lib/python-support/python2.5/libsvn/repos.py", line 55, in svn_repos_open
    return apply(_repos.svn_repos_open, args)
SubversionException: ("Berkeley DB error for filesystem '/var/svn/glpi/db' while opening environment:\n", 160029)

}}}
      a ticket at this site.

The action that triggered the error was:

GET: /changeset/8628
TracGuide — The Trac User and Administration Guide

Offline

#10 2009-08-05 12:05:48

majortom06
Member
Registered: 2008-01-16
Posts: 47

Re: Antislash avant une apostrophe

Le problème précédent a disparu.
Modification du code : test OK
Merci @ tous

Thierry

Offline

#11 2009-08-05 13:47:05

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Antislash avant une apostrophe

Parfait. Je ferme.


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

Board footer

Powered by FluxBB