Changeset 64846 in spip-zone


Ignore:
Timestamp:
Aug 15, 2012, 2:03:32 PM (7 years ago)
Author:
maieul@…
Message:

le 3 argument de zippeur est optionelle + utiliser un nouveau champ : date_zip, pour déterminer la durée de vie du zip

Location:
_plugins_/zippeur/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/zippeur/trunk/base/zippeur.php

    r64828 r64846  
    2222                        ecrire_meta($nom_meta_base_version,$current_version="0.4");
    2323                }
     24                if (version_compare($current_version,"0.5","<")){
     25                        maj_tables('spip_zippeur');
     26                        ecrire_meta($nom_meta_base_version,$current_version="0.5");
     27                }
    2428                ecrire_metas();
    2529                               
  • _plugins_/zippeur/trunk/genie/zippeur_effacer_zip.php

    r64837 r64846  
    44        // recherche dans la bdd
    55       
    6         $info = sql_select("id_zip,nom",'spip_zippeur','date_modif +INTERVAL delai_suppression SECOND < NOW() AND delai_suppression > 0','0,'._ZIPPEUR_MAX_EFFACER_ZIP);
     6        $info = sql_select("id_zip,nom",'spip_zippeur','date_zip +INTERVAL delai_suppression SECOND < NOW() AND delai_suppression > 0','0,'._ZIPPEUR_MAX_EFFACER_ZIP);
    77        while ($ligne = sql_fetch($info) ){
    88                defined('_DIR_SITE') ? $chemin = _DIR_SITE._NOM_TEMPORAIRES_ACCESSIBLES.'cache-zip/'.$ligne['nom'].".zip" : $chemin = _DIR_RACINE._NOM_TEMPORAIRES_ACCESSIBLES.'cache-zip/'.$ligne['nom'].".zip";
  • _plugins_/zippeur/trunk/plugin.xml

    r64842 r64846  
    33        <slogan>Zippez facilement vos fichiers</slogan>
    44        <auteur>[Maïeul Rouquette->http://www.maieul.net], Julien Coste-Louret</auteur>
    5         <version>3.0.2</version>
    6         <version_base>0.4</version_base>
     5        <version>3.0.3</version>
     6        <version_base>0.5</version_base>
    77        <categorie>multimedia</categorie>
    88   <etat>stable</etat>
     
    3030        <slogan>Zippez facilement vos fichiers</slogan>
    3131        <auteur>[Maïeul Rouquette->http://www.maieul.net], Julien Coste-Louret</auteur>
    32         <version>3.0.2</version>
    33         <version_base>0.4</version_base>
     32        <version>3.0.3</version>
     33        <version_base>0.5</version_base>
    3434        <categorie>multimedia</categorie>
    3535   <etat>stable</etat>
  • _plugins_/zippeur/trunk/zippeur_fonctions.php

    r64840 r64846  
    5656}
    5757
    58 function zippeur($array,$date,$cmd,$nom='',$plat='oui',$delai='0'){
     58function zippeur($array,$date,$cmd='',$nom='',$plat='oui',$delai='0'){
    5959        $delai = valeur_numerique($delai);
    6060        $nom == '' ? $nom = md5(serialize($array)) : $nom = $nom;
     
    7171                        spip_log("Zippage de $nom.zip avec cmd=$cmd","zippeur");
    7272                        if ($enbase['id_zip']){
    73                                 sql_updateq("spip_zippeur",array("delai_suppression"=>$delai,"date_modif"=>$date,'fichiers'=>count($array)),"id_zip=".$enbase['id_zip']);       
     73                                sql_updateq("spip_zippeur",array("delai_suppression"=>$delai,"date_modif"=>$date,'date_zip'=>date('Y-m-d H-i-s'),'fichiers'=>count($array)),"id_zip=".$enbase['id_zip']);       
    7474                        }
    7575                        else{
    76                                 sql_insertq("spip_zippeur",array("delai_suppression"=>$delai,"nom"=>$nom,"date_modif"=>$date,'fichiers'=>count($array)));       
     76                                sql_insertq("spip_zippeur",array("delai_suppression"=>$delai,"nom"=>$nom,"date_modif"=>$date,'date_zip'=>date('Y-m-d H-i-s'),'fichiers'=>count($array)));       
    7777                        }
    7878                }
  • _plugins_/zippeur/trunk/zippeur_pipelines.php

    r64830 r64846  
    77                        'nom'                   => "text",
    88                        'date_modif'    => "datetime",
     9                        'date_zip'              => "datetime",
    910                        'delai_suppression'=>"INT",
    1011                        'fichiers'=>"INT"
Note: See TracChangeset for help on using the changeset viewer.