From 6e2940795e892e6068c489c82f0e4182b959435b Mon Sep 17 00:00:00 2001 From: Thomas Zilio Date: Sat, 24 Mar 2018 13:56:49 +0100 Subject: [PATCH] Fix temporaneo #191 --- src/Prints.php | 4 ++++ templates/ddt/init.php | 4 +++- templates/fatture/init.php | 7 ++++--- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/Prints.php b/src/Prints.php index 05035428a..708b5a8f3 100644 --- a/src/Prints.php +++ b/src/Prints.php @@ -176,6 +176,8 @@ class Prints $docroot = DOCROOT; + $user = Auth::user(); + $_GET[$infos['previous']] = $id_record; ${$infos['previous']} = $id_record; $ptype = $infos['directory']; @@ -231,6 +233,8 @@ class Prints $docroot = DOCROOT; + $user = Auth::user(); + // Impostazioni di default if (file_exists(DOCROOT.'/templates/base/custom/settings.php')) { $default = include DOCROOT.'/templates/base/custom/settings.php'; diff --git a/templates/ddt/init.php b/templates/ddt/init.php index c6a7f31cb..e7a3b7a9e 100644 --- a/templates/ddt/init.php +++ b/templates/ddt/init.php @@ -56,7 +56,9 @@ $custom = [ 'vettore' => $records[0]['vettore'], ]; +/* // Controllo sui permessi -if ($id_cliente != Auth::user()['idanagrafica'] && !Auth::admin()) { +if ($user['gruppo'] == 'Cliente' && $id_cliente != $user['idanagrafica']) { die(tr('Non hai i permessi per questa stampa!')); } +*/ diff --git a/templates/fatture/init.php b/templates/fatture/init.php index 38f3810a7..21b5d983b 100644 --- a/templates/fatture/init.php +++ b/templates/fatture/init.php @@ -71,10 +71,11 @@ $custom = [ 'vettore' => $records[0]['vettore'], ]; +/* // 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) == '-') { +// - cliente se è impostato l'idanagrafica di un Cliente +if ($user['gruppo'] == 'Cliente' && $id_cliente != $user['idanagrafica']) { die(tr('Non hai i permessi per questa stampa!')); } +*/