Author: christian_lefebvre@laposte.net
Date: Mon Aug 14 22:41:19 2006
New Revision: 4529
Log:
méchant bug quand il y a 2 fonctions sur 2 lignes de suite
(quelle idée d'indenter aussi moche aussi 
Modified:
_outils_/docspip/genererLiensDoc.php
Modified: _outils_/docspip/genererLiensDoc.php
--- _outils_/docspip/genererLiensDoc.php (original)
+++ _outils_/docspip/genererLiensDoc.php Mon Aug 14 22:41:19 2006
@@ -60,6 +60,8 @@
}
}
+if(0) {
+
// apres ca, quelques variables doivent etre peuplees
if($spipDir == null) {
die("option -spip necessaire\n");
@@ -99,6 +101,8 @@
// y recuperer la racine de l'arbo = le secteur de tout le reste.
$secteur= $rubriques['.'];
+} ##0
+
// puis, si la liste des fichiers n'est pas passee en argument, lister
// tous les fichiers
chdir($dirSrc);
@@ -127,11 +131,12 @@
// creer la rubrique associee a ce fichier
$rubs= explode('/', $fichier);
- $rub= &creerArbo($rubs, $rubriques);
+##0 $rub= &creerArbo($rubs, $rubriques);
//echo "creerArbo => ".var_export($rub, 1);
// lire le fichier dans un tableau de lignes
$code= file($fichier);
+ $recode=array();
$modifie= false;
@@ -151,11 +156,11 @@
// il y a un lien foireux => on remplace
if($num > 0 && preg_match("|^[\s/*]*$urlDocSite.*|",
$code[$num-1])) {
- $code[$num-1]= "$sep$link\n";
+ $recode[$num-1]= "$sep$link\n";
$i= $num-2;
} else {
// sinon, on en insère un nouveau
- $code[$num]= "$sep$link\n".$code[$num];
+ $recode[$num]= "$sep$link\n".$code[$num];
$i= $num-1;
}
$modifie= true;
@@ -200,14 +205,19 @@
'fichier' => $fichier,
'url_propre' => "$nom"
);
- //var_export($article);
- $rub["A $nom"]= creerArticle($article);
+ echo (string)($num-1)." : ".var_export($code[$num-1], 1)."\n";
+ echo "$num : ".var_export($code[$num], 1)."\n";
+ var_export($article);
+##0 $rub["A $nom"]= creerArticle($article);
}
}
//echo "\nAPRES : ".var_export($rub, 1);
if($modifie) {
+ foreach($recode as $num => $line) {
+ $code[$num]= $recode[$num];
+ }
rename($fichier, $fichier.'.orig');
$f= fopen($fichier, 'w');
fwrite($f, join('', $code));
@@ -218,7 +228,7 @@
//var_export($rubriques);
/**
- * A SUIVRE : creation d'un article avec les details specifie
+ * Creation d'un article avec les details specifie
* SI l'article n'existe pas deja, sinon, il faut juste mettre a jour
* les bouts necessaires, en essayant de rien casser
*/
@@ -290,7 +300,7 @@
}
/**
- * A SUIVRE : creation d'une rubrique
+ * Creation d'une rubrique
*/
//** http://doc.spip.org/@creerRubrique **
function creerRubrique($nom, $type, $parent, $avant) {