Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
save_bvnghean.vn
/
wp-content
/
plugins
/
swift-performance
/
templates
:
dashboard.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php defined('ABSPATH') or die("KEEP CALM AND CARRY ON");?> <?php $update_info = Swift_Performance::check_api(); $latest = (isset($update_info['version']) ? $update_info['version'] : 0); $update_available = version_compare(SWIFT_PERFORMANCE_VER, $latest, '<'); $caching_on = Swift_Performance::check_option('enable-caching', 1); $assets_caching_on = (Swift_Performance::check_option('merge-scripts', 1) || Swift_Performance::check_option('merge-styles', 1)); $ajax_caching_on = $caching_on && (count(array_filter((array)Swift_Performance::get_option('cacheable-ajax-actions'))) > 0); $dynamic_caching_on = $caching_on && Swift_Performance::check_option('dynamic-caching', 1); $prebuild_pid = get_transient('swift_performance_prebuild_cache_pid'); $prebuild_running = !(empty($prebuild_pid) || $prebuild_pid == 'stop'); if ($caching_on){ include_once SWIFT_PERFORMANCE_DIR . 'includes/cache-status/cache-status.php'; $cache_status_table = new Swift_Performance_Cache_Status_Table(); $cache_status_table->prepare_items(); } ?> <div class="swift-message swift-hidden"></div> <div class="swift-dashboard two-columns"> <div class="swift-dashboard-item"> <h3><?php esc_html_e('Actions', 'swift-performance');?></h3> <ul> <?php if(get_option('swift_performance_rewrites') != ''):?> <li><a href="#" id="swift-performance-show-rewrite" class="swift-performance-control clear-response-container"><?php esc_html_e('Show Rewrite Rules', 'swift-performance');?></a></li> <?php endif;?> <li><a href="<?php echo esc_url(add_query_arg(array('page' => SWIFT_PERFORMANCE_SLUG, 'subpage' => 'setup'), admin_url('tools.php')));?>"><?php esc_html_e('Setup Wizard', 'swift-performance');?></a></li> <li><a href="#" id="swift-performance-log" class="swift-performance-control clear-response-container"><?php esc_html_e('Show Log', 'swift-performance');?></a> | <a href="#" id="swift-performance-clear-logs" class="swift-performance-control"><?php esc_html_e('Clear Log', 'swift-performance');?></a></li> <?php if ($caching_on && (!defined('SWIFT_PERFORMANCE_DISABLE_CACHE') || !SWIFT_PERFORMANCE_DISABLE_CACHE)):?> <li> <a href="#" id="swift-performance-toggle-developer-mode" class="swift-performance-control clear-response-container"> <span<?php echo (Swift_Performance::is_developer_mode_active() ? ' class="swift-hidden"' : '');?>><?php esc_html_e('Enable Developer Mode', 'swift-performance');?></span> <span<?php echo (!Swift_Performance::is_developer_mode_active() ? ' class="swift-hidden"' : '');?>><?php esc_html_e('Disable Developer Mode', 'swift-performance');?></span> </a> </li> <?php endif;?> <li> <div class="swift-button-container"> <?php if ($caching_on):?> <a href="#" class="swift-performance-clear-cache swift-performance-control swift-btn swift-btn-gray" data-type="all"><?php esc_html_e('Clear All Cache', 'swift-performance');?></a> <?php endif;?> <?php if ($ajax_caching_on):?> <a href="#" class="swift-performance-clear-cache swift-performance-control swift-btn swift-btn-gray" data-type="ajax"><?php esc_html_e('Clear Ajax Cache', 'swift-performance');?></a> <?php endif;?> <?php if ($dynamic_caching_on):?> <a href="#" class="swift-performance-clear-cache swift-performance-control swift-btn swift-btn-gray" data-type="dynamic"><?php esc_html_e('Clear Dynamic Cache', 'swift-performance');?></a> <?php endif;?> <?php if (defined('SWIFT_PERFORMANCE_DISABLE_CACHE') && SWIFT_PERFORMANCE_DISABLE_CACHE):?> <br> <i><?php esc_html_e('3rd party caching was detected, these options may won\'t work properly.', 'swift-performance');?></i> <?php endif;?> </div> </li> </ul> </div> <div class="swift-dashboard-item"> <h3><?php esc_html_e('Informations', 'swift-performance');?></h3> <ul> <li> <ul> <li><strong><?php esc_html_e('API Connection', 'swift-performance');?></strong></li> <?php if (!empty($update_info)):?> <li class="text-right text-green"><?php esc_html_e('OK', 'swift-performance');?></li> <?php else:?> <li class="text-right text-red"><?php esc_html_e('FAIL', 'swift-performance');?></li> <?php endif;?> </ul> <ul> <li><strong><?php esc_html_e('Current Version', 'swift-performance');?></strong></li> <li class="text-right text-<?php echo ($update_available ? 'red' : 'green');?>"><?php echo SWIFT_PERFORMANCE_VER;?></li> </ul> <?php if ($update_available):?> <ul> <li><strong><?php esc_html_e('Latest Version', 'swift-performance');?></strong></li> <li class="text-right text-green"><?php echo esc_html($latest);?></li> </ul> <?php endif;?> <ul> <li><strong><?php esc_html_e('Timeout', 'swift-performance');?></strong></li> <?php if (SWIFT_PERFORMANCE_PREBUILD_TIMEOUT > 60):?> <li class="text-right text-green"><?php echo esc_html(sprintf(__("%ss", 'swift-perforance'), SWIFT_PERFORMANCE_PREBUILD_TIMEOUT));?></li> <?php else:?> <li class="text-right text-red"><?php echo esc_html(sprintf(__("%ss", 'swift-perforance'), SWIFT_PERFORMANCE_PREBUILD_TIMEOUT));?></li> <?php endif;?> </ul> </li> </ul> <?php if ($update_available):?> <a href="<?php echo esc_url(admin_url('plugins.php'));?>" class="swift-btn swift-btn-green"><?php esc_html_e('Update Now', 'swift-performance')?></a> <?php endif;?> </div> </div> <div class="swift-preformatted-box swift-box swift-hidden"> <h3><span class="title"></span><span class="swift-box-close"><span class="dashicons dashicons-no-alt"></span></h3> <div class="swift-box-inner"> <pre class="response-container"></pre> </div> </div> <?php if ($caching_on && (!defined('SWIFT_PERFORMANCE_DISABLE_CACHE') || !SWIFT_PERFORMANCE_DISABLE_CACHE)):?> <input type="hidden" id="swift-performance-warmup-table-url" value="<?php echo set_url_scheme( 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] );?>"> <div id="swift-cache-status-box" class="swift-box"> <h3><?php esc_html_e('Cache Status', 'swift-performance');?></h3> <div class="swift-box-inner"> <ul> <li> <i class="far fa-copy"></i> <label><?php esc_html_e('Known Pages', 'swift-performance')?></label> <span class="cache-status-count warmup-pages-count">-</span> </li> <li> <i class="fas fa-copy"></i> <label><?php esc_html_e('Cached Pages', 'swift-performance')?></label> <span class="cache-status-count cached-pages-count">-</span> </li> <li> <i class="fas fa-weight"></i> <label><?php esc_html_e('Cache size', 'swift-performance')?></label> <span class="cache-status-count cache-size-count">-</span> </li> <li> <i class="fas fa-microchip"></i> <label><?php esc_html_e('Threads', 'swift-performance')?></label> <span class="cache-status-count"> <span class="thread-count">-</span> <?php if (Swift_Performance::check_option('limit-threads', 1)):?> <span class="thread-numbers"> <span class="thread-plus change-thread-limit"><span class="fa fa-plus"></span></span> <span class="thread-minus change-thread-limit"><span class="fa fa-minus"></span></span> </span> <?php endif;?> </span> </li> </ul> <?php if ($ajax_caching_on || $dynamic_caching_on):?> <ul class="secondary"> <?php if ($ajax_caching_on):?> <li> <i class="fas fa-tasks"></i> <label><?php esc_html_e('AJAX Objects', 'swift-performance')?></label> <span class="cache-status-count ajax-object-count">-</span> </li> <li> <i class="fas fa-weight"></i> <label><?php esc_html_e('AJAX Cache Size', 'swift-performance')?></label> <span class="cache-status-count ajax-size-count">-</span> </li> <?php endif;?> <?php if ($dynamic_caching_on):?> <li> <i class="fas fa-sync-alt"></i> <label><?php esc_html_e('Dynamic Pages', 'swift-performance')?></label> <span class="cache-status-count cached-dynamic-pages-count">-</span> </li> <li> <i class="fas fa-weight"></i> <label><?php esc_html_e('Dynamic Cache Size', 'swift-performance')?></label> <span class="cache-status-count cached-dynamic-size-count">-</span> </li> <?php endif;?> </ul> <?php endif;?> <div class="prebuild-status"></div> </div> </div> <div id="swift-performance-list-table-container"> <div id="swift-warmup-box" class="swift-box"> <h3><?php esc_html_e('Warmup Table', 'swift-performance');?></h3> <div class="swift-actions-container"> <div class="swift-button-container"> <a href="#" id="swift-performance-refresh-list-table" class="swift-btn swift-btn-black swift-btn-thin"><i class="fa fa-refresh"></i></a> <a href="#" id="swift-performance-add-warmup-link" class="swift-btn swift-btn-black swift-btn-thin"><i class="fa fa-plus"></i></a> <a href="#" id="swift-performance-prebuild-cache" class="swift-btn swift-btn-blue<?php echo ($prebuild_running ? ' swift-hidden' : '')?>"><?php esc_html_e('Start Prebuild Cache', 'swift-performance');?></a> <a href="#" id="swift-performance-stop-prebuild-cache" class="swift-btn swift-btn-brand<?php echo (!$prebuild_running ? ' swift-hidden' : '')?>"><?php esc_html_e('Stop Prebuild Cache', 'swift-performance');?></a> <a href="#" id="swift-performance-reset-warmup" class="swift-btn swift-btn-brand"><?php esc_html_e('Reset Warmup Table', 'swift-performance');?></a> </div> <div class="swift-add-warmup-link-container swift-hidden"> <table class="wp-list-table widefat fixed striped"> <thead> <tr> <th><?php esc_html_e('URL', 'swift-performance');?></th> <th><?php esc_html_e('Prebuild priority', 'swift-performance');?></th> <th><?php esc_html_e('Actions', 'swift-performance');?></th> </tr> </thead> <tbody class="field-container"> <tr> <td> <input type="url" class="swift-input" name="url" placeholder="<?php echo esc_attr(home_url());?>" > </td> <td> <input type="number" class="swift-input" name="priority" value="<?php echo Swift_Performance::get_default_warmup_priority();?>" > </td> <td> <button id="swift-save-warmup-link" class="swift-btn swift-btn-brand">Save</button> <button id="swift-performance-cancel-add-warmup-link" class="swift-btn swift-btn-gray">Cancel</button> </td> </tr> </tbody> </table> </div> </div> <?php $cache_status_table->display(); ?> </div> </div> <?php endif;?>