Fix per php8.0

This commit is contained in:
valentina 2024-07-29 11:49:00 +02:00
parent 8d5c11d968
commit 634eb25164
3 changed files with 6 additions and 7 deletions

View File

@ -533,7 +533,7 @@ class FatturaOrdinaria extends FatturaElettronica
$percentuale = $m[3]; $percentuale = $m[3];
$totale_previsto = round($importo / $percentuale * 100, 2); $totale_previsto = round($importo / $percentuale * 100, 2);
$percentuale_importo = round($totale_previsto / $totale * 100, 2); $percentuale_importo = round($totale_previsto / ($totale ?: 1) * 100, 2);
$ritenuta_contributi = $database->fetchOne('SELECT * FROM`co_ritenuta_contributi` WHERE `percentuale` = '.prepare($percentuale).' AND `percentuale_imponibile` = '.prepare($percentuale_importo)); $ritenuta_contributi = $database->fetchOne('SELECT * FROM`co_ritenuta_contributi` WHERE `percentuale` = '.prepare($percentuale).' AND `percentuale_imponibile` = '.prepare($percentuale_importo));
if (empty($ritenuta_contributi)) { if (empty($ritenuta_contributi)) {
@ -634,7 +634,7 @@ class FatturaOrdinaria extends FatturaElettronica
} }
$totale_previsto = round($importo * 100 / $percentuale, 2); $totale_previsto = round($importo * 100 / $percentuale, 2);
$percentuale_importo = round($totale_previsto / $totale * 100, 2); $percentuale_importo = round($totale_previsto / ($totale ?: 1) * 100, 2);
$percentuale_importo = min($percentuale_importo, 100); // Nota: Fix per la percentuale che superava il 100% nel caso di importi con Rivalsa compresa $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));

View File

@ -188,7 +188,6 @@ class Manager
if (isset($join[3])) { if (isset($join[3])) {
$joinClause->whereRaw($join[3].' = ?', [$join[4]]); $joinClause->whereRaw($join[3].' = ?', [$join[4]]);
} }
}); });
} }
} }