/home/techb158/public_html/wp-content/plugins/meta-box/src/Updater
NameSizeModeActions
Checker.php53900666editdlrm
Notification.php56490666editdlrm
Option.php15370666editdlrm
Settings.php56140666editdlrm
Edit: /home/techb158/public_html/wp-content/plugins/meta-box/src/Updater/Settings.php (5614B)
checker = $checker; $this->option = $option; $this->fake_api_key = 'Please do not steal this license key'; } public function init() { // Whether to enable Meta Box menu. Priority 1 makes sure it runs before adding Meta Box menu. $admin_menu_hook = $this->option->is_network_activated() ? 'network_admin_menu' : 'admin_menu'; add_action( $admin_menu_hook, [ $this, 'enable_menu' ], 1 ); } public function enable_menu() { if ( ! $this->checker->has_extensions() ) { return; } // Enable Meta Box menu only in single site. if ( ! $this->option->is_network_activated() ) { add_filter( 'rwmb_admin_menu', '__return_true' ); } // Add submenu. Priority 90 makes it the last sub-menu item. $admin_menu_hook = $this->option->is_network_activated() ? 'network_admin_menu' : 'admin_menu'; add_action( $admin_menu_hook, [ $this, 'add_settings_page' ], 90 ); } public function add_settings_page() { $parent = $this->option->is_network_activated() ? 'settings.php' : 'meta-box'; $capability = $this->option->is_network_activated() ? 'manage_network_options' : 'manage_options'; $title = $this->option->is_network_activated() ? esc_html__( 'Meta Box License', 'meta-box' ) : esc_html__( 'License', 'meta-box' ); $page_hook = add_submenu_page( $parent, $title, $title, $capability, 'meta-box-updater', [ $this, 'render' ] ); add_action( "load-{$page_hook}", [ $this, 'save' ] ); } public function render() { ?>

My Account page on metabox.io website. If you have not purchased any extension yet, please get a new license here.', 'meta-box' ) ), 'https://elu.to/mua', 'https://elu.to/mup' ); ?>

__( 'Your license key is invalid.', 'meta-box' ), 'error' => __( 'Your license key is invalid.', 'meta-box' ), 'expired' => __( 'Your license key is expired.', 'meta-box' ), 'active' => __( 'Your license key is active.', 'meta-box' ), 'refunded' => __( 'Your license has been refunded.', 'meta-box' ), ]; $status = $this->option->get_license_status(); $api_key = 'active' === $status ? $this->fake_api_key : $this->option->get( 'api_key' ); ?>

post( 'submit' ) ) { return; } check_admin_referer( 'meta-box' ); $option = (array) $request->post( 'meta_box_updater', [] ); if ( isset( $option['api_key'] ) && $option['api_key'] === $this->fake_api_key ) { return; } $status = 'invalid'; $response = null; if ( isset( $option['api_key'] ) ) { $args = [ 'key' => $option['api_key'], 'force' => true, ]; $response = $this->checker->request( 'status', $args ); $status = $response['status'] ?? 'invalid'; } if ( empty( $response ) ) { add_settings_error( '', 'mb-error', __( 'Something wrong with the connection to metabox.io. Please try again later.', 'meta-box' ) ); } elseif ( 'active' === $status ) { add_settings_error( '', 'mb-success', __( 'Your license is activated.', 'meta-box' ), 'updated' ); } elseif ( 'expired' === $status ) { // Translators: %s - URL to the My Account page. $message = __( 'License expired. Please renew on the My Account page on metabox.io website.', 'meta-box' ); $message = wp_kses_post( sprintf( $message, 'https://elu.to/mua' ) ); add_settings_error( '', 'mb-expired', $message ); } else { // Translators: %1$s - URL to the My Account page, %2$s - URL to the pricing page. $message = __( 'Invalid license. Please check again or get a new license here.', 'meta-box' ); $message = wp_kses_post( sprintf( $message, 'https://elu.to/mua', 'https://mup' ) ); add_settings_error( '', 'mb-invalid', $message ); } $option['status'] = $status; $admin_notices_hook = $this->option->is_network_activated() ? 'network_admin_notices' : 'admin_notices'; add_action( $admin_notices_hook, 'settings_errors' ); $this->option->update( $option ); } }