Esempio n. 1
0
def Map(request):
    motd = 'Hello World'

    return render_to_response('map.html', {
        'motd': motd,
        'keys': allkeys(request.META['HTTP_HOST']),
    },context_instance=RequestContext(request))
Esempio n. 2
0
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))
Esempio n. 3
0
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))
Esempio n. 4
0
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))
Esempio n. 5
0
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))
Esempio n. 6
0
def congregation_home(request, **kwargs):
    

    return render_to_response('congregation/congregation_home.html', {
        'keys': allkeys(request.META['HTTP_HOST']),
    },context_instance=RequestContext(request))
Esempio n. 7
0
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))