Skip to content
Extraits de code Groupes Projets
Valider a17af648 rédigé par Fil's avatar Fil
Parcourir les fichiers

petites corrections :

- numero de version dans htaccess (yanic)
- un log en trop
- indexation ne parcourait pas toutes les tables à chaque tour (esj)
parent ab779a5d
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -108,7 +108,6 @@ if ($analyser_site == 'oui' AND $flag_editable) { ...@@ -108,7 +108,6 @@ if ($analyser_site == 'oui' AND $flag_editable) {
$url_syndic = trim($v['url_syndic']); $url_syndic = trim($v['url_syndic']);
$descriptif = $v['descriptif']; $descriptif = $v['descriptif'];
$syndication = $v[syndic] ? 'oui' : 'non'; $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"); $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); if ($syndication == 'oui') syndic_a_jour($id_syndic);
$redirect = generer_url_ecrire('sites',("id_syndic=$id_syndic". ($redirect ? "&redirect=$redirect" : "")), true); $redirect = generer_url_ecrire('sites',("id_syndic=$id_syndic". ($redirect ? "&redirect=$redirect" : "")), true);
......
...@@ -614,19 +614,17 @@ function critere_optimisation($table) { ...@@ -614,19 +614,17 @@ function critere_optimisation($table) {
function effectuer_une_indexation($nombre_indexations = 1) { function effectuer_une_indexation($nombre_indexations = 1) {
global $INDEX_iteration_nb_maxi; global $INDEX_iteration_nb_maxi;
// chercher un objet a indexer dans chacune des tables d'objets
$vu = array(); $vu = array();
$tables = liste_index_tables();
while (list(,$table) = each($tables)) { // chercher un objet a indexer dans chacune des tables d'objets
$table_index = 'spip_index'; foreach (liste_index_tables() as $table) {
$table_primary = primary_index_table($table);
$table_primary = primary_index_table($table);
$critere = critere_indexation($table); $critere = critere_indexation($table);
$limit = $nombre_indexations; $limit = $nombre_indexations;
if (isset($INDEX_iteration_nb_maxi[$table])) 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 '' // indexer en priorite les '1' (a reindexer), ensuite les ''
// (statut d'indexation inconnu), enfin les 'idx' (ceux dont // (statut d'indexation inconnu), enfin les 'idx' (ceux dont
...@@ -637,7 +635,7 @@ function effectuer_une_indexation($nombre_indexations = 1) { ...@@ -637,7 +635,7 @@ function effectuer_une_indexation($nombre_indexations = 1) {
$vu[$table] .= $t['id'].", "; $vu[$table] .= $t['id'].", ";
indexer_objet($table, $t['id'], $mode); indexer_objet($table, $t['id'], $mode);
} }
if ($vu) break; if ($vu[$table]) break;
} }
} }
return $vu; return $vu;
......
############################################################## ##############################################################
# Fichier .htaccess SPIP v1.8 # # Fichier .htaccess SPIP v1.9 #
# # # #
# Permet de controler les URLs et la version de php utilisee # # Permet de controler les URLs et la version de php utilisee #
# Compatible avec les URLs 'html', 'propres' et 'propres2' # # Compatible avec les URLs 'html', 'propres' et 'propres2' #
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter