HEX
Server: Apache/2.4.65 (Unix) OpenSSL/1.1.1k
System: Linux server-manager.elshandawiily.com 4.18.0-553.87.1.el8_10.x86_64 #1 SMP Mon Dec 1 05:11:16 EST 2025 x86_64
User: elshanda (1002)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /home/elshanda/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/ajax/Locale.php
<?php

namespace WPML\Ajax;

class Locale implements \IWPML_AJAX_Action, \IWPML_DIC_Action {

	/** @var \SitePress */
	private $sitePress;

	public function __construct( \SitePress $sitePress ) {
		$this->sitePress = $sitePress;
	}

	public function add_hooks() {
		if ( is_admin() && ! $this->sitePress->check_if_admin_action_from_referer() ) {
			add_filter( 'determine_locale', [ $this->sitePress, 'locale_filter' ], 10, 1 );
		}
	}
}