From 231b1b5f9d13fb37595718591e24a9930efb4015 Mon Sep 17 00:00:00 2001 From: Fabio Lovato Date: Fri, 16 Feb 2018 11:36:38 +0100 Subject: [PATCH] Migliorati i permessi per la stampa fattura --- templates/fatture/init.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/templates/fatture/init.php b/templates/fatture/init.php index 4f1b89461..856295792 100644 --- a/templates/fatture/init.php +++ b/templates/fatture/init.php @@ -58,7 +58,10 @@ $custom = [ 'c_destinazione' => $destinazione, ]; -// Controllo sui permessi -if ($id_cliente != Auth::user()['idanagrafica'] && !Auth::admin()) { +// Accesso solo a: +// - cliente se รจ impostato l'idanagrafica di un Cliente +// - utente qualsiasi con permessi almeno in lettura sul modulo +// - admin +if ( ( !empty(Auth::user()['idanagrafica']) && $id_cliente != Auth::user()['idanagrafica'] && !Auth::admin()) || Modules::getPermission($module_name)=='-') { die(tr('Non hai i permessi per questa stampa!')); }