Changeset 67321 in spip-zone


Ignore:
Timestamp:
Oct 30, 2012, 8:28:50 PM (7 years ago)
Author:
eric@…
Message:

Amélioration mais finalement minime de la fonction de scan des fichiers perso en mutu.
On s'en relèvera pas la nuit...

Location:
_plugins_/mes_fichiers/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/mes_fichiers/trunk/inc/mes_fichiers_utils.php

    r67257 r67321  
    44// Renvoie la liste des fichiers et repertoires a sauver
    55function mes_fichiers_a_sauver() {
    6         if(defined('_DIR_SITE')){
    7                 $dir_racine = _DIR_SITE;
    8         }else{
    9                 $dir_racine = _DIR_RACINE;
    10         }
    11 
    12         $htaccess = defined('_ACCESS_FILE_NAME') ? $dir_racine._ACCESS_FILE_NAME : $dir_racine.'.htaccess';
    13         $IMG = defined('_DIR_IMG') ? _DIR_IMG : $dir_racine.'IMG/';
    14         $tmp_dump = defined('_DIR_DUMP') ? _DIR_DUMP : $dir_racine.'tmp/dump/';
    15         $tmp_db = defined('_DIR_DB') ? _DIR_DB : $dir_racine.'config/bases/';
     6        // Dans le cas de la mutu, les fichiers de personnalisation sont places
     7        // - soit dans le site d'une sous-domaine, il faut donc aller les chercher a la racine de ce sous-domaine donc
     8        //   en utilisant _DIR_SITE
     9        // - soit dans le le site principal soit _DIR_RACINE
     10        if (defined('_DIR_SITE')) {
     11                // C'est une mutu
     12                $dir_site = _DIR_SITE;
     13        }
     14        else {
     15                $dir_site = _DIR_RACINE;
     16        }
     17
     18        $htaccess = defined('_ACCESS_FILE_NAME') ? _DIR_RACINE._ACCESS_FILE_NAME : _DIR_RACINE.'.htaccess';
     19        $IMG = defined('_DIR_IMG') ? _DIR_IMG : $dir_site.'IMG/';
     20        $tmp_dump = defined('_DIR_DUMP') ? _DIR_DUMP : $dir_site.'tmp/dump/';
     21        $tmp_db = defined('_DIR_DB') ? _DIR_DB : $dir_site.'config/bases/';
    1622
    1723        $liste = array();
     
    3238
    3339        // le fichier d'options si il existe
    34         if (@is_readable($f = $dir_racine . _NOM_PERMANENTS_INACCESSIBLES . _NOM_CONFIG . '.php')
     40        if (@is_readable($f = $dir_site . _NOM_PERMANENTS_INACCESSIBLES . _NOM_CONFIG . '.php')
    3541        OR (!defined('_DIR_SITE') && @is_readable($f = _FILE_OPTIONS))){
    3642                $liste[] = $f;
     
    4854        if (strlen($GLOBALS['dossier_squelettes']))
    4955                foreach (explode(':', $GLOBALS['dossier_squelettes']) as $_dir) {
    50                         $dir = ($_dir[0] == '/' ? '' : $dir_racine) . $_dir . '/';
     56                        $dir = ($_dir[0] == '/' ? '' : $dir_site) . $_dir . '/';
    5157                        if (@is_dir($dir))
    5258                                $liste[] = $dir;
    5359                }
    5460        else
    55                 if (@is_dir($dir_racine.'squelettes/'))
    56                         $liste[] = $dir_racine.'squelettes/';
     61                if (@is_dir($dir_site.'squelettes/'))
     62                        $liste[] = $dir_site.'squelettes/';
    5763
    5864        // le dernier fichier de dump de la base
  • _plugins_/mes_fichiers/trunk/paquet.xml

    r67257 r67321  
    22        prefix="mes_fichiers"
    33        categorie="maintenance"
    4         version="2.0.3"
     4        version="2.0.4"
    55        etat="test"
    66        compatibilite="[3.0.0;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.