backuptestDataBaseandwebonly

This commit is contained in:
Hassan Hashmi
2022-06-18 16:38:00 +05:00
parent 568d01113b
commit 4b36b2971a
2 changed files with 284 additions and 226 deletions

View File

@@ -2887,147 +2887,197 @@ $parameters = array(
installUtilities.reStartLiteSpeed() installUtilities.reStartLiteSpeed()
####Check if BAckup type is Only Webdata ####Check if BAckup type is Only Webdata
elif BackupType == 'Website Backup': elif BackupType == 'Website Backup':
############## Existing site
if (DomainName == "" and int(self.extraArgs['DesSiteID']) != -1): if (DomainName == "" and int(self.extraArgs['DesSiteID']) != -1):
wpsite = WPSites.objects.get(pk=DesSiteID) wpsite = WPSites.objects.get(pk=DesSiteID)
VHuser = wpsite.owner.externalApp webobj = Websites.objects.get(pk=wpsite.owner_id)
newWPpath = wpsite.path ag = WPSites.objects.filter(owner=webobj).count()
newurl = wpsite.FinalURL if ag > 0:
###Website found --> Wpsite Found
#### Check If sub dir in web site finalurl = "%s%s" % (webobj.domain, oldurl[oldurl.find('/'):])
try:
oldpath = config['WPsitepath']
abc = oldpath.split("/")
pathexta = abc[4]
if pathexta != "":
home = "0"
else:
home = "1"
except BaseException as msg:
home = "1"
### Create secure folder
ACLManager.CreateSecureDir()
RandomPath = str(randint(1000, 9999))
self.tempPath = '%s/%s' % ('/usr/local/CyberCP/tmp', RandomPath)
command = f'mkdir -p {self.tempPath}'
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0:
raise BaseException(stdout)
command = f'chown -R {wpsite.owner.externalApp}:{wpsite.owner.externalApp} {self.tempPath}'
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0:
raise BaseException(stdout)
logging.statusWriter(self.tempStatusPath, 'Extracting Backup File...,30')
###First copy backup file to temp and then Unzip
command = "sudo -u %s cp -R /home/backup/%s* %s" % (VHuser, BackUpFileName, self.tempPath)
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0:
raise BaseException(stdout)
#### Make temp dir ab for unzip
command = "sudo -u %s mkdir %s/ab" % (VHuser, self.tempPath)
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0:
raise BaseException(stdout)
command = "sudo -u %s tar -xvf %s/%s.tar.gz -C %s/ab" % (
VHuser, self.tempPath, BackUpFileName, self.tempPath)
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0:
raise BaseException(stdout)
logging.statusWriter(self.tempStatusPath, 'Copying Data File...,50')
###Copy backup content to newsite
if home == "0":
#### Check If sub dir in New web site
try: try:
kl = newWPpath.split("/") WPobj = WPSites.objects.get(FinalURL=finalurl, owner=webobj)
newpathexta = kl[4] ###Website found --> WPsite Found --> Final URL Match
if newpathexta != "": #### Do not create Ne site
newsubdir = "0" ### get WPsite Database name and usr
else: VHuser = wpsite.owner.externalApp
newsubdir = "1" PhpVersion = WPobj.owner.phpSelection
except BaseException as msg: newWPpath = WPobj.path
newsubdir = "1" php = PHPManager.getPHPString(PhpVersion)
FinalPHPPath = '/usr/local/lsws/lsphp%s/bin/php' % (php)
if newsubdir == "0": ### Create secure folder
unzippath = "%s/ab/usr/local/CyberCP/tmp/%s/public_html/" % (self.tempPath, oldtemppath)
###first split back to publich_html then mak dir and te copy ACLManager.CreateSecureDir()
b = newWPpath.rstrip('/') RandomPath = str(randint(1000, 9999))
newwebpath = b.rstrip(newpathexta) self.tempPath = '%s/%s' % ('/usr/local/CyberCP/tmp', RandomPath)
command = "sudo -u %s mkdir %s%s" % (VHuser, newwebpath, pathexta)
command = f'mkdir -p {self.tempPath}'
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1) result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0: if result == 0:
raise BaseException(stdout) raise BaseException(stdout)
Webnewpath = str(newwebpath) + str(pathexta)
else: command = f'chown -R {wpsite.owner.externalApp}:{wpsite.owner.externalApp} {self.tempPath}'
unzippath = "%s/ab/usr/local/CyberCP/tmp/%s/public_html/" % (self.tempPath, oldtemppath)
###make dir of sub folder in existing site
command = "sudo -u %s mkdir %s%s" % (VHuser, newWPpath, pathexta)
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1) result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0: if result == 0:
raise BaseException(stdout) raise BaseException(stdout)
Webnewpath = str(newWPpath) + str(pathexta)
else: logging.statusWriter(self.tempStatusPath, 'Extracting Backup File...,30')
unzippath = "%s/ab/usr/local/CyberCP/tmp/%s/public_html/" % (self.tempPath, oldtemppath) ###First copy backup file to temp and then Unzip
Webnewpath = newWPpath command = "sudo -u %s cp -R /home/backup/%s* %s" % (VHuser, BackUpFileName, self.tempPath)
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
command = "sudo -u %s cp -R %s* %s" % (VHuser, unzippath, Webnewpath) if result == 0:
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1) raise BaseException(stdout)
if result == 0: #### Make temp dir ab for unzip
raise BaseException(stdout) command = "sudo -u %s mkdir %s/ab" % (VHuser, self.tempPath)
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
command = "sudo -u %s cp -R %s.[^.]* %s" % (VHuser, unzippath, Webnewpath) if result == 0:
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1) raise BaseException(stdout)
if result == 0: command = "sudo -u %s tar -xvf %s/%s.tar.gz -C %s/ab" % (
raise BaseException(stdout) VHuser, self.tempPath, BackUpFileName, self.tempPath)
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
logging.statusWriter(self.tempStatusPath, 'Replacing URLs...,90') if result == 0:
########Now Replace URL's raise BaseException(stdout)
command = 'sudo -u %s /usr/local/lsws/lsphp74/bin/php -d error_reporting=0 /usr/bin/wp search-replace --skip-plugins --skip-themes --path=%s "%s" "%s"' % (
VHuser, newWPpath, oldurl, newurl)
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if stdout.find('Error:') > -1: unzippath = "%s/ab/usr/local/CyberCP/tmp/%s/public_html/" % (self.tempPath, oldtemppath)
raise BaseException(stdout)
command = 'sudo -u %s /usr/local/lsws/lsphp74/bin/php -d error_reporting=0 /usr/bin/wp search-replace --skip-plugins --skip-themes --allow-root --path=%s "https://www.%s" "http://%s"' % ( command = "sudo -u %s cp -R %s* %s" % (VHuser, unzippath, newWPpath)
VHuser, newWPpath, newurl, newurl) result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if stdout.find('Error:') > -1: if result == 0:
raise BaseException(stdout) raise BaseException(stdout)
# ##Remove temppath command = "sudo -u %s cp -R %s.[^.]* %s" % (VHuser, unzippath, newWPpath)
command = f'rm -rf {self.tempPath}' result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
ProcessUtilities.executioner(command)
###Restart Server if result == 0:
raise BaseException(stdout)
from plogical.installUtilities import installUtilities
installUtilities.reStartLiteSpeed()
############## New Site logging.statusWriter(self.tempStatusPath, 'Replacing URLs...,90')
########Now Replace URL's
command = 'sudo -u %s /usr/local/lsws/lsphp74/bin/php -d error_reporting=0 /usr/bin/wp search-replace --skip-plugins --skip-themes --path=%s "%s" "%s"' % (
VHuser, newWPpath, oldurl, finalurl)
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if stdout.find('Error:') > -1:
raise BaseException(stdout)
command = 'sudo -u %s /usr/local/lsws/lsphp74/bin/php -d error_reporting=0 /usr/bin/wp search-replace --skip-plugins --skip-themes --allow-root --path=%s "https://www.%s" "http://%s"' % (
VHuser, newWPpath, finalurl, finalurl)
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if stdout.find('Error:') > -1:
raise BaseException(stdout)
# ##Remove temppath
command = f'rm -rf {self.tempPath}'
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0:
raise BaseException(stdout)
except:
####Website found --> WPsite Found --> Final URL Not Match
####Create new obj and call wordpressnew
Newurl = wpsite.FinalURL
WPpath = wpsite.path
VHuser = wpsite.owner.externalApp
PhpVersion = wpsite.owner.phpSelection
php = PHPManager.getPHPString(PhpVersion)
FinalPHPPath = '/usr/local/lsws/lsphp%s/bin/php' % (php)
### Create secure folder
ACLManager.CreateSecureDir()
RandomPath = str(randint(1000, 9999))
self.tempPath = '%s/%s' % ('/usr/local/CyberCP/tmp', RandomPath)
command = f'mkdir -p {self.tempPath}'
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0:
raise BaseException(stdout)
command = f'chown -R {wpsite.owner.externalApp}:{wpsite.owner.externalApp} {self.tempPath}'
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0:
raise BaseException(stdout)
logging.statusWriter(self.tempStatusPath, 'Extracting Backup File...,30')
###First copy backup file to temp and then Unzip
command = "sudo -u %s cp -R /home/backup/%s* %s" % (
VHuser, BackUpFileName, self.tempPath)
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0:
raise BaseException(stdout)
#### Make temp dir ab for unzip
command = "sudo -u %s mkdir %s/ab" % (VHuser, self.tempPath)
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0:
raise BaseException(stdout)
command = "sudo -u %s tar -xvf %s/%s.tar.gz -C %s/ab" % (
VHuser, self.tempPath, BackUpFileName, self.tempPath)
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0:
raise BaseException(stdout)
unzippath = "%s/ab/usr/local/CyberCP/tmp/%s/public_html/" % (self.tempPath, oldtemppath)
command = "sudo -u %s cp -R %s* %s" % (VHuser, unzippath, WPpath)
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0:
raise BaseException(stdout)
command = "sudo -u %s cp -R %s.[^.]* %s" % (VHuser, unzippath, WPpath)
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0:
raise BaseException(stdout)
logging.statusWriter(self.tempStatusPath, 'Replacing URLs...,90')
########Now Replace URL's
command = 'sudo -u %s /usr/local/lsws/lsphp74/bin/php -d error_reporting=0 /usr/bin/wp search-replace --skip-plugins --skip-themes --path=%s "%s" "%s"' % (
VHuser, WPpath, oldurl, Newurl)
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if stdout.find('Error:') > -1:
raise BaseException(stdout)
command = 'sudo -u %s /usr/local/lsws/lsphp74/bin/php -d error_reporting=0 /usr/bin/wp search-replace --skip-plugins --skip-themes --allow-root --path=%s "https://www.%s" "http://%s"' % (
VHuser, WPpath, Newurl, Newurl)
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if stdout.find('Error:') > -1:
raise BaseException(stdout)
# ##Remove temppath
command = f'rm -rf {self.tempPath}'
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0:
raise BaseException(stdout)
elif (DomainName != "" and int(self.extraArgs['DesSiteID']) == -1): elif (DomainName != "" and int(self.extraArgs['DesSiteID']) == -1):
###############Create New WordPressSite First
# logging.writeToFile("New Website Domain ....... %s" % str(DomainName))
DataToPass = {} DataToPass = {}
DataToPass['title'] = config['WPtitle'] DataToPass['title'] = config['WPtitle']
@@ -3045,137 +3095,141 @@ $parameters = array(
oldpath = config['WPsitepath'] oldpath = config['WPsitepath']
abc = oldpath.split("/") abc = oldpath.split("/")
newpath = abc[4] newpath = abc[4]
if newpath != "": oldhome = "0"
newurl = "%s/%s" % (DomainName, newpath)
else:
newurl = DomainName
home = "0"
except BaseException as msg: except BaseException as msg:
newpath = "" oldhome = "1"
if self.extraArgs['path'] == '':
newurl = DomainName newurl = DomainName
home = "1" else:
newurl = "%s/%s" % (DomainName, self.extraArgs['path'])
DataToPass['path'] = newpath DataToPass['path'] = self.extraArgs['path']
DataToPass['home'] = home DataToPass['home'] = self.extraArgs['home']
try: ab = WebsiteManager()
website = Websites.objects.get(domain=DomainName) coreResult = ab.submitWorpressCreation(userID, DataToPass)
logging.statusWriter(self.tempStatusPath, 'Web Site Already Exist.[404]') coreResult1 = json.loads((coreResult).content)
except: logging.writeToFile("WP Creating website result....%s" % coreResult1)
ab = WebsiteManager() reutrntempath = coreResult1['tempStatusPath']
coreResult = ab.submitWorpressCreation(userID, DataToPass) while (1):
coreResult1 = json.loads((coreResult).content) lastLine = open(reutrntempath, 'r').read()
logging.writeToFile("WP Creating website result....%s" % coreResult1) logging.writeToFile("Error WP creating lastline ....... %s" % lastLine)
reutrntempath = coreResult1['tempStatusPath'] if lastLine.find('[200]') > -1:
while (1): break
lastLine = open(reutrntempath, 'r').read() elif lastLine.find('[404]') > -1:
logging.writeToFile("Error WP creating lastline ....... %s" % lastLine) logging.statusWriter(self.tempStatusPath,
if lastLine.find('[200]') > -1: 'Failed to Create WordPress: error: %s. [404]' % lastLine)
break return 0
elif lastLine.find('[404]') > -1:
logging.statusWriter(self.tempStatusPath,
'Failed to WordPress: error: %s. [404]' % lastLine)
return 0
else:
logging.statusWriter(self.tempStatusPath, 'Creating WordPress....,20')
time.sleep(2)
logging.statusWriter(self.tempStatusPath, 'Restoring site ....,30')
NewWPsite = WPSites.objects.get(FinalURL=newurl)
VHuser = NewWPsite.owner.externalApp
newWPpath = NewWPsite.path
### Create secure folder
ACLManager.CreateSecureDir()
RandomPath = str(randint(1000, 9999))
self.tempPath = '%s/%s' % ('/usr/local/CyberCP/tmp', RandomPath)
command = f'mkdir -p {self.tempPath}'
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0:
raise BaseException(stdout)
command = f'chown -R {NewWPsite.owner.externalApp}:{NewWPsite.owner.externalApp} {self.tempPath}'
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0:
raise BaseException(stdout)
logging.statusWriter(self.tempStatusPath, 'Extracting Backup File...,40')
###First copy backup file to temp and then Unzip
command = "sudo -u %s cp -R /home/backup/%s* %s" % (VHuser, BackUpFileName, self.tempPath)
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0:
raise BaseException(stdout)
#### Make temp dir ab for unzip
command = "sudo -u %s mkdir %s/ab" % (VHuser, self.tempPath)
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0:
raise BaseException(stdout)
command = "sudo -u %s tar -xvf %s/%s.tar.gz -C %s/ab" % (
VHuser, self.tempPath, BackUpFileName, self.tempPath)
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0:
raise BaseException(stdout)
logging.statusWriter(self.tempStatusPath, 'Copying Data File...,60')
###Copy backup content to newsite
if home == "0":
unzippath = "%s/ab/usr/local/CyberCP/tmp/%s/public_html/" % (self.tempPath, oldtemppath)
else: else:
unzippath = "%s/ab/usr/local/CyberCP/tmp/%s/public_html/public_html/" % ( logging.statusWriter(self.tempStatusPath, 'Creating WordPress....,20')
self.tempPath, oldtemppath) time.sleep(2)
command = "sudo -u %s cp -R %s* %s" % (VHuser, unzippath, newWPpath) logging.statusWriter(self.tempStatusPath, 'Restoring site ....,30')
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1) NewWPsite = WPSites.objects.get(FinalURL=newurl)
VHuser = NewWPsite.owner.externalApp
PhpVersion = NewWPsite.owner.phpSelection
newWPpath = NewWPsite.path
if result == 0: ###### Same code already used in Existing site
raise BaseException(stdout)
command = "sudo -u %s cp -R %s.[^.]* %s" % (VHuser, unzippath, newWPpath) ### get WPsite Database name and usr
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1) php = PHPManager.getPHPString(PhpVersion)
FinalPHPPath = '/usr/local/lsws/lsphp%s/bin/php' % (php)
if result == 0:
raise BaseException(stdout) ### Create secure folder
ACLManager.CreateSecureDir()
RandomPath = str(randint(1000, 9999))
self.tempPath = '%s/%s' % ('/usr/local/CyberCP/tmp', RandomPath)
command = f'mkdir -p {self.tempPath}'
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0:
raise BaseException(stdout)
command = f'chown -R {NewWPsite.owner.externalApp}:{NewWPsite.owner.externalApp} {self.tempPath}'
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0:
raise BaseException(stdout)
logging.statusWriter(self.tempStatusPath, 'Extracting Backup File...,40')
###First copy backup file to temp and then Unzip
command = "sudo -u %s cp -R /home/backup/%s* %s" % (VHuser, BackUpFileName, self.tempPath)
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0:
raise BaseException(stdout)
#### Make temp dir ab for unzip
command = "sudo -u %s mkdir %s/ab" % (VHuser, self.tempPath)
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0:
raise BaseException(stdout)
command = "sudo -u %s tar -xvf %s/%s.tar.gz -C %s/ab" % (
VHuser, self.tempPath, BackUpFileName, self.tempPath)
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0:
raise BaseException(stdout)
logging.statusWriter(self.tempStatusPath, 'Copying Data File...,60')
###Copy backup content to newsite
if oldhome == "0":
unzippath = "%s/ab/usr/local/CyberCP/tmp/%s/public_html/" % (self.tempPath, oldtemppath)
else:
unzippath = "%s/ab/usr/local/CyberCP/tmp/%s/public_html/public_html/" % (
self.tempPath, oldtemppath)
command = "sudo -u %s cp -R %s* %s" % (VHuser, unzippath, newWPpath)
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0:
raise BaseException(stdout)
command = "sudo -u %s cp -R %s.[^.]* %s" % (VHuser, unzippath, newWPpath)
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0:
raise BaseException(stdout)
logging.statusWriter(self.tempStatusPath, 'Replacing URLs...,90') logging.statusWriter(self.tempStatusPath, 'Replacing URLs...,90')
########Now Replace URL's ########Now Replace URL's
command = 'sudo -u %s /usr/local/lsws/lsphp74/bin/php -d error_reporting=0 /usr/bin/wp search-replace --skip-plugins --skip-themes --path=%s "%s" "%s"' % ( command = 'sudo -u %s /usr/local/lsws/lsphp74/bin/php -d error_reporting=0 /usr/bin/wp search-replace --skip-plugins --skip-themes --path=%s "%s" "%s"' % (
VHuser, newWPpath, oldurl, newurl) VHuser, newWPpath, oldurl, newurl)
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1) result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if stdout.find('Error:') > -1: if stdout.find('Error:') > -1:
raise BaseException(stdout) raise BaseException(stdout)
command = 'sudo -u %s /usr/local/lsws/lsphp74/bin/php -d error_reporting=0 /usr/bin/wp search-replace --skip-plugins --skip-themes --allow-root --path=%s "https://www.%s" "http://%s"' % ( command = 'sudo -u %s /usr/local/lsws/lsphp74/bin/php -d error_reporting=0 /usr/bin/wp search-replace --skip-plugins --skip-themes --allow-root --path=%s "https://www.%s" "http://%s"' % (
VHuser, newWPpath, newurl, newurl) VHuser, newWPpath, newurl, newurl)
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1) result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if stdout.find('Error:') > -1: if stdout.find('Error:') > -1:
raise BaseException(stdout) raise BaseException(stdout)
##Remove temppath ##Remove temppath
command = f'rm -rf {self.tempPath}' command = f'rm -rf {self.tempPath}'
result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1) result, stdout = ProcessUtilities.outputExecutioner(command, None, None, None, 1)
if result == 0: if stdout.find('Error:') > -1:
raise BaseException(stdout) raise BaseException(stdout)
###Restart Server ###Restart Server
from plogical.installUtilities import installUtilities
installUtilities.reStartLiteSpeed()
from plogical.installUtilities import installUtilities
installUtilities.reStartLiteSpeed()
####Check if backup type is Both web and DB ####Check if backup type is Both web and DB
else: else:
############## Existing site ############## Existing site

View File

@@ -1557,12 +1557,16 @@ app.controller('RestoreWPBackup', function ($scope, $http, $timeout, $window) {
$scope.currentStatus = "Start Restoring WordPress.."; $scope.currentStatus = "Start Restoring WordPress..";
var Domain = $('#wprestoresubdirdomain').val() var Domain = $('#wprestoresubdirdomain').val()
var path = $('#wprestoresubdirpath').val() var path = $('#wprestoresubdirpath').val();
var home = "1"; var home = "1";
if (typeof path != 'undefined' || path != '') { if (typeof path != 'undefined' || path != '') {
home = "0"; home = "0";
} }
if (typeof path == 'undefined' ) {
path = "";
}
var backuptype = $('#backuptype').html(); var backuptype = $('#backuptype').html();
var data; var data;