Changeset 59780 in spip-zone


Ignore:
Timestamp:
Mar 26, 2012, 8:48:43 PM (7 years ago)
Author:
maieul@…
Message:

function zippeur_creer_arbo qui crée l'aborscence des sous-dossier dans le dossier local. A mon avis un peu lourde, donc peut être à proposer de désactiver ?

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/zippeur/trunk/inc/zippeur_dynamique.php

    r59763 r59780  
    22if (!defined("_ECRIRE_INC_VERSION")) return;
    33
     4
     5function zippeur_creer_arbo($chemin,$fichier='oui'){
     6        $arbo = explode('/',$chemin);
     7       
     8        defined('_DIR_SITE') ? $chemin = _DIR_SITE._NOM_TEMPORAIRES_ACCESSIBLES : $chemin = _DIR_RACINE._NOM_TEMPORAIRES_ACCESSIBLES;
     9        if ($fichier == 'oui'){
     10                array_pop($arbo);
     11        }
     12        foreach ($arbo as $rep){
     13                $chemin = $chemin.'/'.$rep;
     14                sous_repertoire($chemin);               
     15        }
     16}
    417function zippeur_creer_fichier($squel,$chemin,$options=array()){
     18        zippeur_creer_arbo($chemin);
    519        defined('_DIR_SITE') ? $chemin = _DIR_SITE._NOM_TEMPORAIRES_ACCESSIBLES.$chemin : $chemin = _DIR_RACINE._NOM_TEMPORAIRES_ACCESSIBLES.$chemin;
    620        $contenu = recuperer_fond($squel,$options);
     
    923
    1024function zippeur_copier_fichier($orig,$dest){
     25        zippeur_creer_arbo($chemin);
    1126        defined('_DIR_SITE') ? $chemin = _DIR_SITE._NOM_TEMPORAIRES_ACCESSIBLES.$chemin : $chemin = _DIR_RACINE._NOM_TEMPORAIRES_ACCESSIBLES.$chemin;
    1227        copy(find_in_path($orig),$chemin.$dest);
Note: See TracChangeset for help on using the changeset viewer.