event/views.py
changeset 26 10760aa2cf52
parent 25 4143a8f90b00
child 34 8d0d82c981b3
equal deleted inserted replaced
25:4143a8f90b00 26:10760aa2cf52
    86         except MultiValueDictKeyError:
    86         except MultiValueDictKeyError:
    87             raise Http404
    87             raise Http404
    88     else:
    88     else:
    89         return render_to_response("open_quiz.html")
    89         return render_to_response("open_quiz.html")
    90    
    90    
       
    91 def close_quiz(request, admin_key):
       
    92     """ check for admin and then for quiz status.
       
    93     """
       
    94 
       
    95     if not admin_key == ADMIN_KEY:
       
    96         raise Http404
       
    97 
       
    98     try:
       
    99         event = Event.objects.all()[0]
       
   100     except IndexError:
       
   101         return redirect('/event/create/%s'%ADMIN_KEY)
       
   102 
       
   103     if event.quiz_status == "00":
       
   104         return redirect('/event/create/%s'%ADMIN_KEY)
       
   105     
       
   106     event.quiz_status = "00"
       
   107     event.save()
       
   108 
       
   109     return render_to_response("close_quiz.html")