Ignore:
Timestamp:
Mar 5, 2013, 1:26:54 PM (7 years ago)
Author:
patfr@…
Message:

Mises à jour automatiques : meilleure compatibilité avec SPIP v2 (PhJ)

File:
1 edited

Legend:

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

    r70361 r70418  
    170170                $extension = in_array($p, $plugins_extensions, true);
    171171                $auto = strncmp($p, 'auto/', 5)==0;
    172                 $infos = plugin_get_infos_maj($p, $stop=time()-$time>$timeout, $extension?_DIR_PLUGINS_DIST:_DIR_PLUGINS);
     172                $infos = plugin_get_infos_maj($p, $stop=time()-$time>$timeout, $dir=$extension?_DIR_PLUGINS_DIST:_DIR_PLUGINS);
    173173                if(!defined('_SPIP30000') && strtoupper($infos['necessite'][0]['id'])=='SPIP') array_shift($infos['necessite']);
    174174                $maj_lib = $checked = '';
     
    192192                $maj_lib = preg_replace(',\[([^[]+)->\],', '$1', $maj_lib);
    193193                $nom = preg_replace(",[\n\r]+,", ' ', $infos['nom']);
    194                 $nom = ($actif||$extension?recuperer_fond('prive/squelettes/inclure/cfg',
    195                                 array('script'=>'configurer_'.strtolower($infos['prefix']),'nom'=>': '.$nom)):'')
     194                if($actif||$extension) $nom = ( defined('_SPIP30000')
     195                        ?recuperer_fond('prive/squelettes/inclure/cfg',
     196                                array('script'=>'configurer_'.strtolower($infos['prefix']),'nom'=>': '.$nom))
     197                        :(include_spip('plugins/afficher_plugin') && function_exists('plugin_bouton_config')?plugin_bouton_config($p, $infos, $dir):'') )
    196198                        . $nom . ' (v' . $infos['version'] . ')' . ($maj_lib?"\n_ {{".$maj_lib.'}}':'');
    197199                $rev = $infos['rev_local']?_T('couteau:maj_rev', array('revision' => $infos['rev_local'])):'';
Note: See TracChangeset for help on using the changeset viewer.