From 7cdfbbff18d77d3fd4ebc5aac8d6331b162e6141 Mon Sep 17 00:00:00 2001 From: Pek5892 Date: Thu, 4 Jan 2024 14:47:06 +0100 Subject: [PATCH] Formattazione codice --- include/init/requirements.php | 4 +- lib/common.php | 1 - .../plugins/contratti.consuntivo.php | 2 +- modules/fatture/src/Gestori/Bollo.php | 11 ++-- modules/interventi/actions.php | 4 +- modules/listini_cliente/src/Import/CSV.php | 6 +-- modules/ordini/plugins/ordini.consuntivo.php | 2 +- plugins/importFE/generate.php | 10 ++-- plugins/importFE/src/FatturaOrdinaria.php | 52 +++++++++---------- plugins/movimenti_contabili/edit.php | 2 +- plugins/sedi/add.php | 2 +- templates/ordini/body.php | 14 +++-- 12 files changed, 54 insertions(+), 56 deletions(-) diff --git a/include/init/requirements.php b/include/init/requirements.php index edcc170d3..63b18789d 100755 --- a/include/init/requirements.php +++ b/include/init/requirements.php @@ -278,9 +278,9 @@ $dirs_to_check = [ $directories = []; foreach ($dirs_to_check as $name => $description) { - if ($name == $backup_dir ){ + if ($name == $backup_dir) { $status = is_writable($name); - }else{ + } else { $status = is_writable(base_dir().DIRECTORY_SEPARATOR.$name); } diff --git a/lib/common.php b/lib/common.php index a64c8b3ef..baa512bce 100755 --- a/lib/common.php +++ b/lib/common.php @@ -343,4 +343,3 @@ function getPrezzoConsigliato($id_anagrafica, $direzione, $id_articolo, $riga = return $result; } - diff --git a/modules/contratti/plugins/contratti.consuntivo.php b/modules/contratti/plugins/contratti.consuntivo.php index a22f0f4e4..77074286e 100755 --- a/modules/contratti/plugins/contratti.consuntivo.php +++ b/modules/contratti/plugins/contratti.consuntivo.php @@ -346,7 +346,7 @@ if (empty($totale_ore_contratto)) { $margine_prc = (int) (1 - ($tipologia['costo'] / $tipologia['ricavo'])) * 100; $ricarico_prc = ($tipologia['ricavo'] && $tipologia['costo']) ? (int) ((($tipologia['ricavo'] / $tipologia['costo']) - 1) * 100) : 100; } - + echo ' '.$key.' diff --git a/modules/fatture/src/Gestori/Bollo.php b/modules/fatture/src/Gestori/Bollo.php index 9c4cee00f..921b577fb 100644 --- a/modules/fatture/src/Gestori/Bollo.php +++ b/modules/fatture/src/Gestori/Bollo.php @@ -78,15 +78,16 @@ class Bollo // Verifico se la fattura ha righe con rivalsa applicata, esclusa la marca da bollo $rivalsa = ($this->fattura->rivalsainps > 0 && $this->fattura->rivalsainps != (setting('Importo marca da bollo') * $cassa_pred['percentuale'] / 100)) ? 1 : 0; - + // Rimozione riga bollo se nullo if (empty($addebita_bollo) || empty($marca_da_bollo)) { if (!empty($riga)) { $riga->delete(); } + return null; } - + // Creazione riga bollo se non presente if (empty($riga)) { $riga = Components\Riga::build($this->fattura); @@ -96,14 +97,14 @@ class Bollo $riga->descrizione = setting('Descrizione addebito bollo'); $riga->id_iva = setting('Iva da applicare su marca da bollo'); $riga->idconto = setting('Conto predefinito per la marca da bollo'); - + // Applico la rivalsa alla marca da bollo se previsto if ((setting('Regime Fiscale') == 'RF19') && (!empty(setting('Cassa previdenziale predefinita')))) { $riga['id_rivalsa_inps'] = $rivalsa ? setting('Cassa previdenziale predefinita') : ''; } - + $riga->save(); - + return $riga->id; } } diff --git a/modules/interventi/actions.php b/modules/interventi/actions.php index 0efd5a1ca..fa4a362c3 100644 --- a/modules/interventi/actions.php +++ b/modules/interventi/actions.php @@ -83,7 +83,7 @@ switch (post('op')) { $tecnici_presenti_array = $dbo->select('in_interventi_tecnici_assegnati', 'id_tecnico', [], ['id_intervento' => $intervento->id]); $tecnici_presenti = []; - + foreach ($tecnici_presenti_array as $tecnico_presente) { $tecnici_presenti[] = $tecnico_presente['id_tecnico']; @@ -1128,7 +1128,7 @@ switch (post('op')) { $prezzo_consigliato = getPrezzoConsigliato($id_anagrafica, $dir, $id_articolo); $prezzo_unitario = $prezzo_consigliato['prezzo_unitario']; $sconto = $prezzo_consigliato['sconto']; - + $prezzo_unitario = $prezzo_unitario ?: ($prezzi_ivati ? $originale->prezzo_vendita_ivato : $originale->prezzo_vendita); $provvigione = $dbo->selectOne('an_anagrafiche', 'provvigione_default', ['idanagrafica' => $intervento->idagente])['provvigione_default']; diff --git a/modules/listini_cliente/src/Import/CSV.php b/modules/listini_cliente/src/Import/CSV.php index 47aa73a05..6dac04eed 100644 --- a/modules/listini_cliente/src/Import/CSV.php +++ b/modules/listini_cliente/src/Import/CSV.php @@ -22,7 +22,7 @@ namespace Modules\ListiniCliente\Import; use Importer\CSVImporter; use Modules\Articoli\Articolo as ArticoloOriginale; use Modules\ListiniCliente\Articolo; -use Modules\ListiniCliente\Listino; + /** * Struttura per la gestione delle operazioni di importazione (da CSV) degli Articoli. * @@ -53,7 +53,7 @@ class CSV extends CSVImporter [ 'field' => 'sconto_percentuale', 'label' => 'Sconto percentuale', - ] + ], ]; } @@ -89,4 +89,4 @@ class CSV extends CSVImporter ['Listino 1', '9101', '2024-07-31', '100', ''], ]; } -} \ No newline at end of file +} diff --git a/modules/ordini/plugins/ordini.consuntivo.php b/modules/ordini/plugins/ordini.consuntivo.php index 035affb1f..a9c26bc64 100644 --- a/modules/ordini/plugins/ordini.consuntivo.php +++ b/modules/ordini/plugins/ordini.consuntivo.php @@ -400,7 +400,7 @@ if ($diff > 0) { $margine = $materiale['ricavo'] - $materiale['costo']; $margine_prc = (int) (1 - ($materiale['costo'] / ($materiale['ricavo'] ? $materiale['ricavo'] : 1))) * 100; $ricarico_prc = ($materiale['ricavo'] && $materiale['costo']) ? (int) ((($materiale['ricavo'] / ($materiale['costo'] ? $materiale['costo'] : 1)) - 1) * 100) : 100; - echo' + echo ' '.$key.' '.$materiale['qta'].' diff --git a/plugins/importFE/generate.php b/plugins/importFE/generate.php index 5e2ec093d..58e25b501 100755 --- a/plugins/importFE/generate.php +++ b/plugins/importFE/generate.php @@ -605,14 +605,14 @@ if (!empty($righe)) {
'; - if (setting('Creazione seriali in import FE') && $serial) { - for ($i = 0; $i < $qta; ++$i) { - echo ' + if (setting('Creazione seriali in import FE') && $serial) { + for ($i = 0; $i < $qta; ++$i) { + echo '
{[ "type": "text", "label": "'.tr('Serial').'", "name": "serial['.$key.'][]", "value": "'.$serial[$i].'" ]}
'; - } - } + } + } echo '
diff --git a/plugins/importFE/src/FatturaOrdinaria.php b/plugins/importFE/src/FatturaOrdinaria.php index 4603017c4..bd10ed20a 100755 --- a/plugins/importFE/src/FatturaOrdinaria.php +++ b/plugins/importFE/src/FatturaOrdinaria.php @@ -98,16 +98,15 @@ class FatturaOrdinaria extends FatturaElettronica if ($linea['ScontoMaggiorazione']) { $linea['ScontoMaggiorazione'] = $this->forceArray($linea['ScontoMaggiorazione']); - foreach($linea['ScontoMaggiorazione'] as $sm) { - if(isset($sm['Percentuale'])){ + foreach ($linea['ScontoMaggiorazione'] as $sm) { + if (isset($sm['Percentuale'])) { $sconto = ($importo * $sm['Percentuale'] / 100); if ($sm['Tipo'] == 'SC') { $importo -= $sconto; } else { $importo += $sconto; } - - } elseif(isset($sm['Importo'])) { + } elseif (isset($sm['Importo'])) { if ($sm['Tipo'] == 'SC') { $importo -= $sm['Importo']; } else { @@ -116,11 +115,11 @@ class FatturaOrdinaria extends FatturaElettronica } } } - + if (!$linea['Quantita']) { - $importo = $linea['PrezzoUnitario']; - } - + $importo = $linea['PrezzoUnitario']; + } + $imponibile[$linea['AliquotaIVA']] = ($imponibile[$linea['AliquotaIVA']] ?? 0) + round($importo, 2); } @@ -130,7 +129,7 @@ class FatturaOrdinaria extends FatturaElettronica foreach ($riepiloghi as $riepilogo) { $aliquota_iva = $riepilogo['AliquotaIVA']; - $imponibile[$aliquota_iva] += (float)$riepilogo['Arrotondamento']; + $imponibile[$aliquota_iva] += (float) $riepilogo['Arrotondamento']; } foreach ($imponibile as $aliquota_iva => $importo) { @@ -155,11 +154,11 @@ class FatturaOrdinaria extends FatturaElettronica foreach ($riepiloghi_raggruppati as $riepilogo) { $valore = 0; - $diff_iva = round((float)$riepilogo['Imposta'] - $totale_imposta[$riepilogo['AliquotaIVA']], 2); + $diff_iva = round((float) $riepilogo['Imposta'] - $totale_imposta[$riepilogo['AliquotaIVA']], 2); if ($diff_iva) { $valore = $diff_iva * 100 / $riepilogo['AliquotaIVA']; - } + } if ($valore != 0) { $descrizione = tr('Arrotondamento IVA _VALUE_', [ @@ -452,11 +451,11 @@ class FatturaOrdinaria extends FatturaElettronica } $diff_iva = round($riep_imp - $fattura->iva, 2); - $diff = round(abs($fattura->totale_imponibile) - abs($totale_righe + $tot_arr ), 2); + $diff = round(abs($fattura->totale_imponibile) - abs($totale_righe + $tot_arr), 2); $diff_tot = round($fattura->totale_imponibile + $fattura->rivalsa_inps - $totale_imp + $tot_arr, 2); - + $iva_arrotondamento = database()->fetchOne('SELECT * FROM co_iva WHERE percentuale=0 AND deleted_at IS NULL'); - + if (($diff != 0 && $diff != $diff_tot) || (($diff_tot != $diff) && !$diff_iva) || ($diff_iva)) { if ($diff != 0 && $diff != $diff_tot) { $diff *= 100 / (100 + $iva_arrotondamento['percentuale']); @@ -467,7 +466,7 @@ class FatturaOrdinaria extends FatturaElettronica } else { $diff = -($diff_tot * 100) / (100 + $iva_arrotondamento['percentuale']); } - + $obj = Riga::build($fattura); $obj->descrizione = tr('Arrotondamento calcolato in automatico'); @@ -576,14 +575,14 @@ class FatturaOrdinaria extends FatturaElettronica if (!empty($ritenuta)) { $totali = []; $ritenuta_norighe = true; - + foreach ($righe as $riga) { if (!empty($riga['Ritenuta'])) { $totali[] = $riga['PrezzoTotale']; $ritenuta_norighe = false; } } - + if (!empty($ritenuta)) { $ritenuta = $this->forceArray($ritenuta); foreach ($ritenuta as $rit) { @@ -591,32 +590,33 @@ class FatturaOrdinaria extends FatturaElettronica $importo += floatval($rit['ImportoRitenuta']); } } - + // Calcolo la ritenuta su tutte le righe se non è specificata su nessuna riga if (empty($totali)) { $totale = array_sum(array_column($righe, 'PrezzoTotale')); } else { $totale = sum($totali); } - + $totale_previsto = round($importo * 100 / $percentuale, 2); $percentuale_importo = round($totale_previsto / $totale * 100, 2); $percentuale_importo = min($percentuale_importo, 100); // Nota: Fix per la percentuale che superava il 100% nel caso di importi con Rivalsa compresa - - $ritenuta_acconto = $database->fetchOne("SELECT * FROM `co_ritenutaacconto` WHERE `percentuale` = ".prepare($percentuale)." AND `percentuale_imponibile` = ".prepare($percentuale_importo)); - + + $ritenuta_acconto = $database->fetchOne('SELECT * FROM `co_ritenutaacconto` WHERE `percentuale` = '.prepare($percentuale).' AND `percentuale_imponibile` = '.prepare($percentuale_importo)); + if (empty($ritenuta_acconto)) { $descrizione = tr('Ritenuta _PRC_% sul _TOT_%', [ '_PRC_' => numberFormat($percentuale), '_TOT_' => numberFormat($percentuale_importo), ]); - - $database->query("INSERT INTO `co_ritenutaacconto` (`descrizione`, `percentuale`, `percentuale_imponibile`) VALUES (".prepare($descrizione).", ".prepare($percentuale).", ".prepare($percentuale_importo).")"); - $ritenuta_acconto = $database->fetchOne("SELECT * FROM `co_ritenutaacconto` WHERE `percentuale` = ".prepare($percentuale)." AND `percentuale_imponibile` = ".prepare($percentuale_importo)); + + $database->query('INSERT INTO `co_ritenutaacconto` (`descrizione`, `percentuale`, `percentuale_imponibile`) VALUES ('.prepare($descrizione).', '.prepare($percentuale).', '.prepare($percentuale_importo).')'); + $ritenuta_acconto = $database->fetchOne('SELECT * FROM `co_ritenutaacconto` WHERE `percentuale` = '.prepare($percentuale).' AND `percentuale_imponibile` = '.prepare($percentuale_importo)); } - + $id_ritenuta_acconto = $ritenuta_acconto['id']; } + return [ 'id_ritenuta_acconto' => $id_ritenuta_acconto, 'id_rivalsa' => $id_rivalsa, diff --git a/plugins/movimenti_contabili/edit.php b/plugins/movimenti_contabili/edit.php index f73e3d2bd..312026e90 100644 --- a/plugins/movimenti_contabili/edit.php +++ b/plugins/movimenti_contabili/edit.php @@ -110,4 +110,4 @@ if (empty($_GET['visualizza_movimenti'])) { '.tr('Non sono presenti movimenti contabili').' '; } -} \ No newline at end of file +} diff --git a/plugins/sedi/add.php b/plugins/sedi/add.php index 823e9b6ca..50de07f0c 100755 --- a/plugins/sedi/add.php +++ b/plugins/sedi/add.php @@ -99,7 +99,7 @@ echo ' '; - $espandi_dettagli = setting('Espandi automaticamente la sezione "Dettagli aggiuntivi"'); + $espandi_dettagli = setting('Espandi automaticamente la sezione "Dettagli aggiuntivi"'); echo '
diff --git a/templates/ordini/body.php b/templates/ordini/body.php index 461d239c7..ae26a3171 100755 --- a/templates/ordini/body.php +++ b/templates/ordini/body.php @@ -79,15 +79,15 @@ echo " } echo " - ".tr('Descrizione', [], ['upper' => true])." - "; + ".tr('Descrizione', [], ['upper' => true]).' + '; if ($documento->direzione == 'uscita') { echo " ".tr('Codice', [], ['upper' => true])." ".tr('Codice fornitore', [], ['upper' => true]).''; } - echo" + echo " ".tr('Q.tà', [], ['upper' => true]).''; if ($options['pricing']) { @@ -127,7 +127,7 @@ foreach ($righe as $riga) { $r['descrizione'] = str_replace('Rif. '.strtolower($key), '', $r['descrizione']); preg_match("/Rif\.(.*)/s", $r['descrizione'], $rif2); $r['descrizione'] = str_replace('Rif.'.strtolower($rif2[1]), '', $r['descrizione']); - + if (!empty($rif2)) { $text .= ''.$rif2[0].''; } @@ -147,7 +147,7 @@ foreach ($righe as $riga) { echo ' '; } - echo' + echo ' '.nl2br($text); } @@ -156,7 +156,6 @@ foreach ($righe as $riga) { $autofill->count($r['descrizione']); } - $source_type = get_class($riga); if (!setting('Visualizza riferimento su ogni riga in stampa')) { echo $num.''; @@ -171,7 +170,7 @@ foreach ($righe as $riga) { '; } } - echo' + echo ' '.$r['descrizione']; } else { echo $num.' @@ -179,7 +178,6 @@ foreach ($righe as $riga) { '.nl2br($r['descrizione']); } - if ($documento->direzione == 'uscita') { echo '