def print_schedule(request, group=None, teacher=None): template = 'schedule.html' context = RequestContext(request) logic = Logic() if group: context['schedule'] = logic.get_schedule_for_group(group) elif teacher: context['schedule'] = logic.get_schedule_for_teacher(teacher) else: context['schedule'] = logic.get_full_schedule() context['current_selection'] = logic.current_selection print logic.current_selection context['flag_updates'] = logic.updates context['on_date'] = logic.date context['groups'] = logic.get_all_groups() context['teachers'] = logic.get_all_teachers() return render_to_response(template, context)