Subversion Repositories SmartDukaan

Rev

Rev 5483 | Rev 6322 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5483 Rev 5864
Line 25... Line 25...
25
 
25
 
26
def initialize(dbname='helper', db_hostname="localhost"):
26
def initialize(dbname='helper', db_hostname="localhost"):
27
    log_entry("initialize@DataAccessor", "Initializing data service")
27
    log_entry("initialize@DataAccessor", "Initializing data service")
28
    DataService.initialize(dbname, db_hostname)
28
    DataService.initialize(dbname, db_hostname)
29
    
29
    
30
def save_user_email_for_sending(email_to, email_from, subject, body, source, email_type):
30
def save_user_email_for_sending(email_to, email_from, subject, body, source, email_type, cc, bcc):
31
    user_email = UserEmail()
31
    user_email = UserEmail()
32
    user_email.emailTo = email_to
32
    user_email.emailTo = ';'.join(email_to)
33
    user_email.emailFrom = email_from
33
    user_email.emailFrom = email_from
34
    user_email.subject = subject
34
    user_email.subject = subject
35
    user_email.body = body
35
    user_email.body = body
36
    user_email.source = source
36
    user_email.source = source
37
    user_email.emailType = email_type
37
    user_email.emailType = email_type
38
    user_email.status = False
38
    user_email.status = False
39
    user_email.timestamp = datetime.datetime.now()
39
    user_email.timestamp = datetime.datetime.now()
-
 
40
    if cc:
-
 
41
        user_email.cc = ';'.join(cc)
-
 
42
    if bcc:
-
 
43
        user_email.bcc = ';'.join(bcc)
40
    session.commit()
44
    session.commit()
41
    return user_email.id
45
    return user_email.id
42
 
46
 
43
def get_emails_to_be_sent():
47
def get_emails_to_be_sent():
44
    print "get_emails_to_be_sent"
48
    print "get_emails_to_be_sent"