Browse Source

Vider l'ensemble du cache au traitement du formulaire de configuration de thème ou de logo

Améliorations au niveau du menu

Version 1.2.4
master
kent1@arscenic.info 8 years ago
parent
commit
da868b67aa
  1. 4
      inclure/ms_config_spip_documents.html
  2. 4
      inclure/ms_config_spip_squelettes.html
  3. 9
      mediaspip_config_pipelines.php
  4. 2
      paquet.xml

4
inclure/ms_config_spip_documents.html

@ -13,9 +13,9 @@
<B_profils_reencoder>
[(#SET{flux_fichiers,[(#GET{flux_fichiers}|concat{[(#VAL{<ul class="menu-liste liste-item">
<li class="menu-entree item">
[(#BOUTON_ACTION{<:spipmotion:bouton_reencoder_tout:>,#URL_ACTION_AUTEUR{spipmotion_ajouter_file_encodage_tout,'',#SELF},'',<:spipmotion:bouton_reencoder_tout_message:>})]
[(#BOUTON_ACTION{<:spipmotion:bouton_reencoder_tout:>,#URL_ACTION_AUTEUR{spipmotion_ajouter_file_encodage_tout,1,#SELF},'',<:spipmotion:bouton_reencoder_tout_message:>})]
</li>})]})]})]
<BOUCLE_profils_reencoder(POUR){tableau #CONFIG{spipmotion/fichiers_videos_sortie,#ARRAY}|array_merge{#CONFIG{spipmotion/fichiers_audios_sortie,#ARRAY}}}>
<BOUCLE_profils_reencoder(DATA){source table,#CONFIG{spipmotion/fichiers_videos_sortie,#ARRAY}|array_merge{#CONFIG{spipmotion/fichiers_audios_sortie,#ARRAY}}}>
[(#SET{flux_fichiers,[(#GET{flux_fichiers}|concat{[(#VAL{<li class="menu-entree">
[(#BOUTON_ACTION{<:spipmotion:bouton_reencoder_tout_format{format=#VALEUR}:>,#URL_ACTION_AUTEUR{spipmotion_ajouter_file_encodage_tout,#VALEUR,#SELF},'',<:spipmotion:bouton_reencoder_tout_message_format{format=#VALEUR}:>})]
</li>})]})]})]

4
inclure/ms_config_spip_squelettes.html

@ -1,7 +1,7 @@
<div class="menu ms_config_spip squelettes nav">
<h2><:mediaspip_config:configuration_squelettes:></h2>
<ul class="menu-liste liste-items">[(#SET{flux_squelette,[(#VAL{<li class="menu-entree item[(#ENV{cfg}|=={mediaspip_home}|ou{#ENV{cfg}|=={mediaspip_squelettes}}|ou{#ENV{cfg}|=={mediaspip_secteurs}}|ou{#ENV{cfg}|=={mediaspip_plugins}}|ou{#ENV{cfg}|=={mediaspip_medias}}|oui)on]">
[(#ENV{ms_config}|=={mediaspip}|non)<a href="[(#URL_PAGE{ms_config}|parametre_url{ms_config,mediaspip})]"[(#ENV{cfg}|=={mediaspip_home}|ou{#ENV{cfg}|=={mediaspip_squelettes}}|ou{#ENV{cfg}|=={mediaspip_secteurs}}|ou{#ENV{cfg}|=={mediaspip_plugins}}|ou{#ENV{cfg}|=={mediaspip_medias}}|oui)class="on"]>
<ul class="menu-liste liste-items">[(#SET{flux_squelette,[(#VAL{<li class="menu-entree item[(#ENV{ms_config}|=={mediaspip}|oui)on]">
[(#ENV{ms_config}|=={mediaspip}|non)<a href="[(#URL_PAGE{ms_config}|parametre_url{ms_config,mediaspip})]">
[(#CHEMIN{images/mediaspip.png}|image_reduire{20,20}|inserer_attribut{alt,''})] <:mediaspip_config:icone_mediaspip:>
</a>][(#ENV{ms_config}|=={mediaspip}|oui)
<strong class="on">

9
mediaspip_config_pipelines.php

@ -112,8 +112,13 @@ function mediaspip_config_formulaire_traiter($flux){
/**
* Purge des caches lors de la validation d'un formulaire de configuration ou d'édition de logo
*/
if( $flux['args']['form'] == 'editer_logo'
OR (substr($flux['args']['form'],0,10) == 'configurer')){
if( $flux['args']['form'] == 'configurer_theme'
OR $flux['args']['form'] == 'editer_logo'){
$purger = charger_fonction('purger','action');
$purger('cache');
$flux['data']['redirect'] = parametre_url(self(),'cache','vide','&');
}
else if(substr($flux['args']['form'],0,10) == 'configurer'){
include_spip('inc/invalideur');
suivre_invalideur('1');
}

2
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="mediaspip_config"
categorie="maintenance"
version="1.2.3"
version="1.2.4"
etat="stable"
compatibilite="[3.0.0;3.0.99]"
logo="images/mediaspip.png"

Loading…
Cancel
Save