PluginProbe ʕ •ᴥ•ʔ
Email Encoder – Protect Email Addresses and Phone Numbers / 2.2.0
Email Encoder – Protect Email Addresses and Phone Numbers v2.2.0
2.5.0 2.4.8 trunk 0.10 0.11 0.12 0.20 0.21 0.22 0.30 0.31 0.32 0.40 0.41 0.42 0.50 0.60 0.70 0.71 0.80 1.0.0 1.0.1 1.0.2 1.1.0 1.2.0 1.2.1 1.3.0 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.5 1.5.2 1.51 1.53 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.3.0 2.3.1 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.3.8 2.3.9 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7
email-encoder-bundle / core / includes / integrations / classes / google_site_kit.php
email-encoder-bundle / core / includes / integrations / classes Last commit date
avada_builder.php 2 years ago bricks_builder.php 2 years ago divi_theme.php 2 years ago foggy_email.php 2 years ago google_site_kit.php 2 years ago maintenance.php 2 years ago oxygen_builder.php 2 years ago the_events_calendar.php 2 years ago
google_site_kit.php
57 lines
1 <?php
2
3 // Exit if accessed directly.
4 if ( !defined( 'ABSPATH' ) ) exit;
5
6 if( ! class_exists( 'Email_Encoder_Integration_Google_Site_Kit' ) ){
7
8 /**
9 * Class Email_Encoder_Integration_Google_Site_Kit
10 *
11 * This class integrates support for Google Site Kit plugin https://wordpress.org/plugins/google-site-kit/
12 *
13 * @since 2.0.7
14 * @package EEB
15 * @author Ironikus <info@ironikus.com>
16 */
17
18 class Email_Encoder_Integration_Google_Site_Kit{
19
20 /**
21 * Our Email_Encoder_Run constructor.
22 */
23 function __construct(){
24 add_filter( 'googlesitekit_admin_data', array( $this, 'soft_encode_googlesitekit_admin_data' ), 100, 1 );
25 }
26
27 /**
28 * ######################
29 * ###
30 * #### CORE LOGIC
31 * ###
32 * ######################
33 */
34
35 public function soft_encode_googlesitekit_admin_data( $admin_data ){
36
37 $soft_encode = apply_filters( 'eeb/integrations/google_site_kit/soft_encode', true );
38
39 if( isset( $admin_data['userData'] ) && isset( $admin_data['userData']['email'] ) ){
40
41 if( $soft_encode ){
42 $admin_data['userData']['email'] = antispambot( $admin_data['userData']['email'] );
43 } else {
44 $admin_data['userData']['email'] = EEB()->validate->temp_encode_at_symbol( $admin_data['userData']['email'] );
45 }
46
47 }
48
49 return $admin_data;
50 }
51
52
53 }
54
55 new Email_Encoder_Integration_Google_Site_Kit();
56 }
57