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 / loader.php
email-encoder-bundle / core / includes / integrations Last commit date
classes 2 years ago loader.php 2 years ago
loader.php
50 lines
1 <?php
2 /**
3 *
4 * Load our custom marketing integrations
5 *
6 */
7
8 // Exit if accessed directly.
9 if ( !defined( 'ABSPATH' ) ) exit;
10
11 class EEB_Integrations_Loader{
12
13 function __construct(){
14 $this->load_integrations();
15 }
16
17 public function load_integrations(){
18
19 $plugins = array(
20 'avada_builder' => 'avada_builder.php',
21 'bricks_builder' => 'bricks_builder.php',
22 'maintenance' => 'maintenance.php',
23 'divi_theme' => 'divi_theme.php',
24 'google_site_kit' => 'google_site_kit.php',
25 'oxygen_builder' => 'oxygen_builder.php',
26 'the_events_calendar' => 'the_events_calendar.php',
27 );
28
29 $services = array(
30 //'foggy_email' => 'foggy_email.php' //Got discontinued
31 );
32
33 $integrations = array_merge( $plugins, $services );
34
35 foreach ( $integrations as $plugin_id => $plugin_file ) :
36
37 $plugin_file = 'classes/' . $plugin_file;
38 $full_path = EEB_PLUGIN_DIR . 'core/includes/integrations/' . $plugin_file;
39
40 if ( TRUE === apply_filters( 'eeb/integrations/' . $plugin_id, true ) ){
41 if( file_exists( $full_path ) ){
42 include( $plugin_file );
43 }
44 }
45
46 endforeach;
47
48 }
49
50 }