Changeset 111637 in spip-zone for _plugins_/convertisseur


Ignore:
Timestamp:
Sep 20, 2018, 2:12:03 PM (4 weeks ago)
Author:
root
Message:

Ménage

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/convertisseur/trunk/convertisseur_fonctions.php

    r109475 r111637  
    11<?php
    22/**
    3  * Ce fichier contient l'ensemble fonctions implémentant l'API du plugin Taxonomie.
    4  *
    5  * @package SPIP\TAXONOMIE\API
    6  */
     3*/
    74
    85if (!defined("_ECRIRE_INC_VERSION")) return;
     
    3936        include_spip('inc/convertisseur');
    4037        global $conv_formats;
    41 
     38       
    4239        $texte_converti = '';
    43 
     40       
    4441        if (($texte)
    4542        AND array_key_exists($format, $conv_formats)) {
     
    4946                        $texte = importer_charset($texte);
    5047                }
    51 
     48       
    5249                $texte_converti = conversion_format($texte, $format);
    5350                $texte_converti = nettoyer_format($texte_converti);
    5451        }
    55 
     52       
    5653        return $texte_converti;
    5754}
     
    6259 */
    6360
    64 // Iterateur pour l'extracteur quark_xml
     61// Iterateur pour l'extracteur indesign_xml
    6562function inc_indesign_xml_to_array_dist($u){
    6663        return activer_iterateur('indesign_xml', $u) ;
     
    9996
    10097function activer_iterateur($extracteur, $u){
    101 
     98       
    10299        $item = array();
    103 
     100       
    104101        // convertir en tableau
    105102        include_spip("extract/" . $extracteur);
    106103        $item = call_user_func('convertir_' . $extracteur, $u);
    107 
     104       
    108105        include_spip("inc/convertisseur");
    109106        foreach($item as &$i)
    110107                $i = nettoyer_format($i);
    111 
     108       
    112109        $item['insertion'] = extracteur_preparer_insertion($item);
    113 
     110       
    114111        $m[] = $item ;
    115112        return $m ;
     
    118115// Transformer le tableau de valeurs converties par un extracteur en format d'insertion pour spip
    119116function extracteur_preparer_insertion($item){
    120 
     117       
    121118        $texte = "" ;
    122119        $champs_article = array("surtitre", "titre", "chapo");
    123 
     120       
    124121        # Champs articles
    125122        # Baliser les champs articles
    126 
     123       
    127124        foreach($item as $k => $v)
    128125                if(in_array($k, $champs_article))
    129126                        $texte .= "<ins class='$k'>" . trim($v) . "</ins>\n" ;
    130 
     127       
    131128                # autres champs
    132129                # en plus des champs de données converties, un extracteur peut envoyer des champs techniques (xml, logs, alertes), on ne les insert pas.
     
    137134                                else
    138135                                        $texte .= "<ins class='$k'>" . trim($v) . "</ins>\n" ;
    139 
     136       
    140137                # texte
    141138                $texte .=  "\n" . trim($item['texte']) . "\n" ;
Note: See TracChangeset for help on using the changeset viewer.