From 69e605e96e105a1104362145b84f859554e6e236 Mon Sep 17 00:00:00 2001 From: tofulm Date: Mon, 10 Feb 2020 12:43:31 +0100 Subject: [PATCH] =?UTF-8?q?on=20remplace=20fa=20=3D>=20png=20on=20rend=20l?= =?UTF-8?q?es=20criteres=20de=20la=20boucle=20article=20optionnels=20on=20?= =?UTF-8?q?supprime=20des=20div=20sp=C3=A9cifiques=20aux=20formualires=20s?= =?UTF-8?q?pip=20on=20ajoute=20un=20fichier=20de=20css?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- auted_pipelines.php | 13 +++++-- css/auted.css | 11 ++++++ formulaires/editer_autorisations.html | 48 ++++++++++++++++++++++++++ formulaires/editer_autorisations.php | 47 +++++++++++++++++++++++++ img/boss.png | Bin 0 -> 744 bytes inclure/auth_choix.html | 7 ++++ paquet.xml | 1 + 7 files changed, 125 insertions(+), 2 deletions(-) create mode 100644 css/auted.css create mode 100644 formulaires/editer_autorisations.html create mode 100644 formulaires/editer_autorisations.php create mode 100644 img/boss.png create mode 100644 inclure/auth_choix.html diff --git a/auted_pipelines.php b/auted_pipelines.php index 8b73a9e..42055d5 100644 --- a/auted_pipelines.php +++ b/auted_pipelines.php @@ -14,8 +14,17 @@ if (!defined('_ECRIRE_INC_VERSION')) { } - - +/** + * Charger des styles CSS + * + * @pipeline insert_head_css + * @param string $flux Code html des styles CSS à charger + * @return string Code html complété + **/ +function auted_insert_head_css($flux){ + $flux .= '' . "\n"; + return $flux; +} /** * Optimiser la base de données diff --git a/css/auted.css b/css/auted.css new file mode 100644 index 0000000..58144a7 --- /dev/null +++ b/css/auted.css @@ -0,0 +1,11 @@ +.formulaire_editer_autorisations .boss { + max-width: 24px; +} + +.formulaire_editer_autorisations .chosen-container { + max-width: 100%; +} + +.formulaire_editer_autorisations table tr:nth-child(even) { + background-color: rgb(231, 233, 237); +} diff --git a/formulaires/editer_autorisations.html b/formulaires/editer_autorisations.html new file mode 100644 index 0000000..45c0686 --- /dev/null +++ b/formulaires/editer_autorisations.html @@ -0,0 +1,48 @@ +
+ +[

(#ENV*{message_erreur})

] +[

(#ENV*{message_ok})

] + +
+ #ACTION_FORMULAIRE{#ENV{action}} + + + + + + + + + + + + + + + + [(#SET{autorisations,#AUTORISATIONS|json_decode{true}|table_valeur{#VALEUR{type}}})] + + + + + +
Auteur#VALEUR{label}
+ [(#PGP|=={boss}|oui) + boss + ] + #NOM #PRENOM + + + [(#PGP|!={boss}|oui) + + ] +
+ +

+
+
diff --git a/formulaires/editer_autorisations.php b/formulaires/editer_autorisations.php new file mode 100644 index 0000000..fd78e19 --- /dev/null +++ b/formulaires/editer_autorisations.php @@ -0,0 +1,47 @@ + _AUTH_MODELE]; + + if (intval($id_auteur)) { + $valeurs["id_auteur"] = intval($id_auteur); + } + + return $valeurs; +} + +function formulaires_editer_autorisations_verifier_dist($id_auteur=0, $redirect=''){ + $erreurs = array(); + return $erreurs; +} + +function formulaires_editer_autorisations_traiter_dist($id_auteur=0, $redirect=''){ + include_spip('inc/session'); + $retour = array(); + + $Tid_auteur = _request('Tid_auteur'); + foreach ($Tid_auteur as $id) { + $Tauths =_request('id-'.$id); + $Tautorisations = []; + + if (!empty($Tauths)) { + foreach ($Tauths as $valeur) { + $Tautorisations[key($valeur)][]= $valeur[key($valeur)]; + } + } + + $set = [ 'autorisations' => json_encode($Tautorisations) ]; + sql_updateq('spip_auteurs', $set, 'id_auteur='.intval($id)); + + $auteur = sql_fetsel('*', 'spip_auteurs','id_auteur='.intval($id)); + actualiser_sessions($auteur); + $retour['message_ok'] = "Enregistrement validé"; + } + + if ($redirect) { + $retour['redirect'] = $redirect; + } + + return $retour; +} diff --git a/img/boss.png b/img/boss.png new file mode 100644 index 0000000000000000000000000000000000000000..efbb57a83e861b4462cb0b5cb4abf0ef4e835397 GIT binary patch literal 744 zcmVP)kklW`cwKhN)-nnn<$R5WPleG~-K@cP%2oe3c7+b?j zLV}&bOAsDQN|y&aNOfC@wYQ~s(79;u`*hgKk?!4`eQ)pc=lgkn&+qpNz+9le%~jus zs&)ak!UrR~QRNp^N|bhlCWQlvyxMTM7tX}jWUjg2@A$0uKufh|RY{q*ET_{rb=EM@ zqR2;shEVANacl83!YIlB$|}N1$2B($%2@yly?!d4NQUhAgrZ++0a)rA4B3w#iO4ko zM0yRdzi=d7+$@z`Er62#cLh(58XyDUSSGML(@i-zEk(c&BQOtORJ;Edz#t(2gipp5 zUI3_aX)e&;v|Dp!$N+uC&ne>*XB@-^{H~fi1+doiigLcJGuvuMfMY;5ulhs)W)5As zAR-gRx|_gxpks&r4*1SN{y9)D=C-j?8GzRezEW_aIl60WFS8Y)B`V5>E+@! zN|f|R22~jXtQr6XDU;d8jf>&bSZ)gdU?vdlGOj*U2=2sJR90OW3fb`y0sR}_eh4HP zh{VL0Ly am;4Rg4(k0EIH&Lc0000 + + + + + diff --git a/paquet.xml b/paquet.xml index 3872ac0..adba159 100644 --- a/paquet.xml +++ b/paquet.xml @@ -28,6 +28,7 @@ +