Files
CyberPanel/tuning/views.py

56 lines
1.6 KiB
Python
Raw Normal View History

2017-10-24 19:16:36 +05:00
# -*- 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
2017-12-09 22:30:10 +05:00
from plogical.virtualHostUtilities import virtualHostUtilities
import subprocess
import shlex
2018-08-23 15:39:28 +05:00
from plogical.acl import ACLManager
2018-11-10 02:37:45 +05:00
from tuning import tuningManager
2017-10-24 19:16:36 +05:00
# Create your views here.
def loadTuningHome(request):
try:
userID = request.session['userID']
2018-11-10 02:37:45 +05:00
tm = tuningManager()
return tm.loadTuningHome(request, userID)
2017-10-24 19:16:36 +05:00
except KeyError:
return redirect(loadLoginPage)
def liteSpeedTuning(request):
try:
userID = request.session['userID']
2018-11-10 02:37:45 +05:00
tm = tuningManager()
return tm.liteSpeedTuning(request, userID)
2017-10-24 19:16:36 +05:00
except KeyError:
return redirect(loadLoginPage)
def phpTuning(request):
try:
userID = request.session['userID']
2018-11-10 02:37:45 +05:00
tm = tuningManager()
return tm.phpTuning(request, userID)
2017-10-24 19:16:36 +05:00
except KeyError:
return redirect(loadLoginPage)
def tuneLitespeed(request):
try:
2018-08-23 15:39:28 +05:00
userID = request.session['userID']
2018-11-10 02:37:45 +05:00
tm = tuningManager()
return tm.tuneLitespeed(userID, json.loads(request.body))
2017-10-24 19:16:36 +05:00
except KeyError:
2018-11-10 02:37:45 +05:00
return redirect(loadLoginPage)
2017-10-24 19:16:36 +05:00
def tunePHP(request):
try:
2018-08-23 15:39:28 +05:00
userID = request.session['userID']
2018-11-10 02:37:45 +05:00
tm = tuningManager()
return tm.tunePHP(userID, json.loads(request.body))
2017-10-24 19:16:36 +05:00
except KeyError:
2018-11-10 02:37:45 +05:00
return redirect(loadLoginPage)