From 3ca9de0cefd39636aa79b31265745a7c01dca618 Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Fri, 27 Feb 2004 17:14:28 +0000 Subject: [PATCH] bidouilles : optimiser les idx='non' en supprimant les eventuelles indexations correspondantes + nettyage de textes pour backend --- ecrire/inc_filtres.php3 | 2 ++ ecrire/optimiser.php3 | 3 +++ 2 files changed, 5 insertions(+) diff --git a/ecrire/inc_filtres.php3 b/ecrire/inc_filtres.php3 index 451a097c75..5f26ff2f54 100644 --- a/ecrire/inc_filtres.php3 +++ b/ecrire/inc_filtres.php3 @@ -43,6 +43,8 @@ function texte_backend($texte) { // " -> " et tout ce genre de choses $texte = entites_html($texte); + $texte = str_replace("&", "&", $texte); + $texte = str_replace(" ", " ", $texte); // verifier le charset $texte = entites_unicode($texte); diff --git a/ecrire/optimiser.php3 b/ecrire/optimiser.php3 index 9901bf3104..83a155ce94 100644 --- a/ecrire/optimiser.php3 +++ b/ecrire/optimiser.php3 @@ -288,6 +288,9 @@ function optimiser_base() { $suppr = ''; $s = spip_query("SELECT id_$type FROM $table_objet WHERE idx='' $critere"); + while ($t = spip_fetch_array($s)) + $suppr .= ','.$t[0]; + $s = spip_query("SELECT id_$type FROM $table_objet WHERE idx='non'"); while ($t = spip_fetch_array($s)) $suppr .= ','.$t[0]; if ($suppr) -- GitLab