Update of /home/spip-cvs/spip/ecrire
In directory miel:/tmp/cvs-serv18475/ecrire
Modified Files:
inc_filtres.php3 optimiser.php3
Log Message:
bidouilles : optimiser les idx='non' en supprimant les eventuelles indexations correspondantes
+ nettyage de textes pour backend
Index: inc_filtres.php3
RCS file: /home/spip-cvs/spip/ecrire/inc_filtres.php3,v
retrieving revision 1.102
retrieving revision 1.103
diff -u -d -r1.102 -r1.103
--- inc_filtres.php3 24 Feb 2004 15:45:02 -0000 1.102
+++ inc_filtres.php3 27 Feb 2004 17:14:28 -0000 1.103
@@ -43,6 +43,8 @@
// " -> " 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);
Index: optimiser.php3
RCS file: /home/spip-cvs/spip/ecrire/optimiser.php3,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -d -r1.18 -r1.19
--- optimiser.php3 25 Feb 2004 13:37:41 -0000 1.18
+++ optimiser.php3 27 Feb 2004 17:14:28 -0000 1.19
@@ -290,6 +290,9 @@
$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)
spip_query("DELETE FROM $table_index WHERE id_$type IN (0$suppr)");
}