diff --git a/actions.php b/actions.php
index 7cc1746de..00325bdb1 100755
--- a/actions.php
+++ b/actions.php
@@ -498,8 +498,8 @@ if ($structure->permission == 'rw') {
if (post('op') != 'delete') {
$values = [];
foreach ($customs as $custom) {
- if (post($custom['name']) !== null) {
- $values[$custom['id']] = post($custom['name']);
+ if (post($custom['title']) !== null) {
+ $values[$custom['id']] = post($custom['title']);
} else {
$values[$custom['id']] = '';
}
diff --git a/add.php b/add.php
index c56d95fa5..98f48dc75 100755
--- a/add.php
+++ b/add.php
@@ -62,10 +62,6 @@ $(document).ready(function(){
last = form.find(".box").last();
}
- if (!last.length) {
- last = form.find(".card").last();
- }
-
if (!last.length) {
last = form.find(".row").eq(-2);
}
diff --git a/editor.php b/editor.php
index d54d9759f..757a97298 100755
--- a/editor.php
+++ b/editor.php
@@ -282,7 +282,7 @@ if (empty($record) || !$has_access) {
}
if (!last.length) {
- last = form.find(".row").eq(-2);
+ last = form.find(".row").last();
}
// Campi a inizio form
diff --git a/include/common/importa.php b/include/common/importa.php
index 3c80f082c..08c3b3fe6 100755
--- a/include/common/importa.php
+++ b/include/common/importa.php
@@ -103,7 +103,7 @@ if (!empty($options['create_document'])) {
if (in_array($final_module->id, [$id_module_fatt_vendita, $id_module_fatt_acquisto])) {
$stato_predefinito = StatoFattura::where('name', 'Bozza')->first()->id;
$fatt_differita_acquisto = Tipofattura::where('name', 'Fattura differita di acquisto')->first()->id;
- $fatt_differita_vendita = Tipofattura::where('name', 'Fattura differita di vendita')->first()->id;;
+ $fatt_differita_vendita = Tipofattura::where('name', 'Fattura differita di vendita')->first()->id;
if (!empty($options['reversed'])) {
$idtipodocumento = database()->fetchOne('SELECT `co_tipidocumento`.`id` FROM `co_tipidocumento` LEFT JOIN `co_tipidocumento_lang` ON (`co_tipidocumento_lang`.`id_record` = `co_tipidocumento`.`id` AND `co_tipidocumento_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') WHERE `title` = "Nota di credito" AND `dir` = \''.$dir.'\'')['id'];
diff --git a/include/init/requirements.php b/include/init/requirements.php
index 05fcc4116..78b259c9e 100755
--- a/include/init/requirements.php
+++ b/include/init/requirements.php
@@ -326,7 +326,7 @@ $dirs_to_check = [
$directories = [];
foreach ($dirs_to_check as $name => $description) {
$status = is_writable(base_dir().DIRECTORY_SEPARATOR.$name);
-
+
$directories[] = [
'name' => $name,
'description' => $description,
diff --git a/modules/aggiornamenti/upload_modules.php b/modules/aggiornamenti/upload_modules.php
index d042a8cbe..c80d4809b 100755
--- a/modules/aggiornamenti/upload_modules.php
+++ b/modules/aggiornamenti/upload_modules.php
@@ -167,7 +167,6 @@ if (file_exists($extraction_dir.'/VERSION')) {
]));
flash()->error(tr('Installazione completata!'));
} else {
-
flash()->error(tr('Aggiornamento completato!'));
}
} else {
@@ -194,7 +193,6 @@ if (file_exists($extraction_dir.'/VERSION')) {
]));
flash()->error(tr('Installazione completata!'));
} else {
-
flash()->error(tr('Aggiornamento completato!'));
}
}
diff --git a/modules/anagrafiche/edit.php b/modules/anagrafiche/edit.php
index eced6de81..19be6873b 100755
--- a/modules/anagrafiche/edit.php
+++ b/modules/anagrafiche/edit.php
@@ -228,7 +228,7 @@ if (in_array($id_azienda, $tipi_anagrafica)) {
- {[ "type": "select", "label": "", "name": "idzona", "values": "query=SELECT id, CONCAT_WS( ' - ', nome, descrizione) AS descrizione FROM an_zone ORDER BY descrizione ASC", "value": "$idzona$", "placeholder": "", "icon-after": "add|first()->id ?>" ]}
+ {[ "type": "select", "label": "", "name": "idzona", "values": "query=SELECT id, CONCAT_WS( ' - ', nome, descrizione) AS descrizione FROM an_zone ORDER BY descrizione ASC", "value": "$idzona$", "placeholder": "", "icon-after": "add|first()->id; ?>" ]}
diff --git a/modules/anagrafiche/src/Import/CSV.php b/modules/anagrafiche/src/Import/CSV.php
index a949fcb86..eba82beb2 100644
--- a/modules/anagrafiche/src/Import/CSV.php
+++ b/modules/anagrafiche/src/Import/CSV.php
@@ -358,8 +358,8 @@ class CSV extends CSVImporter
$anagrafica->fill($record);
- //Aggiorno le tipologie solo se sono state passate nel file
- if( !empty($tipologie) ){
+ // Aggiorno le tipologie solo se sono state passate nel file
+ if (!empty($tipologie)) {
$anagrafica->tipologie = $tipologie;
}
$anagrafica->id_settore = $id_settore;
diff --git a/modules/contratti/edit.php b/modules/contratti/edit.php
index 2645b63f2..60a306808 100755
--- a/modules/contratti/edit.php
+++ b/modules/contratti/edit.php
@@ -611,7 +611,7 @@ if (!empty($elementi)) {
]);
echo '
-
'.Modules::link(($elemento['modulo'] == 'Interventi' ? 'Attività' : $elemento['modulo']), $elemento['id'], $descrizione).' ';
+ '.Modules::link($elemento['modulo'] == 'Interventi' ? 'Attività' : $elemento['modulo'], $elemento['id'], $descrizione).' ';
}
echo '
diff --git a/modules/contratti/header.php b/modules/contratti/header.php
index e9951df4b..4bad3535f 100644
--- a/modules/contratti/header.php
+++ b/modules/contratti/header.php
@@ -145,4 +145,4 @@ echo '
-';
\ No newline at end of file
+';
diff --git a/modules/dashboard/ajax.php b/modules/dashboard/ajax.php
index bf888b04e..d5c0e0726 100644
--- a/modules/dashboard/ajax.php
+++ b/modules/dashboard/ajax.php
@@ -22,7 +22,7 @@ use Models\Module;
$modulo_interventi = Module::where('name', 'Interventi')->first();
$modulo_preventivi = Module::where('name', 'Preventivi')->first();
-$modulo_eventi =Module::where('name', 'Eventi')->first();
+$modulo_eventi = Module::where('name', 'Eventi')->first();
if (!isset($user['idanagrafica'])) {
$user['idanagrafica'] = '';
diff --git a/modules/fatture/actions.php b/modules/fatture/actions.php
index e5be4cac9..b6d59bb86 100755
--- a/modules/fatture/actions.php
+++ b/modules/fatture/actions.php
@@ -301,7 +301,7 @@ switch ($op) {
}
$totale_documento = abs($totale_documento);
- $totale_documento = $dati_generali['ImportoTotaleDocumento'] ?: $totale_documento;
+ $totale_documento = abs($dati_generali['ImportoTotaleDocumento']) ?: $totale_documento;
} catch (Exception) {
}
diff --git a/modules/fatture/edit.php b/modules/fatture/edit.php
index 1e7d01176..fe025f1e5 100755
--- a/modules/fatture/edit.php
+++ b/modules/fatture/edit.php
@@ -492,7 +492,7 @@ if ($fattura->stato->id != $id_stato_bozza && $fattura->stato->id != $id_stato_a
'.Modules::link('Scadenzario', $scadenze[0]['id'], tr(' '), '', 'class="btn btn-xs btn-primary"');
// Ricalcola scadenze disponibile solo per fatture di acquisto
- if ($fattura->isFE() && $ricalcola && $module->getTranslation('title', \Models\Locale()->getPredefined()->id) == 'Fatture di acquisto') {
+ if ($fattura->isFE() && $ricalcola && !empty($module->where('name', 'Fatture di acquisto')->first()->id)) {
echo '
diff --git a/modules/fatture/src/Fattura.php b/modules/fatture/src/Fattura.php
index e965a6420..a3c076845 100755
--- a/modules/fatture/src/Fattura.php
+++ b/modules/fatture/src/Fattura.php
@@ -535,7 +535,7 @@ class Fattura extends Document
{
$file = $this->getFatturaElettronica();
- return !empty($this->progressivo_invio) && $file->filepath && file_exists($file->filepath);
+ return !empty($this->progressivo_invio) && $file->directory && file_exists('files/'.$file->directory);
}
/**
diff --git a/modules/interventi/actions.php b/modules/interventi/actions.php
index a233cc886..1b53084ce 100644
--- a/modules/interventi/actions.php
+++ b/modules/interventi/actions.php
@@ -252,9 +252,8 @@ switch (post('op')) {
// Collegamenti intervento/impianti
$impianti = post('idimpianti');
- if (!empty($impianti)) {
- $impianti = array_unique([$impianti]);
- foreach ($impianti as $impianto) {
+ foreach ($impianti as $impianto) {
+ if (!empty($impianto)) {
$dbo->insert('my_impianti_interventi', [
'idintervento' => $id_record,
'idimpianto' => $impianto,
@@ -274,10 +273,12 @@ switch (post('op')) {
$check->save();
}
}
+ }
- // Collegamenti intervento/componenti
- $componenti = (array) post('componenti');
- foreach ($componenti as $componente) {
+ // Collegamenti intervento/componenti
+ $componenti = (array) post('componenti');
+ foreach ($componenti as $componente) {
+ if ($componente) {
$dbo->insert('my_componenti_interventi', [
'id_intervento' => $id_record,
'id_componente' => $componente,
diff --git a/modules/newsletter/ajax/select.php b/modules/newsletter/ajax/select.php
index d465c01d6..9c9681ea5 100755
--- a/modules/newsletter/ajax/select.php
+++ b/modules/newsletter/ajax/select.php
@@ -42,11 +42,11 @@ switch ($resource) {
`an_anagrafiche`
INNER JOIN `an_tipianagrafiche_anagrafiche` ON `an_anagrafiche`.`idanagrafica` = `an_tipianagrafiche_anagrafiche`.`idanagrafica`
INNER JOIN `an_tipianagrafiche` ON `an_tipianagrafiche_anagrafiche`.`idtipoanagrafica` = `an_tipianagrafiche`.`id`
- LEFT JOIN `an_tipianagrafiche_lang` ON (`an_tipianagrafiche_lang`.`id_record` = `an_tipianagrafiche`.`id` AND `an_tipianagrafiche_lang`.`id_lang` = ".prepare(Models\Locale::getDefault()->id).")
+ LEFT JOIN `an_tipianagrafiche_lang` ON (`an_tipianagrafiche_lang`.`id_record` = `an_tipianagrafiche`.`id` AND `an_tipianagrafiche_lang`.`id_lang` = ".prepare(Models\Locale::getDefault()->id).')
WHERE
`an_anagrafiche`.`deleted_at` IS NULL AND `an_anagrafiche`.`enable_newsletter` = 1 AND 1=1
ORDER BY
- `optgroup` ASC, `ragione_sociale` ASC";
+ `optgroup` ASC, `ragione_sociale` ASC';
$query = str_replace('1=1', !empty($where) ? replace($where, [
'|nome|' => 'ragione_sociale',
diff --git a/modules/ordini/crea_documento.php b/modules/ordini/crea_documento.php
index 9e3d1ebb0..2caa40950 100755
--- a/modules/ordini/crea_documento.php
+++ b/modules/ordini/crea_documento.php
@@ -27,7 +27,7 @@ use Modules\Ordini\Ordine;
$documento = Ordine::find($id_record);
-$module = Module::where('name', $documento->module)->first();
+$module = Module::where('name', $documento->module)->first();
if (get('documento') == 'fattura') {
$final_module = $module->getTranslation('title', Models\Locale::getPredefined()->id) == 'Ordini cliente' ? 'Fatture di vendita' : 'Fatture di acquisto';
diff --git a/modules/ordini/header.php b/modules/ordini/header.php
index c33209681..430c674c2 100644
--- a/modules/ordini/header.php
+++ b/modules/ordini/header.php
@@ -166,4 +166,4 @@ echo '
-';
\ No newline at end of file
+';
diff --git a/modules/preventivi/edit.php b/modules/preventivi/edit.php
index a277821fb..e09e98c45 100755
--- a/modules/preventivi/edit.php
+++ b/modules/preventivi/edit.php
@@ -167,15 +167,16 @@ echo '
'label' => tr('Condizioni generali di fornitura'),
'name' => 'condizioni_fornitura',
'value' => $record['condizioni_fornitura'],
- ]); echo'
+ ]);
+echo '
';
-
- if ($user->gruppo != 'Clienti') {
- echo '
+
+if ($user->gruppo != 'Clienti') {
+ echo '
{[ "type": "textarea", "label": "'.tr('Note interne').'", "name": "informazioniaggiuntive", "class": "autosize", "value": "$informazioniaggiuntive$", "extra": "rows=\'5\'" ]}
';
- }
+}
?>
diff --git a/modules/preventivi/header.php b/modules/preventivi/header.php
index 4303afad3..9741563a0 100644
--- a/modules/preventivi/header.php
+++ b/modules/preventivi/header.php
@@ -167,4 +167,3 @@ echo '
';
-
diff --git a/modules/primanota/src/Mastrino.php b/modules/primanota/src/Mastrino.php
index 580dc006a..c5607dd81 100755
--- a/modules/primanota/src/Mastrino.php
+++ b/modules/primanota/src/Mastrino.php
@@ -131,12 +131,11 @@ class Mastrino extends Model
$database = database();
if ($documenti) {
-
-
- foreach ($documenti as $id_documento) {
- if (empty($id_documento)) {
- continue;
- } else {}
+ foreach ($documenti as $id_documento) {
+ if (empty($id_documento)) {
+ continue;
+ } else {
+ }
// Verifico se la fattura è stata pagata tutta, così imposto lo stato a "Pagato"
$totali = $database->fetchOne('SELECT SUM(pagato) AS tot_pagato, SUM(da_pagare) AS tot_da_pagare FROM co_scadenziario WHERE iddocumento='.prepare($id_documento));
diff --git a/modules/scadenzario/src/SollecitoTask.php b/modules/scadenzario/src/SollecitoTask.php
index c839c0020..64081642d 100644
--- a/modules/scadenzario/src/SollecitoTask.php
+++ b/modules/scadenzario/src/SollecitoTask.php
@@ -21,11 +21,11 @@ namespace Modules\Scadenzario;
use Models\Module;
use Models\OperationLog;
+use Models\PrintTemplate;
use Models\User;
use Modules\Emails\Mail;
use Modules\Emails\Template;
use Tasks\Manager;
-use Models\PrintTemplate;
/**
* Task dedicato alla gestione del backup giornaliero automatico, se abilitato da Impostazioni.
diff --git a/modules/statistiche/actions.php b/modules/statistiche/actions.php
index 7baa132ee..799b8ee04 100755
--- a/modules/statistiche/actions.php
+++ b/modules/statistiche/actions.php
@@ -17,6 +17,7 @@
* along with this program. If not, see .
*/
+use Models\Module;
use Modules\Statistiche\Stats;
include_once __DIR__.'/../../core.php';
@@ -27,7 +28,41 @@ $end = filter('end');
switch (filter('op')) {
case 'fatturato':
- $results = $dbo->fetchArray('SELECT ROUND(SUM(IF(`reversed`=1, -(`co_righe_documenti`.`subtotale` - `co_righe_documenti`.`sconto`), (`co_righe_documenti`.`subtotale` - `co_righe_documenti`.`sconto`))), 2) AS result, YEAR(`co_documenti`.`data`) AS year, MONTH(`co_documenti`.`data`) AS month FROM `co_documenti` INNER JOIN `co_tipidocumento` ON `co_documenti`.`idtipodocumento`=`co_tipidocumento`.`id` LEFT JOIN `co_tipidocumento_lang` ON (`co_tipidocumento`.`id` = `co_tipidocumento_lang`.`id_record` AND `co_tipidocumento_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') INNER JOIN `co_righe_documenti` ON `co_righe_documenti`.`iddocumento`=`co_documenti`.`id` INNER JOIN `zz_segments` ON `co_documenti`.`id_segment`=`zz_segments`.`id` WHERE `co_tipidocumento`.`dir`=\'entrata\' AND `co_tipidocumento_lang`.`title`!=\'Bozza\' AND `co_documenti`.`data` BETWEEN '.prepare($start).' AND '.prepare($end).' AND `is_fiscale`=1 AND `zz_segments`.`autofatture`=0 GROUP BY YEAR(`co_documenti`.`data`), MONTH(`co_documenti`.`data`) ORDER BY YEAR(`co_documenti`.`data`) ASC, MONTH(`co_documenti`.`data`) ASC');
+ if (empty(Module::where('name', 'Vendita al banco')->first()->id)) {
+ $results = $dbo->fetchArray('SELECT ROUND(SUM(IF(`reversed`=1, -(`co_righe_documenti`.`subtotale` - `co_righe_documenti`.`sconto`), (`co_righe_documenti`.`subtotale` - `co_righe_documenti`.`sconto`))), 2) AS result, YEAR(`co_documenti`.`data`) AS year, MONTH(`co_documenti`.`data`) AS month FROM `co_documenti` INNER JOIN `co_tipidocumento` ON `co_documenti`.`idtipodocumento`=`co_tipidocumento`.`id` LEFT JOIN `co_tipidocumento_lang` ON (`co_tipidocumento`.`id` = `co_tipidocumento_lang`.`id_record` AND `co_tipidocumento_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') INNER JOIN `co_righe_documenti` ON `co_righe_documenti`.`iddocumento`=`co_documenti`.`id` INNER JOIN `zz_segments` ON `co_documenti`.`id_segment`=`zz_segments`.`id` WHERE `co_tipidocumento`.`dir`=\'entrata\' AND `co_tipidocumento`.`name`!=\'Bozza\' AND `co_documenti`.`data` BETWEEN '.prepare($start).' AND '.prepare($end).' AND `is_fiscale`=1 AND `zz_segments`.`autofatture`=0 GROUP BY YEAR(`co_documenti`.`data`), MONTH(`co_documenti`.`data`) ORDER BY YEAR(`co_documenti`.`data`) ASC, MONTH(`co_documenti`.`data`) ASC');
+ } else {
+ $results = $dbo->fetchArray('
+ SELECT
+ ROUND(SUM(IF(`reversed`=1, -(`co_righe_documenti`.`subtotale` - `co_righe_documenti`.`sconto`), (`co_righe_documenti`.`subtotale` - `co_righe_documenti`.`sconto`))), 2) AS result,
+ YEAR(`co_documenti`.`data`) AS year,
+ MONTH(`co_documenti`.`data`) AS month
+ FROM
+ `co_documenti`
+ INNER JOIN `co_tipidocumento` ON `co_documenti`.`idtipodocumento`=`co_tipidocumento`.`id`
+ LEFT JOIN `co_tipidocumento_lang` ON (`co_tipidocumento`.`id` = `co_tipidocumento_lang`.`id_record` AND `co_tipidocumento_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).')
+ INNER JOIN `co_righe_documenti` ON `co_righe_documenti`.`iddocumento`=`co_documenti`.`id`
+ INNER JOIN `zz_segments` ON `co_documenti`.`id_segment`=`zz_segments`.`id`
+ WHERE
+ `co_tipidocumento`.`dir`=\'entrata\'
+ AND `co_tipidocumento`.`name`!=\'Bozza\'
+ AND `co_documenti`.`data` BETWEEN '.prepare($start).' AND '.prepare($end).'
+ AND `is_fiscale`=1
+ AND `zz_segments`.`autofatture`=0
+ GROUP BY
+ YEAR(`co_documenti`.`data`), MONTH(`co_documenti`.`data`)
+
+ UNION
+
+ SELECT
+ ROUND(SUM(`vb_righe_venditabanco`.`subtotale` - `vb_righe_venditabanco`.`sconto`), 2) AS result,
+ YEAR(`vb_venditabanco`.`data`) AS year,
+ MONTH(`vb_venditabanco`.`data`) AS month
+ FROM
+ `vb_venditabanco`
+ INNER JOIN `vb_righe_venditabanco` ON `vb_righe_venditabanco`.`idvendita`=`vb_venditabanco`.`id`
+ GROUP BY
+ YEAR(`vb_venditabanco`.`data`), MONTH(`vb_venditabanco`.`data`)');
+ }
$results = Stats::monthly($results, $start, $end);
diff --git a/modules/stato_servizi/actions.php b/modules/stato_servizi/actions.php
index 2769dc978..7d8b68f16 100755
--- a/modules/stato_servizi/actions.php
+++ b/modules/stato_servizi/actions.php
@@ -367,7 +367,7 @@ switch (filter('op')) {
break;
case 'informazioni-fe':
- $info = s;
+ $info = Cache::where('name', 'Informazioni su spazio FE')->first();
if (!$info->isValid()) {
$response = Services::request('POST', 'informazioni_fe');
diff --git a/modules/viste/edit.php b/modules/viste/edit.php
index f6d11e24d..815a914f2 100755
--- a/modules/viste/edit.php
+++ b/modules/viste/edit.php
@@ -63,7 +63,7 @@ echo '
- {[ "type": "textarea", "label": "'.tr('Query personalizzata').'", "name": "options2", "value": '.json_encode(str_replace(']}', '] }', ($record->options2 ?: ''))).', "class": "autosize", "help": "'.tr('La query in sostituzione a quella di default: custom, menu oppure SQL').'" ]}
+ {[ "type": "textarea", "label": "'.tr('Query personalizzata').'", "name": "options2", "value": '.json_encode(str_replace(']}', '] }', $record->options2 ?: '')).', "class": "autosize", "help": "'.tr('La query in sostituzione a quella di default: custom, menu oppure SQL').'" ]}
';
diff --git a/plugins/importFE/src/FatturaOrdinaria.php b/plugins/importFE/src/FatturaOrdinaria.php
index beaa557c9..b13ba09c8 100755
--- a/plugins/importFE/src/FatturaOrdinaria.php
+++ b/plugins/importFE/src/FatturaOrdinaria.php
@@ -452,9 +452,9 @@ class FatturaOrdinaria extends FatturaElettronica
$riep_imp += $riepilogo['Imposta'];
}
- $diff_iva = round($riep_imp - $fattura->iva, 2);
+ $diff_iva = round(abs($riep_imp) - abs($fattura->iva), 2);
$diff = round(abs($fattura->totale_imponibile) - abs($totale_righe + $tot_arr), 2);
- $diff_tot = round($fattura->totale_imponibile + $fattura->rivalsa_inps - $totale_imp + $tot_arr, 2);
+ $diff_tot = round($fattura->totale_imponibile + $fattura->rivalsa_inps - abs($totale_imp) + $tot_arr, 2);
$iva_arrotondamento = database()->fetchOne('SELECT * FROM `co_iva` WHERE `percentuale`= 0 AND `deleted_at` IS NULL LIMIT 1');
diff --git a/plugins/listino_fornitori/actions.php b/plugins/listino_fornitori/actions.php
index d29e002f3..d7d5c9fd3 100644
--- a/plugins/listino_fornitori/actions.php
+++ b/plugins/listino_fornitori/actions.php
@@ -19,8 +19,8 @@
use Modules\Anagrafiche\Anagrafica;
use Modules\Articoli\Articolo;
-use Plugins\ListinoFornitori\DettaglioFornitore;
use Plugins\ListinoClienti\DettaglioPrezzo;
+use Plugins\ListinoFornitori\DettaglioFornitore;
include_once __DIR__.'/../../core.php';
@@ -64,7 +64,7 @@ switch (filter('op')) {
->where('dir', 'uscita')
->get();
- foreach($prezzi_fornitori as $prezzo) {
+ foreach ($prezzi_fornitori as $prezzo) {
$prezzo->delete();
}
diff --git a/plugins/presentazioni_bancarie/src/Gestore.php b/plugins/presentazioni_bancarie/src/Gestore.php
index 6d5a097cc..5395f3145 100644
--- a/plugins/presentazioni_bancarie/src/Gestore.php
+++ b/plugins/presentazioni_bancarie/src/Gestore.php
@@ -469,7 +469,7 @@ class Gestore
// Salvataggio del file
file_put_contents(base_dir().'/'.$file, $content);
- } catch (\Exception $e) {
+ } catch (\Exception) {
}
// File per il pagamento delle vendite Bonifico
diff --git a/plugins/rinnovi_contratti/edit.php b/plugins/rinnovi_contratti/edit.php
index a554c5b1b..c3ab61882 100755
--- a/plugins/rinnovi_contratti/edit.php
+++ b/plugins/rinnovi_contratti/edit.php
@@ -62,7 +62,7 @@ echo '
';
if (!empty($id_contratto_precedente)) {
-echo '
+ echo '
diff --git a/src/API/App/v1/Flash/Intervento.php b/src/API/App/v1/Flash/Intervento.php
index 5c2e5d16e..0aa3f8258 100644
--- a/src/API/App/v1/Flash/Intervento.php
+++ b/src/API/App/v1/Flash/Intervento.php
@@ -20,11 +20,11 @@
namespace API\App\v1\Flash;
use API\App\v1\AllegatiInterventi;
+use API\App\v1\CampiPersonalizzatiValori;
use API\App\v1\Clienti;
use API\App\v1\Interventi;
use API\App\v1\RigheInterventi;
use API\App\v1\SessioniInterventi;
-use API\App\v1\CampiPersonalizzatiValori;
use API\Interfaces\UpdateInterface;
use API\Resource;
use Carbon\Carbon;
diff --git a/src/HTMLBuilder/Manager/ButtonManager.php b/src/HTMLBuilder/Manager/ButtonManager.php
index 790a4ac39..f82388b52 100755
--- a/src/HTMLBuilder/Manager/ButtonManager.php
+++ b/src/HTMLBuilder/Manager/ButtonManager.php
@@ -49,7 +49,7 @@ class ButtonManager implements ManagerInterface
protected function getInfo($options)
{
if ($options['type'] == 'print') {
- $print = PrintTemplate::where('name',$options['id'])->first();
+ $print = PrintTemplate::where('name', $options['id'])->first();
if (empty($print)) {
$print = PrintTemplate::find($options['id']);
diff --git a/src/HTMLBuilder/Manager/FieldManager.php b/src/HTMLBuilder/Manager/FieldManager.php
index 59cacb627..b04440626 100755
--- a/src/HTMLBuilder/Manager/FieldManager.php
+++ b/src/HTMLBuilder/Manager/FieldManager.php
@@ -99,7 +99,7 @@ class FieldManager implements ManagerInterface
}
$result .= '
-
+
'.$field['content'].'
';
diff --git a/src/Util/Query.php b/src/Util/Query.php
index f5b88e165..f6097d339 100755
--- a/src/Util/Query.php
+++ b/src/Util/Query.php
@@ -234,7 +234,7 @@ class Query
}
} else {
$search_filters[] = ($search_query.' = '.prepare($value));
- }
+ }
} elseif ($notequal) {
$value = trim(str_replace(['!='], '', $value));
$search_filters[] = ($search_query.' != '.prepare($value).' AND '.$search_query.' NOT LIKE '.prepare('% '.$value).' AND '.$search_query.' NOT LIKE '.prepare($value.' %').' AND '.$search_query.' NOT LIKE '.prepare('% '.$value.' %'));
diff --git a/update/2_5_3.php b/update/2_5_3.php
index 4f7bf8fcf..79dcdd804 100644
--- a/update/2_5_3.php
+++ b/update/2_5_3.php
@@ -8,4 +8,4 @@ $has_name = database()->columnExists('zz_groups', 'name');
if ($has_name && $has_nome) {
$database->query('ALTER TABLE `zz_groups` DROP `name`');
-}
\ No newline at end of file
+}
diff --git a/update/2_5_3.sql b/update/2_5_3.sql
index 490a8e9be..c0c829b94 100644
--- a/update/2_5_3.sql
+++ b/update/2_5_3.sql
@@ -66,3 +66,6 @@ INSERT INTO `zz_settings_lang` (`id`, `id_lang`, `id_record`, `title`, `help`, `
INSERT INTO `zz_settings` (`id`, `nome`, `valore`, `tipo`, `editable`, `sezione`, `created_at`, `order`) VALUES (NULL, 'Indirizzo email mancato pagamento dopo i solleciti', '', 'string', '1', 'Scadenzario', NULL, '4');
INSERT INTO `zz_settings_lang` (`id`, `id_lang`, `id_record`, `title`, `help`, `created_at`) VALUES (NULL, (SELECT `valore` FROM `zz_settings` WHERE `nome` = 'Lingua'), (SELECT `id` FROM `zz_settings` WHERE `nome`='Indirizzo email mancato pagamento dopo i solleciti'), 'Indirizzo email mancato pagamento dopo i solleciti', '', NULL);
+
+-- Ripristino impostazione per limitare la visualizzazione degli impianti a quelli gestiti dal tecnico
+INSERT INTO `zz_settings` (`id`, `nome`, `valore`, `tipo`, `editable`, `sezione`, `order`, `help`) VALUES (NULL, 'Limita la visualizzazione degli impianti a quelli gestiti dal tecnico', '0', 'boolean', '1', 'Applicazione', '9', '');