Submit
Path:
~
/
home
/
bfxleof
/
www
/
wp-content
/
plugins
/
wp-file-manager
/
languages
/
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
DownloadConfController.php
945 bytes
0644
JsonSerializable.php
577 bytes
0644
LimitStream.php
4209 bytes
0644
class-sitemaps-admin.php
3665 bytes
0644
class.pack.database.php
30838 bytes
0644
define.php
4567 bytes
0644
duplicator.php
1781 bytes
0644
elFinderPlugin.php
3331 bytes
0644
elFinderVolumeLocalFileSystem.class-20260623050500-20260705194237.php
48544 bytes
0644
elFinderVolumeLocalFileSystem.class-20260623050500-20260706180650.php
48544 bytes
0644
elFinderVolumeLocalFileSystem.class-20260623050500.php
48544 bytes
0644
exceptions.php
708 bytes
0644
inc.validator.php
5401 bytes
0644
loco.php
5626 bytes
0644
loco.xml
657 bytes
0644
manager.php
14659 bytes
0644
module.php
1297 bytes
0644
setup.php
2699 bytes
0644
wp-file-manager-af.mo
17155 bytes
0644
wp-file-manager-af.po
27236 bytes
0644
wp-file-manager-ar.mo
21701 bytes
0644
wp-file-manager-ar.po
32228 bytes
0644
wp-file-manager-az.mo
18700 bytes
0644
wp-file-manager-az.po
28852 bytes
0644
wp-file-manager-bel.mo
24363 bytes
0644
wp-file-manager-bel.po
35005 bytes
0644
wp-file-manager-bg_BG.mo
24400 bytes
0644
wp-file-manager-bg_BG.po
34929 bytes
0644
wp-file-manager-bn_BD.mo
28497 bytes
0644
wp-file-manager-bn_BD.po
39039 bytes
0644
wp-file-manager-bs_BA.mo
18256 bytes
0644
wp-file-manager-bs_BA.po
28359 bytes
0644
wp-file-manager-ca.mo
18768 bytes
0644
wp-file-manager-ca.po
28942 bytes
0644
wp-file-manager-ceb.mo
18369 bytes
0644
wp-file-manager-ceb.po
25299 bytes
0644
wp-file-manager-cs_CZ.mo
17768 bytes
0644
wp-file-manager-cs_CZ.po
27639 bytes
0644
wp-file-manager-cy.mo
17854 bytes
0644
wp-file-manager-cy.po
27819 bytes
0644
wp-file-manager-da_DK.mo
17300 bytes
0644
wp-file-manager-da_DK.po
27264 bytes
0644
wp-file-manager-de_DE.mo
18108 bytes
0644
wp-file-manager-de_DE.po
28004 bytes
0644
wp-file-manager-el.mo
26530 bytes
0644
wp-file-manager-el.po
33569 bytes
0644
wp-file-manager-eo.po
27126 bytes
0644
wp-file-manager-es_ES.mo
19000 bytes
0644
wp-file-manager-es_ES.po
25934 bytes
0644
wp-file-manager-et.mo
17282 bytes
0644
wp-file-manager-et.po
27150 bytes
0644
wp-file-manager-eu.mo
18020 bytes
0644
wp-file-manager-eu.po
27991 bytes
0644
wp-file-manager-fa_IR.mo
22688 bytes
0644
wp-file-manager-fa_IR.po
29688 bytes
0644
wp-file-manager-fi.mo
17591 bytes
0644
wp-file-manager-fi.po
27578 bytes
0644
wp-file-manager-fr_FR.mo
19227 bytes
0644
wp-file-manager-fr_FR.po
28731 bytes
0644
wp-file-manager-gd.mo
19324 bytes
0644
wp-file-manager-gd.po
29429 bytes
0644
wp-file-manager-gl_ES.mo
18745 bytes
0644
wp-file-manager-gl_ES.po
28880 bytes
0644
wp-file-manager-gu.mo
26969 bytes
0644
wp-file-manager-gu.po
33877 bytes
0644
wp-file-manager-he_IL.mo
19609 bytes
0644
wp-file-manager-he_IL.po
29486 bytes
0644
wp-file-manager-hi_IN - Copy.mo
444 bytes
0644
wp-file-manager-hi_IN.mo
27694 bytes
0644
wp-file-manager-hi_IN.po
38023 bytes
0644
wp-file-manager-hr.mo
18178 bytes
0644
wp-file-manager-hr.po
28236 bytes
0644
wp-file-manager-hu_HU.mo
19146 bytes
0644
wp-file-manager-hu_HU.po
29182 bytes
0644
wp-file-manager-hy.mo
24885 bytes
0644
wp-file-manager-hy.po
35514 bytes
0644
wp-file-manager-id_ID.mo
17419 bytes
0644
wp-file-manager-id_ID.po
27214 bytes
0644
wp-file-manager-is_IS.mo
17969 bytes
0644
wp-file-manager-is_IS.po
27831 bytes
0644
wp-file-manager-it_IT.mo
17850 bytes
0644
wp-file-manager-it_IT.po
27728 bytes
0644
wp-file-manager-ko_KR.mo
18508 bytes
0644
wp-file-manager-ko_KR.po
83399 bytes
0644
wp-file-manager-ms_MY.mo
17270 bytes
0644
wp-file-manager-ms_MY.po
79397 bytes
0644
wp-file-manager-nl_NL.mo
17513 bytes
0644
wp-file-manager-nl_NL.po
80150 bytes
0644
wp-file-manager-nn_NO.mo
17513 bytes
0644
wp-file-manager-nn_NO.po
78538 bytes
0644
wp-file-manager-pt_PT.mo
18127 bytes
0644
wp-file-manager-pt_PT.po
81089 bytes
0644
wp-file-manager-ro_RO.mo
18531 bytes
0644
wp-file-manager-ro_RO.po
28106 bytes
0644
wp-file-manager-ru_RU.mo
24533 bytes
0644
wp-file-manager-ru_RU.po
35326 bytes
0644
wp-file-manager-sk_SK.mo
18133 bytes
0644
wp-file-manager-sk_SK.po
81910 bytes
0644
wp-file-manager-sl_SI.mo
17997 bytes
0644
wp-file-manager-sl_SI.po
80265 bytes
0644
wp-file-manager-sq.mo
18572 bytes
0644
wp-file-manager-sq.po
83815 bytes
0644
wp-file-manager-sr_RS.mo
24078 bytes
0644
wp-file-manager-sr_RS.po
102326 bytes
0644
wp-file-manager-sv_SE.mo
17707 bytes
0644
wp-file-manager-sv_SE.po
79450 bytes
0644
wp-file-manager-te.mo
30008 bytes
0644
wp-file-manager-te.po
36918 bytes
0644
wp-file-manager-th.mo
27487 bytes
0644
wp-file-manager-th.po
37964 bytes
0644
wp-file-manager-tr_TR.mo
18220 bytes
0644
wp-file-manager-tr_TR.po
28199 bytes
0644
wp-file-manager-uk.mo
24435 bytes
0644
wp-file-manager-uk.po
35030 bytes
0644
wp-file-manager-ur.mo
22266 bytes
0644
wp-file-manager-ur.po
32450 bytes
0644
wp-file-manager-uz_UZ.mo
18380 bytes
0644
wp-file-manager-uz_UZ.po
25290 bytes
0644
wp-file-manager-vi.mo
20154 bytes
0644
wp-file-manager-vi.po
30257 bytes
0644
wp-file-manager-zh_CN.mo
16355 bytes
0644
wp-file-manager-zh_CN.po
25910 bytes
0644
wp-file-manager.pot
825 bytes
0644
N4ST4R_ID | Naxtarrr