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!')); }