Votre compte ne fait pas partie des auteurs autorisés à modifier cet article.
@@ -20,8 +20,8 @@
]
[(#ENV{id_article}|non)
[(#AUTORISER{creer, article}|?{
-
- [(#FORMULAIRE_EDITER_POST)]
+
+ [(#FORMULAIRE_EDITER_POST{0,#URL_PAGE{article}})]
,
Votre compte n'a pas les droits suffisants pour créer un article.
diff --git a/formulaires/editer_post.php b/formulaires/editer_post.php
index 1d9b8b2..5bb5aec 100644
--- a/formulaires/editer_post.php
+++ b/formulaires/editer_post.php
@@ -29,7 +29,7 @@ function formulaires_editer_post_charger_dist($id_article=0, $redirect=''){
$valeurs['descriptif'] = $descriptif;
$valeurs['statut'] = $statut;
$valeurs['id_groupe'] = $id_groupe;
-
+
if (intval($id_article)) {
if (! autoriser("modifier","article", $id_article)) {
$erreurs['message_erreur'] = "Vous n'êtes pas autorisé à modifier cet article.";
@@ -43,7 +43,6 @@ function formulaires_editer_post_charger_dist($id_article=0, $redirect=''){
);
$res = sql_allfetsel('id_auteur','spip_auteurs_liens',$where);
$valeurs['T_id_auteurs'] = array_column($res,'id_auteur');
- $valeurs['rubrique_selected'] = sql_getfetsel('id_rubrique','spip_articles','id_article='. $id_article);
}
else {
$valeurs['T_id_auteurs'] = array();
@@ -183,7 +182,7 @@ function formulaires_editer_post_traiter_dist($id_article = 0, $redirect = ''){
}
}
- $coches = _request('id_emplacements');
+ $coches = _request('id_emplacements');
if (count($coches)){
$associer = array_diff($coches, $T_ids_mots);
@@ -259,6 +258,7 @@ function formulaires_editer_post_traiter_dist($id_article = 0, $redirect = ''){
$retour = array();
$retour['message_ok'] = "L'article est bien enregistré.";
+ $retour['redirect'] = $redirect . '&id_article=' . $id_article;
$bigform = charger_fonction('bigform_traiter','inc');
$bigform($id_article, 'article');