Changeset 100516 in spip-zone


Ignore:
Timestamp:
Nov 15, 2016, 5:04:33 PM (3 years ago)
Author:
booz@…
Message:

désambiguiser le nom de la commande de conversion, plus rendre dispos dans les extracteurs qui existent

Location:
_plugins_/convertisseur/trunk
Files:
2 edited

Legend:

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

    r100424 r100516  
    6161 * Pour faire des <BOUCLE_conversion(DATA){source extracteur, fichier}>
    6262 */
    63 
    64 // Extracteurs qui renvoient des tableaux (TODO voir spip-cli convertir ligne 69 pour dynamiser)
    65 $GLOBALS['extracteurs_connus'] = array('indesign_xml', 'quark_xml', 'xml_ocr', 'xml_de') ;
    6663
    6764// Iterateur pour l'extracteur quark_xml
     
    130127        return $texte ;
    131128}
     129
     130// Définir les extracteur disponibles (pour d'autres plugins ou pour spip-cli)
     131include_spip("inc/convertisseur");
     132global $conv_formats ;
     133foreach($conv_formats as $f)
     134        if(!is_array($f))
     135                $GLOBALS['extracteurs_disponibles'][] = $f ;
  • _plugins_/convertisseur/trunk/spip-cli/convertisseurConvertir.php

    r96329 r100516  
    2626                        ->setDescription('Conversion de fichiers divers au format SPIP txt. `spip convert -e %extracteur% -s %source% -d %dest%`.')
    2727                        ->setAliases(array(
    28                                 'convert' // abbréviation commune pour "conversion"
     28                                'conversion' // abbréviation commune pour "conversion"
    2929                        ))
    3030                        ->addOption(
     
    6262                include_spip("iterateur/data");
    6363                include_spip("inc/utils");
    64                
    65                 include_spip("inc/convertisseur");
    66                 global $conv_formats ;
    67                 foreach($conv_formats as $v)
    68                         if(!is_array($v))
    69                                 $extracteurs_disponibles[] = $v ;
    70                 $extracteurs_dispos = join(", ",$extracteurs_disponibles);             
    71                                                
    72                 if($extracteur == "" || !in_array($extracteur, $extracteurs_disponibles)){
     64                include_spip(_DIR_PLUGIN_CONVERTISSEUR . "convertisseur_fonctions");
     65
     66                $extracteurs_dispos = join(", ",$GLOBALS['extracteurs_disponibles']);
     67
     68                if($extracteur == "" || !in_array($extracteur, $GLOBALS['extracteurs_disponibles'])){
    7369                        $output->writeln("<error>Définir un extracteur `spip convert -e %extracteur%`. Extracteurs disponibles : $extracteurs_dispos</error>");
    7470                        exit ;
Note: See TracChangeset for help on using the changeset viewer.