Changeset 3280
- Timestamp:
- 7 Mar 2008, 09:11:23 (17 years ago)
- Location:
- WAeUP_SRP/base/skins/waeup_epayment
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
WAeUP_SRP/base/skins/waeup_epayment/getPaymentInfo.py
r2975 r3280 21 21 pass 22 22 23 # request = context.REQUEST24 # mtool = context.portal_membership25 # wf = context.portal_workflow26 # member = mtool.getAuthenticatedMember()27 # member_id = str(member)28 29 # if mtool.isAnonymousUser():30 # return None31 # info = {}32 # requested_id = context.getStudentId()33 # if requested_id and not context.isStaff() and member_id != requested_id:34 # logger.info('%s tried to access %s' % (member_id,requested_id))35 # return None36 # elif context.isStaff():37 # student_id = requested_id38 # else:39 # student_id = member_id40 23 info = context.waeup_tool.getAccessInfo(context) 41 24 student_id = info['student_id'] … … 44 27 45 28 46 #students_object = context.portal_url.getPortalObject().campus.students47 #student = getattr(students_object,student_id)48 29 49 30 res = context.students_catalog(id = student_id) … … 57 38 info['is_online_pmt'] = io = payment.resp_code in ('00','AP','IP') 58 39 info['is_scratchcard_pmt'] = isc = payment.resp_code == 'SC' 59 #set_trace()60 # if isc:61 # p,b,n = str(payment.order_id).split('-')62 # batch_object = getattr(context.pins,"%s_%s" % (p,b),None)63 # if batch_object is None:64 # info['cost'] = "unknown"65 # else:66 # cost = batch_object.getContent().cost67 # info['cost'] = "%6.2f N" % cost68 # #info['cost'] = "%6.2f N" % getattr(batch_object.getContent(),'cost',0.0)69 40 info['is_interrupted'] = ii = payment.resp_code == '' 70 41 info['unknown_code'] = not (io or isc or ii) -
WAeUP_SRP/base/skins/waeup_epayment/payment_receipt.pt
r2891 r3280 24 24 </tr> 25 25 <tr> 26 <td>Matriculation Number:</td> 27 <td tal:content="student/matric_no" /> 28 </tr> 29 <tr> 26 30 <td>Certificate Id:</td> 27 31 <td tal:content="student/course" /> … … 47 51 <h3>Scratch Card Payment Receipt</h3> 48 52 <br /> 49 <table tal:define="student info/student"> 53 <table tal:define="student info/student; 54 pm nocall: info/payment_doc"> 55 50 56 <tr> 51 57 <td width="220px">Name:</td> … … 76 82 <td tal:content="student/department" /> 77 83 </tr> 78 </table> 79 <table tal:define="pm nocall: info/payment_doc"> 84 85 86 <tr> 87 <td width="220px">Payment Status:</td> 88 <td><span tal:content="python:context.portal_vocabularies.payment_status.get(pm.status)" /></td> 89 </tr> 80 90 <tr> 81 91 <td width="220px">Access Code:</td> … … 83 93 </tr> 84 94 <tr> 85 <td width="220px">Payment Description:</td> 86 <td><span tal:content="pm/type_description" /></td> 87 </tr> 95 <td width="220px">Payment Type:</td> 96 97 <td><span tal:content="python:context.portal_vocabularies.payment_types.get(pm.type)" /></td> 98 </tr> 88 99 <tr> 89 <td width="220px">Amount (Naira):</td> 90 <td><span tal:content="pm/amount" /></td> 91 </tr> 100 <td width="220px">Payment Category:</td> 101 <td><span tal:content="python:context.portal_vocabularies.payment_categories.get(pm.category)" /></td> 102 </tr> 103 <tr> 104 <td width="220px">Payment Item:</td> 105 <td><span tal:content="pm/item" /></td> 106 </tr> 107 <tr> 108 <td width="220px">Session:</td> 109 <td><span tal:content="pm/session" /></td> 110 </tr> 111 92 112 <tr> 93 113 <td width="220px">Transaction Date:</td> 94 114 <td><span tal:content="python:pm.date.ISO()" /></td> 95 115 </tr> 116 <tr> 117 <td width="220px">Amount (Naira):</td> 118 <td><span tal:content="pm/amount" /></td> 119 </tr> 96 120 <tr> 97 121 <td width="220px">Response Code:</td>
Note: See TracChangeset for help on using the changeset viewer.