Ajouter un Plugin - Erreur SQL #2730

Closed
opened 11 years ago by miros · 2 comments
miros commented 11 years ago

SPIP 3.0.1 [19436]

Si on saisie 1 seul caractère, en deuxième position, dans le champs "Rechercher dans les plugins" (Exemple de recherche : html 5)
On obtient une Erreur SQL : 1139 | Got error 'empty (sub)expression' from regexp

SPIP 3.0.1 [19436] Si on saisie 1 seul caractère, en deuxième position, dans le champs "Rechercher dans les plugins" (Exemple de recherche : html 5) On obtient une Erreur SQL : 1139 | Got error 'empty (sub)expression' from regexp
Owner

bien vu.

de fait ce bug touche toutes les recherches (pas que svp) qui portent sur plusieurs mots séparés par un espace et dont le dernier ne comporte qu'une lettre.

ça se passe dans ecrire/inc/rechercher.php ligne 120

il faut modifier

$q = sql_quote(substr($recherche,1,-1));

en

$q = sql_quote($recherche);

(je vois pas ce qui justifie ce raccourcissage de l'expression de recherche...)

bien vu. de fait ce bug touche toutes les recherches (pas que svp) qui portent sur plusieurs mots séparés par un espace et dont le dernier ne comporte qu'une lettre. ça se passe dans ecrire/inc/rechercher.php ligne 120 il faut modifier <pre>$q = sql_quote(substr($recherche,1,-1));</pre> en <pre>$q = sql_quote($recherche);</pre> (je vois pas ce qui justifie ce raccourcissage de l'expression de recherche...)
Poster

Appliqué par commit r19465.
Statut changé à Fermé

Appliqué par commit r19465. **Statut changé à Fermé**
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.