Valider 63fe3dc2 rédigé par Fil's avatar Fil
Parcourir les fichiers

une fois la commande SQL lancee, on risque le timeout ; il faut donc avoir...

une fois la commande SQL lancee, on risque le timeout ; il faut donc avoir note l'etape avant de lancer la commande
probleme de cette approche : la serie de commandes emboitees avec CREATE TEMPORARY TABLE, pour les date_thread, risque de casser au milieu sans qu'on s'en apercoive (todo)
parent 9d8a35ef
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+2 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -109,8 +109,9 @@ function serie_alter($serie, $q = array()) {
			if (is_array($r)
			AND function_exists($f = array_shift($r))) {
				spip_log("$serie/$i: $f " . join(',',$r),'maj');
				ecrire_meta('upgrade_etape_'.$serie, $i+1); // attention on enregistre le meta avant de lancer la fonction, de maniere a eviter de boucler sur timeout
				call_user_func_array($f, $r);
				ecrire_meta('upgrade_etape_'.$serie, $i+1);
				spip_log("$serie/$i: ok", 'maj');
			} else {
			  echo "maj $serie etape $i incorrecte";
			  exit;