From c4d366bf8615bebc3877d7828b8d31f0eb908f09 Mon Sep 17 00:00:00 2001 From: tofulm Date: Tue, 11 Feb 2020 15:58:28 +0100 Subject: [PATCH] ajout : dissociation d'un modele --- css/auted.css | 17 +++-------------- formulaires/editer_autorisations.html | 17 +++++++++++++++-- formulaires/editer_autorisations.php | 7 ++++++- img/modele.svg | 20 ++++++++++++++++++++ img/trash.svg | 23 +++++++++++++++++++++++ img/unlock.svg | 22 ++++++++++++++++++++++ 6 files changed, 89 insertions(+), 17 deletions(-) create mode 100644 img/modele.svg create mode 100644 img/trash.svg create mode 100644 img/unlock.svg diff --git a/css/auted.css b/css/auted.css index 0b096dc..941973f 100644 --- a/css/auted.css +++ b/css/auted.css @@ -17,32 +17,21 @@ fill: currentColor; overflow: hidden; } -.icone_svg.checked { - transform: rotate(180deg); - fill: green; -} -button[type='button'].toggle_save_modele { - float: right; +button[type='submit'].poubelle { + /*float: right;*/ background-color: transparent; border-color: transparent; box-shadow: none; min-width: 20px; padding: 0; - color: #000; + color: #ff0000; } .pas_modele.enregistrer_modele input { display: none; } -.modifie input { - color: red; -} -.modifie a { - color: red; -} - .formulaire_editer_modeles_autorisation .chosen-container { max-width: 100%; } diff --git a/formulaires/editer_autorisations.html b/formulaires/editer_autorisations.html index b50817b..ba9a7bd 100644 --- a/formulaires/editer_autorisations.html +++ b/formulaires/editer_autorisations.html @@ -41,10 +41,23 @@ )]" title="<:auted:charger_modele:>" > - + + + #NOM -
#AUT_NOM
+ [
+ (#AUT_NOM) + +
] ] diff --git a/formulaires/editer_autorisations.php b/formulaires/editer_autorisations.php index dbee5c8..8a1db6e 100644 --- a/formulaires/editer_autorisations.php +++ b/formulaires/editer_autorisations.php @@ -24,6 +24,11 @@ function formulaires_editer_autorisations_traiter_dist($id_auteur=0, $redirect=' $Tdisabled = _request('Tdisabled'); $Tid_auteur = _request('Tid_auteur'); + $id_auteur_dissocier = _request('dissocier_modele'); + if (intval($id_auteur_dissocier)) { + sql_updateq('spip_auteurs',['aut_nom' => ''], 'id_auteur='.intval($id_auteur_dissocier)); + } + foreach ($Tid_auteur as $id) { $Tautorisations = []; @@ -37,7 +42,7 @@ function formulaires_editer_autorisations_traiter_dist($id_auteur=0, $redirect=' $Tautorisations[key($valeur)][]= $valeur[key($valeur)]; } } - $set = [ 'autorisations' => json_encode($Tautorisations) ]; + $set = ['autorisations' => json_encode($Tautorisations)]; sql_updateq('spip_auteurs', $set, 'id_auteur='.intval($id)); // on recalcul la session diff --git a/img/modele.svg b/img/modele.svg new file mode 100644 index 0000000..7e0c6f5 --- /dev/null +++ b/img/modele.svg @@ -0,0 +1,20 @@ + +image/svg+xml diff --git a/img/trash.svg b/img/trash.svg new file mode 100644 index 0000000..ae5ca3c --- /dev/null +++ b/img/trash.svg @@ -0,0 +1,23 @@ + +image/svg+xml diff --git a/img/unlock.svg b/img/unlock.svg new file mode 100644 index 0000000..bb9a1ed --- /dev/null +++ b/img/unlock.svg @@ -0,0 +1,22 @@ + +image/svg+xml