Browse Source

petites corrections :

- numero de version dans htaccess (yanic)
- un log en trop
- indexation ne parcourait pas toutes les tables à chaque tour (esj)
spip-1.9
Fil 17 years ago
parent
commit
a17af64850
  1. 1
      ecrire/exec/sites.php
  2. 12
      ecrire/inc/indexation.php
  3. 2
      htaccess.txt

1
ecrire/exec/sites.php

@ -108,7 +108,6 @@ if ($analyser_site == 'oui' AND $flag_editable) {
$url_syndic = trim($v['url_syndic']);
$descriptif = $v['descriptif'];
$syndication = $v[syndic] ? 'oui' : 'non';
spip_log ("UPDATE spip_syndic SET nom_site=" . spip_abstract_quote($nom_site) . ", url_site=" . spip_abstract_quote($url) . ", url_syndic=" . spip_abstract_quote($url_syndic) . ", descriptif=" . spip_abstract_quote($descriptif) . ", syndication='$syndication', statut='$statut' WHERE id_syndic=$id_syndic");
$result = spip_query("UPDATE spip_syndic SET nom_site=" . spip_abstract_quote($nom_site) . ", url_site=" . spip_abstract_quote($url) . ", url_syndic=" . spip_abstract_quote($url_syndic) . ", descriptif=" . spip_abstract_quote($descriptif) . ", syndication='$syndication', statut='$statut' WHERE id_syndic=$id_syndic");
if ($syndication == 'oui') syndic_a_jour($id_syndic);
$redirect = generer_url_ecrire('sites',("id_syndic=$id_syndic". ($redirect ? "&redirect=$redirect" : "")), true);

12
ecrire/inc/indexation.php

@ -614,19 +614,17 @@ function critere_optimisation($table) {
function effectuer_une_indexation($nombre_indexations = 1) {
global $INDEX_iteration_nb_maxi;
// chercher un objet a indexer dans chacune des tables d'objets
$vu = array();
$tables = liste_index_tables();
while (list(,$table) = each($tables)) {
$table_index = 'spip_index';
$table_primary = primary_index_table($table);
// chercher un objet a indexer dans chacune des tables d'objets
foreach (liste_index_tables() as $table) {
$table_primary = primary_index_table($table);
$critere = critere_indexation($table);
$limit = $nombre_indexations;
if (isset($INDEX_iteration_nb_maxi[$table]))
$limit = min($limit,$INDEX_iteration_nb_maxi[$table]);
$limit = min($limit,$INDEX_iteration_nb_maxi[$table]);
// indexer en priorite les '1' (a reindexer), ensuite les ''
// (statut d'indexation inconnu), enfin les 'idx' (ceux dont
@ -637,7 +635,7 @@ function effectuer_une_indexation($nombre_indexations = 1) {
$vu[$table] .= $t['id'].", ";
indexer_objet($table, $t['id'], $mode);
}
if ($vu) break;
if ($vu[$table]) break;
}
}
return $vu;

2
htaccess.txt

@ -1,5 +1,5 @@
##############################################################
# Fichier .htaccess SPIP v1.8 #
# Fichier .htaccess SPIP v1.9 #
# #
# Permet de controler les URLs et la version de php utilisee #
# Compatible avec les URLs 'html', 'propres' et 'propres2' #

Loading…
Cancel
Save