X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=www%2Fplugins-dist%2Fsvp%2Fexec%2Fadmin_plugin.php;h=fcb206c7297ad66095b8f012b3f692d0e0e55ac1;hb=4f443dce95ff6f8221c189880a70c74ce1c1f238;hp=e1295e6bd09683ebc23ccf1e293bac72368fc8f7;hpb=4a628e9b277d3617535f99d663ca79fa2e891177;p=lhc%2Fweb%2Fwww.git diff --git a/www/plugins-dist/svp/exec/admin_plugin.php b/www/plugins-dist/svp/exec/admin_plugin.php index e1295e6b..fcb206c7 100644 --- a/www/plugins-dist/svp/exec/admin_plugin.php +++ b/www/plugins-dist/svp/exec/admin_plugin.php @@ -19,14 +19,25 @@ * * @plugin SVP pour SPIP * @license GPL - * @package SPIP\SVP\Actions + * @package SPIP\SVP\Exec */ -if (!defined('_ECRIRE_INC_VERSION')) return; +if (!defined('_ECRIRE_INC_VERSION')) { + return; +} include_spip('inc/presentation'); /** * Affichage de la page de gestion des plugins + * + * @uses actualise_plugins_actifs() + * @uses svp_presenter_actions_realisees() + * @uses plugin_installes_meta() + * @uses plugin_donne_erreurs() + * @uses svp_vider_tables() + * + * @pipeline_appel affiche_gauche + * @pipeline_appel affiche_droite */ function exec_admin_plugin_dist() { @@ -39,10 +50,10 @@ function exec_admin_plugin_dist() { // et l'installation des qu'on est dans la colonne principale // si jamais la liste des plugins actifs change, il faut faire un refresh du hit // pour etre sur que les bons fichiers seront charges lors de l'install - include_spip('inc/plugin'); + include_spip('inc/plugin'); $new = actualise_plugins_actifs(); - if ($new AND _request('actualise')<2) { - $url = parametre_url(self(),'actualise',_request('actualise')+1,'&'); + if ($new and _request('actualise') < 2) { + $url = parametre_url(self(), 'actualise', _request('actualise') + 1, '&'); include_spip('inc/headers'); echo redirige_formulaire($url); exit; @@ -64,18 +75,18 @@ function exec_admin_plugin_dist() { // car dans le html d'un squelette, encapsule dans un ob_start()/ob_flush(), // la redirection en cas de timeout sur une installation ne se fait pas. -/* - // on installe les plugins maintenant, - // cela permet aux scripts d'install de faire des affichages (moches...) - plugin_installes_meta(); - - // les squelettes ne peuvent pas s'appeler 'admin_plugin' - // sinon Z les charge en priorite par rapport a ce fichier exec en PHP - set_request('fond', 'svp_admin_plugin'); - - // on lance l'affichage standard Z - include_spip('exec/fond'); -*/ + /* + // on installe les plugins maintenant, + // cela permet aux scripts d'install de faire des affichages (moches...) + plugin_installes_meta(); + + // les squelettes ne peuvent pas s'appeler 'admin_plugin' + // sinon Z les charge en priorite par rapport a ce fichier exec en PHP + set_request('fond', 'svp_admin_plugin'); + + // on lance l'affichage standard Z + include_spip('exec/fond'); + */ // liste des erreurs mises en forme @@ -89,40 +100,75 @@ function exec_admin_plugin_dist() { echo pipeline('affiche_gauche', array( - 'args'=>array('exec'=>'admin_plugin'), - 'data'=> recuperer_fond('prive/squelettes/navigation/svp_admin_plugin') + 'args' => array('exec' => 'admin_plugin'), + 'data' => recuperer_fond('prive/squelettes/navigation/svp_admin_plugin') ) ); echo debut_droite('plugin', true); + echo gros_titre(_T('icone_admin_plugin'), '', false); + // alerte si mode de compatibilité forcée - $mode_compat = defined('_DEV_PLUGINS') ? - ''. _T('svp:alerte_compatibilite') .'' : ''; - - echo gros_titre(_T('icone_admin_plugin') . $mode_compat, '', false); + if (defined('_DEV_VERSION_SPIP_COMPAT')) { + echo '