File ManagerCurrent Directory: wp-content/plugins/wpforms/src/Pro/Admin/Education/Admin/EntriesLinux appserver-0d5e4f1e-php-cc8da225320a42ba9b7d66cba40b1f03 6.6.123+ #1 SMP PREEMPT_DYNAMIC Wed Mar 11 09:04:28 UTC 2026 x86_64Edit File: Geolocation.php <?php namespace WPForms\Pro\Admin\Education\Admin\Entries; use \WPForms\Admin\Education\AddonsItemBase; /** * Admin/Entries/Geolocation Education feature. * * @since 1.6.6 */ class Geolocation extends AddonsItemBase { /** * Addon slug. * * @since 1.6.6 */ const SLUG = 'geolocation'; /** * Indicate if current Education feature is allowed to load. * * @since 1.6.6 * * @return bool */ public function allow_load() { return wpforms_is_admin_page( 'entries', 'details' ); } /** * Hooks. * * @since 1.6.6 */ public function hooks() { add_action( 'wpforms_entry_details_content', [ $this, 'display' ], 20 ); } /** * Display Geolocation preview metabox. * * @since 1.6.6 */ public function display() { $dismissed = get_user_meta( get_current_user_id(), 'wpforms_dismissed', true ); if ( ! empty( $dismissed[ 'edu-admin-' . static::SLUG . '-metabox' ] ) ) { return; } $addon = $this->addons->get_addon( static::SLUG ); if ( empty( $addon ) || empty( $addon['status'] ) || empty( $addon['action'] ) || ( $addon['status'] === 'active' && $addon['action'] !== 'upgrade' ) ) { return; } $this->single_addon_template = 'education/admin/entries/' . static::SLUG; $this->display_single_addon( $addon ); } } Upload File Directory Listing NameTypeSizeActions.. (Parent Directory)DirGeolocation.phpFile1.27 KB Rename | Delete | EditUserJourney.phpFile1.40 KB Rename | Delete | Edit