mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2026-06-09 20:19:58 +02:00
v1.7.4
This commit is contained in:
@@ -10,7 +10,7 @@ from databases.databaseManager import DatabaseManager
|
||||
from dns.dnsManager import DNSManager
|
||||
from mailServer.mailserverManager import MailServerManager
|
||||
from ftp.ftpManager import FTPManager
|
||||
from manageSSL.views import issueSSL
|
||||
from manageSSL.views import issueSSL, obtainHostNameSSL, obtainMailServerSSL
|
||||
from plogical.backupManager import BackupManager
|
||||
import userManagment.views as um
|
||||
from packages.packagesManager import PackagesManager
|
||||
@@ -732,3 +732,13 @@ class CloudManager:
|
||||
return getLogsFromFile(request)
|
||||
except BaseException, msg:
|
||||
return self.ajaxPre(0, str(msg))
|
||||
|
||||
def serverSSL(self, request):
|
||||
try:
|
||||
request.session['userID'] = self.admin.pk
|
||||
if self.data['type'] == 'hostname':
|
||||
return obtainHostNameSSL(request)
|
||||
else:
|
||||
return obtainMailServerSSL(request)
|
||||
except BaseException, msg:
|
||||
return self.ajaxPre(0, str(msg))
|
||||
|
||||
@@ -159,6 +159,10 @@ def router(request):
|
||||
return cm.deleteRule()
|
||||
elif controller == 'getLogsFromFile':
|
||||
return cm.getLogsFromFile(request)
|
||||
elif controller == 'serverSSL':
|
||||
return cm.serverSSL(request)
|
||||
else:
|
||||
return cm.ajaxPre(0, 'This function is not available in your version of CyberPanel.')
|
||||
|
||||
except BaseException, msg:
|
||||
cm = CloudManager(None)
|
||||
|
||||
Reference in New Issue
Block a user