Renommer les occurences de extensions en plugins-dist (constantes et chaines de langue)

complete http://core.spip.org/projects/spip/repository/revisions/19195
spip-3.0
cedric@yterium.com 12 years ago
parent 856e8b0c46
commit 6bf7d1d470

@ -35,6 +35,12 @@ function exec_admin_plugin_dist() {
exit;
}
if (_request('var_mode')=='svp_reinit'){
include_spip('svp_administrations');
svp_vider_tables("svp_base_version");
include_spip('inc/headers');
redirige_par_entete(self());
}
// le code ci-dessous eut ete bien beau mais...
// si l'on veut que les messages d'installation moches des plugins

@ -9,8 +9,8 @@
<fieldset>
<p class="explication">
[(#ENV{verrouille}|=={oui}|oui)
#SET{dir_extensions,#EVAL{_DIR_EXTENSIONS}|joli_repertoire}
<:svp:info_admin_plugin_verrouille{dir_extensions=#GET{dir_extensions}}:>
#SET{dir_plugins_dist,#EVAL{_DIR_PLUGINS_DIST}|joli_repertoire}
<:svp:info_admin_plugin_verrouille{dir_plugins_dist=#GET{dir_plugins_dist}}:>
][(#ENV{verrouille}|=={oui}|non)
[(#VAL{svp:info_admin_plugin}|concat{[_actif_(#ENV{actif, oui})], [_verrou_(#ENV{verrouille, non})]}|_T)]
]
@ -19,7 +19,7 @@
</fieldset>
</div>
<div class="actions_multiples">
[<fieldset class="boutons">(#VAL{'_DIR_EXTENSIONS'}|in_array{#ENV{constante,#ARRAY}}|non)
[<fieldset class="boutons">(#VAL{'_DIR_PLUGINS_DIST'}|in_array{#ENV{constante,#ARRAY}}|non)
<p class="cocher">
<a href="#" id="select_tous"><:svp:tout_cocher:></a><span class="sep"> | </span>
<a href="#" id="select_aucun"><:svp:tout_decocher:></a><span class="sep"> | </span>

@ -24,7 +24,7 @@ function formulaires_admin_plugin_charger_dist($voir='actif', $verrouille='non',
$valeurs['constante'] = array('_DIR_PLUGINS','_DIR_PLUGINS_SUPPL');
if ($verrouille == 'oui')
$valeurs['constante'] = array('_DIR_EXTENSIONS');
$valeurs['constante'] = array('_DIR_PLUGINS_DIST');
if ($verrouille == 'tous')
$valeurs['constante'] = array();

@ -4,9 +4,9 @@
<ul class="liste-items">
<BOUCLE_plugins(PAQUETS plugins){tout}{par multi nom, paquets.prefixe}{!par constante, actif}{id_depot=0}{actif ?}{constante ?IN #ENV{constante}}>
#SET{incompatible, #COMPATIBILITE_SPIP|plugin_version_compatible{#GET{vspip}}|non}
#SET{verrou,#CONSTANTE|=={_DIR_EXTENSIONS}|oui}
#SET{verrou,#CONSTANTE|=={_DIR_PLUGINS_DIST}|oui}
<li class="item[ (#ACTIF|=={oui}|?{actif,inactif})][(#OBSOLETE|=={oui}|ou{#ATTENTE|=={oui}}|ou{#GET{incompatible}}|oui) disabled][(#GET{incompatible}|oui) incompatible][(#GET{verrou}|oui) verrou][(#MAJ_VERSION|oui) up]"[ id="(#PREFIXE|strtolower)-#COMPTEUR_BOUCLE"][ data-id_paquet="(#ID_PAQUET)"]>
[(#OBSOLETE|=={non}|et{#CONSTANTE|!={_DIR_EXTENSIONS}}|et{#GET{incompatible}|non}|ou{#ATTENTE|=={oui}}|oui)
[(#OBSOLETE|=={non}|et{#CONSTANTE|!={_DIR_PLUGINS_DIST}}|et{#GET{incompatible}|non}|ou{#ATTENTE|=={oui}}|oui)
<div class="check">
<input type="checkbox" class="checkbox select_plugin" name="ids_paquet[(#VAL{91}|chr)][(#VAL{93}|chr)]" value="#ID_PAQUET" />
</div>]
@ -26,7 +26,7 @@
<div class="actions">
[(#REM) on peut desactiver un plugin - qu'il soit obsolete ou pas ]
[(#CONSTANTE|!={_DIR_EXTENSIONS}|et{#GET{incompatible}|non}|oui)
[(#CONSTANTE|!={_DIR_PLUGINS_DIST}|et{#GET{incompatible}|non}|oui)
[(#ACTIF|=={oui}|oui)
<input type="submit" name="[(#ID_PAQUET|svp_nom_action{off})]" class="submit" value="<:svp:bouton_desactiver:>" />
[(#INSTALLE|=={oui}|et{#AUTORISER{webmestre}}|oui)
@ -34,7 +34,7 @@
]
]
]
[(#OBSOLETE|=={non}|et{#CONSTANTE|!={_DIR_EXTENSIONS}}|et{#GET{incompatible}|non}|oui)
[(#OBSOLETE|=={non}|et{#CONSTANTE|!={_DIR_PLUGINS_DIST}}|et{#GET{incompatible}|non}|oui)
[(#ACTIF|=={oui}|non|ou{#ATTENTE|=={oui}})
<input type="submit" name="[(#ID_PAQUET|svp_nom_action{on})]" class="submit" value="<:svp:bouton_activer:>" />
]
@ -43,7 +43,7 @@
]
]
[(#REM) si la configuration le permet, on peut activer un plugin obsolete ]
[(#OBSOLETE|=={oui}|et{#CONSTANTE|!={_DIR_EXTENSIONS}}|et{#GET{incompatible}|non}|oui)
[(#OBSOLETE|=={oui}|et{#CONSTANTE|!={_DIR_PLUGINS_DIST}}|et{#GET{incompatible}|non}|oui)
[(#ACTIF|=={oui}|non|et{#CONFIG{svp/autoriser_activer_paquets_obsoletes}|=={oui}})
<input type="submit" name="[(#ID_PAQUET|svp_nom_action{on})]" class="submit" value="<:svp:bouton_activer:>" />
]
@ -51,7 +51,7 @@
[(#ACTIF|=={oui}|non|et{[(#SRC_ARCHIVE|couper{5}|=={auto/})]})
<input type="submit" name="[(#ID_PAQUET|svp_nom_action{kill})]" class="submit" value="<:svp:bouton_supprimer:>" />
]
[(#CONSTANTE|=={_DIR_EXTENSIONS}|oui)
[(#CONSTANTE|=={_DIR_PLUGINS_DIST}|oui)
<span class="information"><:svp:info_verrouille:></span>
]
</div>

@ -39,11 +39,11 @@ function svp_actualiser_paquets_locaux($force = false) {
function svp_descriptions_paquets_locaux() {
include_spip('inc/plugin');
liste_plugin_files(_DIR_PLUGINS);
liste_plugin_files(_DIR_EXTENSIONS);
liste_plugin_files(_DIR_PLUGINS_DIST);
$get_infos = charger_fonction('get_infos', 'plugins');
$paquets_locaux = array(
'_DIR_PLUGINS' => $get_infos(array(), false, _DIR_PLUGINS),
'_DIR_EXTENSIONS' => $get_infos(array(), false, _DIR_EXTENSIONS),
'_DIR_PLUGINS_DIST' => $get_infos(array(), false, _DIR_PLUGINS_DIST),
);
if (defined('_DIR_PLUGINS_SUPP') and _DIR_PLUGINS_SUPP) {
liste_plugin_files(_DIR_PLUGINS_SUPP);

@ -160,7 +160,7 @@ function svp_lister_plugins_installes(){
// - liste des id de plugin correspondants
// Il se peut que certains plugins ne soient pas trouves dans la bdd car aucun zip n'est disponible
// (donc pas inclus dans archives.xml). C'est le cas des extensions du core
// (donc pas inclus dans archives.xml). C'est le cas des plugins_dist du core
$ids = sql_allfetsel('id_plugin', 'spip_plugins', sql_in('prefixe', array_keys($plugins)));
$ids = array_map('reset', $ids);
$ids = array_map('intval', $ids);

@ -5,7 +5,7 @@
etat="test"
compatibilite="[3.0.0-beta;3.0.*]"
logo="svp-64.png"
schema="0.3.2"
schema="0.4.0"
documentation="http://blog.smellup.net/spip.php?rubrique1"
>

@ -75,7 +75,7 @@
/* -- installe (donc actif) */
.installe { color: #999; background: url(#CHEMIN_IMAGE{fond-installe.png}) repeat fixed 0 0 !important; }
.installe:hover { background-color:#F0F0F0 !important; }
/* -- verrouille (extension)
/* -- verrouille (plugins_dist)
.verrou { background:url(#CHEMIN_IMAGE{fond-verrou.png}) repeat fixed 0 0 #FDFDFD !important;}
.verrou:hover { background-color:#F0F0F0 !important; }
*/

@ -14,9 +14,10 @@ function svp_upgrade($nom_meta_base_version, $version_cible){
include_spip('inc/svp_depoter_local');
// on force le recalcul des infos des paquets locaux.
$maj['0.3.1'][] = array('svp_actualiser_paquets_locaux', true);
// autant mettre tout a jour pour avoir une base propre.
$maj['0.3.2'][] = array('svp_vider_tables', $nom_meta_base_version);
$maj['0.3.2'][] = $install;
// autant mettre tout a jour pour avoir une base propre apres renommage extensions=> plugins_dist
$maj['0.4.0'][] = array('svp_vider_tables', $nom_meta_base_version);
$maj['0.4.0'][] = $install;
include_spip('base/upgrade');
maj_plugin($nom_meta_base_version, $version_cible, $maj);

Loading…
Cancel
Save