Patch level : 12.0 nopatch
Files correlati : Commento : Modifiche invio mail tramite campo
This commit is contained in:
parent
8f719c36c5
commit
becdf257ca
@ -511,10 +511,10 @@ const TString & TRecordset::get_custom_query(const char * module, const char * q
|
|||||||
TString mod(module);
|
TString mod(module);
|
||||||
TString var("Q");
|
TString var("Q");
|
||||||
|
|
||||||
if (mod.blank())
|
if (mod.blank())
|
||||||
mod = dongle().in_module(query_var);
|
mod = dongle().in_module("PS");
|
||||||
else
|
else
|
||||||
mod = mod.sleft(2);
|
mod = mod.sleft(2);
|
||||||
|
|
||||||
var << module << query_var;
|
var << module << query_var;
|
||||||
|
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
#include <modaut.h>
|
#include <modaut.h>
|
||||||
#include <spotlite.h>
|
#include <spotlite.h>
|
||||||
#include <defmask.h>
|
#include <defmask.h>
|
||||||
|
#include <utility.h>
|
||||||
|
|
||||||
#include <bagn003.h>
|
#include <bagn003.h>
|
||||||
|
|
||||||
@ -102,7 +103,7 @@ bool spotlite_notify(const TFilename& pdf)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Funzione per spedire un pdf via mail
|
// Funzione per spedire un pdf via mail
|
||||||
bool spotlite_send_mail(const TFilename& pdf)
|
bool spotlite_send_mail(const TFilename& pdf, bool ui, bool receipt)
|
||||||
{
|
{
|
||||||
TToken_string to(15, ';'), cc(15, ';'), ccn(15, ';'), attach(pdf, ';');
|
TToken_string to(15, ';'), cc(15, ';'), ccn(15, ';'), attach(pdf, ';');
|
||||||
TString subj, text;
|
TString subj, text;
|
||||||
@ -112,8 +113,5 @@ bool spotlite_send_mail(const TFilename& pdf)
|
|||||||
subj.cut(0) << TR("Invio di ") << pdf.name();
|
subj.cut(0) << TR("Invio di ") << pdf.name();
|
||||||
if (!(flags & 0x1) && to.empty_items() && cc.empty_items() && ccn.empty_items())
|
if (!(flags & 0x1) && to.empty_items() && cc.empty_items() && ccn.empty_items())
|
||||||
flags |= 0x1; // Forza UI in assenza di destinatari
|
flags |= 0x1; // Forza UI in assenza di destinatari
|
||||||
static bool usePower = ini_get_bool(CONFIG_USER, "Mail", "Powershell");
|
return send_mail(to, cc, ccn, subj, text, attach, ui, receipt);
|
||||||
ok = (usePower ? xvt_powermail_send(to, cc, ccn, subj, text, attach, flags, user()) :
|
|
||||||
xvt_mail_send(to, cc, ccn, subj, text, attach, flags)) != 0;
|
|
||||||
return ok;
|
|
||||||
}
|
}
|
||||||
|
@ -8,6 +8,6 @@
|
|||||||
bool spotlite_generate_name(const char* codnum, TFilename& pdf);
|
bool spotlite_generate_name(const char* codnum, TFilename& pdf);
|
||||||
KEY spotlite_ask_name(TFilename& pdf, int & size);
|
KEY spotlite_ask_name(TFilename& pdf, int & size);
|
||||||
bool spotlite_notify(const TFilename& pdf);
|
bool spotlite_notify(const TFilename& pdf);
|
||||||
bool spotlite_send_mail(const TFilename& pdf);
|
bool spotlite_send_mail(const TFilename& pdf, bool ui = false, bool receipt = false);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user