## Script (Python) "getApplicantsStatistics"
##bind container=container
##bind context=context
##bind namespace=
##bind script=script
##bind subpath=traverse_subpath
##parameters=
##title=
##
# $Id: getApplicantsStatistics.py 1277 2007-01-11 21:11:37Z joachim $
"""
return Student Statistics
"""

import logging
logger = logging.getLogger('Skins.getApplicantsStatistics')

logger.info('%s invoked statistics' % context.portal_membership.getAuthenticatedMember())
if not context.isStaff():
    return 'Not allowed'


info = {}
res_entered = context.applicants_catalog(status = 'entered')
res_edited = context.applicants_catalog(status = 'edited')
res_submitted = context.applicants_catalog(status = 'submitted')
info['entered'] = len(res_entered)
info['edited'] = len(res_edited)
info['submitted'] = len(res_submitted)
info['pin_entered'] = info['entered'] + info['submitted'] + info['edited']


return info



