Ignore:
Timestamp:
May 17, 2009, 4:45:18 PM (12 years ago)
Author:
cy_altern@…
Message:

ajout du choix de la langue de publication de l'article généré

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_stable_/odt2spip/version_0.1_stable/action/odt2spip_importe.php

    r28068 r28686  
    6767    $type = (_request('mode_image') AND _request('mode_image') == 'document') ? 'document' : ($spip_version_code > 2 ? 'image' : 'vignette');
    6868    $ModeImages = ($type == 'document' ? 'doc' : 'img');
     69   
     70  // récupérer la langue de publication + verifier la valeur envoyée
     71    $Tlangues = explode(',', $GLOBALS['meta']['langues_proposees']);
     72    $LanguePublication = (in_array(_request('lang_publi'), $Tlangues) ? _request('lang_publi') : $GLOBALS['meta']['langue_site']);
     73   
    6974   
    7075  // appliquer la transformation XSLT sur le fichier content.xml
     
    8287     
    8388      // definition de l'array des parametres a passer a la xslt
    84         $params = array('IntertitresRiches' => $intertitres_riches, 'ModeImages' => $ModeImages);
     89        $params = array('IntertitresRiches' => $intertitres_riches,
     90                        'ModeImages' => $ModeImages,
     91                        'LanguePublication' => $LanguePublication
     92                        );
    8593       
    8694      // lancer le parseur
     
    95103        $proc = new XSLTProcessor();
    96104
    97       // passage d'un parametre a la xslt
     105      // passage des parametres a la xslt
    98106        $proc->setParameter(null, 'IntertitresRiches', $intertitres_riches);
    99107        $proc->setParameter(null, 'ModeImages', $ModeImages);
     108        $proc->setParameter(null, 'LanguePublication', $LanguePublication);
    100109       
    101110        $xml = new DOMDocument();
Note: See TracChangeset for help on using the changeset viewer.