mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-07 05:45:59 +01:00
vchange
This commit is contained in:
@@ -2,6 +2,8 @@
|
|||||||
import os.path
|
import os.path
|
||||||
import sys
|
import sys
|
||||||
import django
|
import django
|
||||||
|
from django.shortcuts import redirect
|
||||||
|
|
||||||
sys.path.append('/usr/local/CyberCP')
|
sys.path.append('/usr/local/CyberCP')
|
||||||
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "CyberCP.settings")
|
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "CyberCP.settings")
|
||||||
django.setup()
|
django.setup()
|
||||||
@@ -85,8 +87,33 @@ class DatabaseManager:
|
|||||||
return proc.render()
|
return proc.render()
|
||||||
|
|
||||||
def MySQLManager(self, request = None, userID = None):
|
def MySQLManager(self, request = None, userID = None):
|
||||||
|
|
||||||
|
try:
|
||||||
|
|
||||||
|
from plogical.processUtilities import ProcessUtilities
|
||||||
|
if ProcessUtilities.decideServer() == ProcessUtilities.OLS:
|
||||||
|
|
||||||
|
url = "https://platform.cyberpersons.com/CyberpanelAdOns/Adonpermission"
|
||||||
|
data = {
|
||||||
|
"name": "Filemanager",
|
||||||
|
"IP": ACLManager.fetchIP()
|
||||||
|
}
|
||||||
|
|
||||||
|
import requests
|
||||||
|
response = requests.post(url, data=json.dumps(data))
|
||||||
|
Status = response.json()['status']
|
||||||
|
|
||||||
|
if (Status == 1):
|
||||||
|
template = 'baseTemplate/FileManager.html'
|
||||||
|
else:
|
||||||
|
return redirect("https://cyberpanel.net/cyberpanel-addons")
|
||||||
|
else:
|
||||||
template = 'databases/mysqlmanager.html'
|
template = 'databases/mysqlmanager.html'
|
||||||
proc = httpProc(request, template, None)
|
except BaseException as msg:
|
||||||
|
template = 'databases/mysqlmanager.html'
|
||||||
|
|
||||||
|
template = 'databases/mysqlmanager.html'
|
||||||
|
proc = httpProc(request, template, None, 'admin')
|
||||||
return proc.render()
|
return proc.render()
|
||||||
def OptimizeMySQL(self, request = None, userID = None):
|
def OptimizeMySQL(self, request = None, userID = None):
|
||||||
from cloudAPI.cloudManager import CloudManager
|
from cloudAPI.cloudManager import CloudManager
|
||||||
@@ -95,14 +122,12 @@ class DatabaseManager:
|
|||||||
|
|
||||||
data1 = json.loads(result.content)
|
data1 = json.loads(result.content)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
data = {}
|
data = {}
|
||||||
data['ramInGB'] = data1.get('ramInGB')
|
data['ramInGB'] = data1.get('ramInGB')
|
||||||
data['conf'] = data1.get('conf')
|
data['conf'] = data1.get('conf')
|
||||||
|
|
||||||
template = 'databases/OptimizeMySQL.html'
|
template = 'databases/OptimizeMySQL.html'
|
||||||
proc = httpProc(request, template, data)
|
proc = httpProc(request, template, data, 'admin')
|
||||||
return proc.render()
|
return proc.render()
|
||||||
|
|
||||||
def fetchDatabases(self, userID = None, data = None):
|
def fetchDatabases(self, userID = None, data = None):
|
||||||
|
|||||||
Reference in New Issue
Block a user