HEX
Server: Apache
System: Linux msm5694.mjhst.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: camjab_ssh (1000)
PHP: 5.3.29
Disabled: NONE
Upload Files
File: /home/httpd/html/younggirlsxxx.com/wp-content/plugins/slim-seo/src/Upgrade.php
<?php
namespace SlimSEO;

class Upgrade {
	public function setup() {
		$version = (int) get_option( 'slim_seo_db_version' );
		if ( $version >= SLIM_SEO_DB_VER ) {
			return;
		}

		for ( $i = 1; $i <= SLIM_SEO_DB_VER; $i++ ) {
			$method = "upgrade_to_v{$i}";
			$this->$method();
		}

		update_option( 'slim_seo_db_version', SLIM_SEO_DB_VER );
	}

	private function upgrade_to_v1() {
		// Upgrade data for homepage settings.
		$option        = get_option( 'slim_seo' ) ?: [];
		$home_settings = array_filter( [
			'title'          => $option['home_title'] ?? '',
			'description'    => $option['home_description'] ?? '',
			'facebook_image' => $option['home_facebook_image'] ?? '',
			'twitter_image'  => $option['home_twitter_image'] ?? '',
		] );

		unset( $option['home_title'], $option['home_description'], $option['home_facebook_image'], $option['home_twitter_image'] );
		if ( $home_settings ) {
			$option['home'] = $home_settings;
		}

		update_option( 'slim_seo', $option );
	}
}