Current Path: > home > codekrsu > > escapematrixonline.com > wp-content > plugins > wp-file-manager > lib > js > commands
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
archive.js | File | 2530 bytes | December 28 2021 14:26:10. | |
back.js | File | 512 bytes | May 14 2020 14:55:48. | |
chmod.js | File | 9591 bytes | December 28 2021 14:26:10. | |
colwidth.js | File | 480 bytes | May 25 2020 10:48:08. | |
copy.js | File | 986 bytes | December 28 2021 14:26:10. | |
cut.js | File | 1146 bytes | December 28 2021 14:26:10. | |
download.js | File | 17005 bytes | December 28 2021 14:26:10. | |
duplicate.js | File | 1392 bytes | December 28 2021 14:26:10. | |
edit.js | File | 35310 bytes | April 19 2022 14:33:36. | |
empty.js | File | 3395 bytes | December 28 2021 14:26:10. | |
extract.js | File | 5301 bytes | December 28 2021 14:26:10. | |
forward.js | File | 509 bytes | May 14 2020 14:55:48. | |
fullscreen.js | File | 1074 bytes | September 01 2020 13:09:26. | |
getfile.js | File | 4163 bytes | December 28 2021 14:26:10. | |
help.js | File | 14547 bytes | December 28 2021 14:26:10. | |
hidden.js | File | 276 bytes | May 14 2020 14:55:48. | |
hide.js | File | 4365 bytes | May 25 2020 10:48:08. | |
home.js | File | 528 bytes | May 14 2020 14:55:48. | |
info.js | File | 13447 bytes | April 19 2022 14:33:36. | |
mkdir.js | File | 2574 bytes | December 28 2021 14:26:10. | |
mkfile.js | File | 1675 bytes | April 19 2022 14:33:36. | |
netmount.js | File | 10681 bytes | September 01 2020 13:09:26. | |
open.js | File | 6947 bytes | December 28 2021 14:26:10. | |
opendir.js | File | 886 bytes | May 25 2020 10:48:08. | |
opennew.js | File | 1242 bytes | May 25 2020 10:48:08. | |
paste.js | File | 10411 bytes | May 25 2020 10:48:08. | |
places.js | File | 773 bytes | December 28 2021 14:26:10. | |
preference.js | File | 21880 bytes | April 19 2022 14:33:36. | |
quicklook.js | File | 24445 bytes | May 25 2020 10:48:08. | |
quicklook.plugins.js | File | 59912 bytes | February 08 2021 12:11:18. | |
reload.js | File | 1904 bytes | May 25 2020 10:48:08. | |
rename.js | File | 16299 bytes | May 25 2020 10:48:08. | |
resize.js | File | 53421 bytes | December 28 2021 14:26:10. | |
restore.js | File | 7625 bytes | May 25 2020 10:48:08. | |
rm.js | File | 14762 bytes | December 28 2021 14:26:10. | |
search.js | File | 4110 bytes | May 25 2020 10:48:08. | |
selectall.js | File | 606 bytes | May 25 2020 10:48:08. | |
selectinvert.js | File | 471 bytes | May 25 2020 10:48:08. | |
selectnone.js | File | 530 bytes | May 25 2020 10:48:08. | |
sort.js | File | 4421 bytes | May 25 2020 10:48:08. | |
undo.js | File | 3703 bytes | May 25 2020 10:48:08. | |
up.js | File | 710 bytes | May 25 2020 10:48:08. | |
upload.js | File | 12696 bytes | December 28 2021 14:26:10. | |
view.js | File | 2868 bytes | May 25 2020 10:48:08. |
/** * @class elFinder command "empty". * Empty the folder * * @type elFinder.command * @author Naoki Sawada */ elFinder.prototype.commands.empty = function() { "use strict"; var self, fm, selFiles = function(select) { var sel = self.files(select); if (!sel.length) { sel = [ fm.cwd() ]; } return sel; }; this.linkedCmds = ['rm']; this.init = function() { // lazy assign to make possible to become superclass self = this; fm = this.fm; }; this.getstate = function(select) { var sel = selFiles(select), cnt, filter = function(files) { var fres = true; return jQuery.grep(files, function(f) { fres = fres && f.read && f.write && f.mime === 'directory' ? true : false; return fres; }); }; cnt = sel.length; return filter(sel).length == cnt ? 0 : -1; }; this.exec = function(hashes) { var dirs = selFiles(hashes), cnt = dirs.length, dfrd = jQuery.Deferred() .done(function() { var data = {changed: {}}; fm.toast({msg: fm.i18n(['"'+success.join('", ')+'"', 'complete', fm.i18n('cmdempty')])}); jQuery.each(dirs, function(i, dir) { data.changed[dir.hash] = dir; }); fm.change(data); }) .always(function() { var cwd = fm.cwd().hash; fm.trigger('selectfiles', {files: jQuery.map(dirs, function(d) { return cwd === d.phash? d.hash : null; })}); }), success = [], done = function(res) { if (typeof res === 'number') { success.push(dirs[res].name); delete dirs[res].dirs; } else { res && fm.error(res); } (--cnt < 1) && dfrd[success.length? 'resolve' : 'reject'](); }; jQuery.each(dirs, function(i, dir) { var tm; if (!(dir.write && dir.mime === 'directory')) { done(['errEmpty', dir.name, 'errPerm']); return null; } if (!fm.isCommandEnabled('rm', dir.hash)) { done(['errCmdNoSupport', '"rm"']); return null; } tm = setTimeout(function() { fm.notify({type : 'search', cnt : 1, hideCnt : cnt > 1? false : true}); }, fm.notifyDelay); fm.request({ data : {cmd : 'open', target : dir.hash}, preventDefault : true, asNotOpen : true }).done(function(data) { var targets = []; tm && clearTimeout(tm); if (fm.ui.notify.children('.elfinder-notify-search').length) { fm.notify({type : 'search', cnt : -1, hideCnt : cnt > 1? false : true}); } if (data && data.files && data.files.length) { if (data.files.length > fm.maxTargets) { done(['errEmpty', dir.name, 'errMaxTargets', fm.maxTargets]); } else { fm.updateCache(data); jQuery.each(data.files, function(i, f) { if (!f.write || f.locked) { done(['errEmpty', dir.name, 'errRm', f.name, 'errPerm']); targets = []; return false; } targets.push(f.hash); }); if (targets.length) { fm.exec('rm', targets, { _userAction : true, addTexts : [ fm.i18n('folderToEmpty', dir.name) ] }) .fail(function(error) { fm.trigger('unselectfiles', {files: fm.selected()}); done(fm.parseError(error) || ''); }) .done(function() { done(i); }); } } } else { fm.toast({ mode: 'warning', msg: fm.i18n('filderIsEmpty', dir.name)}); done(''); } }).fail(function(error) { done(fm.parseError(error) || ''); }); }); return dfrd; }; };
SILENT KILLER Tool