Files
CyberPanel/tuning/views.py
2018-11-10 02:37:45 +05:00

56 lines
1.6 KiB
Python

# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.shortcuts import render,redirect
from django.http import HttpResponse
import json
import plogical.CyberCPLogFileWriter as logging
from plogical.tuning import tuning
from loginSystem.views import loadLoginPage
from plogical.virtualHostUtilities import virtualHostUtilities
import subprocess
import shlex
from plogical.acl import ACLManager
from tuning import tuningManager
# Create your views here.
def loadTuningHome(request):
try:
userID = request.session['userID']
tm = tuningManager()
return tm.loadTuningHome(request, userID)
except KeyError:
return redirect(loadLoginPage)
def liteSpeedTuning(request):
try:
userID = request.session['userID']
tm = tuningManager()
return tm.liteSpeedTuning(request, userID)
except KeyError:
return redirect(loadLoginPage)
def phpTuning(request):
try:
userID = request.session['userID']
tm = tuningManager()
return tm.phpTuning(request, userID)
except KeyError:
return redirect(loadLoginPage)
def tuneLitespeed(request):
try:
userID = request.session['userID']
tm = tuningManager()
return tm.tuneLitespeed(userID, json.loads(request.body))
except KeyError:
return redirect(loadLoginPage)
def tunePHP(request):
try:
userID = request.session['userID']
tm = tuningManager()
return tm.tunePHP(userID, json.loads(request.body))
except KeyError:
return redirect(loadLoginPage)