Changeset 2454 for WAeUP_SRP/base/skins/waeup_epayment
- Timestamp:
- 27 Oct 2007, 21:53:04 (17 years ago)
- Location:
- WAeUP_SRP/base/skins/waeup_epayment
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
WAeUP_SRP/base/skins/waeup_epayment/getPaymentsFolderInfo.py
r2249 r2454 71 71 info['prod_id'] = '61' 72 72 session = s_brain.session 73 info['next_session'], info['next_session_str'] = context.getNextSessionId(session) 73 next_info = context.getNextInfo(s_brain) 74 info['next_session'] = next_info['next_session_id'] 75 info['next_session_str'] = next_info['next_session_str'] 74 76 75 77 info['student_name'] = s_brain.name -
WAeUP_SRP/base/skins/waeup_epayment/interswitch_cb.py
r2135 r2454 52 52 pd[pdk] = request.get(rc,'') 53 53 54 # for testing purposes54 ## for testing purposes 55 55 #pd['resp_desc'] = 'Simulated Callback' 56 56 #pd['resp_pay_reference'] = 'XXXX' … … 74 74 s_brain = context.students_catalog(id=student_id)[0] 75 75 session = s_brain.session 76 next_session, next_session_str = context.getNextSessionId(session) 76 #next_session, next_session_str = context.getNextSessionId(session) 77 78 next_info = context.getNextInfo(s_brain) 79 next_session_id = next_info['next_session_id'] 80 next_session_str = next_info['next_session_str'] 81 next_level_id = next_info['next_level_id'] 82 next_transition = next_info['next_transition'] 77 83 78 84 if resp == '00': … … 80 86 logger.info('%s paid school_fee in state school_fee_paid' % (student_id)) 81 87 else: 82 if next_session == context.getSessionId()[-2:]: 83 wftool.doActionFor(student,'pay_school_fee') 84 else: 85 study_course = getattr(student,'study_course') 86 try: 87 wftool.doActionFor(study_course,'open') 88 except: 89 pass 90 study_course_doc = study_course.getContent() 91 next_level = "%s" % (int(s_brain.level) + 100) 92 study_course_doc.edit(mapping= {'current_level': next_level, 93 'current_session': next_session,}) 88 study_course = getattr(student,'study_course') 89 try: 90 wftool.doActionFor(study_course,'open') 91 except: 92 pass 93 study_course.getContent().edit(mapping= {'current_level': next_level_id, 94 'current_session': next_session_id,}) 95 if next_transition: 96 wftool.doActionFor(student,next_transition) 97 94 98 logger.info('%s received valid callback' % student_id) 95 99 referer = request.get('HTTP_REFERER','none') -
WAeUP_SRP/base/skins/waeup_epayment/pay_by_sc.py
r2451 r2454 24 24 if context.portal_membership.isAnonymousUser(): 25 25 return None 26 26 wftool = context.portal_workflow 27 27 lt = context.portal_layouts 28 28 request = context.REQUEST … … 34 34 student = getattr(students,student_id) 35 35 s_brain = context.students_catalog(id=student_id)[0] 36 next_info = context.getNextInfo(s_brain)37 next_session_id = next_info['next_session_id']38 next_session_str = next_info['next_session_str']39 next_level_id = next_info['next_level_id']40 next_transition = next_info['next_transition']41 study_course = getattr(student,'study_course')42 study_course.getContent().edit(mapping= {'current_level': next_level_id,43 'current_session': next_session_id,})44 if next_transition:45 wftool.doActionFor(student,next_transition)46 36 47 37 # session = s_brain.session 48 38 # next_session, next_session_str = context.getNextSessionId(session) 49 # validate = request.has_key("cpsdocument_create_button") 39 40 next_info = context.getNextInfo(s_brain) 41 next_session_id = next_info['next_session_id'] 42 next_session_str = next_info['next_session_str'] 43 next_level_id = next_info['next_level_id'] 44 next_transition = next_info['next_transition'] 45 46 validate = request.has_key("cpsdocument_create_button") 50 47 res,psm,ds = lt.renderLayout(layout_id= 'student_schoolfee', 51 48 schema_id= 'payment', … … 113 110 payment.getContent().edit(mapping=info) 114 111 wftool.doActionFor(payment,'close') 115 if next_session == context.getSessionId()[-2:]: 116 wftool.doActionFor(student,'pay_school_fee') 117 else: 118 study_course = getattr(student,'study_course') 119 #wftool.doActionFor(study_course,'open') 120 study_course_doc = study_course.getContent() 121 next_level = "%s" % (int(s_brain.level) + 100) 122 study_course_doc.edit(mapping= {'current_level': next_level, 123 'current_session': next_session,}) 112 113 study_course = getattr(student,'study_course') 114 study_course.getContent().edit(mapping= {'current_level': next_level_id, 115 'current_session': next_session_id,}) 116 if next_transition: 117 wftool.doActionFor(student,next_transition) 118 119 #if next_session == context.getSessionId()[-2:]: 120 # wftool.doActionFor(student,'pay_school_fee') 121 #else: 122 # study_course = getattr(student,'study_course') 123 # #wftool.doActionFor(study_course,'open') 124 # study_course_doc = study_course.getContent() 125 # next_level = "%s" % (int(s_brain.level) + 100) 126 # study_course_doc.edit(mapping= {'current_level': next_level, 127 # 'current_session': next_session,}) 128 124 129 logger.info('%s paid school fee by scratch card' % student_id) 125 130 else:
Note: See TracChangeset for help on using the changeset viewer.