Changeset 9970 in spip-zone


Ignore:
Timestamp:
Feb 28, 2007, 5:35:32 PM (14 years ago)
Author:
cedric@…
Message:

"compatibilite 1.9.2 et repertoires"

Location:
_plugins_/_stable_/phpmyvisites
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_stable_/phpmyvisites/core/include/global.php

    r2818 r9970  
    8383
    8484// directories
    85 define('DIR_IMG_THEMES', _DIR_PLUGIN_PHPMV . '/themes/default/images/');
    86 define('DIR_IMG_BROWSERS', _DIR_PLUGIN_PHPMV . '/images/browsers');
    87 define('DIR_IMG_OS',       _DIR_PLUGIN_PHPMV . '/images/os');
    88 define('DIR_IMG_PLUGINS',  _DIR_PLUGIN_PHPMV . '/images/plugins');
    89 define('DIR_IMG_LOGOS',  _DIR_PLUGIN_PHPMV . '/images/logos');
    90 define('DIR_IMG_COUNTRIES_FLAGS', _DIR_PLUGIN_PHPMV . '/images/countries_flags');
    91 define('DIR_IMG_SCREENS', _DIR_PLUGIN_PHPMV . '/images/screens');
     85define('DIR_IMG_THEMES', _DIR_PLUGIN_PHPMV . 'themes/default/images/');
     86define('DIR_IMG_BROWSERS', _DIR_PLUGIN_PHPMV . 'images/browsers');
     87define('DIR_IMG_OS',       _DIR_PLUGIN_PHPMV . 'images/os');
     88define('DIR_IMG_PLUGINS',  _DIR_PLUGIN_PHPMV . 'images/plugins');
     89define('DIR_IMG_LOGOS',  _DIR_PLUGIN_PHPMV . 'images/logos');
     90define('DIR_IMG_COUNTRIES_FLAGS', _DIR_PLUGIN_PHPMV . 'images/countries_flags');
     91define('DIR_IMG_SCREENS', _DIR_PLUGIN_PHPMV . 'images/screens');
    9292define('LANGS_PATH', INCLUDE_PATH . '/langs');
    9393define('DIR_IMG_MAPS', INCLUDE_PATH . '/images/maps');
  • _plugins_/_stable_/phpmyvisites/exec/phpmv.php

    r5253 r9970  
    2121 */
    2222
    23 $p=explode(basename(_DIR_PLUGINS)."/",str_replace('\\','/',realpath(dirname(dirname(__FILE__)))));
    24 define('_DIR_PLUGIN_PHPMV',(_DIR_PLUGINS.end($p)));
     23if (!defined('_DIR_PLUGIN_PHPMV')){
     24        $p=explode(basename(_DIR_PLUGINS)."/",str_replace('\\','/',realpath(dirname(dirname(__FILE__)))));
     25        define('_DIR_PLUGIN_PHPMV',(_DIR_PLUGINS.end($p)).'/');
     26}
    2527
    2628function verif_install(){
    27         // gestion de l'install
    28         if (!is_dir(_DIR_SESSIONS."phpmvconfig")){
    29                 sous_repertoire(_DIR_SESSIONS, "phpmvconfig");
    30         }
    31         if (!is_dir(_DIR_SESSIONS."phpmvdatas")){
    32                 sous_repertoire(_DIR_SESSIONS, "phpmvdatas");
    33         }
    34 
    35         if (@file_exists(_DIR_SESSIONS."phpmvconfig/config.php"))
     29        // gestion de l'install et repertoires, selon les versions
     30        if (defined('_DIR_TMP')){
     31                define('_PHPMV_DIR_DATA',realpath(_DIR_TMP . "phpmvdatas"));
     32                if (!is_dir(_DIR_TMP."phpmvdatas")){
     33                        sous_repertoire(_DIR_TMP, "phpmvdatas");
     34        }
     35        else {
     36                define('_PHPMV_DIR_DATA',realpath(_DIR_SESSIONS . "phpmvdatas"));
     37                if (!is_dir(_DIR_SESSIONS."phpmvdatas")){
     38                        sous_repertoire(_DIR_SESSIONS, "phpmvdatas");
     39        }
     40        if (defined('_DIR_ETC')){
     41                if (!is_dir(_DIR_ETC."phpmvconfig"))
     42                        sous_repertoire(_DIR_ETC, "phpmvconfig");
     43                if (is_dir(_DIR_ETC."phpmvconfig"))
     44                        define('_PHPMV_DIR_CONFIG',realpath(_DIR_ETC . "phpmvconfig"));
     45        }
     46        if (!defined('_PHPMV_DIR_CONFIG')){
     47                define('_PHPMV_DIR_CONFIG',realpath(_DIR_SESSIONS . "phpmvconfig"));
     48                if (!is_dir(_DIR_SESSIONS."phpmvconfig")){
     49                        sous_repertoire(_DIR_SESSIONS, "phpmvconfig");
     50        }
     51
     52        if (@file_exists(_PHPMV_DIR_CONFIG."config.php"))
    3653                return;
    3754
    38         if (lire_fichier('inc_connect.php',$connect) && preg_match(',spip_connect_db\(([^\)]*)\),i',$connect,$r)){
     55        if (!defined('_FILE_CONNECT')){
     56                define('_FILE_CONNECT',
     57                  (@is_readable($f = _DIR_RESTREINT . 'inc_connect.php') ? $f
     58                :       (@is_readable($f = _DIR_RESTREINT . 'inc_connect.php3') ? $f
     59                :       false)));
     60        }
     61        if (lire_fichier(_FILE_CONNECT,$connect) && preg_match(',spip_connect_db\(([^\)]*)\),i',$connect,$r)){
    3962                $pars = explode(',',$r[1]);
    4063                $host = substr($pars[0],1,strlen($pars[0])-2);
     
    6285);
    6386?".'>';
    64                 ecrire_fichier(_DIR_SESSIONS."phpmvconfig/site_info.php",$conf);
     87                ecrire_fichier(_PHPMV_DIR_CONFIG."/site_info.php",$conf);
    6588                $conf = '<'.'?php
    6689$siteUrls = array ('."
     
    7194);
    7295?".'>';
    73                 ecrire_fichier(_DIR_SESSIONS."phpmvconfig/site_urls.php",$conf);
     96                ecrire_fichier(_PHPMV_DIR_CONFIG."/site_urls.php",$conf);
    7497               
    7598                return;
     
    149172       
    150173        verif_install();
    151         define('_PHPMV_DIR_CONFIG',realpath(_DIR_SESSIONS . "phpmvconfig"));
    152         define('_PHPMV_DIR_DATA',realpath(_DIR_SESSIONS . "phpmvdatas"));
    153174       
    154175        if (!isset($GLOBALS['meta']['PHPMyVisites_no_admin_stat'])){
  • _plugins_/_stable_/phpmyvisites/phpmv_boutons.php

    r5548 r9970  
    22
    33
    4 $p=explode(basename(_DIR_PLUGINS)."/",str_replace('\\','/',realpath(dirname(__FILE__))));
    5 define('_DIR_PLUGIN_PHPMV',(_DIR_PLUGINS.end($p)));
     4if (!defined('_DIR_PLUGIN_PHPMV')){
     5        $p=explode(basename(_DIR_PLUGINS)."/",str_replace('\\','/',realpath(dirname(__FILE__))));
     6        define('_DIR_PLUGIN_PHPMV',(_DIR_PLUGINS.end($p)).'/');
     7}
    68
    79        function phpmv_ajouterBoutons($boutons_admin) {
     
    1921                        else{
    2022                                $boutons_admin['statistiques_visites']->sousmenu["phpmv"]= new Bouton(
    21                                 "../"._DIR_PLUGIN_PHPMV."/img_pack/phpmv-logo.png",  // icone
     23                                "../"._DIR_PLUGIN_PHPMV."img_pack/phpmv-logo.png",  // icone
    2224                                _L("PHPMyVisites") //titre
    2325                                );
  • _plugins_/_stable_/phpmyvisites/phpmv_fonctions.php

    r6004 r9970  
    77        ecrire_metas();
    88}
    9 if (!defined(_DIR_PLUGIN_PHPMV)){
     9if (!defined('_DIR_PLUGIN_PHPMV')){
    1010        $p=explode(basename(_DIR_PLUGINS)."/",str_replace('\\','/',realpath(dirname(__FILE__))));
    11         define('_DIR_PLUGIN_PHPMV',_DIR_PLUGINS.end($p));
     11        define('_DIR_PLUGIN_PHPMV',(_DIR_PLUGINS.end($p)).'/');
    1212}
    1313if (!isset($GLOBALS['meta']['_DIR_PLUGIN_PHPMV']) OR $GLOBALS['meta']['_DIR_PLUGIN_PHPMV']!=_DIR_PLUGIN_PHPMV){
  • _plugins_/_stable_/phpmyvisites/themes/default/css/styles.php

    r2818 r9970  
    596596direction: $direction;
    597597text-align: $rightouleft;
    598 list-style-image: url(\""._DIR_PLUGIN_PHPMV."/themes/default/images/f3$direction.png\");
     598list-style-image: url(\""._DIR_PLUGIN_PHPMV."themes/default/images/f3$direction.png\");
    599599}
    600600#menuadmin LI {
Note: See TracChangeset for help on using the changeset viewer.