. */ use Modules\Emails\Mail; include_once __DIR__.'/../../core.php'; $block_edit = $newsletter->state != 'DEV'; $stati = [ [ 'id' => 'DEV', 'text' => 'Bozza', ], [ 'id' => 'WAIT', 'text' => 'Invio in corso', ], [ 'id' => 'OK', 'text' => 'Completata', ], ]; echo '

'.tr('Dati campagna').'

{[ "type": "select", "label": "'.tr('Template email').'", "name": "id_template", "values": "query=SELECT id, name AS descrizione FROM em_templates", "required": 1, "value": "$id_template$", "disabled": 1 ]}
{[ "type": "text", "label": "'.tr('Nome').'", "name": "name", "required": 1, "value": "$name$" ]}
{[ "type": "select", "label": "'.tr('Stato').'", "name": "state", "values": '.json_encode($stati).', "required": 1, "value": "$state$", "class": "unblockable" ]}
{[ "type": "timestamp", "label": "'.tr('Data di completamento').'", "name": "completed_at", "value": "$completed_at$", "disabled": 1 ]}
{[ "type": "text", "label": "'.tr('Oggetto').'", "name": "subject", "value": "$subject$" ]}
{[ "type": "ckeditor", "label": "'.tr('Contenuto').'", "name": "content", "value": "$content$" ]}

'.tr('Aggiunta destinatari').'

{[ "type": "select", "label": "'.tr('Destinatari').'", "name": "receivers[]", "ajax-source": "anagrafiche_newsletter", "multiple": 1 ]}
{[ "type": "select", "label": "'.tr('Lista').'", "name": "id_list", "ajax-source": "liste_newsletter" ]}
'; $anagrafiche = $newsletter->anagrafiche; echo '

'.tr('Destinatari').' '.$anagrafiche->count().'

'; if (!$anagrafiche->isEmpty()) { echo ' '; foreach ($anagrafiche as $anagrafica) { $mail_id = $anagrafica->pivot->id_email; $mail = Mail::find($mail_id); if (!empty($mail) && !empty($mail->sent_at)) { $data = timestampFormat($mail->sent_at); } else { $data = tr('Non ancora inviata'); } echo ' email) || empty($anagrafica->enable_newsletter)) ? 'class="bg-danger"' : '').'> '; } echo '
'.tr('Nome').' '.tr('Indirizzo').' '.tr('Data di invio').' #
'.Modules::link('Anagrafiche', $anagrafica->id, $anagrafica->ragione_sociale).' '.$anagrafica->email.' '.$data.'
'; } else { echo '

'.tr('Nessuna anagrafica collegata alla campagna').'.

'; } echo '
{( "name": "filelist_and_upload", "id_module": "$id_module$", "id_record": "$id_record$" )} '.tr('Elimina').' '; if ($block_edit) { echo ' '; }