backuprestore

This commit is contained in:
Hassan Hashmi
2022-06-11 13:39:48 +05:00
parent 27c6d2e6c3
commit 0007406871
7 changed files with 718 additions and 9 deletions

View File

@@ -56,6 +56,15 @@ def WPHome(request):
return wm.WPHome(request, userID, WPid, DeleteID)
except KeyError:
return redirect(loadLoginPage)
def RestoreHome(request):
try:
userID = request.session['userID']
BackupID = request.GET.get('BackupID')
wm = WebsiteManager()
return wm.RestoreHome(request, userID, BackupID)
except KeyError:
return redirect(loadLoginPage)
def RestoreBackups(request):
try:
userID = request.session['userID']
@@ -355,6 +364,29 @@ def WPCreateBackup(request):
def RestoreWPbackupNow(request):
try:
userID = request.session['userID']
result = pluginManager.preWebsiteCreation(request)
if result != 200:
return result
wm = WebsiteManager()
coreResult = wm.RestoreWPbackupNow(userID, json.loads(request.body))
result = pluginManager.postWebsiteCreation(request, coreResult)
if result != 200:
return result
return coreResult
except KeyError:
return redirect(loadLoginPage)
def GetCurrentThemes(request):
try:
userID = request.session['userID']