Changeset 107769 in spip-zone


Ignore:
Timestamp:
Nov 27, 2017, 1:33:12 PM (2 years ago)
Author:
booz@…
Message:

choisir le statut des articles a exporter

File:
1 edited

Legend:

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

    r107768 r107769  
    5252                        )
    5353                        ->addOption(
     54                                'statuts',
     55                                't',
     56                                InputOption::VALUE_OPTIONAL,
     57                                'statuts des articles a exporter (séparé par une virgule)',
     58                                'prop,prepa,publie'
     59                        )
     60                        ->addOption(
    5461                                'modif',
    5562                                'm',
     
    7279                $branche = $input->getOption('branche') ;
    7380                $date_modif = $input->getOption('modif') ;
     81                $statuts = explode(',', $input->getOption('statuts'));
     82                foreach($statuts as $s)
     83                        $statuts_exportes[]= _q($s);
    7484               
    7585                // Secteur ou rubrique à exporter.
     
    8999                if($date_modif)
    90100                        $critere_date_modif = "and date_modif > '$date_modif'" ;
     101               
     102                $critere_statut = "and statut in(". implode(",", $statuts_exportes) .")" ;
    91103               
    92104                // Répertoire dest, ou arrivent les fichiers txt.
     
    104116                        // Si c'est bon on continue
    105117                        else{
    106                                
    107118                                // chopper les articles en sql.
    108                                 $query = sql_query("select * from spip_articles $critere_export $critere_date_modif order by date_redac asc");
     119                                $query = sql_query("select * from spip_articles $critere_export $critere_date_modif $critere_statut order by date_redac asc");
    109120                               
    110121                                // start and displays the progress bar
Note: See TracChangeset for help on using the changeset viewer.