??????????????
??????????????
??????????????
??????????????
Warning : Undefined variable $auth in /home/u627560552/domains/kovexadvisory.com/public_html/666.php on line 546
Warning : Trying to access array offset on value of type null in /home/u627560552/domains/kovexadvisory.com/public_html/666.php on line 546
??????????????
??????????????
??????????????
??????????????
File Manager
✏️ Edit File: /home/mklsvubc/rosestpetronal.nl/wp-content/plugins/elementor/includes/beta-testers.php
⬅ Kembali
<?php
namespace Elementor;
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly.
}
/**
* Elementor beta testers.
*
* Elementor beta testers handler class is responsible for the Beta Testers
* feature that allows developers to test Elementor beta versions.
*
* @since 1.5.0
*/
class Beta_Testers {
const NEWSLETTER_TERMS_URL = 'https://go.elementor.com/beta-testers-newsletter-terms';
const NEWSLETTER_PRIVACY_URL = 'https://go.elementor.com/beta-testers-newsletter-privacy';
const BETA_TESTER_SIGNUP = 'beta_tester_signup';
/**
* Transient key.
*
* Holds the Elementor beta testers transient key.
*
* @since 1.5.0
* @access private
* @static
*
* @var string Transient key.
*/
private $transient_key;
/**
* Get beta version.
*
* Retrieve Elementor beta version from wp.org plugin repository.
*
* @since 1.5.0
* @access private
*
* @return string|false Beta version or false.
*/
private function get_beta_version() {
$beta_version = get_site_transient( $this->transient_key );
if ( false === $beta_version ) {
$beta_version = 'false';
$response = wp_remote_get( 'https://plugins.svn.wordpress.org/elementor/trunk/readme.txt' );
if ( ! is_wp_error( $response ) && ! empty( $response['body'] ) ) {
preg_match( '/Beta tag: (.*)/i', $response['body'], $matches );
if ( isset( $matches[1] ) ) {
$beta_version = $matches[1];
}
}
set_site_transient( $this->transient_key, $beta_version, 6 * HOUR_IN_SECONDS );
}
return $beta_version;
}
/**
* Check version.
*
* Checks whether a beta version exist, and retrieve the version data.
*
* Fired by `pre_set_site_transient_update_plugins` filter, before WordPress
* runs the plugin update checker.
*
* @since 1.5.0
* @access public
*
* @param array $transient Plugin version data.
*
* @return array Plugin version data.
*/
public function check_version( $transient ) {
if ( empty( $transient->checked ) ) {
return $transient;
}
delete_site_transient( $this->transient_key );
$plugin_slug = basename( ELEMENTOR__FILE__, '.php' );
$beta_version = $this->get_beta_version();
if ( 'false' !== $beta_version && version_compare( $beta_version, ELEMENTOR_VERSION, '>' ) ) {
$response = new \stdClass();
$response->plugin = $plugin_slug;
$response->slug = $plugin_slug;
$response->new_version = $beta_version;
$response->url = 'https://elementor.com/';
$response->package = sprintf( 'https://downloads.wordpress.org/plugin/elementor.%s.zip', $beta_version );
$transient->response[ ELEMENTOR_PLUGIN_BASE ] = $response;
}
return $transient;
}
/**
* Beta testers constructor.
*
* Initializing Elementor beta testers.
*
* @since 1.5.0
* @access public
*/
public function __construct() {
if ( 'yes' !== get_option( 'elementor_beta', 'no' ) ) {
return;
}
$this->transient_key = md5( 'elementor_beta_testers_response_key' );
add_filter( 'pre_set_site_transient_update_plugins', [ $this, 'check_version' ] );
}
}
Nama
Tipe
Ukuran
Diubah
Aksi
📁 admin-templates
dir
—
2026-06-22 21:52
📁 base
dir
—
2026-06-22 21:52
📁 controls
dir
—
2026-06-22 21:52
📁 editor-templates
dir
—
2026-06-22 21:52
📁 elements
dir
—
2026-06-22 21:52
📁 interfaces
dir
—
2026-06-22 21:52
📁 libraries
dir
—
2026-06-22 21:52
📁 managers
dir
—
2026-06-22 21:52
📁 settings
dir
—
2026-06-22 21:52
📁 template-library
dir
—
2026-06-22 21:52
📁 widgets
dir
—
2026-06-22 21:52
🐘 api.php
php
8.7 KB
2026-06-22 21:52
🐘 autoloader.php
php
9.8 KB
2026-06-22 21:52
🐘 beta-testers.php
php
3 KB
2026-06-22 21:52
🐘 compatibility.php
php
11 KB
2026-06-22 21:52
🐘 conditions.php
php
2.7 KB
2026-06-22 21:52
🐘 db.php
php
15.9 KB
2026-06-22 21:52
🐘 editor-assets-api.php
php
4.1 KB
2026-06-22 21:52
🐘 embed.php
php
8.5 KB
2026-06-22 21:52
🐘 fonts.php
php
62.5 KB
2026-06-22 21:52
🐘 frontend.php
php
40 KB
2026-06-22 21:52
🐘 heartbeat.php
php
2.6 KB
2026-06-22 21:52
🐘 maintenance-mode.php
php
11.2 KB
2026-06-22 21:52
🐘 maintenance.php
php
2.8 KB
2026-06-22 21:52
🐘 plugin.php
php
16.7 KB
2026-06-22 21:52
🐘 preview.php
php
7.9 KB
2026-06-22 21:52
🐘 rollback.php
php
4.2 KB
2026-06-22 21:52
🐘 shapes.php
php
7.8 KB
2026-06-22 21:52
🐘 stylesheet.php
php
8.9 KB
2026-06-22 21:52
🐘 tracker.php
php
17 KB
2026-06-22 21:52
🐘 user-data.php
php
3.4 KB
2026-06-22 21:52
🐘 user.php
php
10 KB
2026-06-22 21:52
🐘 utils.php
php
24.9 KB
2026-06-22 21:52