Changeset 117721 in spip-zone


Ignore:
Timestamp:
Sep 5, 2019, 5:05:01 PM (2 months ago)
Author:
maieul@…
Message:

Possibilité de passer une extension (sans le point) en dernier argument de zippeur() et zippeur_dynamique().

Permettrait par ex de générer des .epub.

Location:
_plugins_/zippeur/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/zippeur/trunk/paquet.xml

    r112369 r117721  
    22        prefix="zippeur"
    33        categorie="multimedia"
    4         version="5.0.5"
     4        version="5.1.0"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
  • _plugins_/zippeur/trunk/zippeur_fonctions.php

    r112366 r117721  
    1818
    1919include_spip('inc/zippeur_dynamique');
    20 function zippeur_dynamique($dossier,$date, $cmd,$dynamiques=array(),$statiques=array(),$sanspath=array(),$delai=0){
     20function zippeur_dynamique($dossier,$date, $cmd,$dynamiques=array(),$statiques=array(),$sanspath=array(),$delai=0, $extension='zip'){
    2121        if ($date == '') {
    2222                $date = date("Y-m-d H:i:s",time());
     
    7575                }
    7676        }
    77         return zippeur(array($chemin),$date,$cmd,$dossier,zippeur_chemin_dossier_local().$dossier,$delai);
     77        return zippeur(array($chemin),$date,$cmd,$dossier,zippeur_chemin_dossier_local().$dossier,$delai,$extension);
    7878}
    7979
    80 function zippeur($array,$date='',$cmd='',$nom='',$plat='oui',$delai='0'){
     80function zippeur($array,$date='',$cmd='',$nom='',$plat='oui',$delai='0',$extension='zip'){
    8181        if ($date == '') {
    8282                $date = date("Y-m-d H:i:s",time());
     
    8686        $cmd =='' ? $cmd = lire_config('zippeur/zippeur_cmd'):$cmd=$cmd;
    8787
    88         $chemin = zippeur_chemin_dossier_local().'cache-zip/'.$nom.".zip" ;
     88        $chemin = zippeur_chemin_dossier_local().'cache-zip/'.$nom."$extension" ;
    8989        include_spip('inc/flock');
    9090        $enbase = sql_fetsel('id_zip,fichiers,date_modif','spip_zippeur',"`nom`='$nom'");
Note: See TracChangeset for help on using the changeset viewer.