diff --git a/modules/fatture/edit.php b/modules/fatture/edit.php index 557fe4ee3..bffdd1caf 100755 --- a/modules/fatture/edit.php +++ b/modules/fatture/edit.php @@ -21,11 +21,7 @@ use Modules\Iva\Aliquota; include_once __DIR__.'/../../core.php'; -$block_edit = !empty($note_accredito) || $record['stato'] == 'Emessa' || $record['stato'] == 'Pagato' || $record['stato'] == 'Parzialmente pagato'; - -$rs = $dbo->fetchArray('SELECT co_tipidocumento.descrizione, dir FROM co_tipidocumento INNER JOIN co_documenti ON co_tipidocumento.id=co_documenti.idtipodocumento WHERE co_documenti.id='.prepare($id_record)); -$dir = $rs[0]['dir']; -$tipodoc = $rs[0]['descrizione']; +$block_edit = !empty($note_accredito) || in_array($record['stato'], ['Emessa', 'Pagato', 'Parzialmente pagato']) || !$abilita_genera; if ($dir == 'entrata') { $conto = 'vendite'; @@ -164,7 +160,7 @@ if (empty($record['is_fiscale'])) { $plugin = $dbo->fetchArray("SELECT id FROM zz_plugins WHERE name='Fatturazione Elettronica' AND idmodule_to = ".prepare($id_module)); echo ''; } -//Forzo il passaggio della fattura da Bozza ad Emessa per il corretto calcolo del numero. +// Forzo il passaggio della fattura da Bozza ad Emessa per il corretto calcolo del numero. elseif ($record['stato'] == 'Bozza') { $query .= " WHERE descrizione IN ('Emessa', 'Bozza')"; } @@ -195,19 +191,17 @@ elseif ($record['stato'] == 'Bozza') { -