Current File : //etc/sentora/panel/modules/backupwizard/module.zpm |
<style>
body
{
display:block !important;
}
.ListedFiles li {
display: block;
margin: 10 px;
font - weight: bold
}
.ListedFiles li input[type = "radio"] {
vertical - align: sub;
}#
myProgress {
width: 100 % ;
background - color: #ddd;
}
div#rep, div#mlx, div#msqx, div#hmx {
font-size: 19px;
color: #0A246A;
font-weight: bold;
}
#myBar {
width: 0 % ;
height: 30 px;
background - color: #4CAF50;
text-align: center;
line-height: 30px;
color: white;
}
</style>
<div class="zmodule_content panel" id="zmodule_header_<@ ModuleName @>">
<div class="panel-heading">
<img src="<@ ModuleIcon @>" width="35" height="35" border="0" alt="<@ ModuleName @>">
<div class="zmodule_title">
<@ ModuleName @>
</div>
<div class="zmodule_desc" id="zmodule_desc_<@ ModuleName @>"><@ ModuleDesc @></div>
</div>
<style>
.helpicon {
display: block;
float: right;
border: 1px solid #ccc;
background-color: #f3f3f3;
padding: 5px 10px;
font-size: 12px;
margin-top:-121px;
margin-right:5px;
-webkit-box-shadow: -8px 7px 5px 0px rgba(204,204,204,1);
-moz-box-shadow: -8px 7px 5px 0px rgba(204,204,204,1);
box-shadow: -8px 7px 5px 0px rgba(204,204,204,1);
-webkit-box-shadow: 8px 7px 5px 0px rgba(204,204,204,1);
-moz-box-shadow: 8px 7px 5px 0px rgba(204,204,204,1);
box-shadow: 8px 7px 5px 0px rgba(204,204,204,1);
}
</style>
<div class="helpicon">
<a href="<@ helpicon @>" target="_blank"><img src="etc/styles/CstyleX-master/images/help.png" style="float:left;" ><span style="float:left;margin-top:8px;font-weight:bold;font-size:12px;" >Video Tutorial</span></a>
</div>
<!-- ///////////////////////////// Step 1 start ///////////////////////////// -->
<div class="step1_wizard" Id="step1_wizard">
<div class="clear_list">
<div class="one borderleftnone"><span class="currentsellist">Backup or Restore</span></div>
<div class="two bgapply"><span>Full or Partial Backup</span></div>
<div class="three bgapply"><span>Download</span></div>
</div>
<div class="clear_div" id="br-wrap">
<div id="br-content-main-div">
<h4>Backup</h4>
<p>This feature allows you to download a zipped copy of your entire site, or parts of it, to your computer.</p>
<p>The zip file includes the following backed-up items:</p>
<ul>
<li>Home Directory</li>
<li>MySQL Databases</li>
<li>Email Forwarders Configuration</li>
<li>Email Filters Configuration</li>
</ul>
<p><a href="javascript:void(0)" id="wizard-backup" onClick="showbackup();"><span>Backup →</span></a></p>
</div>
<div id="br-content-sec-div">
<h4>Restore</h4>
<p>This feature allows you to upload partial backup zip files in order to restore portions of your account.</p>
<p>You can restore the following items:</p>
<ul>
<li>Home Directory</li>
<li>MySQL Databases</li>
<li>Email Forwarders Configuration</li>
<li>Email Filters Configuration</li>
</ul>
<p><a href="javascript:void(0)" id="wizard-restore" onClick="showrestore();"><span>Restore →</span></a></p>
</div>
</div>
</div>
<!-- ///////////////////////////// Step 1 End ///////////////////////////// -->
<div style="clear:both;"></div>
<!-- ///////////////////////////// step2_backup_wizardstart ///////////////////////////// -->
<div class="step2_backup_wizard" Id="step2_backup_wizard" >
<div class="clear_list">
<div class="one bgapply borderleftnone"><a href="javascript:void(0);" onClick="showrestorebackup();"><span class="currentsellist">Backup or Restore</span></a></div>
<div class="two "><span>Full or Partial Backup</span></div>
<div class="three bgapply"><span>Download</span></div>
</div>
<div class="clear_div" id="br-wrap">
<div id="br-content-main-div">
<h2>Full Backup</h2>
<p>This feature allows you to create an archive of all of the files and configurations on your website.</p>
<p><a href="javascript:void(0);" onClick="showfullbackup()" ><span class="backup_icon">Full Backup →</span></a></p>
<p>You can use this file to move your account to another server or to keep a local copy of your files. <strong>WARNING</strong>: You <strong>cannot</strong> restore full backups through the system’s interface.</p>
</div>
<div id="br-content-sec-div">
<h2>Partial Backup</h2>
<p>This feature allows you to select which partial backup you want to download.</p>
<ul id="wizard-backup-type">
<li><a href="javascript:void(0);" onClick="showhomedirectory();">Home Directory → </a></li>
<li><a href="javascript:void(0);" onClick="showmysqlbackup();" >MySQL Databases → </a></li>
<li><a href="javascript:void(0);" onClick="showmailbackup();">Email Forwarders and Filters → </a></li>
</ul>
</div>
</div>
</div>
<!-- ///////////////////////////// step2_backup_wizard End ///////////////////////////// -->
<div style="clear:both;"></div>
<!-- ///////////////////////////// step3_home_directory start ///////////////////////////// -->
<div class="step3_home_directory" Id="step3_home_directory" >
<div class="clear_list">
<div class="one bgapply borderleftnone"><a href="javascript:void(0);" onClick="showrestorebackup();"><span class="currentsellist">Backup or Restore</span></a></div>
<div class="two bgapply"><a href="javascript:void(0);" onClick="showbackup();"><span>Full or Partial Backup</span></a></div>
<div class="three "><span>Download</span></div>
</div>
<div class="clear_div" id="br-wrap">
<div id="br-content-header">
<h2>Final Step</h2>
<p>Download your partial backup type.</p>
</div>
<div id="br-content-wide-div">
<h4>Download a Home Directory Backup</h4>
<h4>Your current status will appear here<h4>
<div id="1112" style="display:none;padding:5px;">
<h1>Progress Log</h1><br><br>
<div id="112" style="width:100%;max-height:200px;overflow:auto;display:none;border:2px solid green;">
</div>
</div><br><br>
<h1 id="home1"></h1>
<div id="hmx">
</div><br>
<button class=" delete btn btn-danger" onclick="homebu();" id="home"> Home dir backup</button>
<button class=" delete btn btn-danger" onclick="homeprogress();" id="hopro" style="display:none;">Progress Log</button>
</div>
</div>
</div>
<!-- ///////////////////////////// step3_home_directory End ///////////////////////////// -->
<div style="clear:both;"></div>
<!-- ///////////////////////////// step3_mysql_backup start ///////////////////////////// -->
<div class="step3_mysql_backup" Id="step3_mysql_backup" >
<div class="clear_list">
<div class="one bgapply borderleftnone"><a href="javascript:void(0);" onClick="showrestorebackup();"><span class="currentsellist">Backup or Restore</span></a></div>
<div class="two bgapply"><a href="javascript:void(0);" onClick="showbackup();"><span>Full or Partial Backup</span></a></div>
<div class="three "><span>Download</span></div>
</div>
<div class="clear_div" id="br-wrap">
<div id="br-content-wide-div">
<h4>Download the Mysql Backup</h4>
<h4>Your current status will appear here<h4>
<div id="1113" style="display:none;padding:5px;">
<h1>Progress Log </h1><br><br>
<div id="113" style="width:100%;max-height:200px;overflow:auto;display:none;border:2px solid green;">
</div><br><br>
</div>
<h1 id="mys1"></h1>
<h1 id="mys3"></h1>
<h1 id="mys4"></h1>
<div id="msqx">
</div><br>
<button class=" delete btn btn-danger" onclick="mysqlbu();" id="mysq" >MySQL Backup</button>
<button class=" delete btn btn-danger" onclick="mysqlprogress();" id="mysqpro" style="display:none;">Progress Log</button>
</div>
</div>
</div>
<!-- ///////////////////////////// step3_mysql_backup End ///////////////////////////// -->
<div style="clear:both;"></div>
<!-- ///////////////////////////// step3_mail_backup start ///////////////////////////// -->
<div class="step3_mail_backup" Id="step3_mail_backup" >
<div class="clear_list">
<div class="one bgapply borderleftnone"><a href="javascript:void(0);" onClick="showrestorebackup();"><span class="currentsellist">Backup or Restore</span></a></div>
<div class="two bgapply"><a href="javascript:void(0);" onClick="showbackup();"><span>Full or Partial Backup</span></a></div>
<div class="three "><span>Download</span></div>
</div>
<div class="clear_div" id="br-wrap">
<div id="br-content-header">
<h2>Final Step</h2>
<p>Download your partial backup type.</p>
</div>
<div id="br-content-wide-div">
<h4>Download the Mail Backup</h4>
<h4>Your current status will appear here<h4>
<div id="1114" style="display:none;padding:5px;">
<h1>Progress Log for</h1>
<br><br>
<div id="114" style="width:100%;max-height:200px;overflow:auto;border:2px solid green;display:none">
</div>
</div>
<br><br>
<h1 id="mail1"></h1>
<div id="mlx">
</div>
<br>
<button class=" delete btn btn-danger" onclick="mailbu();" id="mailbk">CLICK FOR MAIL BACKUP</button>
<button class=" delete btn btn-danger" onclick="mailprogress();" id="mailpro" style="display:none;">Progress Log</button>
</div>
</div>
</div>
<!-- ///////////////////////////// step3_mail_backup End ///////////////////////////// -->
<div style="clear:both;"></div>
<!-- ///////////////////////////// step3_full_backup start ///////////////////////////// -->
<div class="step3_full_backup" Id="step3_full_backup" >
<div class="clear_list">
<div class="one bgapply borderleftnone"><a href="javascript:void(0);" onClick="showrestorebackup();"><span class="currentsellist">Backup or Restore</span></a></div>
<div class="two bgapply"><a href="javascript:void(0);" onClick="showbackup();"><span>Full or Partial Backup</span></a></div>
<div class="three "><span>Download</span></div>
</div>
<div class="clear_div" id="br-wrap">
<div id="br-content-header">
<h2>Final Step</h2>
<p>Download your partial backup type.</p>
</div>
<div id="br-content-wide-div">
<h4>Download a Full Backup</h4>
<h4>Your current status will appear here<h4>
<!-- <div id="myProgress">
<div id="myBar">10%</div>-->
<div id="1111" style="display:none;padding:5px;">
<h1>Progress Log </h1>
<br><br>
<div id="111" style="width:100%;max-height:200px;overflow:auto;display:none;border:2px solid green;">
</div>
</div>
<br><br>
<h1 id="demo"></h1>
<div id="zform_wrapper">
<& last_session_content &>
<h1 id="demos"></h1><h1 id="demoe"></h1>
<div id="rep">
</div>
</div>
<br>
</div>
</div>
<button class=" delete btn btn-danger" style="display:none;" OnClick="fullbackup(); " id="check">Click here for fullbackup</button>
<button class=" delete btn btn-danger" onclick="fullprogress();" id="fupro" style="display:none;">Progress Log</button>
</div>
<!--<button>click here to show the Backup log</button>-->
</div>
<div style="clear:both;"></div>
<!-- ///////////////////////////// step3_cpanel_restore start ///////////////////////////// -->
<div class="step3_cpanel_restore" Id="step3_cpanel_restore" >
<div class="clear_list">
<div class="one bgapply borderleftnone"><a href="javascript:void(0);" onClick="showrestorebackup();"><span class="currentsellist">Backup or Restore</span></a></div>
<div class="two bgapply"><a href="javascript:void(0);" onClick="showrestore();"><span>Select a Restore Type</span></a></div>
<div class="three "><span>Restore</span></div>
</div>
<div class="clear_div" id="br-wrap">
<div id="br-content-header">
<h2>Final Step</h2>
<p>select your file for restore</p>
<p>Could you please upload your cpanel backup file into <strong>backups</strong> folder</p>
<@ RestoreFolder @>
</div>
<div id="br-content-wide-div">
<form action="modules/backupwizard/code/restore.php?id=<@ UserID @>" method="post" target="_blank" onsubmit="return checkrestorevalidation();" >
<h4>Restore your Full Backup</h4>
<p>
<input type="hidden" Id="restorefilename" name="restorefilename" value="" />
<button class=" delete btn btn-danger" type="submit" name="cpanelrestore" id="cpanelrestore">Restore</button>
</p>
</form>
</div>
</div>
</div>
<!-- ///////////////////////////// step3_cpanel_restore End ///////////////////////////// -->
<!-- ///////////////////////////// step3_full_restore start ///////////////////////////// -->
<div style="clear:both;"></div>
<div class="step3_full_restore" Id="step3_full_restore" >
<div class="clear_list">
<div class="one bgapply borderleftnone"><a href="javascript:void(0);" onClick="showrestorebackup();"><span class="currentsellist">Backup or Restore</span></a></div>
<div class="two bgapply"><a href="javascript:void(0);" onClick="showrestore();"><span>Select a Restore Type</span></a></div>
<div class="three "><span>Restore</span></div>
</div>
<div class="clear_div" id="br-wrap">
<div id="br-content-header">
<h2>Final Step</h2>
<p>select your file for restore</p>
<p>Could you please upload your cpanel backup file into <strong>backups</strong> folder</p>
</div>
<div id="br-content-wide-div">
<h4>Restore the Full Backup</h4>
<div id="frd" style="max-width:80%;max-height:100px;overflow:auto;border:1px solid black;padding:5px;" >
<@ nfiles @>
</div>
<br><br>
<h1 id="770"><h1>
<button OnClick="fullprogrestoreshow()" class=" delete btn btn-danger" id="0771" style="display:none">Progress Log</button>
<div id="771" style="width:80%;max-height:400px;border:1px solid black;overflow:auto;padding:5px;display:none">
</div>
<!--<h1 id=resfile><h1>
<br><br>
<p>After SSH Login Could you please run the below command for restore the Full Backup</p>
<p><b>php /backup/fullrestore.php username filename</b></p>
<p><b>Example:</b></p>
<p><b>php /backup/fullrestore.php hostingraja Full_hostingraja_Sep-24-2016_040906.zip </b></p>-->
</div>
</div>
</div>
<!-- ///////////////////////////// step3_full_restore End ///////////////////////////// -->
<!-- ///////////////////////////// step3_home_restore start ///////////////////////////// -->
<div style="clear:both;"></div>
<div class="step3_home_restore" Id="step3_home_restore" >
<div class="clear_list">
<div class="one bgapply borderleftnone"><a href="javascript:void(0);" onClick="showrestorebackup();"><span class="currentsellist">Backup or Restore</span></a></div>
<div class="two bgapply"><a href="javascript:void(0);" onClick="showrestore();"><span>Select a Restore Type</span></a></div>
<div class="three "><span>Restore</span></div>
</div>
<div class="clear_div" id="br-wrap">
<div id="br-content-header">
<h2>Final Step</h2>
<p>select your file for restore</p>
<p>Could you please upload your cpanel backup file into <strong>backups</strong> folder</p>
</div>
<div id="br-content-wide-div">
<h4>Restore the Home Backup</h4>
<div style="max-width:80%;max-height:100px;overflow:auto;border:1px solid black;padding:5px;" id="hrd">
<@ homefiles @>
</div>
<br><br>
<h1 id="780"><h1>
<button OnClick="homeprogrestoreshow()" class=" delete btn btn-danger" style="display:none" id="0781">Progress Log</button>
<div id="781" style="width:80%;max-height:400px;border:1px solid black;overflow:auto;padding:5px;display:none">
</div>
<!--
<p>
After SSH Login Could you please run the below command for restore the Home Backup
</p>
<p>
<b>php /backup/homerestore.php username filename</b>
</p>
<p>
<b>Example:</b>
</p>
<p>
<b>php /backup/homerestore.php hostingraja home_hostingraja_Sep-24-2016_040906.zip </b>
</p>-->
</div>
</div>
</div>
<!-- ///////////////////////////// step3_home_restore End ///////////////////////////// -->
<!-- ///////////////////////////// step3_mysql_restore start ///////////////////////////// -->
<div style="clear:both;"></div>
<div class="step3_mysql_restore" Id="step3_mysql_restore" >
<div class="clear_list">
<div class="one bgapply borderleftnone"><a href="javascript:void(0);" onClick="showrestorebackup();"><span class="currentsellist">Backup or Restore</span></a></div>
<div class="two bgapply"><a href="javascript:void(0);" onClick="showrestore();"><span>Select a Restore Type</span></a></div>
<div class="three "><span>Restore</span></div>
</div>
<div class="clear_div" id="br-wrap">
<div id="br-content-header">
<h2>Final Step</h2>
<p>select your file for restore</p>
<p>Could you please upload your cpanel backup file into <strong>backups</strong> folder</p>
</div>
<div id="br-content-wide-div">
<h4>Restore the Mysql Backup</h4>
<p>
<div id="msrd" style="max-width:80%;max-height:100px;overflow:auto;border:1px solid black;padding:5px;">
<@ mysqlfiles @>
</div>
<h1 id="800"></h1>
<br><br>
<button OnClick="mysqlprogrestoreshow()" class=" delete btn btn-danger" id="0801" style="display:none;">Progress Log</button>
<div id="801" style="width:80%;max-height:400px;border:1px solid black;overflow:auto;padding:5px;display:none">
</div>
<!--After SSH Login Could you please run the below command for restore the Mysql Backup
</p>
<p>
<b>php /backup/mysqlrestore.php username filename</b>
</p>
<p>
<b>Example:</b>
</p>
<p>
<b>php /backup/mysqlrestore.php hostingraja MySQL_hostingraja_Sep-24-2016_040906.zip </b>
</p>-->
</div>
</div>
</div>
<!-- ///////////////////////////// step3_mysql_restore End ///////////////////////////// -->
<!-- ///////////////////////////// step3_Mail_restore start ///////////////////////////// -->
<div style="clear:both;"></div>
<div class="step3_Mail_restore" Id="step3_Mail_restore" >
<div class="clear_list">
<div class="one bgapply borderleftnone"><a href="javascript:void(0);" onClick="showrestorebackup();"><span class="currentsellist">Backup or Restore</span></a></div>
<div class="two bgapply"><a href="javascript:void(0);" onClick="showrestore();"><span>Select a Restore Type</span></a></div>
<div class="three "><span>Restore</span></div>
</div>
<div class="clear_div" id="br-wrap">
<div id="br-content-header">
<h2>Final Step</h2>
<p>select your file for restore</p>
<p>Could you please upload your cpanel backup file into <strong>backups</strong> folder</p>
</div>
<div id="br-content-wide-div">
<h4>Restore the Mail Backup</h4>
<div id="mrd" style="max-width:80%;max-height:100px;overflow:auto;border:1px solid black;padding:5px;">
<@ mailfiles @>
</div>
<br><br>
<h1 id="790"></h1>
<br><br>
<button OnClick="mailprogrestoreshow()" class=" delete btn btn-danger" style="display:none;" id="0791">Progress Log</button>
<div id="791" style="width:80%;max-height:400px;border:1px solid black;overflow:auto;padding:5px;display:none">
</div>
<!--<p>
After SSH Login Could you please run the below command for restore the Mail Backup
</p>
<p>
<b>php /backup/mailrestore.php username filename</b>
</p>
<p>
<b>Example:</b>
</p>
<p>
<b>php /backup/mailrestore.php hostingraja Mail_hostingraja_Sep-24-2016_040906.zip </b>
</p>-->
</div>
</div>
</div>
<!-- ///////////////////////////// step3_home_restore End ///////////////////////////// -->
<div style="clear:both;"></div>
<!-- ///////////////////////////// step2_restore_wizard start ///////////////////////////// -->
<div class="step2_restore_wizard" Id="step2_restore_wizard" >
<div class="clear_list">
<div class="one bgapply borderleftnone"><a href="javascript:void(0);" onClick="showrestorebackup();"><span class="currentsellist">Backup or Restore</span></a></div>
<div class="two "><span>Select a Restore Type</span></div>
<div class="three bgapply"><span>Restore</span></div>
</div>
<div class="clear_div" id="br-wrap">
<div id="br-content-main-div">
<h2>Full Restore</h2>
<p>This feature allows you to restore of all of the files and configurations on your website.</p>
<p><a href="javascript:void(0);" id="wizard-backup-full" onClick="showfullrestore();" ><span class="backup_icon">Full Restore →</span></a></p>
<!-- <p><a href="javascript:void(0);" onClick="showcpanelrestore();"><span class="backup_icon">Full Cpanel Restore →</span></a></p> -->
</div>
<div id="br-content-sec-div">
<h2>Partial Restore</h2>
<p>This feature allows you to select which partial Restore you want to upload.</p>
<ul id="wizard-backup-type">
<li><a href="javascript:void(0);" onClick="showhomerestore();" > Home Directory → </a></li>
<li><a href="javascript:void(0);" onClick="showmysqlrestore();" > MySQL Databases → </a></li>
<li><a href="javascript:void(0);" onClick="showemailrestore();" > Email Forwarders and Filters → </a></li>
</ul>
</div>
</div>
</div>
<!-- ///////////////////////////// step2_restore_wizard End ///////////////////////////// -->
<!-- </div> -->
<!-- ///////////////////////////// step3_full_backup End ///////////////////////////// -->
<script>
function showbackup()
{
$("#step2_backup_wizard").show(); /* show the backup */
/* ////////////// Hide Other than backup ////////////// */
$("#step1_wizard").hide();
$("#step2_restore_wizard").hide();
$("#step3_home_directory").hide();
$("#step3_mysql_backup").hide();
$("#step3_mail_backup").hide();
$("#step3_full_backup").hide();
$("#step3_cpanel_restore").hide();
$("#step3_full_restore").hide();
$("#step3_home_restore").hide();
$("#step3_mysql_restore").hide();
$("#step3_Mail_restore").hide();
}
function showrestorebackup()
{
$("#step1_wizard").show(); /* show the backup */
/* ////////////// Hide Other than backup ////////////// */
$("#step2_backup_wizard").hide();
$("#step2_restore_wizard").hide();
$("#step3_home_directory").hide();
$("#step3_mysql_backup").hide();
$("#step3_mail_backup").hide();
$("#step3_cpanel_restore").hide();
$("#step3_full_backup").hide();
$("#step3_full_restore").hide();
$("#step3_home_restore").hide();
$("#step3_mysql_restore").hide();
$("#step3_Mail_restore").hide();
}
function showrestore()
{
$("#step2_restore_wizard").show(); /* show the backup */
/* ////////////// Hide Other than backup ////////////// */
$("#step1_wizard").hide();
$("#step2_backup_wizard").hide();
$("#step3_home_directory").hide();
$("#step3_mysql_backup").hide();
$("#step3_mail_backup").hide();
$("#step3_cpanel_restore").hide();
$("#step3_full_backup").hide();
$("#step3_full_restore").hide();
$("#step3_home_restore").hide();
$("#step3_mysql_restore").hide();
$("#step3_Mail_restore").hide();
}
function showhomedirectory()
{
$("#step3_home_directory").show(); /* show the backup */
/* ////////////// Hide Other than backup ////////////// */
$("#step1_wizard").hide();
$("#step2_backup_wizard").hide();
$("#step2_restore_wizard").hide();
$("#step3_mysql_backup").hide();
$("#step3_mail_backup").hide();
$("#step3_full_backup").hide();
$("#step3_cpanel_restore").hide();
$("#step3_full_restore").hide();
$("#step3_home_restore").hide();
$("#step3_mysql_restore").hide();
$("#step3_Mail_restore").hide();
}
function showmysqlbackup()
{
$("#step3_mysql_backup").show(); /* show the backup */
/* ////////////// Hide Other than backup ////////////// */
$("#step1_wizard").hide();
$("#step2_backup_wizard").hide();
$("#step2_restore_wizard").hide();
$("#step3_home_directory").hide();
$("#step3_mail_backup").hide();
$("#step3_full_backup").hide();
$("#step3_cpanel_restore").hide();
$("#step3_full_restore").hide();
$("#step3_home_restore").hide();
$("#step3_mysql_restore").hide();
$("#step3_Mail_restore").hide();
}
function showmailbackup()
{
$("#step3_mail_backup").show(); /* show the backup */
/* ////////////// Hide Other than backup ////////////// */
$("#step3_mysql_backup").hide();
$("#step1_wizard").hide();
$("#step2_backup_wizard").hide();
$("#step2_restore_wizard").hide();
$("#step3_home_directory").hide();
$("#step3_full_backup").hide();
$("#step3_cpanel_restore").hide();
$("#step3_full_restore").hide();
$("#step3_home_restore").hide();
$("#step3_mysql_restore").hide();
$("#step3_Mail_restore").hide();
}
function showfullbackup()
{
$("#step3_full_backup").show(); /* show the backup */
/* ////////////// Hide Other than backup ////////////// */
$("#step3_mysql_backup").hide();
$("#step1_wizard").hide();
$("#step2_backup_wizard").hide();
$("#step2_restore_wizard").hide();
$("#step3_home_directory").hide();
$("#step3_mail_backup").hide();
$("#step3_cpanel_restore").hide();
$("#step3_full_restore").hide();
$("#step3_home_restore").hide();
$("#step3_mysql_restore").hide();
$("#step3_Mail_restore").hide();
}
function showcpanelrestore()
{
$("#step3_cpanel_restore").show(); /* show the backup */
/* ////////////// Hide Other than backup ////////////// */
$("#step3_full_backup").hide();
$("#step3_mysql_backup").hide();
$("#step1_wizard").hide();
$("#step2_backup_wizard").hide();
$("#step2_restore_wizard").hide();
$("#step3_home_directory").hide();
$("#step3_mail_backup").hide();
$("#step3_full_restore").hide();
$("#step3_home_restore").hide();
$("#step3_mysql_restore").hide();
$("#step3_Mail_restore").hide();
}
function showstarted()
{
alert("backuphas been started")
}
function showfullrestore()
{
$("#step3_full_restore").show(); /* show the backup */
/* ////////////// Hide Other than backup ////////////// */
$("#step3_full_backup").hide();
$("#step3_mysql_backup").hide();
$("#step1_wizard").hide();
$("#step2_backup_wizard").hide();
$("#step2_restore_wizard").hide();
$("#step3_home_directory").hide();
$("#step3_mail_backup").hide();
$("#step3_cpanel_restore").hide();
$("#step3_home_restore").hide();
$("#step3_mysql_restore").hide();
$("#step3_Mail_restore").hide();
}
function showhomerestore() {
$("#step3_home_restore").show(); /* show the backup */
/* ////////////// Hide Other than backup ////////////// */
$("#step3_full_backup").hide();
$("#step3_mysql_backup").hide();
$("#step1_wizard").hide();
$("#step2_backup_wizard").hide();
$("#step2_restore_wizard").hide();
$("#step3_home_directory").hide();
$("#step3_mail_backup").hide();
$("#step3_cpanel_restore").hide();
$("#step3_full_restore").hide();
$("#step3_mysql_restore").hide();
$("#step3_Mail_restore").hide();
}
function showmysqlrestore() {
$("#step3_mysql_restore").show(); /* show the backup */
/* ////////////// Hide Other than backup ////////////// */
$("#step3_full_backup").hide();
$("#step3_mysql_backup").hide();
$("#step1_wizard").hide();
$("#step2_backup_wizard").hide();
$("#step2_restore_wizard").hide();
$("#step3_home_directory").hide();
$("#step3_mail_backup").hide();
$("#step3_cpanel_restore").hide();
$("#step3_full_restore").hide();
$("#step3_home_restore").hide();
$("#step3_Mail_restore").hide();
}
function showemailrestore() {
$("#step3_Mail_restore").show(); /* show the backup */
/* ////////////// Hide Other than backup ////////////// */
$("#step3_full_backup").hide();
$("#step3_mysql_backup").hide();
$("#step1_wizard").hide();
$("#step2_backup_wizard").hide();
$("#step2_restore_wizard").hide();
$("#step3_home_directory").hide();
$("#step3_mail_backup").hide();
$("#step3_cpanel_restore").hide();
$("#step3_full_restore").hide();
$("#step3_home_restore").hide();
$("#step3_mysql_restore").hide();
}
function restorefilechange(value) {
// alert(value);
$("#restorefilename").val(value);
}
function checkrestorevalidation() {
if ($("#restorefilename").val() == "") {
alert("Please select the restore file");
return false;
}
}
$(document).ready(showrestorebackup());
/////////////////////////////////////backup_FULL_Started//////////////////////////////////////////////////////////////
//for backup function onclick
function fullbackup() {
document.getElementById("demo").innerHTML = 'The backup has been started';
document.getElementById("check").disabled = true;
document.getElementById("check").style.display = 'none';
document.getElementById("fupro").style.display = 'block';
document.getElementById("1111").style.display = 'none';
$.ajax({
url: "./?module=backupwizard&action=fullbacku",
success: function(data) {
$.ajax({
url: "./?module=backupwizard&action=thefilecont",
success: function(data1) {
document.getElementById("rep").innerHTML = data1;
var str=data1;
var n = str.includes("created");
if(n==true)
{
document.getElementById("fupro").disabled = false;
document.getElementById("fupro").style.display = 'none';
document.getElementById("check").style.display = 'block';
}
}
});
},
});
//for status (Completed or under process)
}
$(document).ready(function() {
setInterval(function() {
$.ajax({
url: "./?module=backupwizard&action=thefilecont",
success: function(data1) {
document.getElementById("rep").innerHTML = data1;
var str=data1;
var n = str.includes("created");
if(n==true)
{
document.getElementById("check").disabled = false;
document.getElementById("fupro").style.display = 'none';
document.getElementById("check").style.display = 'block';
}
}
});
}, 10000);
});
///For refreshing log after every 10 secondss)
function fullprogress() {
function callfpr() {
document.getElementById("1111").style.display = 'block';
document.getElementById("111").style.display = 'block';
document.getElementById("fupro").style.display = 'none';
$.ajax({
url: "./?module=backupwizard&action=fullprog",
success: function(data) {
document.getElementById('111').innerHTML = data;
},
});
setTimeout(function() {
callfpr();
}, 10000);
}
callfpr();
}
/////////////////////////////////////backup_FULL_completed//////////////////////////////////////////////////////////////
/////////////////////////////////////backup_home_Started/////////////////////////////////////////////////////////////
//for backup function onclick
function homebu() {
document.getElementById("home1").innerHTML = 'The backup has been started';
document.getElementById("hopro").style.display = 'block';
document.getElementById("home").disabled = true;
$.ajax({
url: "./?module=backupwizard&action=homedirbk",
success: function(data) {
$.ajax({
url: "./?module=backupwizard&action=homefilecont",
success: function(data2) {
document.getElementById("hmx").innerHTML = data2;
var str1=data2;
var n1 = str1.includes("created");
if(n1==true)
{
document.getElementById("home").disabled = false;
document.getElementById("hopro").style.display = 'none';
}
}
});
},
});
}
//for status (Completed or under process)
$(document).ready(function() {
setInterval(function() {
$.ajax({
url: "./?module=backupwizard&action=homefilecont",
success: function(data2) {
document.getElementById("hmx").innerHTML = data2;
var str1=data2;
var n1 = str1.includes("created");
if(n1==true)
{
document.getElementById("home").disabled = false;
document.getElementById("hopro").style.display = 'none';
}
}
});
}, 10000);
});
///For refreshing log after every 10 secondss)
function homeprogress() {
function callfpr() {
document.getElementById("112").style.display = 'block';
document.getElementById("1112").style.display = 'block';
document.getElementById("hopro").style.display = 'none';
$.ajax({
url: "./?module=backupwizard&action=homeprog",
success: function(data) {
document.getElementById('112').innerHTML = data;
},
});
setTimeout(function() {
callfpr();
}, 10000);
}
callfpr();
}
/////////////////////////////////////backup_home_completed/////////////////////////////////////////////////////////////
/////////////////////////////////////backup_mysql_Started/////////////////////////////////////////////////////////////
//for backup function onclick
function mysqlbu() {
document.getElementById("mys1").innerHTML = 'The backup has been started';
document.getElementById("mysqpro").style.display = 'block';
document.getElementById("mysq").disabled = true;
$.ajax({
url: "./?module=backupwizard&action=mysqlbk",
success: function(data) {
$.ajax({
url: "./?module=backupwizard&action=mysqlfilecont",
success: function(data3) {
document.getElementById("msqx").innerHTML = data3;
var str2=data3;
var n2 = str2.includes("created");
if(n2==true)
{
document.getElementById("mysq").disabled = false;
document.getElementById("mysqpro").style.display = 'none';
}
}
});
},
});
}
//for status (Completed or under process)
$(document).ready(function() {
setInterval(function() {
$.ajax({
url: "./?module=backupwizard&action=mysqlfilecont",
success: function(data3) {
document.getElementById("msqx").innerHTML = data3;
var str2=data3;
var n2 = str2.includes("created");
if(n2==true)
{
document.getElementById("mysq").disabled = false;
document.getElementById("mysqpro").style.display = 'none';
}
}
});
}, 10000);
});
///For refreshing log after every 10 secondss)
function mysqlprogress() {
function callfpr() {
document.getElementById("113").style.display = 'block';
document.getElementById("1113").style.display = 'block';
document.getElementById("mysqpro").style.display = 'none';
$.ajax({
url: "./?module=backupwizard&action=mysqlprog",
success: function(data) {
document.getElementById('113').innerHTML = data;
},
});
setTimeout(function() {
callfpr();
}, 10000);
}
callfpr();
}
/////////////////////////////////////backup_mysql_Completed/////////////////////////////////////////////////////////////
/////////////////////////////////////backup_mail_Started/////////////////////////////////////////////////////////////
//for backup function onclick
function mailbu() {
document.getElementById("mail1").innerHTML = 'The backup has been started';
document.getElementById("mailpro").style.display = 'block';
document.getElementById("mailbk").disabled = true;
$.ajax({
url: "./?module=backupwizard&action=mailbuk",
success: function(data) {
$.ajax({
url: "./?module=backupwizard&action=mailfilecont",
success: function(data4) {
document.getElementById("mlx").innerHTML = data4;
var str3=data4;
var n3 = str3.includes("created");
if(n3==true)
{
document.getElementById("mailbk").disabled = false;
document.getElementById("mailpro").style.display = 'none';
}
}
});
},
});
}
//for status (Completed or under process)
$(document).ready(function() {
setInterval(function() {
$.ajax({
url: "./?module=backupwizard&action=mailfilecont",
success: function(data4) {
document.getElementById("mlx").innerHTML = data4;
var str3=data4;
var n3 = str3.includes("created");
if(n3==true)
{
document.getElementById("mailbk").disabled = false;
document.getElementById("mailpro").style.display = 'none';
}
}
});
}, 10000);
});
///For refreshing log after every 10 secondss)
function mailprogress() {
function callfpr() {
document.getElementById("1114").style.display = 'block';
document.getElementById("114").style.display = 'block';
document.getElementById("mailpro").style.display = 'none';
$.ajax({
url: "./?module=backupwizard&action=mailprog",
success: function(data) {
document.getElementById('114').innerHTML = data;
},
});
setTimeout(function() {
callfpr();
}, 10000);
}
callfpr();
}
/////////////////////////////////////backup_mail_Complted/////////////////////////////////////////////////////////////
if (!Date.now) {
Date.now =
function() {
return new Date().getTime();
}
}
function move() {
var elem = document.getElementById("myBar");
var width = 0;
var id = setInterval(frame, 100);
function frame() {
if (width >= 100) {
clearInterval(id);
alert("success")
} else {
width++;
elem.style.width = width + '%';
elem.innerHTML = width * 1 + '%';
}
}
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////
////////////////////////////////////////Restore_Started///////////////////////////////////////////////////////////////
////////////////////////////////////////Full_restore/////////////////////////////////////////////////////////////
//To perform the restore operation on click
function fullres(value) {
document.getElementById("0771").style.display = 'block';
document.getElementById("frd").style.display ='none';
$.ajax({
type: 'POST',
data: {
value: value
},
url: "./?module=backupwizard&action=fullresto",
success: function(data) {
}
});
}
////To show The process is under process or complted.
function fullprogrestore(value)
{
$.ajax({
type:'POST',
data:{value: value},
url: "./?module=backupwizard&action=fullrestoreshow",
success: function(data5) {
document.getElementById("770").innerHTML=data5;
var str5=data5;
var n5 = str5.includes("finished");
if(n5==true)
{
document.getElementById("0771").style.display = 'none';
document.getElementById("frd").style.display ='block';
/*document.getElementById('zloader_overlay').style.display ='none';
document.getElementById('zloader').style.display ='none';
document.getElementById('zloader_content').style.display ='none';*/
}
},
});
}
$(document).ready(function() {
setInterval(function() {
$.ajax({
url: "./?module=backupwizard&action=fullrestoreshow",
success: function(data5) {
document.getElementById("770").innerHTML=data5;
var str5=data5;
var n5 = str5.includes("finished");
if(n5==true)
{
document.getElementById("frd").style.display = 'block';
document.getElementById("0771").style.display = 'none';
document.getElementById('zloader_overlay').style.display ='none';
document.getElementById('zloader').style.display ='none';
document.getElementById('zloader_content').style.display ='none';
}
}
});
}, 10000);
});
/////To show the log of the process
function fullprogrestoreshow()
{
document.getElementById("0771").style.display = 'none';
document.getElementById("771").style.display = 'block';
$.ajax({
url: "./?module=backupwizard&action=fullresproglog",
success: function(data) {
document.getElementById("771").innerHTML=data;
},
});
}
$(document).ready(function() {
setInterval(function() {
$.ajax({
url: "./?module=backupwizard&action=fullresproglog",
success: function(data) {
document.getElementById("771").innerHTML=data;
}
});
}, 10000);
});
/////////////////////////////////////////////////Full_restore_complted//////////////////////////////////////////////////
/////////////////////////////////////////////////Mail_restore_Started//////////////////////////////////////////////////
//To perform the retore operation on click
function mailres(value) {
document.getElementById("0791").style.display = 'block';
document.getElementById("mrd").style.display ='none';
$.ajax({
type: 'POST',
data: {
value: value
},
url: "./?module=backupwizard&action=mailresto",
success: function() {}
});
}
////To show The process is under process or complted.
function mailprogrestore(value)
{
$.ajax({
type:'POST',
data:{value: value},
url: "./?module=backupwizard&action=mailrestoreshow",
success: function(data6) {
document.getElementById("790").innerHTML=data6;
var str6=data6;
var n6 = str6.includes("finished");
if(n6==true)
{
document.getElementById("mrd").style.display = 'block';
document.getElementById("0791").style.display = 'none';
}
},
});
}
$(document).ready(function() {
setInterval(function() {
$.ajax({
url: "./?module=backupwizard&action=mailrestoreshow",
success: function(data6) {
document.getElementById("790").innerHTML=data6;
var str6=data6;
var n6 = str6.includes("finished");
if(n6==true)
{
document.getElementById("mrd").style.display = 'block';
document.getElementById("0791").style.display = 'none';
}
}
});
}, 10000);
});
/////To show the log of the process
function mailprogrestoreshow()
{
document.getElementById("0791").style.display = 'none';
document.getElementById("791").style.display = 'block';
$.ajax({
url: "./?module=backupwizard&action=mailresproglog",
success: function(data) {
document.getElementById("791").innerHTML=data;
},
});
}
$(document).ready(function() {
setInterval(function() {
$.ajax({
url: "./?module=backupwizard&action=mailresproglog",
success: function(data) {
document.getElementById("791").innerHTML=data;
}
});
}, 10000);
});
/////////////////////////////////////////////Mail_restore_Completed////////////////////////////////////////
/////////////////////////////////////////////Mysql_restore_started/////////////////////////////////////////
//To perform the retore operation on click
function mysqlres(value) {
document.getElementById("0801").style.display = 'block';
document.getElementById("msrd").style.display ='none';
$.ajax({
type: 'POST',
data: {
value: value
},
url: "./?module=backupwizard&action=mysqlresto",
success: function() {}
});
}
////To show The process is under process or complted.
function mysqlprogrestore(value)
{
$.ajax({
type:'POST',
data:{value: value},
url: "./?module=backupwizard&action=mysqlrestoreshow",
success: function(data7) {
document.getElementById("800").innerHTML=data7;
var str7=data7;
var n7 = str7.includes("finished");
if(n7==true)
{
document.getElementById("msrd").style.display = 'block';
document.getElementById("0801").style.display = 'none';
}
},
});
}
$(document).ready(function() {
setInterval(function() {
$.ajax({
url: "./?module=backupwizard&action=mysqlrestoreshow",
success: function(data7) {
document.getElementById("800").innerHTML=data7;
var str7=data7;
var n7 = str7.includes("finished");
if(n7==true)
{
document.getElementById("msrd").style.display = 'block';
document.getElementById("0801").style.display = 'none';
}
}
});
}, 10000);
});
/////To show the log of the process
function mysqlprogrestoreshow()
{
document.getElementById("0801").style.display = 'none';
document.getElementById("801").style.display = 'block';
$.ajax({
url: "./?module=backupwizard&action=mysqlresproglog",
success: function(data) {
document.getElementById("801").innerHTML=data;
},
});
}
$(document).ready(function() {
setInterval(function() {
$.ajax({
url: "./?module=backupwizard&action=mysqlresproglog",
success: function(data) {
document.getElementById("801").innerHTML=data;
}
});
}, 10000);
});
/////////////////////////////////////////////////////Mysql_restore_complted////////////////////////////////////////////
/////////////////////////////////////////////////////Home_restore_Started/////////////////////////////////////////////
//To perform the retore operation on click
function homeres(value) {
document.getElementById("0781").style.display = 'block';
document.getElementById("hrd").style.display ='none';
$.ajax({
type: 'POST',
data: {
value: value
},
url: "./?module=backupwizard&action=homeresto",
success: function() {}
});
}
////To show The process is under process or complted.
function homeprogrestore(value)
{
$.ajax({
type:'POST',
data:{value: value},
url: "./?module=backupwizard&action=homerestoreshow",
success: function(data8) {
document.getElementById("780").innerHTML=data8;
var str8=data8;
var n8 = str8.includes("finished");
if(n8==true)
{
document.getElementById("hrd").style.display = 'block';
document.getElementById("0781").style.display = 'none';
}
},
});
}
$(document).ready(function() {
setInterval(function() {
$.ajax({
url: "./?module=backupwizard&action=homerestoreshow",
success: function(data8) {
document.getElementById("780").innerHTML=data8;
var str8=data8;
var n8 = str8.includes("finished");
if(n8==true)
{
document.getElementById("hrd").style.display = 'block';
document.getElementById("0781").style.display = 'none';
}
}
});
}, 3000);
});
/////To show the log of the process
function homeprogrestoreshow()
{
document.getElementById("0781").style.display = 'none';
document.getElementById("781").style.display = 'block';
$.ajax({
url: "./?module=backupwizard&action=homeresproglog",
success: function(data) {
document.getElementById("781").innerHTML=data;
},
});
}
$(document).ready(function() {
setInterval(function() {
$.ajax({
url: "./?module=backupwizard&action=homeresproglog",
success: function(data) {
document.getElementById("781").innerHTML=data;
}
});
}, 3000);
});
//////////////////////////////////////////Home_restore_Complted///////////////////////////////////////////////////////
</script>
<style>
.borderleftnone {
border-left: none !important;
}
.clear_list div {
display: inline-block;
width: 32%;
text-align: center;
font-size: 14px;
padding: 20px 0;
border-left: 1px solid #999;
margin: 0;
border-right: none;
}
.bgapply {
background: #e5e5e5;
}
#br-content-main-div {
background: #f9f9f9;
border: 1px dotted #eee;
padding: 0 15px;
width: 44%;
float: left;
margin: 2% 0;
padding: 2%;
min-height: 200px;
}
#br-content-sec-div {
background: #f9f9f9;
border: 1px dotted #eee;
padding: 0 15px;
width: 44%;
float: right;
margin-top: 2%;
padding: 2%;
min-height: 200px;
}
#wizard-backup:hover, #wizard-restore:hover {
color: #f3960b;
text-decoration: underline;
}
#wizard-backup, #wizard-restore {
background: #eee;
border: 1px solid #e5e5e5;
display: block;
font-size: 129%;
padding: 5px;
text-decoration: none;
width: 6.2em;
color: #014d5f;
}
#br-content-sec-div p, #br-content-main-div p {
padding: 10px 0;
}
.backup_icon {
background: #eee;
border: 1px solid #e5e5e5;
display: block;
font-size: 129%;
padding: 5px;
text-decoration: none;
width: 7.5em;
}
a :hover {
color: #f3960b;
text-decoration: underline;
}
#wizard-backup-type li a {
background: #eee;
border: 1px solid #e5e5e5;
display: block;
font-size: 129%;
padding: 5px;
text-decoration: none;
/* width: 7.5em; */
margin: 5px 0;
}
</style>