diff --git a/modules/newsletter/edit.php b/modules/newsletter/edit.php
index 2eff1540a..9977cbf8f 100755
--- a/modules/newsletter/edit.php
+++ b/modules/newsletter/edit.php
@@ -146,9 +146,9 @@ echo '
email) ? 'class="bg-danger"' : (empty($anagrafica->enable_newsletter) ? 'class="bg-warning"' : '')).'>
'.Modules::link('Anagrafiche', $anagrafica->id, $anagrafica->ragione_sociale).' |
'.$database->fetchOne('SELECT GROUP_CONCAT(an_tipianagrafiche.descrizione) AS descrizione FROM an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica = an_tipianagrafiche.idtipoanagrafica WHERE an_tipianagrafiche_anagrafiche.idanagrafica='.prepare($anagrafica->id))['descrizione'].' |
'.$anagrafica->tipo.' |
'.((!empty($anagrafica->email) ? '
- {[ "type": "text", "name": "email", "id": "email_'.rand(0,99999).'", "readonly": "1", "class": "email-mask", "value": "'.$anagrafica->email.'", "validation": "email" ]}': ' '.tr('Indirizzo e-mail mancante').'')).' |
+ {[ "type": "text", "name": "email", "id": "email_'.rand(0,99999).'", "readonly": "1", "class": "email-mask", "value": "'.$anagrafica->email.'", "validation": "email" ]}': ' '.tr('Indirizzo e-mail mancante').'')).'
'.$data.' |
- '.((!empty($anagrafica->enable_newsletter)) ? ' '.tr('Abilitato').'': ' '.tr('Disabilitato').'').'
+ '.((!empty($anagrafica->enable_newsletter)) ? ' '.tr('Abilitato').'': ' '.tr('Disabilitato').'').'
|
diff --git a/modules/newsletter/src/Newsletter.php b/modules/newsletter/src/Newsletter.php
index df20fb319..a23de7966 100755
--- a/modules/newsletter/src/Newsletter.php
+++ b/modules/newsletter/src/Newsletter.php
@@ -86,7 +86,7 @@ class Newsletter extends Model
public function anagrafiche()
{
- return $this->belongsToMany(Anagrafica::class, 'em_newsletter_anagrafica', 'id_newsletter', 'id_anagrafica')->withPivot('id_email')->withTrashed();
+ return $this->belongsToMany(Anagrafica::class, 'em_newsletter_anagrafica', 'id_newsletter', 'id_anagrafica')->orderByRaw('IF(email=\'\',email,enable_newsletter) ASC')->orderBy('ragione_sociale', 'ASC')->withPivot('id_email')->withTrashed();
}
public function emails()
diff --git a/update/2_4_24.sql b/update/2_4_24.sql
index b93d46eee..773ee75d8 100644
--- a/update/2_4_24.sql
+++ b/update/2_4_24.sql
@@ -17,4 +17,4 @@ INSERT INTO `zz_views` ( `id_module`, `name`, `query`, `order`, `search`, `slow`
UPDATE `zz_views` SET `query` = 'IF(completed_at IS NULL, \'No\', CONCAT(\'Sì \', \'(\', DATE_FORMAT(completed_at, \'%d/%m/%Y %H:%i:%s\' ), \')\'))', `order` = 6 WHERE `zz_views`.`id_module` = (SELECT `id` FROM `zz_modules` WHERE name='Newsletter') AND `name` = 'Completato';
-- Visualizza informazioni aggiuntive sul calendario
-INSERT INTO `zz_settings` (`id`, `nome`, `valore`, `tipo`, `editable`, `sezione`, `order`, `help`) VALUES (NULL, 'Visualizza informazioni aggiuntive sul calendario', '0', 'boolean', '1', 'Dashboard', '1', 'Visualizza sul calendario il box \"Tutto il giorno\" dove possono essere presenti informazioni aggiuntve');
\ No newline at end of file
+INSERT INTO `zz_settings` (`id`, `nome`, `valore`, `tipo`, `editable`, `sezione`, `order`, `help`) VALUES (NULL, 'Visualizza informazioni aggiuntive sul calendario', '0', 'boolean', '1', 'Dashboard', '1', 'Visualizza sul calendario il box Tutto il giorno dove possono essere presenti informazioni aggiuntve');
\ No newline at end of file
|