Current Path : /storage/v11800/lifespanstores/public_html/wp-content/plugins/glowme-demo-data/ |
Linux v11800 5.3.0-1023-aws #25~18.04.1-Ubuntu SMP Fri Jun 5 15:19:18 UTC 2020 aarch64
|
Current File : /storage/v11800/lifespanstores/public_html/wp-content/plugins/glowme-demo-data/panel.php |
<?php
// Do not allow directly accessing this file.
if ( ! defined( 'ABSPATH' ) ) {
exit( 'Direct script access denied.' );
}
add_action('admin_menu', 'la_admin_init_menu_import' );
function la_admin_init_menu_import(){
add_submenu_page(
'tools.php',
esc_html__('Demo Importer', 'la-studio'),
esc_html__('Demo Importer', 'la-studio'),
'manage_options',
'la_importer',
'la_admin_import_panel'
);
}
function la_admin_import_panel(){
$theme_name = 'glowme';
$demos = apply_filters('glowme/filter/demo_data', array());
?>
<div class="wrap">
<h1><?php esc_html_e('Demo Importer', 'la-studio') ?></h1>
<div class="la_demo_importer_panel">
<div class="lasf-field lasf-field-no-title lasf-field-la_demo_importer">
<div class="demo-importer-message"></div>
<div class="demo-importer-message-info"></div>
<div class="theme-browser">
<div class="themes">
<?php
$options_name = $theme_name . '_imported_demos';
$demo_installed = get_option( $options_name );
foreach ($demos as $key => $demo){
$class = 'wrap-importer theme';
if(isset($demo_installed[$key])){
$class .= ' imported';
$more_detail = esc_html__('Demo Imported', 'la-studio');
$btn_import = esc_html__('Imported', 'la-studio');
$btn_import_class = 'button button-secondary';
$btn_reimport_class = 'button button-primary reimporter-button';
if(isset($demo_installed['active_import']) && $key == $demo_installed['active_import']){
$class .= ' active';
}
}
else{
$class .= ' not-imported';
$more_detail = esc_html__('Import Demo', 'la-studio');
$btn_import = esc_html__('Import Demo', 'la-studio');
$btn_import_class = 'button button-primary importer-button';
$btn_reimport_class = 'button button-secondary reimporter-button';
}
?>
<div class="<?php echo esc_attr($class)?>" data-demo-id="<?php echo esc_attr($key)?>">
<div class="theme-screenshot">
<img src="<?php echo esc_url($demo['preview'])?>" alt="<?php echo esc_attr($demo['title'])?>"/>
</div>
<span class="more-details"><?php echo esc_html($more_detail);?></span>
<div class="theme-id-container">
<h2 class="theme-name"><span><?php esc_html_e('Active:', 'la-studio');?></span> <?php echo esc_html( $demo['title'] )?></h2>
<div class="theme-actions">
<div class="importer-buttons">
<span class="spinner"><?php esc_html_e('Please Wait...', 'la-studio');?></span>
<span data-title="<?php echo esc_attr('Import Demo Content?', 'la-studio')?>" class="<?php echo esc_attr($btn_import_class)?>"><?php echo esc_html($btn_import);?></span>
<span data-title="<?php echo esc_attr('Re-Import Content?', 'la-studio')?>" class="<?php echo esc_attr($btn_reimport_class)?>"><?php esc_html_e('Re-Import', 'la-studio')?></span>
</div>
</div>
<div class="theme-extra-options hidden">
<label>
<input class="checkbox extra-import-options" type="checkbox"/><?php esc_html_e('Without Content', 'la-studio')?>
</label>
</div>
</div>
</div>
<?php
}
?>
</div>
</div>
</div>
</div>
<style type="text/css">
.la_demo_importer_panel .lasf-field-la_demo_importer {
padding: 0;
}
</style>
</div>
<?php
}