def base(request):
    '''
    This is a context processor that adds some vars to the base template
    '''
    return {
        'session': request.session,
        'can_create_agoras': Agora.static_has_perms('create', request.user)
    }
def base(request):
    '''
    This is a context processor that adds some vars to the base template
    '''
    return {
        'session': request.session,
        'can_create_agoras': Agora.static_has_perms('create', request.user)
    }
def base(request):
    '''
    This is a context processor that adds some vars to the base template
    '''
    return {
        'session': request.session,
        'can_create_agoras': Agora.static_has_perms('create', request.user),
        'languages': json.dumps(
            dict(
                current=get_language(),
                objects=[dict(lang_code=lang_code, name=unicode(name)) for lang_code, name in settings.LANGUAGES]
            )
        ),
    }