diff --git a/assets/src/css/style.css b/assets/src/css/style.css index 00fa7a9eb..c6c79e9f6 100644 --- a/assets/src/css/style.css +++ b/assets/src/css/style.css @@ -797,7 +797,13 @@ input.small-width { .select2-dropdown{ z-index: 2000; } -.input-group-addon .select2-selection{ + +.after.input-group-addon .select2-selection{ border-radius:0px 4px 4px 0px; border-left:none; - } \ No newline at end of file +} + +.before.input-group-addon .select2-selection, .before.input-group-addon{ + border-radius:4px 0px 0px 4px; + border-right:none; +} \ No newline at end of file diff --git a/modules/dashboard/actions.php b/modules/dashboard/actions.php index 355ffd887..5bc362415 100644 --- a/modules/dashboard/actions.php +++ b/modules/dashboard/actions.php @@ -147,7 +147,7 @@ switch (get('op')) { $rsp = $dbo->fetchArray($qp); - $interventi = $dbo->fetchArray("SELECT id, richiesta, DATE_FORMAT(data_richiesta,'%m%Y') AS mese, data_richiesta, an_anagrafiche.ragione_sociale, 'intervento' AS ref, (SELECT descrizione FROM in_tipiintervento WHERE in_tipiintervento.idtipointervento=in_interventi.idtipointervento) AS tipointervento FROM in_interventi INNER JOIN an_anagrafiche ON in_interventi.idanagrafica=an_anagrafiche.idanagrafica WHERE (SELECT COUNT(*) FROM in_interventi_tecnici WHERE in_interventi_tecnici.idintervento = in_interventi.id) = 0 ORDER BY data_richiesta ASC"); + $interventi = $dbo->fetchArray("SELECT id, richiesta, id_contratto AS idcontratto, DATE_FORMAT(data_richiesta,'%m%Y') AS mese, data_richiesta, an_anagrafiche.ragione_sociale, 'intervento' AS ref, (SELECT descrizione FROM in_tipiintervento WHERE in_tipiintervento.idtipointervento=in_interventi.idtipointervento) AS tipointervento FROM in_interventi INNER JOIN an_anagrafiche ON in_interventi.idanagrafica=an_anagrafiche.idanagrafica WHERE (SELECT COUNT(*) FROM in_interventi_tecnici WHERE in_interventi_tecnici.idintervento = in_interventi.id) = 0 ORDER BY data_richiesta ASC"); $rsp = array_merge($rsp, $interventi); @@ -164,7 +164,7 @@ switch (get('op')) { } echo ' -
'.(!empty($r['idcontratto']) ? '':'').' +
'.( ($r['ref']=='intervento') ? '':'').' '.$r['ragione_sociale'].'
'.Translator::dateToLocale($r['data_richiesta']).' ('.$r['tipointervento'].')'.(!empty($r['richiesta']) ? ' - '.$r['richiesta'] : '').'
'; } diff --git a/modules/dashboard/edit.php b/modules/dashboard/edit.php index a829f5757..0c020da9d 100644 --- a/modules/dashboard/edit.php +++ b/modules/dashboard/edit.php @@ -612,7 +612,7 @@ if (Modules::getPermission('Interventi') == 'rw') { ref = $(this).data('ref'); if (ref == 'ordine') { name = 'idordineservizio'; - } else if (ref == 'ordine') { + } else if (ref == 'promemoria') { name = 'idcontratto_riga'; } else { name = 'id_intervento'; diff --git a/modules/fatture/crea_documento.php b/modules/fatture/crea_documento.php index 70f317963..ab6a12083 100644 --- a/modules/fatture/crea_documento.php +++ b/modules/fatture/crea_documento.php @@ -89,7 +89,7 @@ echo '

'.str_replace('_NUM_', $numero, $head).'.

'; // Selezione articoli dell'ordine da portare nel ddt -$rs = $dbo->fetchArray('SELECT *, IFNULL((SELECT codice FROM mg_articoli WHERE id=idarticolo),"") AS codice, (qta - qta_evasa) AS qta_rimanente FROM '.$table.' INNER JOIN '.$rows.' ON '.$table.'.id='.$rows.'.'.$id.' WHERE '.$table.'.id='.prepare($id_record).' HAVING qta_rimanente > 0 ORDER BY `order`'); +$rs = $dbo->fetchArray('SELECT *, IFNULL((SELECT codice FROM mg_articoli WHERE id=idarticolo),"") AS codice, (qta - qta_evasa) AS qta_rimanente FROM '.$table.' INNER JOIN '.$rows.' ON '.$table.'.id='.$rows.'.'.$id.' WHERE '.$table.'.id='.prepare($id_record).' HAVING qta_rimanente > 0 OR is_descrizione = 1 ORDER BY `order`'); if (!empty($rs)) { echo ' @@ -180,7 +180,7 @@ if (!empty($rs)) { // Q.tà da evadere echo ' - {[ "type": "number", "name": "qta_da_evadere['.$r['id'].']", "id": "qta_'.$i.'", "required": 1, "value": "'.$r['qta_rimanente'].'", "extra" : "onkeyup=\"ricalcola_subtotale_riga('.$i.');\"", "decimals": "qta", "min-value": "0" ]} + {[ "type": "number", "name": "qta_da_evadere['.$r['id'].']", "id": "qta_'.$i.'", "required": 1, "value": "'.$r['qta_rimanente'].'", "extra" : "onkeyup=\"ricalcola_subtotale_riga('.$i.');\"", "decimals": "qta", "min-value": "0", "extra": "'.(($r['is_descrizione']) ? 'readonly' : '').'" ]} '; // Subtotale diff --git a/modules/interventi/add.php b/modules/interventi/add.php index 1db4d04d3..50c52dbec 100644 --- a/modules/interventi/add.php +++ b/modules/interventi/add.php @@ -57,9 +57,11 @@ if (null !== filter('orario_inizio') && '00:00:00' != filter('orario_inizio')) { } // Se sto pianificando un contratto, leggo tutti i dati del contratto per predisporre l'aggiunta intervento +//ref (intervento,promemoria,ordine) + $id_intervento = filter('id_intervento'); $idcontratto = filter('idcontratto'); -$idcontratto_riga = (!empty($idcontratto)) ? filter('id_intervento'):filter('idcontratto_riga'); +$idcontratto_riga = filter('idcontratto_riga'); $idordineservizio = filter('idordineservizio'); diff --git a/src/HTMLBuilder/Handler/ChoicesHandler.php b/src/HTMLBuilder/Handler/ChoicesHandler.php index 1e0872438..cae5900e5 100644 --- a/src/HTMLBuilder/Handler/ChoicesHandler.php +++ b/src/HTMLBuilder/Handler/ChoicesHandler.php @@ -50,7 +50,7 @@ class ChoicesHandler implements HandlerInterface // "+ this.checked" rende il valore booleano un numero $result = '
- + diff --git a/src/HTMLBuilder/Wrapper/HTMLWrapper.php b/src/HTMLBuilder/Wrapper/HTMLWrapper.php index 722c1c2a2..78759f7e0 100644 --- a/src/HTMLBuilder/Wrapper/HTMLWrapper.php +++ b/src/HTMLBuilder/Wrapper/HTMLWrapper.php @@ -30,7 +30,7 @@ class HTMLWrapper implements WrapperInterface if (!empty($values['icon-before'])) { $result .= ' - '.$values['icon-before'].''; + '.$values['icon-before'].''; } } @@ -44,7 +44,7 @@ class HTMLWrapper implements WrapperInterface if (!empty($values['icon-before']) || !empty($values['icon-after'])) { if (!empty($values['icon-after'])) { $result .= ' - '.$values['icon-after'].''; + '.$values['icon-after'].''; } $result .= '