si on modifie un modele existant on le repercute pour tous les auteurs
This commit is contained in:
parent
22d8f22473
commit
76ff6e6802
2 changed files with 12 additions and 0 deletions
|
@ -24,6 +24,7 @@
|
|||
<td>
|
||||
<input type="text" value="#NOM" name="Tnom[#ID_AUT_MODELE][]">
|
||||
<input type="hidden" name="Tid_aut_modele[]" value="#ID_AUT_MODELE">
|
||||
<input type="hidden" name="Tnom_modele[#ID_AUT_MODELE][]" value="#NOM">
|
||||
</td>
|
||||
<BOUCLE_valeurAuth(DATA){source tableau, #ENV{auth_modele}}>
|
||||
[(#SET{autorisations,#AUT_MODELE|json_decode{true}|table_valeur{#VALEUR{type}}})]
|
||||
|
|
|
@ -45,8 +45,19 @@ function formulaires_editer_modeles_autorisation_traiter_dist($redirect){
|
|||
|
||||
sql_updateq('spip_aut_modeles', $set, 'id_aut_modele='.intval($id));
|
||||
|
||||
if ($set['nom'] === _request('Tnom_modele')[$id][0]) {
|
||||
$set_auteur = [
|
||||
'autorisations' => json_encode($Tautorisations),
|
||||
];
|
||||
sql_updateq('spip_auteurs', $set_auteur, 'aut_nom='.sql_quote($set['nom']));
|
||||
}
|
||||
|
||||
|
||||
$retour['message_ok'] = "Enregistrement validé";
|
||||
}
|
||||
include_spip('inc/invalideur');
|
||||
suivre_invalideur("id='id_aut_modele/$id'");
|
||||
|
||||
|
||||
if ($redirect) {
|
||||
$retour['redirect'] = $redirect;
|
||||
|
|
Loading…
Add table
Reference in a new issue