on change le rechargement du formulaire editer_post (traitement sans ajax pour que tout se réactualise correctement)

This commit is contained in:
Pierre 2020-12-05 03:21:45 +01:00
parent be332c808b
commit 239e4184f1
2 changed files with 8 additions and 3 deletions

View file

@ -1,5 +1,5 @@
<link rel="stylesheet" href="[(#CHEMIN{css/tag_editor.css}|compacte|timestamp)]">
<div class="ajax formulaire_spip formulaire_#FORM ajax">
<div class="ajax formulaire_spip formulaire_#FORM">
<form name="formulaire_#FORM" action="#ENV{action}" method="post" enctype="multipart/form-data">
@ -95,7 +95,7 @@
<fieldset class="upload_vignette">
<legend><i class="fas fa-paperclip"></i> Images et fichiers</legend>
<label for=""><small>largeur conseillée: entre 1024 et 2048 pixels</small></label>
<label for=""><small>largeur conseillée pour l'image principale : entre 1024 et 2048 pixels</small></label>
<div class="ajax">
<INCLURE{fond=inclure/bigform,env}>
</div>
@ -134,6 +134,7 @@
<option value="publie" [(#ENV{statut,publie}|=={publie}|oui) selected="selected"]>Publié</option>
<option value="prepa" [(#ENV{statut}|=={prepa}|oui) selected="selected"]>Brouillon</option>
</select>
[<i class="fa fa-clock-o" aria-hidden="true"></i> Dernier enregistrement :<br> (#MAJ|date_interface)]
</fieldset>
[(#SESSION{statut}|=={0minirezo}|oui)

View file

@ -22,6 +22,7 @@ function formulaires_editer_post_charger_dist($id_article=0, $redirect=''){
$id_groupe = _request('id_groupe');
$valeurs = array();
$valeurs['id_article'] = $id_article;
$valeurs['titre'] = $titre;
$valeurs['texte'] = $texte;
$valeurs['soustitre'] = $soustitre;
@ -109,6 +110,9 @@ function formulaires_editer_post_verifier_dist($id_article=0, $redirect=''){
}
function formulaires_editer_post_traiter_dist($id_article = 0, $redirect = ''){
refuser_traiter_formulaire_ajax();
$new = $id_article;
$id_rubrique = lire_config('balint/id_rub_articles');
@ -267,7 +271,7 @@ function formulaires_editer_post_traiter_dist($id_article = 0, $redirect = ''){
if ($new==0){
$redirect .= '&id_article=' . $id_article;
}
//$retour['redirect'] = $redirect;
$retour['redirect'] = $redirect;
$bigform = charger_fonction('bigform_traiter','inc');
$bigform($id_article, 'article');