Ignore:
Timestamp:
Dec 14, 2018, 7:15:59 PM (4 months ago)
Author:
teddy.spip@…
Message:

PSR SPIP

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/lister_dossiers/trunk/lister_dossiers_fonctions.php

    r104401 r112815  
    1010 */
    1111
    12 if (!defined('_ECRIRE_INC_VERSION')) return;
    13 
    14 function lister_dossiers($racine = _DIR_RACINE)
    15 {
    16     $repertoires = array();
    17     $repertoires_scannes = scandir($racine, 0);
    18     foreach ($repertoires_scannes as $key => $value) {
    19         if (is_dir($racine . DIRECTORY_SEPARATOR . $value) and !preg_match("/^\./", $value)) {
    20             if ($racine === "../") {
    21                 $repertoires[$racine . $value] = lister_dossiers($racine. $value);
    22             } else {
    23                 $repertoires[$racine . DIRECTORY_SEPARATOR . $value] = lister_dossiers($racine . DIRECTORY_SEPARATOR . $value);
    24             }
    25         }
    26     }
    27     return $repertoires;
     12if (!defined('_ECRIRE_INC_VERSION')) {
     13        return;
    2814}
    2915
    30 function dossiers_taille ($racine = _DIR_RACINE)
    31 {
    32     include_spip('inc/filtres');
    33     $spip_version = floatval(spip_version());
    34     if ($spip_version == 2.1) {
    35         include_spip('exec/admin_vider');
    36     } else {
    37         include_spip('action/calculer_taille_cache');
    38     }
     16function lister_dossiers($racine = _DIR_RACINE) {
     17        $repertoires = array();
     18        $repertoires_scannes = scandir($racine, 0);
     19        foreach ($repertoires_scannes as $key => $value) {
     20                if (is_dir($racine . DIRECTORY_SEPARATOR . $value) and !preg_match("/^\./", $value)) {
     21                        if ($racine === "../") {
     22                                $repertoires[$racine . $value] = lister_dossiers($racine . $value);
     23                        } else {
     24                                $repertoires[$racine . DIRECTORY_SEPARATOR . $value] = lister_dossiers($racine . DIRECTORY_SEPARATOR . $value);
     25                        }
     26                }
     27        }
    3928
    40     return calculer_taille_dossier($racine);
     29        return $repertoires;
    4130}
    42 ?>
     31
     32function dossiers_taille($racine = _DIR_RACINE) {
     33        include_spip('inc/filtres');
     34        $spip_version = floatval(spip_version());
     35        if ($spip_version == 2.1) {
     36                include_spip('exec/admin_vider');
     37        } else {
     38                include_spip('action/calculer_taille_cache');
     39        }
     40
     41        return calculer_taille_dossier($racine);
     42}
Note: See TracChangeset for help on using the changeset viewer.