diff --git a/actions.php b/actions.php index 0c9ef414b..fd99f1fe0 100755 --- a/actions.php +++ b/actions.php @@ -241,6 +241,7 @@ elseif (post('op') == 'send-email') { $mail->addUpload($file); } + // Salvataggio email nella coda di invio $mail->save(); // Invio mail istantaneo diff --git a/editor.php b/editor.php index cfa6f37d9..e253c2bbf 100755 --- a/editor.php +++ b/editor.php @@ -134,13 +134,11 @@ if (empty($record) || !$has_access) { if (!empty($record['deleted_at'])) { $operation = $dbo->fetchOne("SELECT zz_operations.created_at, username FROM zz_operations INNER JOIN zz_users ON zz_operations.id_utente = zz_users.id WHERE op='delete' AND id_module=".prepare($id_module).' AND id_record='.prepare($id_record).' ORDER BY zz_operations.created_at DESC'); - $info = tr('Il record è stato eliminato il _DATE_ da _USER_', [ '_DATE_' => (($operation['created_at']) ? Translator::timestampToLocale($operation['created_at']) : Translator::timestampToLocale($record['deleted_at'])), '_USER_' => ((!empty($operation['username'])) ? $operation['username'] : 'N.D.'), ]).'. '; - echo '
'.tr("Puoi utilizzare le seguenti variabili per generare il nome del file").':
+'.tr('Puoi utilizzare le seguenti variabili per generare il nome del file').':
'; - // Data scadenza - if (!$pianificazione->data_scadenza->equalTo($previous)) { - $previous = $pianificazione->data_scadenza; - echo ' - '.ucfirst($pianificazione->data_scadenza->formatLocalized('%B %Y')).''; - } - + // Data scadenza + if (!$pianificazione->data_scadenza->equalTo($previous)) { + $previous = $pianificazione->data_scadenza; echo ' + '.ucfirst($pianificazione->data_scadenza->formatLocalized('%B %Y')).''; + } + + echo ' | '.moneyFormat($pianificazione->totale).' | '; - // Documento collegato - echo ' + // Documento collegato + echo ''; - $fattura = $pianificazione->fattura; - if (!empty($fattura)) { - $is_pianificato = true; - echo ' + $fattura = $pianificazione->fattura; + if (!empty($fattura)) { + $is_pianificato = true; + echo ' '.Modules::link('Fatture di vendita', $fattura->id, tr('Fattura num. _NUM_ del _DATE_', [ '_NUM_' => $fattura->numero_esterno, '_DATE_' => dateFormat($fattura->data), ])).' ( '.$fattura->stato->descrizione.')'; - } else { - echo ' - '.tr('Non ancora fatturato'); - } + } else { echo ' + '.tr('Non ancora fatturato'); + } + echo ' | '; - // Creazione fattura - echo ' + // Creazione fattura + echo '
'.tr('Puoi pianificare dei "promemoria" o direttamente gli interventi da effettuare entro determinate scadenze').'. '.tr('Per poter pianificare i promemoria, il contratto deve avere data accettazione e data conclusione definita ed essere in uno dei seguenti stati: _LINK_', [ + '_LINK_' => ''.$elenco_stati.'', +]).' - $stati_pianificabili = Stato::where('is_pianificabile', 1)->get(); - $elenco_stati = $stati_pianificabili->implode('descrizione', ', '); + + +
'; - echo ' -'.tr('Puoi pianificare dei "promemoria" o direttamente gli interventi da effettuare entro determinate scadenze').'. '.tr('Per poter pianificare i promemoria, il contratto deve avere data accettazione e data conclusione definita ed essere in uno dei seguenti stati: _LINK_', [ - '_LINK_' => ''.$elenco_stati.'', - ]).' - - - -
'; - - echo ' -'.tr('Data').' | -'.tr('Tipo intervento').' | -'.tr('Descrizione').' | -'.tr('Intervento').' | -'.tr('Sede').' | -'.tr('Impianti').' | -'.tr('Materiali').' | -'.tr('Allegati').' | -'.tr('Opzioni').' | -
---|---|---|---|---|---|---|---|---|
'.Translator::dateToLocale($promemoria['data_richiesta']).' | -'.$promemoria['tipointervento'].' | -'.nl2br($promemoria['richiesta']).' | -'.$info_intervento.' | -'.$info_sede.' | -'.$info_impianti.' | -'.$info_righe.' | -'.$info_allegati.' | -
-
- |
-