Current path: home/webdevt/www/wdp/wp-content/themes/quadric/framework/admin/skins/edge/templates/
?? Go up: /home/webdevt/www/wdp/wp-content/themes/quadric/framework/admin/skins/edge
<div class="edgtf-tabs-content">
<div class="tab-content">
<div class="tab-pane fade in active" id="import">
<div class="edgtf-tab-content">
<h2 class="edgtf-page-title"><?php esc_html_e( 'Import', 'quadric' ); ?></h2>
<form method="post" class="edgtf_ajax_form edgtf-import-page-holder">
<div class="edgtf-page-form">
<div class="edgtf-page-form-section-holder">
<h3 class="edgtf-page-section-title"><?php esc_html_e( 'Import Demo Content', 'quadric' ); ?></h3>
<div class="edgtf-page-form-section">
<div class="edgtf-field-desc">
<h4><?php esc_html_e( 'Import', 'quadric' ); ?></h4>
<p><?php esc_html_e( 'Choose demo content you want to import', 'quadric' ); ?></p>
</div>
<!-- close div.edgtf-field-desc -->
<div class="edgtf-section-content">
<div class="container-fluid">
<div class="row">
<div class="col-lg-3">
<select name="import_example" id="import_example" class="form-control edgtf-form-element dependence">
<option value="quadric"><?php esc_html_e( 'Quadric', 'quadric' ); ?></option>
</select>
</div>
</div>
</div>
</div>
<!-- close div.edgtf-section-content -->
</div>
<div class="edgtf-page-form-section">
<div class="edgtf-field-desc">
<h4><?php esc_html_e( 'Import Type', 'quadric' ); ?></h4>
<p><?php esc_html_e( 'Enabling this option will switch to a Side Position (default is Top Position)', 'quadric' ); ?></p>
</div>
<!-- close div.edgtf-field-desc -->
<div class="edgtf-section-content">
<div class="container-fluid">
<div class="row">
<div class="col-lg-3">
<select name="import_option" id="import_option" class="form-control edgtf-form-element">
<option value=""><?php esc_html_e( 'Please Select', 'quadric' ); ?></option>
<option value="complete_content"><?php esc_html_e( 'All', 'quadric' ); ?></option>
<option value="content"><?php esc_html_e( 'Content', 'quadric' ); ?></option>
<option value="widgets"><?php esc_html_e( 'Widgets', 'quadric' ); ?></option>
<option value="options"><?php esc_html_e( 'Options', 'quadric' ); ?></option>
</select>
</div>
</div>
</div>
</div>
<!-- close div.edgtf-section-content -->
</div>
<div class="edgtf-page-form-section">
<div class="edgtf-field-desc">
<h4><?php esc_html_e( 'Import attachments', 'quadric' ); ?></h4>
<p>Do you want to import media files?</p>
</div>
<!-- close div.edgtf-field-desc -->
<div class="edgtf-section-content">
<div class="container-fluid">
<div class="row">
<div class="col-lg-12">
<p class="field switch">
<label class="cb-enable dependence"><span><?php esc_html_e( 'Yes', 'quadric' ); ?></span></label>
<label class="cb-disable selected dependence"><span><?php esc_html_e( 'No', 'quadric' ); ?></span></label>
<input type="checkbox" id="import_attachments" class="checkbox" name="import_attachments" value="1">
</p>
</div>
</div>
</div>
</div>
<!-- close div.edgtf-section-content -->
</div>
<div class="edgtf-page-form-section">
<div class="edgtf-field-desc">
<input type="submit" class="btn btn-primary btn-sm " value="<?php esc_attr_e('Import', 'quadric') ?>" name="import" id="import_demo_data" />
</div>
<!-- close div.edgtf-field-desc -->
<div class="edgtf-section-content">
<div class="container-fluid">
<div class="row">
<div class="col-lg-12">
<div class="import_load"><span><?php esc_html_e('The import process may take some time. Please be patient.', 'quadric') ?> </span><br />
<div class="edgt-progress-bar-wrapper html5-progress-bar">
<div class="progress-bar-wrapper">
<progress id="progressbar" value="0" max="100"></progress>
</div>
<div class="progress-value"><?php esc_html_e( '0%', 'quadric' ); ?></div>
<div class="progress-bar-message">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- close div.edgtf-section-content -->
</div>
<div class="edgtf-page-form-section edgtf-import-button-wrapper">
<div class="alert alert-warning">
<strong><?php esc_html_e('Important notes:', 'quadric') ?></strong>
<ul>
<li><?php esc_html_e('Please note that import process will take time needed to download all attachments from demo web site.', 'quadric'); ?></li>
<li> <?php esc_html_e('If you plan to use shop, please install WooCommerce before you run import.', 'quadric')?></li>
</ul>
</div>
</div>
</div>
</div>
</form>
</div><!-- close edgtf-tab-content -->
</div>
</div>
</div> <!-- close div.edgtf-tabs-content -->
<script type="text/javascript">
(function($) {
$(document).ready(function() {
$(document).on('click', '#import_demo_data', function(e) {
e.preventDefault();
if (confirm('Are you sure, you want to import Demo Data now?')) {
$('.import_load').css('display','block');
var progressbar = $('#progressbar');
var import_opt = $( "#import_option" ).val();
var import_expl = $( "#import_example" ).val();
var p = 0;
if(import_opt == 'content'){
for(var i=1;i<10;i++){
var str;
if (i < 10) str = 'quadric_content_0'+i+'.xml';
else str = 'quadric_content_'+i+'.xml';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
action: 'edgt_dataImport',
xml: str,
example: import_expl,
import_attachments: ($("#import_attachments").is(':checked') ? 1 : 0)
},
success: function(data, textStatus, XMLHttpRequest){
p+= 10;
$('.progress-value').html((p) + '%');
progressbar.val(p);
if (p == 90) {
str = 'quadric_content_10.xml';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
action: 'edgt_dataImport',
xml: str,
example: import_expl,
import_attachments: ($("#import_attachments").is(':checked') ? 1 : 0)
},
success: function(data, textStatus, XMLHttpRequest){
p+= 10;
$('.progress-value').html((p) + '%');
progressbar.val(p);
$('.progress-bar-message').html('<div class="alert alert-success"><strong><?php esc_html_e( 'Import is completed', 'quadric' ); ?></strong></div>');
},
error: function(MLHttpRequest, textStatus, errorThrown){
}
});
}
},
error: function(MLHttpRequest, textStatus, errorThrown){
}
});
}
} else if(import_opt == 'widgets') {
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
action: 'edgt_widgetsImport',
example: import_expl
},
success: function(data, textStatus, XMLHttpRequest){
$('.progress-value').html((100) + '%');
progressbar.val(100);
},
error: function(MLHttpRequest, textStatus, errorThrown){
}
});
$('.progress-bar-message').html('<div class="alert alert-success"><strong><?php esc_html_e( 'Import is completed', 'quadric' ); ?></strong></div>');
} else if(import_opt == 'options'){
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
action: 'edgt_optionsImport',
example: import_expl
},
success: function(data, textStatus, XMLHttpRequest){
$('.progress-value').html((100) + '%');
progressbar.val(100);
},
error: function(MLHttpRequest, textStatus, errorThrown){
}
});
$('.progress-bar-message').html('<div class="alert alert-success"><strong><?php esc_html_e( 'Import is completed', 'quadric' ); ?></strong></div>');
}else if(import_opt == 'complete_content'){
for(var i=1;i<10;i++){
var str;
if (i < 10) str = 'quadric_content_0'+i+'.xml';
else str = 'quadric_content_'+i+'.xml';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
action: 'edgt_dataImport',
xml: str,
example: import_expl,
import_attachments: ($("#import_attachments").is(':checked') ? 1 : 0)
},
success: function(data, textStatus, XMLHttpRequest){
p+= 10;
$('.progress-value').html((p) + '%');
progressbar.val(p);
if (p == 90) {
str = 'quadric_content_10.xml';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
action: 'edgt_dataImport',
xml: str,
example: import_expl,
import_attachments: ($("#import_attachments").is(':checked') ? 1 : 0)
},
success: function(data, textStatus, XMLHttpRequest){
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
action: 'edgt_otherImport',
example: import_expl
},
success: function(data, textStatus, XMLHttpRequest){
//alert(data);
$('.progress-value').html((100) + '%');
progressbar.val(100);
$('.progress-bar-message').html('<div class="alert alert-success"><?php esc_html_e( 'Import is completed.', 'quadric' ); ?></div>');
},
error: function(MLHttpRequest, textStatus, errorThrown){
}
});
},
error: function(MLHttpRequest, textStatus, errorThrown){
}
});
}
},
error: function(MLHttpRequest, textStatus, errorThrown){
}
});
}
}
}
return false;
});
});
})(jQuery);
</script>