Changeset 95861 in spip-zone


Ignore:
Timestamp:
Mar 8, 2016, 5:51:03 PM (4 years ago)
Author:
booz@…
Message:

allez la cerise sur le gateau du debug

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/convertisseur/trunk/spip-cli/fichiersImporter.php

    r95854 r95861  
    146146                                       
    147147                                       
    148                                         // Si des <ins> qui correspondent à des champs metadonnees connus,on les ajoute.
     148                                        // Si des <ins> qui correspondent à des champs metadonnees connus, on les ajoute.
    149149                                        $champs_metadonnees = array("mots_cles", "auteurs", "hierarchie", "documents");
    150150                                        $hierarchie = "" ;
     
    152152                                        $mots_cles = "" ;
    153153                                        $documents = "" ;                                       
     154
     155                                        if (preg_match_all(",<ins[^>]+class='(.*?)'>(.*?)</ins>,ims", $texte, $z, PREG_SET_ORDER)){
     156                                                foreach($z as $d){
     157                                                        if(in_array($d[1], $champs_metadonnees)){
     158                                                                // class="truc" => $truc
     159                                                                $$d[1] = split("@@", $d[2]);
     160                                                                // virer du texte
     161                                                                $texte = substr_replace($texte, '', strpos($texte, $d[0]), strlen($d[0]));
     162                                                        }
     163                                                }
     164                                        }
    154165                                       
    155166                                        if (preg_match(",<ins class='id_article'>(.*?)</ins>,ims", $texte, $z))
    156167                                                        $id_source = $z[1] ;
    157 
    158168                                       
    159169                                        // dans quelle rubrique importer ?
     
    327337                                                                        // trouver l'article dont l'id_source est $l[4] dans le secteur
    328338                                                                        if($id_dest = sql_getfetsel("id_article", "spip_articles", "id_source=" . trim($l[4]) . " and id_secteur=$id_parent")){
    329                                                                                 $lien = escapeshellarg($l[0] . " => " . str_replace($l[4], $id_dest, $l[0]));
     339                                                                                $lien = escapeshellarg("$id_article : " . $l[0] . " => " . str_replace($l[4], $id_dest, $l[0]));
    330340                                                                                passthru("echo $lien >> liens_corriges.txt");
    331341                                                                        }else{
    332                                                                                 $commande = escapeshellarg("Dans $id_article " . $l[0] . " : lien vers " . $l[4] . " non trouvé") ;
     342                                                                                $commande = escapeshellarg("Dans $id_article (source $id_source)" . $l[0] . " : lien vers " . $l[4] . " non trouvé") ;
    333343                                                                                passthru("echo $commande >> liens_non_corriges.txt");
    334344                                                                        }       
Note: See TracChangeset for help on using the changeset viewer.