diff --git a/assets/src/css/style.css b/assets/src/css/style.css index 7ddcc2de7..b1d2078cb 100755 --- a/assets/src/css/style.css +++ b/assets/src/css/style.css @@ -897,12 +897,12 @@ input.small-width { .dropzone { border: 2px dashed #337ab7; border-radius: 5px; - background: white; - margin-top:10px; + background: white; + margin-top: 10px; } .dropzone .dz-message { - font-weight: 400; + font-weight: 400; } .dropzone .dz-message .note { @@ -911,3 +911,12 @@ input.small-width { display: block; margin-top: 1.4rem; } + +/** Fix tooltip per elementi disabilitati. */ +div.tip { + display: inline-block !important; +} + +.disabled { + pointer-events: none +} diff --git a/modules/articoli/bulk.php b/modules/articoli/bulk.php index 54f3391e4..fc0827a4b 100644 --- a/modules/articoli/bulk.php +++ b/modules/articoli/bulk.php @@ -9,13 +9,13 @@ switch (post('op')) { $articolo = Articolo::find($id); $percentuale = post('percentuale'); - $new_prezzo_acquisto = $articolo->prezzo_acquisto+($articolo->prezzo_acquisto*$percentuale/100); + $new_prezzo_acquisto = $articolo->prezzo_acquisto + ($articolo->prezzo_acquisto * $percentuale / 100); $articolo->prezzo_acquisto = $new_prezzo_acquisto; $articolo->save(); } flash()->info(tr('Prezzi di acquisto aggiornati!')); - + break; case 'delete-bulk': diff --git a/modules/causali/edit.php b/modules/causali/edit.php index f4a913c18..55a061368 100755 --- a/modules/causali/edit.php +++ b/modules/causali/edit.php @@ -26,7 +26,7 @@ include_once __DIR__.'/../../core.php';
- {[ "type": "checkbox", "label": "", "name": "is_importabile", "value": "$is_importabile$", "help": "", "placeholder": "" ]} + {[ "type": "checkbox", "label": "", "name": "is_importabile", "value": "$is_importabile$", "help": "", "placeholder": "" ]}
diff --git a/modules/contratti/buttons.php b/modules/contratti/buttons.php index 675c45f76..b3f37920c 100755 --- a/modules/contratti/buttons.php +++ b/modules/contratti/buttons.php @@ -4,24 +4,32 @@ include_once __DIR__.'/../../core.php'; $rs_documento = $dbo->fetchArray('SELECT * FROM co_righe_contratti WHERE idcontratto='.prepare($id_record)); -$disabled = $record['is_fatturabile'] && !empty($rs_documento); +$is_fatturabile = $record['is_fatturabile'] && !empty($rs_documento); $stati_fatturabili = $dbo->fetchOne('SELECT GROUP_CONCAT(`descrizione` SEPARATOR ", ") AS stati_abilitati FROM `co_staticontratti` WHERE `is_fatturabile` = 1')['stati_abilitati']; /* permetto di fatturare il contratto solo se contiene righe e si trova in uno stato fatturabile */ echo ' -'; +
+ +
'; $rinnova = !empty($record['data_accettazione']) && !empty($record['data_conclusione']) && $record['data_accettazione'] != '0000-00-00' && $record['data_conclusione'] != '0000-00-00' && $record['is_pianificabile'] && $record['rinnovabile']; $stati_pianificabili = $dbo->fetchOne('SELECT GROUP_CONCAT(`descrizione` SEPARATOR ", ") AS stati_pianificabili FROM `co_staticontratti` WHERE `is_pianificabile` = 1')['stati_pianificabili']; echo ' -'; +
+ +
'; // Duplica contratto echo' diff --git a/modules/ddt/buttons.php b/modules/ddt/buttons.php index 2f959573d..5a3960c28 100755 --- a/modules/ddt/buttons.php +++ b/modules/ddt/buttons.php @@ -3,9 +3,10 @@ include_once __DIR__.'/../../core.php'; echo ' - 'Evaso, Parzialmente evaso, Parzialmente fatturato', -]).'"> -'; + ]).'"> + +'; diff --git a/modules/fatture/bulk.php b/modules/fatture/bulk.php index 9d250bd3c..57abeb10b 100755 --- a/modules/fatture/bulk.php +++ b/modules/fatture/bulk.php @@ -249,12 +249,9 @@ switch (post('op')) { } if (App::debug()) { - $operations['delete-bulk'] = [ - 'text' => ' '.tr('Elimina selezionati').'' + 'text' => ' '.tr('Elimina selezionati').'', ]; - - } $operations['copy-bulk'] = [ diff --git a/modules/fatture/edit.php b/modules/fatture/edit.php index ffe245d73..7ab5692b6 100755 --- a/modules/fatture/edit.php +++ b/modules/fatture/edit.php @@ -606,7 +606,7 @@ if (!$block_edit) { } echo ' -
+
Attività @@ -616,7 +616,7 @@ if (!$block_edit) { $prev_query = 'SELECT COUNT(*) AS tot FROM co_preventivi WHERE idanagrafica='.prepare($record['idanagrafica']).' AND idstato IN(SELECT id FROM co_statipreventivi WHERE is_fatturabile = 1) AND default_revision=1 AND co_preventivi.id IN (SELECT idpreventivo FROM co_righe_preventivi WHERE co_righe_preventivi.idpreventivo = co_preventivi.id AND (qta - qta_evasa) > 0)'; $preventivi = $dbo->fetchArray($prev_query)[0]['tot']; echo ' -
+
Preventivo @@ -626,7 +626,7 @@ if (!$block_edit) { $contr_query = 'SELECT COUNT(*) AS tot FROM co_contratti WHERE idanagrafica='.prepare($record['idanagrafica']).' AND idstato IN( SELECT id FROM co_staticontratti WHERE is_fatturabile = 1) AND co_contratti.id IN (SELECT idcontratto FROM co_righe_contratti WHERE co_righe_contratti.idcontratto = co_contratti.id AND (qta - qta_evasa) > 0)'; $contratti = $dbo->fetchArray($contr_query)[0]['tot']; echo ' -
+
Contratto diff --git a/modules/ordini/quantita_impegnate.php b/modules/ordini/quantita_impegnate.php index 90f994cbc..6ea27e81d 100644 --- a/modules/ordini/quantita_impegnate.php +++ b/modules/ordini/quantita_impegnate.php @@ -10,7 +10,8 @@ $articoli = $ordine->articoli->groupBy('idarticolo'); if ($articoli->isEmpty()) { echo '

'.tr('Il documento non contiene articoli').'.

'; - return; + + return; } echo ' diff --git a/modules/preventivi/buttons.php b/modules/preventivi/buttons.php index d3022ef12..c12ccb73a 100644 --- a/modules/preventivi/buttons.php +++ b/modules/preventivi/buttons.php @@ -9,7 +9,13 @@ $stati_abilitati = $dbo->fetchOne('SELECT GROUP_CONCAT(`descrizione` SEPARATOR " // Crea revisione echo ' -'; +
+ +
'; $rs_documento = $dbo->fetchArray('SELECT * FROM co_righe_preventivi WHERE idpreventivo='.prepare($id_record)); @@ -19,8 +25,10 @@ $stati_abilitati = $dbo->fetchOne('SELECT GROUP_CONCAT(`descrizione` SEPARATOR " // Creazione altri documenti echo ' -