[SPIP] ~maj v3.2.9-->v3.2.11
[lhc/web/www.git] / www / plugins-dist / revisions / inc / revisions.php
index cb60ec8..cfe2a64 100644 (file)
@@ -561,8 +561,8 @@ function ajouter_version($id_objet, $objet, $champs, $titre_version = "", $id_au
        // distinctif (pour eviter la violation d'unicite)
        // et un titre contenant en fait le moment de l'insertion
        list($ms, $sec) = explode(' ', microtime());
-       $date = $sec . substr($ms, 1,
-                       4) - 20; // SQL ne ramene que 4 chiffres significatifs apres la virgule pour 0.0+titre_version
+       // SQL ne ramene que 4 chiffres significatifs apres la virgule pour 0.0+titre_version
+       $date = ($sec . substr($ms, 1, 4)) - 20;
        $datediff = ($sec - mktime(0, 0, 0, 9, 1, 2007)) * 1000000 + substr($ms, 2, strlen($ms) - 4);
 
        $valeurs = array(
@@ -653,7 +653,8 @@ function ajouter_version($id_objet, $objet, $champs, $titre_version = "", $id_au
 
                for ($i = 0; $i < $n; $i++) {
                        while ($i >= $paras_champ[$nom]) {
-                               list($nom, ) = each($champs);
+                               $nom = key($champs);
+                               next($champs);
                        }
                        // Lier au fragment existant si possible, sinon creer un nouveau fragment
                        $id_fragment = isset($trans[$i]) ? $trans[$i] : $next++;