PluginProbe
Newsletter Sign-Up for CleverReach / 1.1
Newsletter Sign-Up for CleverReach v1.1
trunk 1.0 1.0.1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.7.1 2.0 2.0.1 2.0.2 2.0.3 2.0.4 2.1 2.2 2.2.1 2.2.2 2.3.0 2.3.1 2.3.2 2.3.3 2.3.4 All 26 releases
cleverreach / cleverreach.php

cleverreach.php in Newsletter Sign-Up for CleverReach 1.1, at cleverreach.php

58 lines 1.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /*
3 Plugin Name: CleverReach Newsletter Integration
4 Plugin URI: http://etzelstorfer.com/
5 Description: Easily integrate a CleverReach Sign-Up Form in your website.
6 Version: 1.1
7 Author: Hannes Etzelstorfer
8 Author URI: http://etzelstorfer.com
9 License: GPLv2 or later
10 */
11
12 /* Copyright 2015 Hannes Etzelstorfer (email : hannes@etzelstorfer.com) */
13
14 define( 'HAET_CLEVERREACH_PATH', plugin_dir_path(__FILE__) );
15 define( 'HAET_CLEVERREACH_URL', plugin_dir_url(__FILE__) );
16 define( 'HAET_CLEVERREACH_API_URL', 'http://api.cleverreach.com/soap/interface_v5.1.php?wsdl' );
17
18 require HAET_CLEVERREACH_PATH . 'includes/functions.php';
19 require HAET_CLEVERREACH_PATH . 'includes/class-api.php';
20 require HAET_CLEVERREACH_PATH . 'includes/class-form.php';
21 require HAET_CLEVERREACH_PATH . 'includes/class-widget.php';
22 require HAET_CLEVERREACH_PATH . 'includes/class-integrations.php';
23
24
25
26
27
28 if (class_exists("haet_cleverreach_form")) {
29 $haet_cleverreach_form = new haet_cleverreach_form();
30 $haet_cleverreach_integrations = new haet_cleverreach_integrations();
31 }
32
33 if( is_admin() ) {
34 require_once HAET_CLEVERREACH_PATH.'includes/class-admin.php';
35 $haet_cleverreach_admin = new haet_cleverreach_admin();
36 }
37
38
39 function haet_cleverreach_init(){
40 if(!isset($haet_cleverreach_admin))
41 $haet_cleverreach_admin = new haet_cleverreach_admin();
42 $haet_cleverreach_admin->init();
43 }
44 register_activation_hook( __FILE__, 'haet_cleverreach_init');
45
46
47 function haet_cleverreach_deactivate(){
48
49 }
50 register_deactivation_hook( __FILE__, 'haet_cleverreach_deactivate');
51
52
53 function haet_cleverreach_load_textdomain() {
54 load_plugin_textdomain('haet_cleverreach', false, dirname( plugin_basename( __FILE__ ) ) . '/translations/' );
55 }
56 add_action('plugins_loaded', 'haet_cleverreach_load_textdomain');
57
58