Exemplo n.º 1
0
def index(request):

    status_overview = MainHelper().get_status_overview()
    config = ConfigHelper().GetConfig()

    file_object = open(settings.BASE_DIR + "/main/logging/karnipi.log", "r")
    log = file_object.read()
    file_object.close()

    if request.method == "POST":
        mode = request.POST.get("maintenance_mode", "")

        if mode == "an":
            config.maintenance = True
        else:
            config.maintenance = False

        config.save()

        template = loader.get_template("maintenance/index.html")
        context = RequestContext(
            request,
            {
                "status_overview": status_overview,
                "current_site": "maintenance",
                "log": log,
                "maintenance_mode": config.maintenance,
            },
        )
        print context
        return HttpResponse(template.render(context))

    else:
        print "doing something"
        template = loader.get_template("maintenance/index.html")
        context = RequestContext(
            request,
            {
                "status_overview": status_overview,
                "current_site": "maintenance",
                "log": log,
                "maintenance_mode": config.maintenance,
            },
        )
        return HttpResponse(template.render(context))
Exemplo n.º 2
0
def index(request):

    status_overview = MainHelper().get_status_overview()
    config = ConfigHelper().GetConfig()

    file_object = open(settings.BASE_DIR + '/main/logging/karnipi.log', 'r')
    log = file_object.read()
    file_object.close()

    if request.method == "POST":
        mode = request.POST.get('maintenance_mode', '')

        if mode == "an":
            config.maintenance = True
        else:
            config.maintenance = False

        config.save()

        template = loader.get_template('maintenance/index.html')
        context = RequestContext(
            request, {
                'status_overview': status_overview,
                'current_site': 'maintenance',
                'log': log,
                'maintenance_mode': config.maintenance,
            })
        print context
        return HttpResponse(template.render(context))

    else:
        print "doing something"
        template = loader.get_template('maintenance/index.html')
        context = RequestContext(
            request, {
                'status_overview': status_overview,
                'current_site': 'maintenance',
                'log': log,
                'maintenance_mode': config.maintenance,
            })
        return HttpResponse(template.render(context))