diff --git a/modules/contratti/plugins/contratti.consuntivo.php b/modules/contratti/plugins/contratti.consuntivo.php
index d2559ffe0..a22f0f4e4 100755
--- a/modules/contratti/plugins/contratti.consuntivo.php
+++ b/modules/contratti/plugins/contratti.consuntivo.php
@@ -342,8 +342,11 @@ if (empty($totale_ore_contratto)) {
ksort($tipologie);
foreach ($tipologie as $key => $tipologia) {
$margine = $tipologia['ricavo'] - $tipologia['costo'];
- $margine_prc = (int) (1 - ($tipologia['costo'] / $tipologia['ricavo'])) * 100;
- $ricarico_prc = ($tipologia['ricavo'] && $tipologia['costo']) ? (int) ((($tipologia['ricavo'] / $tipologia['costo']) - 1) * 100) : 100;
+ if ($tipologia['ricavo']) {
+ $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.' |
@@ -372,8 +375,10 @@ if (empty($totale_ore_contratto)) {
ksort($tecnici);
foreach ($tecnici as $key => $tecnico) {
$margine = $tecnico['ricavo'] - $tecnico['costo'];
- $margine_prc = (int) (1 - ($tecnico['costo'] / $tecnico['ricavo'])) * 100;
- $ricarico_prc = ($tecnico['ricavo'] && $tecnico['costo']) ? (int) ((($tecnico['ricavo'] / $tecnico['costo']) - 1) * 100) : 100;
+ if ($tecnico['ricavo']) {
+ $margine_prc = (int) (1 - ($tecnico['costo'] / $tecnico['ricavo'])) * 100;
+ $ricarico_prc = ($tecnico['ricavo'] && $tecnico['costo']) ? (int) ((($tecnico['ricavo'] / $tecnico['costo']) - 1) * 100) : 100;
+ }
echo '
'.$key.' |
@@ -404,8 +409,10 @@ if (empty($totale_ore_contratto)) {
ksort($stati_intervento);
foreach ($stati_intervento as $key => $stato) {
$margine = $stato['ricavo'] - $stato['costo'];
- $margine_prc = (int) (1 - ($stato['costo'] / $stato['ricavo'])) * 100;
- $ricarico_prc = ($stato['ricavo'] && $stato['costo']) ? (int) ((($stato['ricavo'] / $stato['costo']) - 1) * 100) : 100;
+ if ($stato['ricavo']) {
+ $margine_prc = (int) (1 - ($stato['costo'] / $stato['ricavo'])) * 100;
+ $ricarico_prc = ($stato['ricavo'] && $stato['costo']) ? (int) ((($stato['ricavo'] / $stato['costo']) - 1) * 100) : 100;
+ }
echo '
'.$key.' |