Changeset 2967
- Timestamp:
- 28 Dec 2007, 16:38:37 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
WAeUP_SRP/base/skins/waeup_epayment/pay_interswitch_acco.py
r2891 r2967 43 43 info = context.getInterswitchParams(paytype,student,payment_id) 44 44 info['student'] = student_record 45 else: 46 info = {} 47 info['student'] = student_record 48 info['payment_possible'] = False 49 info['amount'] = '0' 50 info['bank'] = '' 51 info['type_description'] = '' 52 info['pay_bill_to'] = '' 53 fee_dict = context.getSchoolFee(student_record) 54 fulltime = student_record.mode.endswith('_ft') 55 new = student_record.review_state == 'cleared_and_validated' 56 returning = student_record.review_state == 'returning' 57 if not fee_dict or (not new and fulltime) or not (new or returning): 58 return context.interswitch_form(info=info) 59 if new: 60 amount = info['amount'] = fee_dict['new'] 61 elif returning: 62 amount = info['amount'] = fee_dict['returning'] 63 if fulltime: 64 pay_item_id = "6100" 65 #info['type_code'] = student_record.faculty #type_code is redundant and will be removed soon 66 info['bank'] = '' 67 else: 68 pay_item_id = "6101" 69 #info['type_code'] = student_record.course #type_code is redundant and will be removed soon 70 info['bank'] = '' 71 info['payment_possible'] = True 72 info['type_description'] = fee_dict['description'] 73 info['pay_ship_to'] = "University of Benin" 45 46 #else: 47 # info = {} 48 # info['student'] = student_record 49 # info['payment_possible'] = False 50 # info['amount'] = '0' 51 # info['bank'] = '' 52 # info['type_description'] = '' 53 # info['pay_bill_to'] = '' 54 # fee_dict = context.getSchoolFee(student_record) 55 # fulltime = student_record.mode.endswith('_ft') 56 # new = student_record.review_state == 'cleared_and_validated' 57 # returning = student_record.review_state == 'returning' 58 # if not fee_dict or (not new and fulltime) or not (new or returning): 59 # return context.interswitch_form(info=info) 60 # if new: 61 # amount = info['amount'] = fee_dict['new'] 62 # elif returning: 63 # amount = info['amount'] = fee_dict['returning'] 64 # if fulltime: 65 # pay_item_id = "6100" 66 # #info['type_code'] = student_record.faculty #type_code is redundant and will be removed soon 67 # info['bank'] = '' 68 # else: 69 # pay_item_id = "6101" 70 # #info['type_code'] = student_record.course #type_code is redundant and will be removed soon 71 # info['bank'] = '' 72 # info['payment_possible'] = True 73 # info['type_description'] = fee_dict['description'] 74 # info['pay_ship_to'] = "University of Benin" 75 74 76 info['pay_bill_to'] = student_record.name 75 77 info['student_id'] = student_id
Note: See TracChangeset for help on using the changeset viewer.