traitement du formulaire editer_groupe sans ajax pour réactualisation complète
This commit is contained in:
parent
239e4184f1
commit
9f8ff90adc
3 changed files with 31 additions and 25 deletions
|
@ -3,7 +3,14 @@
|
|||
<div class="container">
|
||||
|
||||
[(#ENV{id_article}|?{
|
||||
<h1 class="strong h2 p-3">Mettre à jour un groupe : <strong>#INFO_TITRE{article,#ENV{id_article}}</strong></h1>
|
||||
|
||||
<div class="d-lg-flex justify-content-between">
|
||||
<h1 class="strong h2 p-3">Mettre à jour un groupe : <strong>#INFO_TITRE{article,#ENV{id_article}}</strong></h1>
|
||||
<p class="alert alert-light">
|
||||
[<i class="fa fa-clock-o" aria-hidden="true"></i> Dernière mise à jour : (#INFO_MAJ{article,#ENV{id_article}}|date_interface)]
|
||||
</p>
|
||||
</div>
|
||||
|
||||
,
|
||||
<h1 class="p-3">Créer un nouveau groupe</h1>
|
||||
})]
|
||||
|
|
|
@ -3,14 +3,17 @@
|
|||
|
||||
<form name="formulaire_#FORM" action="#ENV{action}" method="post" enctype="multipart/form-data">
|
||||
|
||||
#ACTION_FORMULAIRE{#ENV{action}}
|
||||
#ACTION_FORMULAIRE{#ENV{action}}
|
||||
|
||||
<div class="boutons a-droite">
|
||||
<div class="boutons a-droite d-block d-sm-flex">
|
||||
[(#ENV{id_article}|>{0}|oui)
|
||||
[(#INCLURE{fond=inclure/bouton_supprimer,id_article=#ENV{id_article},groupe=oui})]
|
||||
]
|
||||
<a class="btn" href="[(#URL_PAGE{groupes}|parametre_url{id_article,#ENV{id_article}}|parametre_url{statut,#ENV{statut}})]">
|
||||
<i class="fas fa-search"></i> Voir la page du groupe</a>
|
||||
<button type="submit" class="submit btn">
|
||||
<i class="fas fa-save"></i> Enregistrer</a>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
|
||||
|
@ -105,32 +108,25 @@
|
|||
|
||||
<fieldset>
|
||||
<legend><i class="fas fa-users"></i> Membres</legend>
|
||||
<label for="auteurs">Membres du groupe</label>
|
||||
<select id="auteurs" name="Tauteurs[]" class="chosen" multiple>
|
||||
<option value=""> </option>
|
||||
<BOUCLE_auteurs(AUTEURS){tous}{statut IN '0minirezo','1comite'}{par nom}>
|
||||
<option value="#ID_AUTEUR" [(#ID_AUTEUR|in_array{#GET{T_id_auteurs}}|oui) selected]>#NOM</option>
|
||||
</BOUCLE_auteurs>
|
||||
</select>
|
||||
<label for="auteurs">Membres du groupe</label>
|
||||
<select id="auteurs" name="Tauteurs[]" class="chosen" multiple>
|
||||
<option value=""> </option>
|
||||
<BOUCLE_auteurs(AUTEURS){tous}{statut IN '0minirezo','1comite'}{par nom}>
|
||||
<option value="#ID_AUTEUR" [(#ID_AUTEUR|in_array{#GET{T_id_auteurs}}|oui) selected]>#NOM</option>
|
||||
</BOUCLE_auteurs>
|
||||
</select>
|
||||
</fieldset>
|
||||
|
||||
<fieldset>
|
||||
<legend><i class="fas fa-star"></i> Admins</legend>
|
||||
<label for="admins">Animateurs du groupe</label>
|
||||
<select id="admins" name="Tadmins[]" class="chosen" multiple>
|
||||
<option value=""> </option>
|
||||
<BOUCLE_admins(AUTEURS){tous}{statut IN '0minirezo','1comite'}{par nom}{id_auteur in #GET{T_id_auteurs}}>
|
||||
<option value="#ID_AUTEUR" [(#ID_AUTEUR|in_array{#GET{T_id_admins}}|oui) selected]>#NOM</option>
|
||||
</BOUCLE_admins>
|
||||
</select>
|
||||
<label for="admins">Animateurs du groupe</label>
|
||||
<select id="admins" name="Tadmins[]" class="chosen" multiple>
|
||||
<option value=""> </option>
|
||||
<BOUCLE_admins(AUTEURS){tous}{statut IN '0minirezo','1comite'}{par nom}{id_auteur in #GET{T_id_auteurs}}>
|
||||
<option value="#ID_AUTEUR" [(#ID_AUTEUR|in_array{#GET{T_id_admins}}|oui) selected]>#NOM</option>
|
||||
</BOUCLE_admins>
|
||||
</select>
|
||||
</fieldset>
|
||||
|
||||
<div class="boutons text-center">
|
||||
<button type="submit" class="submit btn">
|
||||
<i class="fas fa-save"></i> Enregistrer</a>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
@ -95,6 +95,9 @@ function formulaires_editer_groupe_verifier_dist($id_article=0, $redirect=''){
|
|||
}
|
||||
|
||||
function formulaires_editer_groupe_traiter_dist($id_article=0, $redirect=''){
|
||||
|
||||
refuser_traiter_formulaire_ajax();
|
||||
|
||||
$new = $id_article;
|
||||
if (!intval($id_article)) {
|
||||
|
||||
|
@ -266,7 +269,7 @@ function formulaires_editer_groupe_traiter_dist($id_article=0, $redirect=''){
|
|||
$retour['message_ok'] = "Le groupe est bien enregistré.";
|
||||
|
||||
// on redirige vers la ville
|
||||
//$retour['redirect'] = "spip.php?page=groupes&id_article=$id_article";
|
||||
$retour['redirect'] = "spip.php?page=editer_groupe&id_article=$id_article";
|
||||
|
||||
|
||||
$bigform = charger_fonction('bigform_traiter','inc');
|
||||
|
|
Loading…
Add table
Reference in a new issue