on facilite la gestion des groupes par les admins via une mediabox
This commit is contained in:
parent
dfd83a8d2f
commit
6b7464a459
3 changed files with 21 additions and 4 deletions
|
@ -34,9 +34,9 @@
|
||||||
|
|
||||||
<td class="cellule-tableau">
|
<td class="cellule-tableau">
|
||||||
<BOUCLE_groupes(ARTICLES){id_secteur=#CONFIG{balint/id_rub_groupes}}{id_auteur=#ID_AUTEUR}>
|
<BOUCLE_groupes(ARTICLES){id_secteur=#CONFIG{balint/id_rub_groupes}}{id_auteur=#ID_AUTEUR}>
|
||||||
[(#REM) On affiche les villes dont on est animateur de groupe, ou le pays si on animateur de gps ponctuels]
|
[(#REM) On affiche les groupes dont on fait partie]
|
||||||
[(#ROLE|=={admin}|oui)<i class="fas fa-star"></i>]#TITRE
|
[(#ROLE|=={admin}|oui)<i class="fas fa-star"></i>]#TITRE
|
||||||
<a href="[(#URL_PAGE{editer_groupe}|parametre_url{id_article,#ID_ARTICLE})]"><i class="fas fa-cog"></i></a>
|
<a class="mediabox" href="[(#URL_PAGE{editer_groupe_mediabox}|parametre_url{id_article,#ID_ARTICLE})]"><i class="fas fa-cog"></i></a>
|
||||||
[(#COMPTEUR_BOUCLE|!={#TOTAL_BOUCLE}|oui)<br>]
|
[(#COMPTEUR_BOUCLE|!={#TOTAL_BOUCLE}|oui)<br>]
|
||||||
</BOUCLE_groupes>
|
</BOUCLE_groupes>
|
||||||
</td>
|
</td>
|
||||||
|
|
12
editer_groupe_mediabox.html
Normal file
12
editer_groupe_mediabox.html
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
[(#SESSION{id_auteur}|oui)
|
||||||
|
[(#ENV{id_article}|oui)
|
||||||
|
[(#AUTORISER{modifier, article, #ENV{id_article}}|?{
|
||||||
|
<div class="ajax">
|
||||||
|
[(#FORMULAIRE_EDITER_GROUPE{#ENV{id_article},mediabox})]<br>
|
||||||
|
</div>
|
||||||
|
,
|
||||||
|
<div class="reponse_formulaire reponse_formulaire_erreur">Votre compte ne fait pas partie des auteurs autorisés à modifier cet article.</div>
|
||||||
|
})]
|
||||||
|
]
|
||||||
|
]
|
||||||
|
|
|
@ -96,7 +96,10 @@ function formulaires_editer_groupe_verifier_dist($id_article=0, $redirect=''){
|
||||||
|
|
||||||
function formulaires_editer_groupe_traiter_dist($id_article=0, $redirect=''){
|
function formulaires_editer_groupe_traiter_dist($id_article=0, $redirect=''){
|
||||||
|
|
||||||
|
if ($redirect != "mediabox"){
|
||||||
refuser_traiter_formulaire_ajax();
|
refuser_traiter_formulaire_ajax();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
$new = $id_article;
|
$new = $id_article;
|
||||||
if (!intval($id_article)) {
|
if (!intval($id_article)) {
|
||||||
|
@ -269,7 +272,9 @@ function formulaires_editer_groupe_traiter_dist($id_article=0, $redirect=''){
|
||||||
$retour['message_ok'] = "Le groupe est bien enregistré.";
|
$retour['message_ok'] = "Le groupe est bien enregistré.";
|
||||||
|
|
||||||
// on redirige vers la ville
|
// on redirige vers la ville
|
||||||
|
if ($redirect != "mediabox"){
|
||||||
$retour['redirect'] = "spip.php?page=editer_groupe&id_article=$id_article";
|
$retour['redirect'] = "spip.php?page=editer_groupe&id_article=$id_article";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
$bigform = charger_fonction('bigform_traiter','inc');
|
$bigform = charger_fonction('bigform_traiter','inc');
|
||||||
|
|
Loading…
Add table
Reference in a new issue