From 4de46dfe343605f4f1d49900ffa83aacb1628d41 Mon Sep 17 00:00:00 2001 From: Luca Date: Wed, 22 Jan 2020 11:46:08 +0100 Subject: [PATCH] Per elenco coda di invio aggiungo colonna Modulo (legata al template) e Destinatario MIgliorie varie --- include/common/conti.php | 4 +--- modules/anagrafiche/actions.php | 10 +++++----- modules/anagrafiche/edit.php | 11 +++++++++++ modules/stato_email/edit.php | 6 ++++++ update/2_4_13.sql | 9 +++++++-- 5 files changed, 30 insertions(+), 10 deletions(-) diff --git a/include/common/conti.php b/include/common/conti.php index 0bee0a600..6294fd5a2 100644 --- a/include/common/conti.php +++ b/include/common/conti.php @@ -14,8 +14,6 @@ if ($options['dir'] == 'entrata') { $show_ritenuta_acconto = 1; } -$show_calcolo_ritenuta_acconto = $show_ritenuta_acconto; - // Percentuale rivalsa e Percentuale ritenuta d'acconto if ($options['action'] == 'edit') { $id_rivalsa_inps = $result['idrivalsainps']; @@ -60,7 +58,7 @@ if ($show_rivalsa == 1 || $show_ritenuta_acconto == 1) { } // Calcola ritenuta d'acconto su - if ($show_calcolo_ritenuta_acconto == 1) { + if ($show_ritenuta_acconto == 1) { echo '
{[ "type": "select", "label": "'.tr("Calcola ritenuta d'acconto su").'", "name": "calcolo_ritenuta_acconto", "value": "'.$calcolo_ritenuta_acconto.'", "values": "list=\"IMP\":\"Imponibile\", \"IMP+RIV\":\"Imponibile + rivalsa\"", "required": "1" ]} diff --git a/modules/anagrafiche/actions.php b/modules/anagrafiche/actions.php index d91804781..ba9fa2430 100644 --- a/modules/anagrafiche/actions.php +++ b/modules/anagrafiche/actions.php @@ -93,8 +93,8 @@ switch (post('op')) { if (!empty($idanagrafica)) { $array = explode(',', $idanagrafica); foreach ($array as $value) { - flash()->warning(tr('Attenzione: il codice fiscale _COD_ è già stato censito _LINK_', [ - '_COD_' => post('codice_fiscale'), + flash()->warning(tr('Attenzione: il codice fiscale _COD_ è già stato censito. _LINK_', [ + '_COD_' => ''.post('codice_fiscale').'', '_LINK_' => Modules::link('Anagrafiche', $value, null, null, ''), ])); } @@ -136,7 +136,7 @@ switch (post('op')) { $check_vat_number = Validate::isValidVatNumber($partita_iva); if (empty($check_vat_number['valid-format'])) { - flash()->warning(tr('Attenzione: la partita IVA _IVA_ potrebbe non essere valida', [ + flash()->warning(tr('Attenzione: la partita IVA _IVA_ potrebbe non essere valida.', [ '_IVA_' => $partita_iva, ])); } @@ -145,7 +145,7 @@ switch (post('op')) { if ($anagrafica->tipo != 'Ente pubblico' and $anagrafica->codice_fiscale != $anagrafica->partita_iva) { $check_codice_fiscale = Validate::isValidTaxCode($anagrafica->codice_fiscale); if (empty($check_codice_fiscale)) { - flash()->warning(tr('Attenzione: il codice fiscale _COD_ potrebbe non essere valido', [ + flash()->warning(tr('Attenzione: il codice fiscale _COD_ potrebbe non essere valido.', [ '_COD_' => $anagrafica->codice_fiscale, ])); } @@ -183,7 +183,7 @@ switch (post('op')) { $array = explode(',', $idanagrafica); foreach ($array as $value) { flash()->warning(tr('Attenzione: il codice fiscale _COD_ è già stato censito. _LINK_', [ - '_COD_' => post('codice_fiscale'), + '_COD_' => ''.post('codice_fiscale').'', '_LINK_' => Modules::link('Anagrafiche', $value, null, null, ''), ])); } diff --git a/modules/anagrafiche/edit.php b/modules/anagrafiche/edit.php index f990a04fb..a70cf5b7b 100644 --- a/modules/anagrafiche/edit.php +++ b/modules/anagrafiche/edit.php @@ -13,6 +13,17 @@ if (!empty($google)) { '; } +if (!$is_cliente && !$is_fornitore && $is_tecnico) { + $ignore = $dbo->fetchArray("SELECT id FROM zz_plugins WHERE name='Sedi' OR name='Referenti' OR name='Dichiarazioni d\'intento'"); + + foreach ($ignore as $plugin) { + echo ' +'; + } +} + if (!$is_cliente) { $ignore = $dbo->fetchArray("SELECT id FROM zz_plugins WHERE name='Impianti del cliente' OR name='Ddt del cliente'"); diff --git a/modules/stato_email/edit.php b/modules/stato_email/edit.php index bd0585336..8d7339fbf 100644 --- a/modules/stato_email/edit.php +++ b/modules/stato_email/edit.php @@ -38,6 +38,12 @@ echo '
'; +echo ' +

'.tr('Account mittente').'

+
+'.$mail->template->account->from_name.' <'.$mail->template->account->from_address.'> - '.Modules::link('Account email', $mail->template->account->id, $mail->template->account->name).' +
'; + echo '

'.tr('Oggetto').'

diff --git a/update/2_4_13.sql b/update/2_4_13.sql index c792b7eae..bba41be9d 100644 --- a/update/2_4_13.sql +++ b/update/2_4_13.sql @@ -116,6 +116,11 @@ UPDATE `zz_widgets` SET `query` = 'SELECT COUNT(id) AS dato, FROM co_contratti WHERE idstato IN (SELECT id FROM co_staticontratti WHERE is_fatturabile = 1) AND rinnovabile = 1 AND YEAR(data_conclusione) > 1970 AND (SELECT id FROM co_contratti contratti WHERE contratti.idcontratto_prev = co_contratti.id) IS NULL HAVING (ore_rimanenti < ore_preavviso_rinnovo OR DATEDIFF(data_conclusione, NOW()) < ABS(giorni_preavviso_rinnovo))' WHERE `zz_widgets`.`name` = 'Contratti in scadenza'; - -- Impostazione "Filigrana stampe" -INSERT INTO `zz_settings` (`id`, `nome`, `valore`, `tipo`, `editable`, `sezione`) VALUES (NULL, 'Filigrana stampe', '', 'string', '0', 'Generali'); \ No newline at end of file +INSERT INTO `zz_settings` (`id`, `nome`, `valore`, `tipo`, `editable`, `sezione`) VALUES (NULL, 'Filigrana stampe', '', 'string', '0', 'Generali'); + +-- Per elenco coda di invio aggiungo colonna Modulo (legata al template) e Destinatario +INSERT INTO `zz_views` (`id_module`, `name`, `query`, `order`, `search`, `slow`, `default`, `visible`, `format`) VALUES +((SELECT `id` FROM `zz_modules` WHERE `name` = 'Stato email'), 'Modulo', '(SELECT zz_modules.title FROM zz_modules WHERE zz_modules.id = em_templates.id_module)', 3, 1, 0, 1, 1, 0), +((SELECT `id` FROM `zz_modules` WHERE `name` = 'Stato email'), 'Destinatari', '(SELECT GROUP_CONCAT(address SEPARATOR "
") FROM em_email_receiver WHERE em_email_receiver.id_email = em_emails.id)', 1, 1, 0, 1, 1, 0); +