Ejemplo n.º 1
0
def add_game(request, threadid):
    data = {'success': True, 'message': 'Success!', 'url': ''}

    try:
        game = Game.objects.get(threadId=threadid)
        data['url'] = game.get_absolute_url()
    except Game.DoesNotExist:
        p = PageParser()
        p.user = request.user
        game = p.Add(threadid)
        if game:
            data['url'] = game.get_absolute_url()
            game.status_update("A new game was created by %s!" %
                               game.moderator)
        else:
            data['success'] = False
            data[
                'message'] = "Couldn't download or parse the forum thread.  Sorry!"

    return HttpResponse(simplejson.dumps(data), mimetype='application/json')