- Timestamp:
- 28 Mar 2007, 02:35:25 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
WAeUP_SRP/branches/uli/skins/waeup_student/mail2student.py
r1593 r1653 5 5 ##bind script=script 6 6 ##bind subpath=traverse_subpath 7 ##parameters=co_name=None,co_email=None,student_email=None,probtype=None,commt=None 7 ##parameters=co_name=None,co_email=None,student_email=None,probtype=None,commt=None, action=None 8 8 ##title= 9 9 ## 10 10 # $Id: mail2admin.py 869 2006-11-15 13:46:49Z henrik $ 11 12 from urllib import urlencode 11 13 12 14 mhost = context.MailHost … … 27 29 #prop.email_from_address should be used for To: 28 30 REQUEST = context.REQUEST 29 url_tuple = REQUEST.HTTP_REFERER.split('?') 30 if len(url_tuple) == 2: 31 url_tuple[1] ='portal_status_message=Your message has been sent!' 32 else: 33 url_tuple.append('portal_status_message=Your message has been sent!') 34 redirect_url = "?".join(url_tuple) 35 REQUEST.set('rurl', redirect_url) # to see the result in the error log 31 32 #url_tuple = REQUEST.HTTP_REFERER.split('?') 33 #if len(url_tuple) == 2: 34 # url_tuple[1] ='portal_status_message=Your message has been sent!' 35 #else: 36 # url_tuple.append('portal_status_message=Your message has been sent!') 37 #redirect_url = "?".join(url_tuple) 38 #REQUEST.set('rurl', redirect_url) # to see the result in the error log 39 36 40 msg = message % ( 37 41 co_name, … … 39 43 student_email, 40 44 co_email, 41 ' henrik@waeup.org',45 'waeup@saoas.org', 42 46 # 'js@aixtraware.de', 43 47 co_email, … … 47 51 mhost.send(msg) 48 52 49 REQUEST = context.REQUEST50 RESPONSE = REQUEST.RESPONSE51 53 52 RESPONSE.redirect(redirect_url) 54 #REQUEST = context.REQUEST 55 #RESPONSE = REQUEST.RESPONSE 56 #RESPONSE.redirect(redirect_url) 57 58 args = {} 59 psm = "Your message has been sent!" 60 args['portal_status_message'] = psm 61 if action: 62 url = context.absolute_url() + '/' + action + '?' + urlencode(args) 63 else: 64 url = context.absolute_url() +'?' + urlencode(args) 65 return REQUEST.RESPONSE.redirect(url) 66 67 68
Note: See TracChangeset for help on using the changeset viewer.