Method | Description | |
---|---|---|
CallScript ( string scriptname ) : string | ||
Content ( string name ) : string | ||
ContentForDate ( string contentName, object date ) : string | ||
DataHas ( string key ) : bool | ||
Dictionary ( string s ) : string | ||
DictionaryAdd ( string key, string value ) : void | ||
Email ( object savedQuery, int queuedBy, string fromAddr, string fromName, string subject, string body, string cclist = null, System.DateTime dateWanted = null ) : void | ||
EmailContent ( object savedQuery, int queuedBy, string fromAddr, string fromName, string contentName ) : void | ||
EmailContentWithSubject ( object savedQuery, int queuedBy, string fromAddr, string fromName, string subject, string contentName, string cclist = null, System.DateTime dateWanted = null ) : void | ||
EmailReminders ( object orgId ) : void | ||
EmailReport ( object savedquery, int queuedBy, string fromaddr, string fromname, string subject, string report ) : void | ||
EmailReport ( string savedquery, int queuedBy, string fromaddr, string fromname, string subject, string report, string queryname, string querydescription ) : void |
Overloaded version of EmailReport adds variables in the function call for QueryName and QueryDescription. The original version of EmailReport required you to embed the query name in the Python Script. This version of the function permits you to have a generic Python script and then call it multiple times with a different query and description each time.
|
|
EmailStr ( string body ) : string | ||
FmtPhone ( string s, string prefix = null ) : string | ||
FmtZip ( string s ) : string | ||
HtmlContent ( string name ) : string | ||
Markdown ( string text ) : string | ||
RegisterHelpers ( CmsData.CMSDataContext db ) : void | ||
RenderTemplate ( string source ) : string | ||
RenderTemplate ( string source, object data ) : string | ||
Replace ( string text, string pattern, string replacement ) : string | ||
SendSms ( object query, int iSendGroup, string sTitle, string sMessage ) : void |
Queue an SMS text message to be sent
|
|
TitleContent ( string name ) : string |
Method | Description | |
---|---|---|
Email2 ( CmsData.CMSDataContext db2, IQueryable |
||
EmailContent2 ( object savedQuery, int queuedBy, string fromAddr, string fromName, string subject, string contentName, string cclist = null, System.DateTime dateWanted = null ) : void | ||
IsEqual ( object args ) : bool |
public CallScript ( string scriptname ) : string | ||
scriptname | string | |
return | string |
public ContentForDate ( string contentName, object date ) : string | ||
contentName | string | |
date | object | |
return | string |
public DictionaryAdd ( string key, string value ) : void | ||
key | string | |
value | string | |
return | void |
public Email ( object savedQuery, int queuedBy, string fromAddr, string fromName, string subject, string body, string cclist = null, System.DateTime dateWanted = null ) : void | ||
savedQuery | object | |
queuedBy | int | |
fromAddr | string | |
fromName | string | |
subject | string | |
body | string | |
cclist | string | |
dateWanted | System.DateTime | |
return | void |
public EmailContent ( object savedQuery, int queuedBy, string fromAddr, string fromName, string contentName ) : void | ||
savedQuery | object | |
queuedBy | int | |
fromAddr | string | |
fromName | string | |
contentName | string | |
return | void |
public EmailContentWithSubject ( object savedQuery, int queuedBy, string fromAddr, string fromName, string subject, string contentName, string cclist = null, System.DateTime dateWanted = null ) : void | ||
savedQuery | object | |
queuedBy | int | |
fromAddr | string | |
fromName | string | |
subject | string | |
contentName | string | |
cclist | string | |
dateWanted | System.DateTime | |
return | void |
public EmailReminders ( object orgId ) : void | ||
orgId | object | |
return | void |
public EmailReport ( object savedquery, int queuedBy, string fromaddr, string fromname, string subject, string report ) : void | ||
savedquery | object | |
queuedBy | int | |
fromaddr | string | |
fromname | string | |
subject | string | |
report | string | |
return | void |
public EmailReport ( string savedquery, int queuedBy, string fromaddr, string fromname, string subject, string report, string queryname, string querydescription ) : void | ||
savedquery | string | |
queuedBy | int | |
fromaddr | string | |
fromname | string | |
subject | string | |
report | string | |
queryname | string | |
querydescription | string | |
return | void |
public FmtPhone ( string s, string prefix = null ) : string | ||
s | string | |
prefix | string | |
return | string |
public static Markdown ( string text ) : string | ||
text | string | |
return | string |
public static RegisterHelpers ( CmsData.CMSDataContext db ) : void | ||
db | CmsData.CMSDataContext | |
return | void |
public RenderTemplate ( string source ) : string | ||
source | string | |
return | string |
public RenderTemplate ( string source, object data ) : string | ||
source | string | |
data | object | |
return | string |
public Replace ( string text, string pattern, string replacement ) : string | ||
text | string | |
pattern | string | |
replacement | string | |
return | string |
public SendSms ( object query, int iSendGroup, string sTitle, string sMessage ) : void | ||
query | object | The people ID to send to, or the query that returns the people IDs to send to |
iSendGroup | int | The ID of the SMS sending group, from SMSGroups table |
sTitle | string | Kind of a subject. Stored in the database, but not part of the actual text message. Must not be over 150 characters. |
sMessage | string | The text message content. Must not be over 160 characters. |
return | void |