diff --git a/include/common/sconto.php b/include/common/sconto.php index 8c38e1c84..d01412f3e 100644 --- a/include/common/sconto.php +++ b/include/common/sconto.php @@ -35,7 +35,7 @@ echo ' var sconto_percentuale = form.find("#sconto_percentuale"); var sconto_unitario = form.find("#sconto_unitario"); - var totale = '.$options['imponibile_scontato'].'; + var totale = '.($options['imponibile_scontato'] ?: 0).'; function aggiorna_sconto_percentuale() { var sconto = sconto_percentuale.val().toEnglish(); diff --git a/modules/interventi/actions.php b/modules/interventi/actions.php index b3f694656..1b57214d3 100644 --- a/modules/interventi/actions.php +++ b/modules/interventi/actions.php @@ -9,6 +9,7 @@ use Modules\Interventi\Components\Riga; use Modules\Interventi\Intervento; use Modules\Interventi\Stato; use Modules\Interventi\TipoSessione; +use Modules\Interventi\Components\Sconto; switch (post('op')) { case 'update': @@ -327,9 +328,9 @@ switch (post('op')) { case 'manage_sconto': if (post('idriga') != null) { - $sconto = Riga::find(post('idriga')); + $sconto = Sconto::find(post('idriga')); } else { - $sconto = Riga::build($intervento); + $sconto = Sconto::build($intervento); } $sconto->descrizione = post('descrizione'); diff --git a/modules/interventi/ajax_righe.php b/modules/interventi/ajax_righe.php index 2da545a4c..bd326f7d6 100644 --- a/modules/interventi/ajax_righe.php +++ b/modules/interventi/ajax_righe.php @@ -89,7 +89,7 @@ if (count($rs2) > 0) { // Pulsante per riportare nel magazzino centrale. // Visibile solo se l'intervento non è stato nè fatturato nè completato. if (!$record['flag_completato']) { - $link = $record['prezzo_vendita'] == 0 ? $structure->fileurl('row-edit.php') : $structure->fileurl('add_righe.php'); + $link = $r['is_sconto'] == 1 ? $structure->fileurl('row-edit.php') : $structure->fileurl('add_righe.php'); echo '