Pour CYRILLE, var_mode=gamutable compatible minibando
This commit is contained in:
parent
40d68933e3
commit
2e4fe5e1e3
5 changed files with 34 additions and 13 deletions
|
@ -19,3 +19,8 @@ if (!defined('_ECRIRE_INC_VERSION')) {
|
||||||
* @pipeline autoriser */
|
* @pipeline autoriser */
|
||||||
function gamutable_autoriser() {
|
function gamutable_autoriser() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function autoriser_gamutable_purger_dist($faire, $type, $id, $qui, $opt) {
|
||||||
|
return autoriser('webmestre');
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
@ -18,13 +18,3 @@ if (_request('var_mode') == 'gamutable') {
|
||||||
include_spip('inc/invalideur');
|
include_spip('inc/invalideur');
|
||||||
suivre_invalideur("id='gamutable/1'");
|
suivre_invalideur("id='gamutable/1'");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function gamutable_formulaire_admin($flux) {
|
|
||||||
//if (autoriser('configurer', 'scssphp')) {
|
|
||||||
//}
|
|
||||||
$btn = recuperer_fond('inclure/calculer_gamutable');
|
|
||||||
$flux['data'] = preg_replace('%(<!--extra-->)%is', $btn.'$1', $flux['data']);
|
|
||||||
|
|
||||||
return $flux;
|
|
||||||
}
|
|
||||||
|
|
|
@ -12,3 +12,28 @@
|
||||||
if (!defined('_ECRIRE_INC_VERSION')) {
|
if (!defined('_ECRIRE_INC_VERSION')) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function gamutable_formulaire_admin($flux) {
|
||||||
|
include_spip('inc/autoriser');
|
||||||
|
if (autoriser("purger","gamutable")) {
|
||||||
|
$btn = recuperer_fond('inclure/calculer_gamutable');
|
||||||
|
$flux['data'] = preg_replace('%(<!--extra-->)%is', $btn.'$1', $flux['data']);
|
||||||
|
}
|
||||||
|
|
||||||
|
return $flux;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function gamutable_affichage_final($flux) {
|
||||||
|
include_spip('inc/autoriser');
|
||||||
|
if (autoriser("purger","gamutable")) {
|
||||||
|
$p = stripos($flux, '</body>');
|
||||||
|
$url_relecture = parametre_url(self(), 'var_mode', 'gamutable', '&');
|
||||||
|
$label = "Mode gamuTable";
|
||||||
|
$js .= "jQuery('#minibando_bouton_debug ul').append('<li><a class=\"spip-admin-boutons \" href=\"$url_relecture\">$label</a></li>');";
|
||||||
|
$js = "jQuery(function(){ $js });";
|
||||||
|
$js = "<script>$js</script>";
|
||||||
|
$flux = substr_replace($flux, $js, $p, 0);
|
||||||
|
}
|
||||||
|
return $flux;
|
||||||
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#CACHE{0}
|
#CACHE{0}
|
||||||
[(#PLUGIN{minibando}|non)
|
[(#PLUGIN{minibando}|non)
|
||||||
|
[<a href="(#SELF|parametre_url{var_mode,gamutable})" class="spip-admin-boutons" id="gamutable_purger">Mode gamuTable</a>]
|
||||||
]
|
]
|
||||||
[<a href="(#SELF|parametre_url{var_mode,gamutable})" class="spip-admin-boutons" id="scssphp_calculer_css">Purger gamuTable</a>]
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<paquet
|
<paquet
|
||||||
prefix="gamutable"
|
prefix="gamutable"
|
||||||
categorie="outil"
|
categorie="outil"
|
||||||
version="2.0.2"
|
version="2.0.3"
|
||||||
etat="dev"
|
etat="dev"
|
||||||
compatibilite="[3.2.0-dev;3.3.*]"
|
compatibilite="[3.2.0-dev;3.3.*]"
|
||||||
logo="prive/themes/spip/images/gamutable-xx.svg"
|
logo="prive/themes/spip/images/gamutable-xx.svg"
|
||||||
|
@ -16,7 +16,8 @@
|
||||||
|
|
||||||
<pipeline nom="autoriser" inclure="gamutable_autorisations.php" />
|
<pipeline nom="autoriser" inclure="gamutable_autorisations.php" />
|
||||||
|
|
||||||
<pipeline nom="formulaire_admin" />
|
<pipeline nom="formulaire_admin" inclure="gamutable_pipelines.php"/>
|
||||||
|
<pipeline nom="affichage_final" inclure="gamutable_pipelines.php" />
|
||||||
|
|
||||||
|
|
||||||
</paquet>
|
</paquet>
|
||||||
|
|
Loading…
Add table
Reference in a new issue