diff --git a/src/HTMLBuilder/Handler/DefaultHandler.php b/src/HTMLBuilder/Handler/DefaultHandler.php
index 1fcadf65f..4151535d4 100755
--- a/src/HTMLBuilder/Handler/DefaultHandler.php
+++ b/src/HTMLBuilder/Handler/DefaultHandler.php
@@ -72,7 +72,7 @@ class DefaultHandler implements HandlerInterface
{
// Generazione del codice HTML
return '
-
';
+
';
}
/**
diff --git a/templates/anagrafiche/body.php b/templates/anagrafiche/body.php
index 763e57067..4ce1241ac 100755
--- a/templates/anagrafiche/body.php
+++ b/templates/anagrafiche/body.php
@@ -18,7 +18,6 @@
*/
use Modules\Interventi\Intervento;
-use Carbon\Carbon;
include_once __DIR__.'/../../core.php';
@@ -59,21 +58,20 @@ echo '
';
-
/*
Sedi
*/
-$sedi = $dbo->fetchArray("SELECT * FROM an_sedi WHERE idanagrafica=".prepare($anagrafica->idanagrafica));
-if( !empty($sedi) ){
+$sedi = $dbo->fetchArray('SELECT * FROM an_sedi WHERE idanagrafica='.prepare($anagrafica->idanagrafica));
+if (!empty($sedi)) {
echo '
'.tr('Sedi', [], ['upper' => true]).'
';
- for($i=0; count($sedi)>$i; $i++){
- echo '
+ for ($i = 0; count($sedi) > $i; ++$i) {
+ echo '
'.tr('Nome sede').': '.$sedi[$i]['nomesede'].'
@@ -90,11 +88,11 @@ if( !empty($sedi) ){
'.tr('cellulare').': '.$sedi[$i]['cellulare'].'
';
- if( !empty($sedi[$i+1]) ){
- echo '
+ if (!empty($sedi[$i + 1])) {
+ echo '
';
- }
}
+ }
echo '
';
@@ -104,17 +102,17 @@ if( !empty($sedi) ){
Impianti
*/
-$impianti = $dbo->fetchArray("SELECT * FROM my_impianti WHERE idanagrafica=".prepare($anagrafica->idanagrafica));
+$impianti = $dbo->fetchArray('SELECT * FROM my_impianti WHERE idanagrafica='.prepare($anagrafica->idanagrafica));
-if( !empty($impianti) ){
+if (!empty($impianti)) {
echo '
'.tr('Impianti', [], ['upper' => true]).'
';
- for($i=0; count($impianti)>$i; $i++){
- echo '
+ for ($i = 0; count($impianti) > $i; ++$i) {
+ echo '
'.tr('Matricola').': '.$impianti[$i]['matricola'].'
'.tr('Data').': '.Translator::dataToLocale($impianti[$i]['data']).'
@@ -126,11 +124,11 @@ if( !empty($impianti) ){
'.tr('descrizione').': '.$impianti[$i]['descrizione'].'
';
- if( !empty($impianti[$i+1]) ){
- echo '
+ if (!empty($impianti[$i + 1])) {
+ echo '
';
- }
}
+ }
echo '
';
@@ -140,18 +138,18 @@ if( !empty($impianti) ){
Attività
*/
-$interventi = $dbo->fetchArray("SELECT id, sessione.inizio FROM in_interventi LEFT JOIN (SELECT MIN(orario_inizio) AS inizio, in_interventi_tecnici.idintervento FROM in_interventi_tecnici GROUP BY in_interventi_tecnici.idintervento) AS sessione ON sessione.idintervento=in_interventi.id WHERE idanagrafica=".prepare($anagrafica->idanagrafica));
+$interventi = $dbo->fetchArray('SELECT id, sessione.inizio FROM in_interventi LEFT JOIN (SELECT MIN(orario_inizio) AS inizio, in_interventi_tecnici.idintervento FROM in_interventi_tecnici GROUP BY in_interventi_tecnici.idintervento) AS sessione ON sessione.idintervento=in_interventi.id WHERE idanagrafica='.prepare($anagrafica->idanagrafica));
-if( !empty($interventi) ){
+if (!empty($interventi)) {
echo '
'.tr('Attività', [], ['upper' => true]).'
';
- for($i=0; count($interventi)>$i; $i++){
- $intervento = Intervento::find($interventi[$i]['id']);
- echo '
+ for ($i = 0; count($interventi) > $i; ++$i) {
+ $intervento = Intervento::find($interventi[$i]['id']);
+ echo '
'.tr('Data richiesta').': '.Translator::dateToLocale($intervento->data_richiesta).'
'.tr('Data scadenza').': '.Translator::dateToLocale($intervento->data_scadenza).'
@@ -165,12 +163,12 @@ if( !empty($interventi) ){
'.tr('richiesta').': '.$intervento->richiesta.'
';
- if( !empty($interventi[$i+1]) ){
- echo '
+ if (!empty($interventi[$i + 1])) {
+ echo '
';
- }
}
+ }
echo '
';
-}
\ No newline at end of file
+}
diff --git a/templates/anagrafiche/init.php b/templates/anagrafiche/init.php
index cc0cf9e41..8c3a3b06a 100755
--- a/templates/anagrafiche/init.php
+++ b/templates/anagrafiche/init.php
@@ -22,4 +22,4 @@ include_once __DIR__.'/../../core.php';
use Modules\Anagrafiche\Anagrafica;
$anagrafica = Anagrafica::find($id_record);
-$agente = Anagrafica::find($anagrafica->idagente);
\ No newline at end of file
+$agente = Anagrafica::find($anagrafica->idagente);
diff --git a/templates/azienda/body.php b/templates/azienda/body.php
index d2c520c12..051093c58 100755
--- a/templates/azienda/body.php
+++ b/templates/azienda/body.php
@@ -17,13 +17,11 @@
* along with this program. If not, see
.
*/
-use Modules\Interventi\Intervento;
use Modules\Banche\Banca;
-use Carbon\Carbon;
include_once __DIR__.'/../../core.php';
-$banca = Banca::where('id_anagrafica',$anagrafica->idanagrafica)
+$banca = Banca::where('id_anagrafica', $anagrafica->idanagrafica)
->where('predefined', 1)
->first();
@@ -64,4 +62,4 @@ echo '
'.tr('cellulare').': '.$anagrafica['cellulare'].'
'.tr('fax').': '.$anagrafica['fax'].'
-';
\ No newline at end of file
+';
diff --git a/templates/azienda/init.php b/templates/azienda/init.php
index a660bf551..aa1d65294 100755
--- a/templates/azienda/init.php
+++ b/templates/azienda/init.php
@@ -21,4 +21,4 @@ include_once __DIR__.'/../../core.php';
use Modules\Anagrafiche\Anagrafica;
-$anagrafica = Anagrafica::find(setting('Azienda predefinita'));
\ No newline at end of file
+$anagrafica = Anagrafica::find(setting('Azienda predefinita'));
diff --git a/update/2_4_23.php b/update/2_4_23.php
index cbafec978..c9cb14f57 100644
--- a/update/2_4_23.php
+++ b/update/2_4_23.php
@@ -1,5 +1,6 @@
registra();
}
+
+// Completamento automatico informazioni IBAN per banche
+$banche = Banca::all();
+foreach ($banche as $banca) {
+ $banca->save();
+}
diff --git a/update/2_4_23.sql b/update/2_4_23.sql
index 474df488d..c201c14be 100644
--- a/update/2_4_23.sql
+++ b/update/2_4_23.sql
@@ -171,4 +171,13 @@ UPDATE `zz_widgets` SET `query` = 'SELECT \n CONCAT_WS(\' \', REPLACE(REPLACE(RE
-- Aggiunto campo descrizione revisione in preventivi
ALTER TABLE `co_preventivi` ADD `descrizione_revision` VARCHAR(255) NOT NULL AFTER `default_revision`;
-UPDATE `zz_prints` SET `filename` = 'Preventivo num. {numero} del {data} rev {revisione}' WHERE `zz_prints`.`name` = 'Preventivo';
\ No newline at end of file
+UPDATE `zz_prints` SET `filename` = 'Preventivo num. {numero} del {data} rev {revisione}' WHERE `zz_prints`.`name` = 'Preventivo';
+
+-- Aggiunti campi per componenti IBAN
+ALTER TABLE `co_banche` ADD `branch_code` VARCHAR(20) NULL,
+ ADD `bank_code` VARCHAR(20) NULL,
+ ADD `account_number` VARCHAR(20) NULL,
+ ADD `check_digits` VARCHAR(20) NULL,
+ ADD `national_check_digits` VARCHAR(20) NULL,
+ ADD `id_nazione` INT(11) NULL,
+ ADD FOREIGN KEY (`id_nazione`) REFERENCES `an_nazioni`(`id`);