SILENT KILLERPanel

Current Path: > home > codekrsu > > ameliagraphics.com > wp-content > plugins > updraftplus > > > includes


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 ]

Files and Folders in: /home/codekrsu//ameliagraphics.com/wp-content/plugins/updraftplus///includes

NameTypeSizeLast ModifiedActions
Dropbox2 Directory - -
Google Directory - -
blockui Directory - -
checkout-embed Directory - -
cloudfiles Directory - -
handlebars Directory - -
images Directory - -
jquery-ui.dialog.extended Directory - -
jquery.serializeJSON Directory - -
jstree Directory - -
labelauty Directory - -
pcloud Directory - -
select2 Directory - -
tether Directory - -
tether-shepherd Directory - -
updraftclone Directory - -
S3.php File 78483 bytes March 21 2025 22:25:22.
S3compat.php File 31581 bytes December 23 2024 23:47:28.
cacert.pem File 221470 bytes November 23 2023 19:21:20.
class-backup-history.php File 40508 bytes April 17 2025 13:45:08.
class-commands.php File 49966 bytes April 17 2025 13:45:08.
class-database-utility.php File 37569 bytes April 17 2025 13:45:08.
class-filesystem-functions.php File 41259 bytes December 23 2024 23:47:28.
class-http-error-descriptions.php File 11669 bytes August 09 2023 18:48:00.
class-job-scheduler.php File 10552 bytes May 16 2023 19:44:38.
class-manipulation-functions.php File 17139 bytes July 06 2023 16:16:56.
class-partialfileservlet.php File 7558 bytes December 23 2024 23:47:28.
class-remote-send.php File 32760 bytes March 21 2025 22:25:22.
class-search-replace.php File 20570 bytes December 23 2024 23:47:28.
class-semaphore.php File 6424 bytes August 22 2022 22:55:02.
class-storage-methods-interface.php File 18664 bytes August 09 2023 18:48:00.
class-updraft-dashboard-news.php File 8242 bytes December 23 2024 23:47:28.
class-updraft-semaphore.php File 7693 bytes August 19 2021 15:58:16.
class-updraftcentral-updraftplus-commands.php File 1857 bytes December 15 2022 01:35:40.
class-updraftplus-encryption.php File 14031 bytes April 17 2025 13:45:08.
class-wpadmin-commands.php File 39447 bytes February 26 2025 16:29:18.
class-zip.php File 18336 bytes March 21 2025 22:25:22.
ftp.class.php File 6769 bytes April 17 2025 13:45:08.
get-cpanel-quota-usage.pl File 408 bytes October 18 2013 00:20:56.
google-extensions.php File 9497 bytes December 23 2024 23:47:28.
jquery-ui.custom-v1.11.4-1-25-6.min.css File 38751 bytes May 28 2025 00:56:22.
jquery-ui.custom-v1.11.4-1-25-6.min.css.map File 58374 bytes May 28 2025 00:56:22.
jquery-ui.custom-v1.11.4.css File 43193 bytes September 16 2022 16:41:44.
jquery-ui.custom-v1.12.1-1-25-6.min.css File 40497 bytes May 28 2025 00:56:22.
jquery-ui.custom-v1.12.1-1-25-6.min.css.map File 60839 bytes May 28 2025 00:56:22.
jquery-ui.custom-v1.12.1.css File 45090 bytes September 16 2022 16:41:44.
migrator-lite.php File 53735 bytes January 11 2025 21:36:56.
updraft-admin-common-1-25-6.min.js File 158895 bytes May 28 2025 00:56:22.
updraft-admin-common.js File 263234 bytes May 28 2025 00:56:22.
updraft-restorer-skin-compatibility.php File 452 bytes February 21 2020 14:44:26.
updraft-restorer-skin.php File 1723 bytes December 15 2022 01:35:40.
updraftcentral.php File 3464 bytes April 17 2025 13:45:08.
updraftplus-clone.php File 7237 bytes March 21 2025 22:25:22.
updraftplus-login.php File 4368 bytes March 11 2019 20:05:38.
updraftplus-notices.php File 22065 bytes March 21 2025 22:25:22.
updraftplus-tour.php File 13366 bytes April 17 2025 13:45:08.
updraftvault.php File 2040 bytes December 15 2022 01:35:40.

Reading File: /home/codekrsu//ameliagraphics.com/wp-content/plugins/updraftplus///includes/updraftvault.php

<?php

if (!defined('UPDRAFTPLUS_DIR')) die('No access.');

/**
 * Handles UpdraftVault Commands to pull Amazon S3 Bucket credentials
 * from user's UpdraftVault and some default filters for per page display
 *
 * @method array get_credentials()
 */
class UpdraftCentral_UpdraftVault_Commands extends UpdraftCentral_Commands {
	
   /**
	* Gets the Amazon S3 Credentials
	*
	* Extract the needed credentials to connect to the user's Amazon S3 Bucket
	* by pulling this info from the UpdraftVault server.
	*
	* @return array $result - An array containing the Amazon S3 settings/config if successful,
	*						  otherwise, it will contain the error details/info of the generated error.
	*/
	public function get_credentials() {
		$storage_objects_and_ids = UpdraftPlus_Storage_Methods_Interface::get_storage_objects_and_ids(array('updraftvault'));

		// UpdraftVault isn't expected to have multiple options currently, so we just grab the first instance_id in the settings and use the options from that. If in future we do decide we want to make UpdraftVault multiple options then we will need to update this part of the code e.g a instance_id needs to be passed in and used by the following lines of code.
		if (isset($storage_objects_and_ids['updraftvault']['instance_settings'])) {
			$instance_id = key($storage_objects_and_ids['updraftvault']['instance_settings']);
			$opts = $storage_objects_and_ids['updraftvault']['instance_settings'][$instance_id];
			$vault = $storage_objects_and_ids['updraftvault']['object'];
			$vault->set_options($opts, false, $instance_id);
		} else {
			if (!class_exists('UpdraftPlus_BackupModule_updraftvault')) updraft_try_include_file('methods/updraftvault.php', 'include_once');
			$vault = new UpdraftPlus_BackupModule_updraftvault();
		}

		$result = $vault->get_config();
		
		if (isset($result['error']) && !empty($result['error'])) {
			$result = array('error' => true, 'message' => $result['error']['message'], 'values' => $result['error']['values']);
		}
		
		return $this->_response($result);
	}
}

SILENT KILLER Tool