## Script (Python) "getStudentInfo" ##bind container=container ##bind context=context ##bind namespace= ##bind script=script ##bind subpath=traverse_subpath ##parameters= ##title= ## # $Id: getStudentName.py 1071 2006-12-16 15:53:13Z joachim $ """ return Info about the current Student """ import logging logger = logging.getLogger('getApplicationInfo') request = context.REQUEST mtool = context.portal_membership wf = context.portal_workflow member = mtool.getAuthenticatedMember() member_id = str(member) path_info = request.get('PATH_INFO').split('/') if mtool.isAnonymousUser(): return None info = {} #from Products.zdb import set_trace #set_trace() student_id = context.getStudentId() if not student_id: return None res = context.students_catalog(id = student_id) if len(res) != 1: return None return res[0].name