def Map(request): motd = 'Hello World' return render_to_response('map.html', { 'motd': motd, 'keys': allkeys(request.META['HTTP_HOST']), },context_instance=RequestContext(request))
def scripture_reference(request, reference): passage = reference dailybread = Daily() try: dailybread.passage = ESVscripture(reference, request.META['HTTP_HOST']) except: dailybread.passage = 'This reference could not be found' return render_to_response('dailybread/todays_bread.html', { 'dailybread': dailybread, 'keys': allkeys(request.META['HTTP_HOST']), }, context_instance=RequestContext(request))
def Homepage(request): motd = "Hello World!" try: dailybread = Devotion.objects.filter(date__lte=date.today()).latest('date') except: dailybread = Devotion dailybread.scripture = 'error' dailybread.thoughts = 'No daily devotions found' return render_to_response('homepage.html', { 'motd': motd, 'keys': allkeys(request.META['HTTP_HOST']), 'dailybread': dailybread, },context_instance=RequestContext(request))
def daily_bread_index(request): try: bookmarks = Bookmark.objects.filter(tags__icontains='dailybread') except: bookmarks = [] try: sermon = Post.objects.filter(categories__slug='sermons').filter(publish__lte=datetime.datetime.now()).latest('publish') except: sermon = [] try: devotion = Devotion.objects.filter(date__lte=datetime.date.today()).latest('date') except: devotion = [] return render_to_response('dailybread/dailybread_home.html', { 'devotion_bookmarks': bookmarks, 'current_sermon': sermon, 'dailybread': devotion, 'keys': allkeys(request.META['HTTP_HOST']), }, context_instance=RequestContext(request))
def Staff(request): motd = 'Hello World' staffgroups = {} staff = Person.objects.filter(Q(members__name='Staff') | Q(leaders__name='Staff')) staffgroups[0] = staff.filter(leaders__name='Ordained Ministers').distinct() staffgroups[1] = staff.filter(members__name='Ordained Ministers').distinct() staff = staff.exclude(leaders__name='Ordained Ministers') staffgroups[2] = staff.filter(role__name__icontains='director').distinct() staff = staff.exclude(role__name__icontains='director') staffgroups[3] = staff.filter(role__name__icontains='senior').filter(role__name__icontains='assistant').distinct() staff = staff.exclude(role__name__icontains='senior') staffgroups[4] = staff.filter(role__name__icontains='assistant').exclude(role__name__icontains='senior').distinct() staff = staff.exclude(role__name__icontains='assistant') staffgroups[5] = staff.filter(role__name__icontains='coordinator').distinct() staffgroups[6] = staff.filter(role__name__icontains='choir').distinct() return render_to_response('staff.html', { 'motd': motd, 'keys': allkeys(request.META['HTTP_HOST']), 'staffgroups': staffgroups, },context_instance=RequestContext(request))
def congregation_home(request, **kwargs): return render_to_response('congregation/congregation_home.html', { 'keys': allkeys(request.META['HTTP_HOST']), },context_instance=RequestContext(request))
def daily_bread_today(request): return render_to_response('dailybread/todays_bread.html', { 'dailybread': most_recent_devotion(request), 'keys': allkeys(request.META['HTTP_HOST']), }, context_instance=RequestContext(request))