21 lines
		
	
	
		
			698 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			698 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| from __future__ import unicode_literals
 | |
| import frappe
 | |
| 
 | |
| no_cache = 1
 | |
| 
 | |
| def get_context(context):
 | |
| 	if frappe.session.user != 'Guest':
 | |
| 		context.all_certifications = get_all_certifications_of_a_member()
 | |
| 		context.show_sidebar = True
 | |
| 
 | |
| 
 | |
| def get_all_certifications_of_a_member():
 | |
| 	'''Returns all certifications'''
 | |
| 	all_certifications = []
 | |
| 	all_certifications = frappe.db.sql(""" select cc.name,cc.from_date,cc.to_date,ca.amount,ca.currency
 | |
| 		from `tabCertified Consultant` cc
 | |
| 		inner join `tabCertification Application` ca
 | |
| 		on cc.certification_application = ca.name
 | |
| 		where paid = 1 and email = %(user)s order by cc.to_date desc""" ,{'user': frappe.session.user},as_dict=True)
 | |
| 	return all_certifications
 |