On permet l'édition de messages sur le forum + amélioration des redirections
This commit is contained in:
parent
ea5c16284e
commit
357c4bbf4e
6 changed files with 15 additions and 17 deletions
|
@ -18,10 +18,5 @@ function action_supprimer_sujet_dist(){
|
||||||
include_spip('inc/invalideur');
|
include_spip('inc/invalideur');
|
||||||
suivre_invalideur("id='id_article/$id_article'");
|
suivre_invalideur("id='id_article/$id_article'");
|
||||||
}
|
}
|
||||||
|
|
||||||
// redirection
|
|
||||||
$retour = _request('redirect');
|
|
||||||
include_spip('inc/headers');
|
|
||||||
redirige_par_entete($retour);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -139,7 +139,7 @@ function autoriser_sujet_creer($faire, $type, $id, $qui, $opt) {
|
||||||
return in_array($qui['statut'], array('0minirezo','1comite','6forum'));
|
return in_array($qui['statut'], array('0minirezo','1comite','6forum'));
|
||||||
}
|
}
|
||||||
|
|
||||||
function autoriser_sujet_supprimer($faire, $type, $id, $qui, $opt) {
|
function autoriser_sujet_editer($faire, $type, $id, $qui, $opt) {
|
||||||
// Seul les admins et l'auteur peuvent le supprimer
|
// Seul les admins et l'auteur peuvent le supprimer
|
||||||
if(in_array($qui['id_auteur'],auteurs_objet('article',$id))){
|
if(in_array($qui['id_auteur'],auteurs_objet('article',$id))){
|
||||||
return true;
|
return true;
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
[(#ENV{id_article}|oui)
|
[(#ENV{id_article}|oui)
|
||||||
[(#AUTORISER{modifier, article, #ENV{id_article}}|?{
|
[(#AUTORISER{modifier, article, #ENV{id_article}}|?{
|
||||||
<div class="ajax">
|
<div class="ajax">
|
||||||
[(#FORMULAIRE_EDITER_SUJET{#ENV{id_article},#ENV{id_forum},#URL_PAGE{#ENV{url}}|parametre_url{id_forum,#ENV{id_forum}}})]<br>
|
[(#FORMULAIRE_EDITER_SUJET{#ENV{id_article},#ENV{id_forum},#URL_PAGE{espace_membre}|parametre_url{id_forum,#ENV{id_forum}}|parametre_url{id_article,#ENV{id_article}}})]<br>
|
||||||
</div>
|
</div>
|
||||||
,
|
,
|
||||||
<div class="reponse_formulaire reponse_formulaire_erreur">Votre compte ne fait pas partie des auteurs autorisés à modifier cet article.</div>
|
<div class="reponse_formulaire reponse_formulaire_erreur">Votre compte ne fait pas partie des auteurs autorisés à modifier cet article.</div>
|
||||||
|
@ -20,7 +20,7 @@
|
||||||
]
|
]
|
||||||
[(#ENV{id_article}|non)
|
[(#ENV{id_article}|non)
|
||||||
<div class="ajax">
|
<div class="ajax">
|
||||||
[(#FORMULAIRE_EDITER_SUJET{0,#ENV{id_forum},#URL_PAGE{#ENV{url}}|parametre_url{id_forum,#ENV{id_forum}}})]
|
[(#FORMULAIRE_EDITER_SUJET{0,#ENV{id_forum},#URL_PAGE{espace_membre}|parametre_url{id_forum,#ENV{id_forum}}|parametre_url{id_article,#ENV{id_article}}})]
|
||||||
</div>
|
</div>
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
|
|
|
@ -36,13 +36,13 @@
|
||||||
<div class="col-lg-3 formulaire-col-droite">
|
<div class="col-lg-3 formulaire-col-droite">
|
||||||
|
|
||||||
<div class="boutons text-center">
|
<div class="boutons text-center">
|
||||||
<button type="submit" class="submit btn" tabindex='3'>
|
[(#ENV{id_article}|>{0}|oui)
|
||||||
|
[(#INCLURE{fond=inclure/bouton_supprimer,id_article=#ENV{id_article}})]
|
||||||
|
]
|
||||||
|
<button type="submit" class="submit btn mt-3" tabindex='3'>
|
||||||
<i class="fas fa-save"></i> Enregistrer</a>
|
<i class="fas fa-save"></i> Enregistrer</a>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
[(#ENV{id_article}|>{0}|oui)
|
|
||||||
[(#INCLURE{fond=inclure/bouton_supprimer,id_article=#ENV{id_article}})]
|
|
||||||
]
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -4,9 +4,9 @@
|
||||||
<div id="sujet-forum" class="sujet-forum">
|
<div id="sujet-forum" class="sujet-forum">
|
||||||
<h2>Forum - #TITRE</h2>
|
<h2>Forum - #TITRE</h2>
|
||||||
<div>[(#TEXTE|textebrut)]</div>
|
<div>[(#TEXTE|textebrut)]</div>
|
||||||
|
|
||||||
<div class="boutons a-droite">
|
<div class="boutons a-droite">
|
||||||
<INCLURE{fond=inclure/bouton_supprimer_sujet, env, id_article=#ID_ARTICLE}/>
|
<INCLURE{fond=inclure/boutons_modifier_sujet, env, id_article=#ID_ARTICLE}/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<B_docs>
|
<B_docs>
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
[(#AUTORISER{supprimer, sujet, #ENV{id_article}}|oui)
|
[(#AUTORISER{editer, sujet, #ENV{id_article}}|oui)
|
||||||
<a class="btn btn_supprimer" href="[(#URL_ACTION_AUTEUR{supprimer_sujet,#ENV{id_article},[(#URL_PAGE{#ENV{type-page}}|parametre_url{forum,oui})]})]"
|
<a class="btn btn_supprimer" href="[(#URL_ACTION_AUTEUR{supprimer_sujet,#ENV{id_article},[(#URL_PAGE{#ENV{type-page}}|parametre_url{id_forum,#ENV{id_forum}})]})]"
|
||||||
onclick="if (!confirm('Etes vous certain de vouloir effacer ce sujet ?')) return false;">
|
onclick="if (!confirm('Etes vous certain de vouloir effacer ce sujet ?')) return false;">
|
||||||
<i class="fas fa-trash"></i> Supprimer
|
<i class="fas fa-trash"></i> Supprimer
|
||||||
</a>
|
</a>
|
||||||
|
<a class="btn" href="[(#URL_PAGE{editer_sujet,id_article=#ID_ARTICLE}|parametre_url{id_forum,#ENV{id_forum}})]">
|
||||||
|
<i class="fas fa-edit"></i> Éditer
|
||||||
|
</a>
|
||||||
]
|
]
|
Loading…
Add table
Reference in a new issue