Ignore:
Timestamp:
May 21, 2012, 12:02:47 PM (7 years ago)
Author:
patfr@…
Message:

Fichiers distants : prise en compte du préfixe
Installation et MAJ du Couteau Suisse : plus bavarde sous SPIP3 et possibilités de mises à jour forcée des fichiers distants d'un outil
Mises à jour automatiques : liste des plugins vérouillés (ex-extensions)
+ en attendant d'utiliser SVP, retour de la méthode SPIP2 de mise à jour

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/couteau_suisse/outils/maj_auto_action_rapide.php

    r59861 r61478  
    9191        include_spip('inc/plugin');
    9292        $plugins_actifs = array_values(liste_chemin_plugin_actifs());
    93         // liste des extensions dispo sous SPIP 2.1
    94         $plugins_extensions = defined('_SPIP20100')?array_values(liste_chemin_plugin_actifs(_DIR_EXTENSIONS)):array();
     93        // liste des extensions dispo sous SPIP >= 2.1
     94        if(defined('_DIR_EXTENSIONS')) define('_DIR_PLUGINS_DIST', _DIR_EXTENSIONS); // compat pour SPIP 2.1
     95        $plugins_extensions = defined('_SPIP20100')?array_values(liste_chemin_plugin_actifs(_DIR_PLUGINS_DIST)):array();
    9596        // tous, mais les actifs d'abord...
    9697        $plugins = array_unique(array_merge($plugins_actifs, $plugins_extensions, liste_plugin_files()));
     
    100101                $extension = in_array($p, $plugins_extensions, true);
    101102                $auto = preg_match(',^auto/,', $p);
    102                 $infos = plugin_get_infos_maj($p, $stop=time()-$time>$timeout, $extension?_DIR_EXTENSIONS:_DIR_PLUGINS);
     103                $infos = plugin_get_infos_maj($p, $stop=time()-$time>$timeout, $extension?_DIR_PLUGINS_DIST:_DIR_PLUGINS);
    103104                $maj_lib = $checked = '';
    104105                if($stop)
     
    142143                . propre(
    143144                        (count($html_actifs)? "\n|{{" . _T('couteau:plug_actifs') . "<span id='maj_1'" . $sep . join("\n",$html_actifs) . "\n" : '')
    144                         . (count($html_extensions)? "\n|{{" . _T('plugins_liste_extensions') . "<span id='maj_2'". $sep . join("\n",$html_extensions) . "\n" : '')
     145                        . (count($html_extensions)? "\n|{{" . _T(defined('_SPIP30000')?'plugins_liste_dist':'plugins_liste_extensions') . "<span id='maj_2'". $sep . join("\n",$html_extensions) . "\n" : '')
    145146                        . (count($html_inactifs)? "\n|{{" . _T('couteau:plug_inactifs') . "<span id='maj_3'". $sep . join("\n",$html_inactifs) . "\n" : '')
    146147                  )
Note: See TracChangeset for help on using the changeset viewer.