Server IP : 192.64.118.117 / Your IP : 3.141.244.88 Web Server : LiteSpeed System : Linux premium56.web-hosting.com 4.18.0-513.24.1.lve.1.el8.x86_64 #1 SMP Thu May 9 15:10:09 UTC 2024 x86_64 User : thecgapy ( 1160) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/thecgapy/public_html/wp-content/plugins/duplicator/views/tools/diagnostics/ |
Upload File : |
<?php defined('ABSPATH') || defined('DUPXABSPATH') || exit; $sql = "SELECT * FROM `{$wpdb->prefix}options` WHERE `option_name` LIKE '%duplicator_%' AND `option_name` NOT LIKE '%duplicator_pro%' ORDER BY option_name"; ?> <!-- ============================== OPTIONS DATA --> <div class="dup-box"> <div class="dup-box-title"> <i class="fa fa-th-list"></i> <?php esc_html_e("Stored Data", 'duplicator'); ?> <div class="dup-box-arrow"></div> </div> <div class="dup-box-panel" id="dup-settings-diag-opts-panel" style="<?php echo esc_html($ui_css_opts_panel); ?>"> <div style="padding-left:10px"> <h3 class="title"><?php esc_html_e('Data Cleanup', 'duplicator') ?></h3> <table class="dup-reset-opts"> <tr style="vertical-align:text-top"> <td> <button id="dup-remove-installer-files-btn" type="button" class="button button-small dup-fixed-btn" onclick="Duplicator.Tools.deleteInstallerFiles();"> <?php esc_html_e("Remove Installation Files", 'duplicator'); ?> </button> </td> <td> <?php esc_html_e("Removes all reserved installer files.", 'duplicator'); ?> <a href="javascript:void(0)" onclick="jQuery('#dup-tools-delete-moreinfo').toggle()">[<?php esc_html_e("more info", 'duplicator'); ?>]</a><br/> <div id="dup-tools-delete-moreinfo"> <?php esc_html_e("Clicking on the 'Remove Installation Files' button will attempt to remove the installer files used by Duplicator. These files should not " . "be left on production systems for security reasons. Below are the files that should be removed.", 'duplicator'); echo "<br/><br/>"; $installer_files = array_keys($installer_files); array_push($installer_files, '[HASH]_archive.zip/daf'); echo '<i>' . implode('<br/>', $installer_files) . '</i>'; echo "<br/><br/>"; ?> </div> </td> </tr> <tr> <td> <button type="button" class="button button-small dup-fixed-btn" onclick="Duplicator.Tools.ConfirmClearBuildCache()"> <?php esc_html_e("Clear Build Cache", 'duplicator'); ?> </button> </td> <td><?php esc_html_e("Removes all build data from:", 'duplicator'); ?> [<?php echo DUP_Settings::getSsdirTmpPath() ?>].</td> </tr> </table> </div> <div style="padding:0px 20px 0px 25px"> <h3 class="title" style="margin-left:-15px"><?php esc_html_e("Options Values", 'duplicator') ?> </h3> <table class="widefat" cellspacing="0"> <thead> <tr> <th>Key</th> <th>Value</th> </tr> </thead> <tbody> <?php foreach( $wpdb->get_results("{$sql}") as $key => $row) { ?> <tr> <td> <?php echo (in_array($row->option_name, $GLOBALS['DUPLICATOR_OPTS_DELETE'])) ? "<a href='javascript:void(0)' onclick='Duplicator.Settings.ConfirmDeleteOption(this)'>".esc_html($row->option_name)."</a>" : $row->option_name; ?> </td> <td><textarea class="dup-opts-read" readonly="readonly"><?php echo esc_textarea($row->option_value); ?></textarea></td> </tr> <?php } ?> </tbody> </table> </div> </div> </div> <br/> <!-- ========================================== THICK-BOX DIALOGS: --> <?php $confirm1 = new DUP_UI_Dialog(); $confirm1->title = __('Delete Option?', 'duplicator'); $confirm1->message = __('Delete the option value just selected?', 'duplicator'); $confirm1->progressText = __('Removing Option, Please Wait...', 'duplicator'); $confirm1->jscallback = 'Duplicator.Settings.DeleteOption()'; $confirm1->initConfirm(); $confirm2 = new DUP_UI_Dialog(); $confirm2->title = __('Clear Build Cache?', 'duplicator'); $confirm2->message = __('This process will remove all build cache files. Be sure no packages are currently building or else they will be cancelled.', 'duplicator'); $confirm2->jscallback = 'Duplicator.Tools.ClearBuildCache()'; $confirm2->initConfirm(); ?> <script> jQuery(document).ready(function($) { Duplicator.Settings.ConfirmDeleteOption = function (anchor) { var key = $(anchor).text(); var msg_id = '<?php echo esc_js($confirm1->getMessageID()); ?>'; var msg = '<?php esc_html_e('Delete the option value', 'duplicator');?>' + ' [' + key + '] ?'; jQuery('#dup-remove-options-value').val(key); jQuery('#' + msg_id).html(msg) <?php $confirm1->showConfirm(); ?> } Duplicator.Settings.DeleteOption = function () { jQuery('#dup-settings-form').submit(); } Duplicator.Tools.ConfirmClearBuildCache = function () { <?php $confirm2->showConfirm(); ?> } Duplicator.Tools.ClearBuildCache = function () { window.location = '?page=duplicator-tools&tab=diagnostics&action=tmp-cache&_wpnonce=<?php echo esc_js($nonce); ?>'; } }); Duplicator.Tools.deleteInstallerFiles = function() { <?php $url = "?page=duplicator-tools&tab=diagnostics&action=installer&_wpnonce=".esc_js($nonce)."&package=".esc_js($package_name); echo "window.location = '{$url}';"; ?> } </script>