GRAYBYTE WORDPRESS FILE MANAGER4181

Server IP : 198.54.121.189 / Your IP : 216.73.216.140
System : Linux premium69.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
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /home/giriqfky/trustyourlawyer.com/wp-content/plugins/wp-mail-smtp/src/
Upload Files :
Current_dir [ Writeable ] Document_root [ Writeable ]

Command :


Current File : /home/giriqfky/trustyourlawyer.com/wp-content/plugins/wp-mail-smtp/src//Upgrade.php
<?php

namespace WPMailSMTP;

/**
 * Class Upgrade helps upgrade plugin options and similar tasks when the
 * occasion arises.
 *
 * @since 1.1.0
 */
class Upgrade {

	/**
	 * Upgrade constructor.
	 *
	 * @since 1.1.0
	 */
	public function __construct() { }

	/**
	 * Run upgrades.
	 *
	 * @since 4.0.0
	 */
	public function run() {

		$upgrades = $this->upgrades();

		if ( empty( $upgrades ) ) {
			return;
		}

		// Run any available upgrades.
		foreach ( $upgrades as $upgrade ) {
			if ( is_callable( $upgrade ) ) {
				$upgrade();
			}
		}

		// Update version post upgrade(s).
		update_option( 'wp_mail_smtp_version', WPMS_PLUGIN_VER );
	}

	/**
	 * Whether we need to perform an upgrade.
	 *
	 * @since 1.1.0
	 *
	 * @return array
	 */
	protected function upgrades() {

		$version = get_option( 'wp_mail_smtp_version' );

		/**
		 * Filters the list of upgrade callbacks to run.
		 *
		 * @since 4.4.0
		 *
		 * @param array  $upgrades List of upgrade callbacks to run.
		 * @param string $version  Latest installed version of the plugin.
		 */
		$upgrades = apply_filters( 'wp_mail_smtp_upgrade_upgrades', [], $version );

		// Version 1.1.0 upgrade; prior to this the option was not available.
		if ( empty( $version ) ) {
			$upgrades[] = [ $this, 'v110_upgrade' ];
		}

		return $upgrades;
	}

	/**
	 * Upgrade routine for v1.1.0.
	 *
	 * Set SMTPAutoTLS to true.
	 *
	 * @since 1.1.0
	 */
	public function v110_upgrade() {

		// Enable SMTPAutoTLS option.
		$values = [
			'smtp' => [
				'autotls' => true,
			],
		];

		Options::init()->set( $values, false, false );
	}
}

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
July 10 2025 04:32:23
giriqfky / giriqfky
0755
Admin
--
July 10 2025 04:32:23
giriqfky / giriqfky
0755
Compatibility
--
July 10 2025 04:32:23
giriqfky / giriqfky
0755
Helpers
--
July 10 2025 04:32:23
giriqfky / giriqfky
0755
Providers
--
July 10 2025 04:32:23
giriqfky / giriqfky
0755
Queue
--
July 10 2025 04:32:23
giriqfky / giriqfky
0755
Reports
--
July 10 2025 04:32:23
giriqfky / giriqfky
0755
Tasks
--
July 10 2025 04:32:23
giriqfky / giriqfky
0755
UsageTracking
--
July 10 2025 04:32:23
giriqfky / giriqfky
0755
.htaccess
0.41 KB
July 10 2025 04:32:23
giriqfky / giriqfky
0644
AbstractConnection.php
1.09 KB
June 05 2025 17:33:30
giriqfky / giriqfky
0644
Conflicts.php
15.015 KB
June 05 2025 17:33:30
giriqfky / giriqfky
0644
Connect.php
9.184 KB
June 05 2025 17:33:30
giriqfky / giriqfky
0644
Connection.php
0.941 KB
June 05 2025 17:33:30
giriqfky / giriqfky
0644
ConnectionInterface.php
1.014 KB
June 05 2025 17:33:30
giriqfky / giriqfky
0644
ConnectionsManager.php
0.747 KB
June 05 2025 17:33:30
giriqfky / giriqfky
0644
Core.php
33.451 KB
June 05 2025 17:33:30
giriqfky / giriqfky
0644
DBRepair.php
6.286 KB
June 05 2025 17:33:30
giriqfky / giriqfky
0644
Debug.php
3.497 KB
June 05 2025 17:33:30
giriqfky / giriqfky
0644
Geo.php
6.758 KB
June 05 2025 17:33:30
giriqfky / giriqfky
0644
MailCatcher.php
1.633 KB
June 05 2025 17:33:30
giriqfky / giriqfky
0644
MailCatcherInterface.php
1.157 KB
June 05 2025 17:33:30
giriqfky / giriqfky
0644
MailCatcherTrait.php
13.429 KB
June 05 2025 17:33:30
giriqfky / giriqfky
0644
MailCatcherV6.php
1.474 KB
June 05 2025 17:33:30
giriqfky / giriqfky
0644
Migration.php
12.107 KB
June 05 2025 17:33:30
giriqfky / giriqfky
0644
MigrationAbstract.php
3.211 KB
June 05 2025 17:33:30
giriqfky / giriqfky
0644
Migrations.php
3.592 KB
June 05 2025 17:33:30
giriqfky / giriqfky
0644
OptimizedEmailSending.php
1.167 KB
June 05 2025 17:33:30
giriqfky / giriqfky
0644
Options.php
46.444 KB
June 05 2025 17:33:30
giriqfky / giriqfky
0644
Processor.php
14.063 KB
June 05 2025 17:33:30
giriqfky / giriqfky
0644
SiteHealth.php
12.63 KB
June 05 2025 17:33:30
giriqfky / giriqfky
0644
Upgrade.php
1.55 KB
June 05 2025 17:33:30
giriqfky / giriqfky
0644
Uploads.php
5.436 KB
June 05 2025 17:33:30
giriqfky / giriqfky
0644
WP.php
20.078 KB
June 05 2025 17:33:30
giriqfky / giriqfky
0644
WPMailArgs.php
4.442 KB
June 05 2025 17:33:30
giriqfky / giriqfky
0644
WPMailInitiator.php
4.38 KB
June 05 2025 17:33:30
giriqfky / giriqfky
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF