PATH:
home
/
vcomplcotr
/
www
/
wp-content
/
plugins
/
akeebabackupwp
/
app
/
media
/
js
/
solo
/** * @package solo * @copyright Copyright (c)2014-2025 Nicholas K. Dionysopoulos / Akeeba Ltd * @license GNU General Public License version 3, or later */ if (typeof akeeba == "undefined") { var akeeba = {}; } if (typeof akeeba.S3Import == "undefined") { akeeba.S3Import = {}; } akeeba.S3Import.delayedApplicationOfS3KeysInGUI = function () { var elAccessKey = document.getElementById("s3access"); var elSecretKey = document.getElementById("s3secret"); if ((elAccessKey === null) || (elSecretKey === null)) { return; } /** * This makes sure that the S3 access and secret keys are not replaced by the browser or a password manager browser * extensions with some arbitrary username and password combination. */ setTimeout(function () { document.getElementById("s3access").value = akeeba.System.getOptions("akeeba.S3Import.accessKey"); document.getElementById("s3secret").value = akeeba.System.getOptions("akeeba.S3Import.secretKey"); }, 500); }; //============================================================================= // Akeeba Backup Pro - Import arbitrary archives from S3 //============================================================================= akeeba.S3Import.resetRoot = function () { document.getElementById("ak_s3import_folder").value = ""; return true; }; akeeba.S3Import.changeDirectory = function (e) { var elTarget = e.target; var encodedPrefix = akeeba.System.data.get(elTarget, "s3prefix", ""); document.getElementById("ak_s3import_folder").value = atob(encodedPrefix); document.forms.adminForm.submit(); }; /** * * @param {Event} e */ akeeba.S3Import.importFile = function (e) { var elTarget = e.target; var encodedName = akeeba.System.data.get(elTarget, "s3object", ""); var objectName = atob(encodedName); if (objectName === "") { return false; } window.location = akeeba.System.getOptions("akeeba.S3Import.importURL") + "&file=" + encodeURIComponent(objectName); }; akeeba.System.documentReady(function () { akeeba.S3Import.delayedApplicationOfS3KeysInGUI(); akeeba.System.addEventListener("akeebaS3ImportResetRoot", "click", akeeba.S3Import.resetRoot); akeeba.System.iterateNodes(".akeebaS3ImportChangeDirectory", function (el) { akeeba.System.addEventListener(el, "click", akeeba.S3Import.changeDirectory); }); akeeba.System.iterateNodes(".akeebaS3ImportObjectDownload", function (el) { akeeba.System.addEventListener(el, "click", akeeba.S3Import.importFile); }); var redirectionURL = akeeba.System.getOptions("akeeba.S3Import.autoRedirectURL", ""); if (redirectionURL !== '') { window.location = redirectionURL; } });
[+]
..
[-] remotefiles.js
[edit]
[-] ajax.min.js.map
[edit]
[-] modal.min.js.map
[edit]
[-] tooltip.min.js
[edit]
[-] update.min.js
[edit]
[-] browser.min.js.map
[edit]
[-] manage.js
[edit]
[-] configuration.min.js.map
[edit]
[-] fsfilters.min.js
[edit]
[-] extradirs.min.js.map
[edit]
[-] transfer.min.js.map
[edit]
[-] modal.min.js
[edit]
[-] dbfilters.min.js
[edit]
[-] ajax.js
[edit]
[-] discover.min.js.map
[edit]
[-] transfer.js
[edit]
[-] regexfsfilters.min.js.map
[edit]
[-] wizard.min.js
[edit]
[-] main.min.js.map
[edit]
[-] s3import.min.js.map
[edit]
[-] discover.js
[edit]
[-] gui-helpers.min.js
[edit]
[-] tooltip.min.js.map
[edit]
[-] regexdbfilters.min.js.map
[edit]
[-] log.min.js.map
[edit]
[-] browser.js
[edit]
[-] remotefiles.min.js.map
[edit]
[-] tooltip.js
[edit]
[-] gui-helpers.min.js.map
[edit]
[-] showon.min.js.map
[edit]
[-] wizard.min.js.map
[edit]
[-] upload.min.js.map
[edit]
[-] remotefiles.min.js
[edit]
[-] system.min.js
[edit]
[-] system.min.js.map
[edit]
[-] configuration.min.js
[edit]
[-] multidb.min.js.map
[edit]
[-] upload.min.js
[edit]
[-] manage.min.js.map
[edit]
[-] modal.js
[edit]
[-] showon.js
[edit]
[-] upload.js
[edit]
[-] manage.min.js
[edit]
[-] setup.min.js.map
[edit]
[-] main.min.js
[edit]
[-] users.min.js.map
[edit]
[-] showon.min.js
[edit]
[-] restore.min.js.map
[edit]
[-] backup.min.js
[edit]
[-] ajax.min.js
[edit]
[-] dbfilters.min.js.map
[edit]
[-] s3import.js
[edit]
[-] browser.min.js
[edit]
[-] log.js
[edit]
[-] update.min.js.map
[edit]
[-] fsfilters.min.js.map
[edit]
[-] backup.min.js.map
[edit]
[-] log.min.js
[edit]
[-] main.js
[edit]
[-] discover.min.js
[edit]
[-] users.js
[edit]
[-] s3import.min.js
[edit]