153153 <td style="border-right:1px solid #aaa;"> ' .((Carbon \Carbon::createFromFormat ('Y-m-d H:i:s ' , $ sessione ['orario_inizio ' ])->eq (Carbon \Carbon::createFromFormat ('Y-m-d H:i:s ' , $ sessione ['orario_fine ' ])) || Carbon \Carbon::createFromFormat ('Y-m-d H:i:s ' , $ sessione ['orario_inizio ' ])->gt (Carbon \Carbon::createFromFormat ('Y-m-d H:i:s ' , $ sessione ['orario_fine ' ]))) ? '<i title=" ' .tr ('Questa sessione non ha una durata valida. ' ).'" class="fa fa-warning tip text-warning"></i> ' : '' ).'
154154 </td>
155155 <td style="border-right:1px solid #aaa;">
156- {[ "type": "number", "name": "ore_ ' .$ sessione ['id ' ].'", "value": " ' .numberFormat ($ ore , 'qta ' ).'", "disabled": "1 " ]}
156+ {[ "type": "number", "name": "ore_ ' .$ sessione ['id ' ].'", "value": " ' .numberFormat ($ ore , 'qta ' ).'", "min-value": "0", " disabled": " ' . $ block_edit . ' " ]}
157157
158158 <div class="extra hide">
159159 <table class="table table-sm table-bordered">
@@ -465,7 +465,7 @@ function elimina_sessione(id_sessione) {
465465 aggiornaSessioneInline($(this).closest("tr").data("id"));
466466});
467467
468- $("[id^=data_inizio_], [id^=data_fine_]").on("dp.hide", function (e) {
468+ $("[id^=data_inizio_], [id^=data_fine_], [id^=ore_] ").on("dp.hide change ", function (e) {
469469 aggiornaSessioneInline($(this).closest("tr").data("id"));
470470});
471471
@@ -483,6 +483,7 @@ function aggiornaSessioneInline(id) {
483483 var id_sessione = id;
484484 var data_inizio = $("#data_inizio_" + id_sessione).val();
485485 var data_fine = $("#data_fine_" + id_sessione).val();
486+ var ore = $("#ore_" + id_sessione).val();
486487 var km = $("#sessione_km_" + id_sessione).val();
487488 var sconto_unitario = $("#sconto_unitario_" + id_sessione).val();
488489 var tipo_sconto = $("[id^=tipo_sconto_unitario_" + id_sessione + "]").val()
@@ -499,6 +500,7 @@ function aggiornaSessioneInline(id) {
499500 id_sessione: id_sessione,
500501 data_inizio: data_inizio,
501502 data_fine: data_fine,
503+ ore: ore,
502504 km: km,
503505 sconto_unitario: sconto_unitario,
504506 tipo_sconto: tipo_sconto,
0 commit comments