EZP Coming Soon Page - Version 0.6.4

Version Description

  • Small UI tweaks
Download this release

Release Info

Developer bobriley
Plugin Icon 128x128 EZP Coming Soon Page
Version 0.6.4
Comparing to
See all releases

Code changes from version 0.6.3 to 0.6.4

classes/Utilities/class-ezp-cs-utility.php CHANGED
@@ -318,8 +318,7 @@ if (!class_exists('EZP_CS_Utility')) {
318
  $contact_text = __('Contact');
319
 
320
  echo "<a href='http://easypiewp.com/easy-pie-coming-soon-faq' target='_blank'>$faq_text</a> | ";
321
- echo "<a href='http://easypiewp.com/about/' target='_blank'>$contact_text</a> | ";
322
- echo "<a href='http://easypiewp.com/' target='_blank'>Coming Soon Page ELITE</a>";
323
  }
324
  }
325
 
318
  $contact_text = __('Contact');
319
 
320
  echo "<a href='http://easypiewp.com/easy-pie-coming-soon-faq' target='_blank'>$faq_text</a> | ";
321
+ echo "<a href='http://easypiewp.com/about/' target='_blank'>$contact_text</a>";
 
322
  }
323
  }
324
 
classes/class-ezp-cs-constants.php CHANGED
@@ -32,7 +32,7 @@ if (!class_exists('EZP_CS_Constants')) {
32
  const COMPOUND_OPTION_NAME = 'easy-pie-cs-options';
33
  const MAIN_PAGE_KEY = 'easy-pie-cs-main-page';
34
  const PLUGIN_SLUG = 'easy-pie-coming-soon';
35
- const PLUGIN_VERSION = "0.6.3"; // RSR Version
36
 
37
 
38
 
32
  const COMPOUND_OPTION_NAME = 'easy-pie-cs-options';
33
  const MAIN_PAGE_KEY = 'easy-pie-cs-main-page';
34
  const PLUGIN_SLUG = 'easy-pie-coming-soon';
35
+ const PLUGIN_VERSION = "0.6.4"; // RSR Version
36
 
37
 
38
 
classes/class-ezp-cs.php CHANGED
@@ -1,5 +1,4 @@
1
  <?php
2
-
3
  /*
4
  Easy Pie Coming Soon Plugin
5
  Copyright (C) 2014, Synthetic Thought LLC
@@ -34,18 +33,20 @@ require_once('class-ezp-cs-constants.php');
34
  require_once(dirname(__FILE__) . '/Utilities/class-ezp-cs-render-utility.php');
35
  require_once(dirname(__FILE__) . '/Utilities/class-ezp-cs-test-utility.php');
36
 
37
- if (!class_exists('EZP_CS')) {
 
38
 
39
  /**
40
  * @author Bob Riley <bob@easypiewp.com>
41
  * @copyright 2014 Synthetic Thought LLC
42
  */
43
- class EZP_CS extends EZP_CS_Plugin_Base {
44
-
45
  /**
46
  * Constructor
47
  */
48
- function __construct($plugin_file_path) {
 
49
 
50
  parent::__construct(EZP_CS_Constants::PLUGIN_SLUG);
51
 
@@ -53,7 +54,8 @@ if (!class_exists('EZP_CS')) {
53
 
54
  $entity_table_present = EZP_CS_Query_Utility::is_table_present(EZP_CS_JSON_Entity_Base::DEFAULT_TABLE_NAME);
55
 
56
- if ($entity_table_present) {
 
57
 
58
  $global = EZP_CS_Global_Entity::get_instance();
59
 
@@ -62,7 +64,9 @@ if (!class_exists('EZP_CS')) {
62
  $coming_soon_mode_on = $config->coming_soon_mode_on;
63
 
64
  $in_preview = isset($_REQUEST['ezp_cs_preview']) && ($_REQUEST['ezp_cs_preview'] == 'true');
65
- } else {
 
 
66
 
67
  // On activation so we don't have the tables yet
68
  $coming_soon_mode_on = false;
@@ -70,11 +74,13 @@ if (!class_exists('EZP_CS')) {
70
  }
71
 
72
  // RSR TODO - is_admin() just says if admin panel is attempting to be displayed - NOT to see if someone is an admin
73
- if (is_admin() && !$in_preview) {
 
74
 
75
  //EZP_CS_Utility::debug("admin true");
76
 
77
- if ($coming_soon_mode_on) {
 
78
 
79
  $this->add_class_action("admin_notices", "display_admin_notice");
80
  }
@@ -95,23 +101,29 @@ if (!class_exists('EZP_CS')) {
95
  $this->add_class_action('wp_ajax_EZP_CS_test', 'ws_test');
96
 
97
  $this->add_class_action('wp_ajax_EZP_CS_copy_template', 'ws_copy_template');
98
- } else {
 
 
99
 
100
  //EZP_CS_Utility::debug("admin false");
101
- if ($coming_soon_mode_on || $in_preview) {
 
102
  EZP_CS_Utility::debug("displaying coming soon page");
103
  $this->add_class_action('template_redirect', 'display_coming_soon_page');
104
  }
105
  }
106
  }
107
 
108
- function ws_export_all_subscribers() {
 
109
 
110
- if (isset($_REQUEST['_wpnonce'])) {
 
111
 
112
  $_wpnonce = $_REQUEST['_wpnonce'];
113
 
114
- if (wp_verify_nonce($_wpnonce, 'easy-pie-cs-change-subscribers')) {
 
115
 
116
  header("Pragma: public");
117
  header("Expires: 0");
@@ -124,12 +136,16 @@ if (!class_exists('EZP_CS')) {
124
  $subscribers = EZP_CS_Query_Utility::get_subscriber_list(-1);
125
 
126
  echo "Name, Email Address, Date\r\n";
127
- foreach ($subscribers as $subscriber) {
 
128
 
129
- if ($subscriber->subscription_date != '') {
 
130
  // $localized_date = date_i18n(get_option('date_format'), strtotime($subscriber->subscription_date));
131
  $date_text = date('n/j/Y', strtotime($subscriber->subscription_date));
132
- } else {
 
 
133
  // $localized_date = '';
134
  $date_text = '';
135
  }
@@ -138,52 +154,69 @@ if (!class_exists('EZP_CS')) {
138
  }
139
 
140
  exit;
141
- } else {
 
 
142
 
143
  EZP_CS_Utility::debug("ws_export_all_subscribers: Security violation. Nonce doesn't properly match!");
144
  }
145
- } else {
 
 
146
 
147
  EZP_CS_Utility::debug("ws_export_all_subscribers: Security violation. Nonce doesn't exist!");
148
  }
149
  }
150
 
151
- function ws_purge_contact() {
 
152
  $request = stripslashes_deep($_REQUEST);
153
 
154
- if (isset($request['_wpnonce'])) {
 
155
 
156
  $_wpnonce = $request['_wpnonce'];
157
 
158
- if (wp_verify_nonce($_wpnonce, 'easy-pie-cs-change-subscribers')) {
 
159
 
160
- if (isset($request['contact_id'])) {
 
161
 
162
  $contact_id = $request['contact_id'];
163
 
164
  EZP_Contact_Entity::delete_by_id($contact_id);
165
- } else {
 
 
166
  EZP_CS_Utility::debug("ws_purge_contact: contact id not set");
167
  }
168
- } else {
 
 
169
 
170
  EZP_CS_Utility::debug("ws_purge_contact: Security violation. Nonce doesn't properly match!");
171
  }
172
- } else {
 
 
173
 
174
  EZP_CS_Utility::debug("ws_purge_contact: Security violation. Nonce doesn't exist!");
175
  }
176
  }
177
 
178
- function ws_test() {
 
179
 
180
  $post = stripslashes_deep($_POST);
181
 
182
- if (isset($post['type'])) {
 
183
 
184
  $type = $post['type'];
185
 
186
- switch ($type) {
 
187
  case 'add_subscribers':
188
  EZP_CS_Test_Utility::add_test_subscribers($post);
189
  break;
@@ -219,11 +252,13 @@ if (!class_exists('EZP_CS')) {
219
  // }
220
  // }
221
 
222
- function ws_copy_template() {
 
223
 
224
  $post = stripslashes_deep($_POST);
225
 
226
- if (isset($post['template_key'])) {
 
227
 
228
  $template_key = $post['template_key'];
229
 
@@ -248,26 +283,31 @@ if (!class_exists('EZP_CS')) {
248
  }
249
  }
250
 
251
- function add_class_action($tag, $method_name) {
 
252
 
253
  return add_action($tag, array($this, $method_name));
254
  }
255
 
256
- function add_class_filter($tag, $method_name) {
 
257
 
258
  return add_filter($tag, array($this, $method_name));
259
  }
260
 
261
- public function display_admin_notice() {
 
262
 
263
  $display_notice = true;
264
 
265
- if (isset($_REQUEST['page']) && (strpos($_REQUEST['page'], EZP_CS_Constants::PLUGIN_SLUG) === 0)) {
 
266
 
267
  $display_notice = false;
268
  }
269
 
270
- if ($display_notice) {
 
271
 
272
  //echo "<div class='error'><a href='" . admin_url() . "admin.php?page=" . EZP_CS_Constants::$SETTINGS_SUBMENU_SLUG . "'>" . $this->__("Coming Soon is On") . "</a></div>";
273
  EZP_CS_Utility::display_admin_notice(true);
@@ -277,7 +317,8 @@ if (!class_exists('EZP_CS')) {
277
  /**
278
  * Display the maintenance page
279
  */
280
- public function display_coming_soon_page() {
 
281
  $global = EZP_CS_Global_Entity::get_instance();
282
 
283
  $set_index = $global->active_set_index;
@@ -288,22 +329,29 @@ if (!class_exists('EZP_CS')) {
288
 
289
  $in_preview = isset($_REQUEST['ezp_cs_preview']) && ($_REQUEST['ezp_cs_preview'] == 'true');
290
 
291
- if(trim($config->unfiltered_urls) != "") {
292
-
 
293
  $is_unfiltered = EZP_CS_Utility::is_current_url_unfiltered($config);
294
- } else {
295
-
 
 
296
  $is_unfiltered = false;
297
  }
298
 
299
- if (!$is_unfiltered && (!is_user_logged_in() || $in_preview)) {
 
300
 
301
- if ($config->return_code == 503) {
 
302
 
303
  header('HTTP/1.1 503 Service Temporarily Unavailable');
304
  header('Status: 503 Service Temporarily Unavailable');
305
  header('Retry-After: 86400'); // RSR TODO: Put in the retry time later
306
- } else {
 
 
307
 
308
  header('HTTP/1.1 200 OK');
309
  }
@@ -322,7 +370,8 @@ if (!class_exists('EZP_CS')) {
322
  }
323
 
324
  // <editor-fold defaultstate="collapsed" desc="Hook Handlers">
325
- public static function activate() {
 
326
 
327
  EZP_CS_Utility::debug("activate");
328
 
@@ -342,19 +391,22 @@ if (!class_exists('EZP_CS')) {
342
  }
343
  }
344
 
345
- public static function deactivate() {
 
346
 
347
  EZP_CS_Utility::debug("deactivate");
348
  }
349
 
350
- public static function uninstall() {
 
351
 
352
  EZP_CS_Utility::debug("uninstall");
353
  }
354
 
355
  // </editor-fold>
356
 
357
- public function enqueue_scripts() {
 
358
 
359
  $jsRoot = plugins_url() . "/" . EZP_CS_Constants::PLUGIN_SLUG . "/js";
360
 
@@ -363,25 +415,30 @@ if (!class_exists('EZP_CS')) {
363
 
364
  $jQueryPluginRoot = plugins_url() . "/" . EZP_CS_Constants::PLUGIN_SLUG . "/jquery-plugins";
365
 
366
- if (isset($_GET['page'])) {
 
367
 
368
 
369
- if ($_GET['page'] == EZP_CS_Constants::$TEMPLATE_SUBMENU_SLUG) {
 
370
 
371
- if (!isset($_GET['tab']) || ($_GET['tab'] == 'display')) {
 
372
 
373
 
374
  wp_enqueue_script('jquery-ui-slider');
375
  wp_enqueue_script('spectrum.min.js', $jQueryPluginRoot . '/spectrum-picker/spectrum.min.js', array('jquery'), EZP_CS_Constants::PLUGIN_VERSION);
376
- } else {
 
 
377
  // Implies it is the content tab
378
  wp_enqueue_script('jquery-ui-datepicker');
379
  }
380
 
381
  wp_enqueue_media();
382
- } else if ($_GET['page'] == EZP_CS_Constants::$SUBSCRIBERS_SUBMENU_SLUG) {
383
-
384
-
385
  wp_enqueue_script('jquery-ui-dialog');
386
  }
387
  }
@@ -390,10 +447,11 @@ if (!class_exists('EZP_CS')) {
390
  /**
391
  * enqueue_styles
392
  * Loads the required css links only for this plugin */
393
- public function enqueue_styles() {
 
394
  $styleRoot = plugins_url() . "/" . EZP_CS_Constants::PLUGIN_SLUG . "/styles";
395
 
396
- wp_register_style('jquery-ui-min-css', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/themes/smoothness/jquery-ui.min.css', array(), EZP_CS_Constants::PLUGIN_VERSION);
397
  wp_enqueue_style('jquery-ui-min-css');
398
 
399
 
@@ -404,33 +462,44 @@ if (!class_exists('EZP_CS')) {
404
  $jQueryPluginRoot = plugins_url() . "/" . EZP_CS_Constants::PLUGIN_SLUG . "/jquery-plugins";
405
  // wp_enqueue_style('jquery.eyecon.colorpicker.colorpicker', $jQueryPluginRoot . '/colorpicker/css/colorpicker.css', array(), EZP_CS_Constants::PLUGIN_VERSION);
406
 
407
- if (isset($_GET['page']) && ($_GET['page'] == EZP_CS_Constants::$TEMPLATE_SUBMENU_SLUG)) {
408
- if (!isset($_GET['tab']) || ($_GET['tab'] == 'display')) {
 
 
409
  wp_enqueue_style('spectrum.css', $jQueryPluginRoot . '/spectrum-picker/spectrum.css', array(), EZP_CS_Constants::PLUGIN_VERSION);
410
  }
411
  }
 
 
 
 
 
412
  }
413
 
414
  // <editor-fold defaultstate="collapsed" desc=" Action Handlers ">
415
- public function plugins_loaded_handler() {
 
416
 
417
  $this->init_localization();
418
  $this->upgrade_processing();
419
  }
420
 
421
- public function init_localization() {
 
422
 
423
  load_plugin_textdomain(EZP_CS_Constants::PLUGIN_SLUG, false, EZP_CS_Constants::PLUGIN_SLUG . '/languages/');
424
  }
425
 
426
- public function admin_init_handler() {
 
427
 
428
  // register_setting(EZP_CS_Constants::MAIN_PAGE_KEY, EZP_CS_Constants::COMPOUND_OPTION_NAME, array($this, 'validate_options'));
429
  // $this->add_settings_sections();
430
  $this->add_filters_and_actions();
431
  }
432
 
433
- private function add_filters_and_actions() {
 
434
 
435
  add_filter('plugin_action_links', array($this, 'get_action_links'), 10, 2);
436
 
@@ -440,9 +509,11 @@ if (!class_exists('EZP_CS')) {
440
  // $this->add_class_action('media_upload_epcs', 'add_custom_wallpaper_tab_content');
441
  }
442
 
443
- function get_action_links($links, $file) {
 
444
 
445
- if ($file == "easy-pie-coming-soon/easy-pie-coming-soon.php") {
 
446
 
447
  $settings_link = '<a href="' . get_bloginfo('wpurl') . '/wp-admin/admin.php?page=' . EZP_CS_Constants::PLUGIN_SLUG . '">Settings</a>';
448
 
@@ -452,13 +523,15 @@ if (!class_exists('EZP_CS')) {
452
  return $links;
453
  }
454
 
455
- function upgrade_processing() {
 
456
  // RSR TODO: In future versions compare where we are at with what's in the system and take action
457
  }
458
 
459
  // </editor-fold>
460
-
461
- public function add_to_admin_menu() {
 
462
 
463
  $perms = 'manage_options';
464
 
@@ -468,7 +541,7 @@ if (!class_exists('EZP_CS')) {
468
  $settings_page_hook_suffix = add_submenu_page(EZP_CS_Constants::PLUGIN_SLUG, $this->__('Easy Pie Coming Soon Settings'), $this->__('Settings'), $perms, EZP_CS_Constants::$SETTINGS_SUBMENU_SLUG, array($this, 'display_settings_options_page'));
469
  $subscribers_page_hook_suffix = add_submenu_page(EZP_CS_Constants::PLUGIN_SLUG, $this->__('Easy Pie Coming Soon Subscribers'), $this->__('Subscribers'), $perms, EZP_CS_Constants::$SUBSCRIBERS_SUBMENU_SLUG, array($this, 'display_subscribers_options_page'));
470
  $coming_soon_page_elite_suffix = add_submenu_page(EZP_CS_Constants::PLUGIN_SLUG, $this->__('Coming Soon Page ELITE'), $this->__('Go Pro!'), $perms, EZP_CS_Constants::$COMING_SOON_PAGE_ELITE_SUBMENU_SLUG, array($this, 'display_coming_soon_page_elite_page'));
471
- // $preview_page_hook_suffix = add_submenu_page(EZP_CS_Constants::PLUGIN_SLUG, $this->__('Easy Pie Coming Soon Preview'), $this->__('Preview'), $perms, EZP_CS_Constants::$PREVIEW_SUBMENU_SLUG, array($this, 'display_preview_page'));
472
 
473
  add_action('admin_print_scripts-' . $template_page_hook_suffix, array($this, 'enqueue_scripts'));
474
  add_action('admin_print_scripts-' . $settings_page_hook_suffix, array($this, 'enqueue_scripts'));
@@ -478,11 +551,13 @@ if (!class_exists('EZP_CS')) {
478
  add_action('admin_print_styles-' . $template_page_hook_suffix, array($this, 'enqueue_styles'));
479
  add_action('admin_print_styles-' . $settings_page_hook_suffix, array($this, 'enqueue_styles'));
480
  add_action('admin_print_styles-' . $subscribers_page_hook_suffix, array($this, 'enqueue_styles'));
 
481
  }
482
 
483
  // </editor-fold>
484
 
485
- function display_options_page($page) {
 
486
 
487
  $relative_page_path = '/../pages/' . $page;
488
 
@@ -491,23 +566,28 @@ if (!class_exists('EZP_CS')) {
491
  include($__dir__ . $relative_page_path);
492
  }
493
 
494
- function display_template_options_page() {
 
495
  $this->display_options_page('page-options.php');
496
  }
497
 
498
- function display_settings_options_page() {
 
499
  $this->display_options_page('page-options-settings.php');
500
  }
501
 
502
- function display_subscribers_options_page() {
 
503
  $this->display_options_page('page-subscribers.php');
504
  }
505
-
506
- function display_coming_soon_page_elite_page() {
 
507
  $this->display_options_page('page-coming-soon-page-elite.php');
508
  }
509
 
510
- function display_preview_page() {
 
511
  $this->display_options_page('page-preview.php');
512
  }
513
 
1
  <?php
 
2
  /*
3
  Easy Pie Coming Soon Plugin
4
  Copyright (C) 2014, Synthetic Thought LLC
33
  require_once(dirname(__FILE__) . '/Utilities/class-ezp-cs-render-utility.php');
34
  require_once(dirname(__FILE__) . '/Utilities/class-ezp-cs-test-utility.php');
35
 
36
+ if (!class_exists('EZP_CS'))
37
+ {
38
 
39
  /**
40
  * @author Bob Riley <bob@easypiewp.com>
41
  * @copyright 2014 Synthetic Thought LLC
42
  */
43
+ class EZP_CS extends EZP_CS_Plugin_Base
44
+ {
45
  /**
46
  * Constructor
47
  */
48
+ function __construct($plugin_file_path)
49
+ {
50
 
51
  parent::__construct(EZP_CS_Constants::PLUGIN_SLUG);
52
 
54
 
55
  $entity_table_present = EZP_CS_Query_Utility::is_table_present(EZP_CS_JSON_Entity_Base::DEFAULT_TABLE_NAME);
56
 
57
+ if ($entity_table_present)
58
+ {
59
 
60
  $global = EZP_CS_Global_Entity::get_instance();
61
 
64
  $coming_soon_mode_on = $config->coming_soon_mode_on;
65
 
66
  $in_preview = isset($_REQUEST['ezp_cs_preview']) && ($_REQUEST['ezp_cs_preview'] == 'true');
67
+ }
68
+ else
69
+ {
70
 
71
  // On activation so we don't have the tables yet
72
  $coming_soon_mode_on = false;
74
  }
75
 
76
  // RSR TODO - is_admin() just says if admin panel is attempting to be displayed - NOT to see if someone is an admin
77
+ if (is_admin() && !$in_preview)
78
+ {
79
 
80
  //EZP_CS_Utility::debug("admin true");
81
 
82
+ if ($coming_soon_mode_on)
83
+ {
84
 
85
  $this->add_class_action("admin_notices", "display_admin_notice");
86
  }
101
  $this->add_class_action('wp_ajax_EZP_CS_test', 'ws_test');
102
 
103
  $this->add_class_action('wp_ajax_EZP_CS_copy_template', 'ws_copy_template');
104
+ }
105
+ else
106
+ {
107
 
108
  //EZP_CS_Utility::debug("admin false");
109
+ if ($coming_soon_mode_on || $in_preview)
110
+ {
111
  EZP_CS_Utility::debug("displaying coming soon page");
112
  $this->add_class_action('template_redirect', 'display_coming_soon_page');
113
  }
114
  }
115
  }
116
 
117
+ function ws_export_all_subscribers()
118
+ {
119
 
120
+ if (isset($_REQUEST['_wpnonce']))
121
+ {
122
 
123
  $_wpnonce = $_REQUEST['_wpnonce'];
124
 
125
+ if (wp_verify_nonce($_wpnonce, 'easy-pie-cs-change-subscribers'))
126
+ {
127
 
128
  header("Pragma: public");
129
  header("Expires: 0");
136
  $subscribers = EZP_CS_Query_Utility::get_subscriber_list(-1);
137
 
138
  echo "Name, Email Address, Date\r\n";
139
+ foreach ($subscribers as $subscriber)
140
+ {
141
 
142
+ if ($subscriber->subscription_date != '')
143
+ {
144
  // $localized_date = date_i18n(get_option('date_format'), strtotime($subscriber->subscription_date));
145
  $date_text = date('n/j/Y', strtotime($subscriber->subscription_date));
146
+ }
147
+ else
148
+ {
149
  // $localized_date = '';
150
  $date_text = '';
151
  }
154
  }
155
 
156
  exit;
157
+ }
158
+ else
159
+ {
160
 
161
  EZP_CS_Utility::debug("ws_export_all_subscribers: Security violation. Nonce doesn't properly match!");
162
  }
163
+ }
164
+ else
165
+ {
166
 
167
  EZP_CS_Utility::debug("ws_export_all_subscribers: Security violation. Nonce doesn't exist!");
168
  }
169
  }
170
 
171
+ function ws_purge_contact()
172
+ {
173
  $request = stripslashes_deep($_REQUEST);
174
 
175
+ if (isset($request['_wpnonce']))
176
+ {
177
 
178
  $_wpnonce = $request['_wpnonce'];
179
 
180
+ if (wp_verify_nonce($_wpnonce, 'easy-pie-cs-change-subscribers'))
181
+ {
182
 
183
+ if (isset($request['contact_id']))
184
+ {
185
 
186
  $contact_id = $request['contact_id'];
187
 
188
  EZP_Contact_Entity::delete_by_id($contact_id);
189
+ }
190
+ else
191
+ {
192
  EZP_CS_Utility::debug("ws_purge_contact: contact id not set");
193
  }
194
+ }
195
+ else
196
+ {
197
 
198
  EZP_CS_Utility::debug("ws_purge_contact: Security violation. Nonce doesn't properly match!");
199
  }
200
+ }
201
+ else
202
+ {
203
 
204
  EZP_CS_Utility::debug("ws_purge_contact: Security violation. Nonce doesn't exist!");
205
  }
206
  }
207
 
208
+ function ws_test()
209
+ {
210
 
211
  $post = stripslashes_deep($_POST);
212
 
213
+ if (isset($post['type']))
214
+ {
215
 
216
  $type = $post['type'];
217
 
218
+ switch ($type)
219
+ {
220
  case 'add_subscribers':
221
  EZP_CS_Test_Utility::add_test_subscribers($post);
222
  break;
252
  // }
253
  // }
254
 
255
+ function ws_copy_template()
256
+ {
257
 
258
  $post = stripslashes_deep($_POST);
259
 
260
+ if (isset($post['template_key']))
261
+ {
262
 
263
  $template_key = $post['template_key'];
264
 
283
  }
284
  }
285
 
286
+ function add_class_action($tag, $method_name)
287
+ {
288
 
289
  return add_action($tag, array($this, $method_name));
290
  }
291
 
292
+ function add_class_filter($tag, $method_name)
293
+ {
294
 
295
  return add_filter($tag, array($this, $method_name));
296
  }
297
 
298
+ public function display_admin_notice()
299
+ {
300
 
301
  $display_notice = true;
302
 
303
+ if (isset($_REQUEST['page']) && (strpos($_REQUEST['page'], EZP_CS_Constants::PLUGIN_SLUG) === 0))
304
+ {
305
 
306
  $display_notice = false;
307
  }
308
 
309
+ if ($display_notice)
310
+ {
311
 
312
  //echo "<div class='error'><a href='" . admin_url() . "admin.php?page=" . EZP_CS_Constants::$SETTINGS_SUBMENU_SLUG . "'>" . $this->__("Coming Soon is On") . "</a></div>";
313
  EZP_CS_Utility::display_admin_notice(true);
317
  /**
318
  * Display the maintenance page
319
  */
320
+ public function display_coming_soon_page()
321
+ {
322
  $global = EZP_CS_Global_Entity::get_instance();
323
 
324
  $set_index = $global->active_set_index;
329
 
330
  $in_preview = isset($_REQUEST['ezp_cs_preview']) && ($_REQUEST['ezp_cs_preview'] == 'true');
331
 
332
+ if (trim($config->unfiltered_urls) != "")
333
+ {
334
+
335
  $is_unfiltered = EZP_CS_Utility::is_current_url_unfiltered($config);
336
+ }
337
+ else
338
+ {
339
+
340
  $is_unfiltered = false;
341
  }
342
 
343
+ if (!$is_unfiltered && (!is_user_logged_in() || $in_preview))
344
+ {
345
 
346
+ if ($config->return_code == 503)
347
+ {
348
 
349
  header('HTTP/1.1 503 Service Temporarily Unavailable');
350
  header('Status: 503 Service Temporarily Unavailable');
351
  header('Retry-After: 86400'); // RSR TODO: Put in the retry time later
352
+ }
353
+ else
354
+ {
355
 
356
  header('HTTP/1.1 200 OK');
357
  }
370
  }
371
 
372
  // <editor-fold defaultstate="collapsed" desc="Hook Handlers">
373
+ public static function activate()
374
+ {
375
 
376
  EZP_CS_Utility::debug("activate");
377
 
391
  }
392
  }
393
 
394
+ public static function deactivate()
395
+ {
396
 
397
  EZP_CS_Utility::debug("deactivate");
398
  }
399
 
400
+ public static function uninstall()
401
+ {
402
 
403
  EZP_CS_Utility::debug("uninstall");
404
  }
405
 
406
  // </editor-fold>
407
 
408
+ public function enqueue_scripts()
409
+ {
410
 
411
  $jsRoot = plugins_url() . "/" . EZP_CS_Constants::PLUGIN_SLUG . "/js";
412
 
415
 
416
  $jQueryPluginRoot = plugins_url() . "/" . EZP_CS_Constants::PLUGIN_SLUG . "/jquery-plugins";
417
 
418
+ if (isset($_GET['page']))
419
+ {
420
 
421
 
422
+ if ($_GET['page'] == EZP_CS_Constants::$TEMPLATE_SUBMENU_SLUG)
423
+ {
424
 
425
+ if (!isset($_GET['tab']) || ($_GET['tab'] == 'display'))
426
+ {
427
 
428
 
429
  wp_enqueue_script('jquery-ui-slider');
430
  wp_enqueue_script('spectrum.min.js', $jQueryPluginRoot . '/spectrum-picker/spectrum.min.js', array('jquery'), EZP_CS_Constants::PLUGIN_VERSION);
431
+ }
432
+ else
433
+ {
434
  // Implies it is the content tab
435
  wp_enqueue_script('jquery-ui-datepicker');
436
  }
437
 
438
  wp_enqueue_media();
439
+ }
440
+ else if ($_GET['page'] == EZP_CS_Constants::$SUBSCRIBERS_SUBMENU_SLUG)
441
+ {
442
  wp_enqueue_script('jquery-ui-dialog');
443
  }
444
  }
447
  /**
448
  * enqueue_styles
449
  * Loads the required css links only for this plugin */
450
+ public function enqueue_styles()
451
+ {
452
  $styleRoot = plugins_url() . "/" . EZP_CS_Constants::PLUGIN_SLUG . "/styles";
453
 
454
+ wp_register_style('jquery-ui-min-css', 'https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/themes/smoothness/jquery-ui.min.css', array(), EZP_CS_Constants::PLUGIN_VERSION);
455
  wp_enqueue_style('jquery-ui-min-css');
456
 
457
 
462
  $jQueryPluginRoot = plugins_url() . "/" . EZP_CS_Constants::PLUGIN_SLUG . "/jquery-plugins";
463
  // wp_enqueue_style('jquery.eyecon.colorpicker.colorpicker', $jQueryPluginRoot . '/colorpicker/css/colorpicker.css', array(), EZP_CS_Constants::PLUGIN_VERSION);
464
 
465
+ if (isset($_GET['page']) && ($_GET['page'] == EZP_CS_Constants::$TEMPLATE_SUBMENU_SLUG))
466
+ {
467
+ if (!isset($_GET['tab']) || ($_GET['tab'] == 'display'))
468
+ {
469
  wp_enqueue_style('spectrum.css', $jQueryPluginRoot . '/spectrum-picker/spectrum.css', array(), EZP_CS_Constants::PLUGIN_VERSION);
470
  }
471
  }
472
+
473
+ if (isset($_GET['page']) && ($_GET['page'] == EZP_CS_Constants::$COMING_SOON_PAGE_ELITE_SUBMENU_SLUG))
474
+ {
475
+ wp_enqueue_style('font-awesome', '//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css', array(), '4.3.0');
476
+ }
477
  }
478
 
479
  // <editor-fold defaultstate="collapsed" desc=" Action Handlers ">
480
+ public function plugins_loaded_handler()
481
+ {
482
 
483
  $this->init_localization();
484
  $this->upgrade_processing();
485
  }
486
 
487
+ public function init_localization()
488
+ {
489
 
490
  load_plugin_textdomain(EZP_CS_Constants::PLUGIN_SLUG, false, EZP_CS_Constants::PLUGIN_SLUG . '/languages/');
491
  }
492
 
493
+ public function admin_init_handler()
494
+ {
495
 
496
  // register_setting(EZP_CS_Constants::MAIN_PAGE_KEY, EZP_CS_Constants::COMPOUND_OPTION_NAME, array($this, 'validate_options'));
497
  // $this->add_settings_sections();
498
  $this->add_filters_and_actions();
499
  }
500
 
501
+ private function add_filters_and_actions()
502
+ {
503
 
504
  add_filter('plugin_action_links', array($this, 'get_action_links'), 10, 2);
505
 
509
  // $this->add_class_action('media_upload_epcs', 'add_custom_wallpaper_tab_content');
510
  }
511
 
512
+ function get_action_links($links, $file)
513
+ {
514
 
515
+ if ($file == "easy-pie-coming-soon/easy-pie-coming-soon.php")
516
+ {
517
 
518
  $settings_link = '<a href="' . get_bloginfo('wpurl') . '/wp-admin/admin.php?page=' . EZP_CS_Constants::PLUGIN_SLUG . '">Settings</a>';
519
 
523
  return $links;
524
  }
525
 
526
+ function upgrade_processing()
527
+ {
528
  // RSR TODO: In future versions compare where we are at with what's in the system and take action
529
  }
530
 
531
  // </editor-fold>
532
+
533
+ public function add_to_admin_menu()
534
+ {
535
 
536
  $perms = 'manage_options';
537
 
541
  $settings_page_hook_suffix = add_submenu_page(EZP_CS_Constants::PLUGIN_SLUG, $this->__('Easy Pie Coming Soon Settings'), $this->__('Settings'), $perms, EZP_CS_Constants::$SETTINGS_SUBMENU_SLUG, array($this, 'display_settings_options_page'));
542
  $subscribers_page_hook_suffix = add_submenu_page(EZP_CS_Constants::PLUGIN_SLUG, $this->__('Easy Pie Coming Soon Subscribers'), $this->__('Subscribers'), $perms, EZP_CS_Constants::$SUBSCRIBERS_SUBMENU_SLUG, array($this, 'display_subscribers_options_page'));
543
  $coming_soon_page_elite_suffix = add_submenu_page(EZP_CS_Constants::PLUGIN_SLUG, $this->__('Coming Soon Page ELITE'), $this->__('Go Pro!'), $perms, EZP_CS_Constants::$COMING_SOON_PAGE_ELITE_SUBMENU_SLUG, array($this, 'display_coming_soon_page_elite_page'));
544
+ // $preview_page_hook_suffix = add_submenu_page(EZP_CS_Constants::PLUGIN_SLUG, $this->__('Easy Pie Coming Soon Preview'), $this->__('Preview'), $perms, EZP_CS_Constants::$PREVIEW_SUBMENU_SLUG, array($this, 'display_preview_page'));
545
 
546
  add_action('admin_print_scripts-' . $template_page_hook_suffix, array($this, 'enqueue_scripts'));
547
  add_action('admin_print_scripts-' . $settings_page_hook_suffix, array($this, 'enqueue_scripts'));
551
  add_action('admin_print_styles-' . $template_page_hook_suffix, array($this, 'enqueue_styles'));
552
  add_action('admin_print_styles-' . $settings_page_hook_suffix, array($this, 'enqueue_styles'));
553
  add_action('admin_print_styles-' . $subscribers_page_hook_suffix, array($this, 'enqueue_styles'));
554
+ add_action('admin_print_styles-' . $coming_soon_page_elite_suffix, array($this, 'enqueue_styles'));
555
  }
556
 
557
  // </editor-fold>
558
 
559
+ function display_options_page($page)
560
+ {
561
 
562
  $relative_page_path = '/../pages/' . $page;
563
 
566
  include($__dir__ . $relative_page_path);
567
  }
568
 
569
+ function display_template_options_page()
570
+ {
571
  $this->display_options_page('page-options.php');
572
  }
573
 
574
+ function display_settings_options_page()
575
+ {
576
  $this->display_options_page('page-options-settings.php');
577
  }
578
 
579
+ function display_subscribers_options_page()
580
+ {
581
  $this->display_options_page('page-subscribers.php');
582
  }
583
+
584
+ function display_coming_soon_page_elite_page()
585
+ {
586
  $this->display_options_page('page-coming-soon-page-elite.php');
587
  }
588
 
589
+ function display_preview_page()
590
+ {
591
  $this->display_options_page('page-preview.php');
592
  }
593
 
easy-pie-coming-soon.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Coming Soon Page
4
  Plugin URI: http://easypiewp.com/easy-pie-coming-soon-faq/
5
  Description: Let people know that your site is 'coming soon'. Visitors can submit their email addresses for future notification.
6
- Version: 0.6.3
7
  Author: Bob Riley
8
  Author URI: http://www.easypiewp.com
9
  Text Domain: easy-pie-coming-soon
3
  Plugin Name: Coming Soon Page
4
  Plugin URI: http://easypiewp.com/easy-pie-coming-soon-faq/
5
  Description: Let people know that your site is 'coming soon'. Visitors can submit their email addresses for future notification.
6
+ Version: 0.6.4
7
  Author: Bob Riley
8
  Author URI: http://www.easypiewp.com
9
  Text Domain: easy-pie-coming-soon
languages/easy-pie-coming-soon.po CHANGED
@@ -1,570 +1,570 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Easy Pie Coming Soon Plugin\n"
4
- "POT-Creation-Date: 2014-06-14 16:49-0700\n"
5
- "PO-Revision-Date: 2014-06-14 16:49-0700\n"
6
- "Last-Translator: \n"
7
- "Language-Team: \n"
8
- "Language: en\n"
9
- "MIME-Version: 1.0\n"
10
- "Content-Type: text/plain; charset=UTF-8\n"
11
- "Content-Transfer-Encoding: 8bit\n"
12
- "X-Generator: Poedit 1.6.5\n"
13
- "X-Poedit-Basepath: .\n"
14
- "Plural-Forms: nplurals=2; plural=(n != 1);\n"
15
- "X-Poedit-KeywordsList: _e;__\n"
16
- "X-Poedit-SearchPath-0: ..\n"
17
-
18
- #: ../classes/Entities/admin/class-ezp-cs-content-entity.php:53
19
- #: ../classes/Entities/admin/class-ezp-cs-content-entity.php:65
20
- msgid "Coming soon"
21
- msgstr ""
22
-
23
- #: ../classes/Entities/admin/class-ezp-cs-content-entity.php:54
24
- msgid "Our exciting new website is coming soon! Check back later."
25
- msgstr ""
26
-
27
- #: ../classes/Entities/admin/class-ezp-cs-content-entity.php:55
28
- msgid "We won't spam you or sell your email address. Pinky swear."
29
- msgstr ""
30
-
31
- #: ../classes/Entities/admin/class-ezp-cs-content-entity.php:56
32
- msgid "(C)2014 My Company LLC"
33
- msgstr ""
34
-
35
- #: ../classes/Entities/admin/class-ezp-cs-content-entity.php:58
36
- msgid "Enter email"
37
- msgstr ""
38
-
39
- #: ../classes/Entities/admin/class-ezp-cs-content-entity.php:59
40
- msgid "Enter name"
41
- msgstr ""
42
-
43
- #: ../classes/Entities/admin/class-ezp-cs-content-entity.php:60
44
- msgid "Subscribe"
45
- msgstr ""
46
-
47
- #: ../classes/Entities/admin/class-ezp-cs-content-entity.php:62
48
- msgid "Thank you!"
49
- msgstr ""
50
-
51
- #: ../classes/Entities/admin/class-ezp-cs-content-entity.php:63
52
- msgid "You'll hear from us when we launch."
53
- msgstr ""
54
-
55
- #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:81
56
- msgid "Headline font must end in a unit (px, em, etc...)"
57
- msgstr ""
58
-
59
- #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:82
60
- msgid "Description font must end in a unit (px, em, etc...)"
61
- msgstr ""
62
-
63
- #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:83
64
- msgid "Disclaimer font must end in a unit (px, em, etc...)"
65
- msgstr ""
66
-
67
- #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:84
68
- msgid "Footer font must end in a unit (px, em, etc...)"
69
- msgstr ""
70
-
71
- #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:85
72
- msgid "Email button font must end in a unit (px, em, etc...)"
73
- msgstr ""
74
-
75
- #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:89
76
- msgid "Email button height font must end in px or %"
77
- msgstr ""
78
-
79
- #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:90
80
- msgid "Email button width must end in px or %"
81
- msgstr ""
82
-
83
- #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:92
84
- msgid "Content box opacity must be between 0 and 1"
85
- msgstr ""
86
-
87
- #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:221
88
- msgid "Size"
89
- msgstr ""
90
-
91
- #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:231
92
- msgid "Arial"
93
- msgstr ""
94
-
95
- #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:232
96
- msgid "Courier New"
97
- msgstr ""
98
-
99
- #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:233
100
- msgid "Comic Sans MS"
101
- msgstr ""
102
-
103
- #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:234
104
- msgid "Georgia"
105
- msgstr ""
106
-
107
- #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:235
108
- msgid "Impact"
109
- msgstr ""
110
-
111
- #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:236
112
- msgid "Times New Roman"
113
- msgstr ""
114
-
115
- #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:237
116
- msgid "Verdana"
117
- msgstr ""
118
-
119
- #: ../classes/Entities/crm/class-ezp-email-entity.php:42
120
- msgid "Main Email"
121
- msgstr ""
122
-
123
- #: ../classes/Utilities/class-ezp-cs-query-utility.php:138
124
- msgid "Name is too long"
125
- msgstr ""
126
-
127
- #: ../classes/Utilities/class-ezp-cs-query-utility.php:143
128
- msgid "Email address is not valid"
129
- msgstr ""
130
-
131
- #: ../classes/Utilities/class-ezp-cs-utility.php:110
132
- msgid "Coming Soon is On"
133
- msgstr ""
134
-
135
- #: ../classes/Utilities/class-ezp-cs-utility.php:113
136
- msgid "Coming Soon is Off"
137
- msgstr ""
138
-
139
- #: ../classes/class-ezp-cs.php:467
140
- msgid "Easy Pie Coming Soon Template"
141
- msgstr ""
142
-
143
- #: ../classes/class-ezp-cs.php:467 ../pages/page-options.php:44
144
- msgid "Template"
145
- msgstr ""
146
-
147
- #: ../classes/class-ezp-cs.php:468
148
- msgid "Easy Pie Coming Soon Settings"
149
- msgstr ""
150
-
151
- #: ../classes/class-ezp-cs.php:468 ../pages/page-options-settings.php:33
152
- msgid "Settings"
153
- msgstr ""
154
-
155
- #: ../classes/class-ezp-cs.php:469
156
- msgid "Easy Pie Coming Soon Subscribers"
157
- msgstr ""
158
-
159
- #: ../classes/class-ezp-cs.php:469 ../pages/page-subscribers.php:56
160
- msgid "Subscribers"
161
- msgstr ""
162
-
163
- #: ../mini-themes/base-responsive/index.php:199
164
- #: ../pages/page-subscribers-list-tab.php:137
165
- msgid "Name"
166
- msgstr ""
167
-
168
- #: ../mini-themes/base-responsive/index.php:204
169
- #: ../pages/page-subscribers-list-tab.php:138
170
- msgid "Email"
171
- msgstr ""
172
-
173
- #: ../pages/page-options-content-tab.php:64
174
- #: ../pages/page-options-display-tab.php:89
175
- #: ../pages/page-options-settings.php:76
176
- msgid "Errors present:"
177
- msgstr ""
178
-
179
- #: ../pages/page-options-content-tab.php:68
180
- #: ../pages/page-options-display-tab.php:93
181
- #: ../pages/page-options-settings.php:80
182
- msgid "Settings Saved."
183
- msgstr ""
184
-
185
- #: ../pages/page-options-content-tab.php:68
186
- #: ../pages/page-options-display-tab.php:93
187
- #: ../pages/page-options-settings.php:80
188
- msgid "If you have a caching plugin be sure to clear it."
189
- msgstr ""
190
-
191
- #: ../pages/page-options-content-tab.php:73
192
- #: ../pages/page-options-display-tab.php:197
193
- msgid "Logo"
194
- msgstr ""
195
-
196
- #: ../pages/page-options-content-tab.php:77
197
- #: ../pages/page-options-display-tab.php:121
198
- msgid "Image"
199
- msgstr ""
200
-
201
- #: ../pages/page-options-content-tab.php:82
202
- #: ../pages/page-options-display-tab.php:170
203
- msgid "Upload"
204
- msgstr ""
205
-
206
- #: ../pages/page-options-content-tab.php:92
207
- #: ../pages/page-options-content-tab.php:96
208
- msgid "Title"
209
- msgstr ""
210
-
211
- #: ../pages/page-options-content-tab.php:110
212
- msgid "Main Text"
213
- msgstr ""
214
-
215
- #: ../pages/page-options-content-tab.php:114
216
- #: ../pages/page-options-content-tab.php:201
217
- msgid "Headline"
218
- msgstr ""
219
-
220
- #: ../pages/page-options-content-tab.php:124
221
- msgid "Description"
222
- msgstr ""
223
-
224
- #: ../pages/page-options-content-tab.php:134
225
- msgid "Disclaimer"
226
- msgstr ""
227
-
228
- #: ../pages/page-options-content-tab.php:144
229
- msgid "Footer"
230
- msgstr ""
231
-
232
- #: ../pages/page-options-content-tab.php:157
233
- msgid "Email Text"
234
- msgstr ""
235
-
236
- #: ../pages/page-options-content-tab.php:162
237
- msgid "Email Placeholder"
238
- msgstr ""
239
-
240
- #: ../pages/page-options-content-tab.php:172
241
- msgid "Name Placeholder"
242
- msgstr ""
243
-
244
- #: ../pages/page-options-content-tab.php:182
245
- msgid "Button"
246
- msgstr ""
247
-
248
- #: ../pages/page-options-content-tab.php:191
249
- #: ../pages/page-options-content-tab.php:221
250
- msgid "Section relevant only if email collection is enabled in"
251
- msgstr ""
252
-
253
- #: ../pages/page-options-content-tab.php:191
254
- #: ../pages/page-options-content-tab.php:221
255
- msgid "settings"
256
- msgstr ""
257
-
258
- #: ../pages/page-options-content-tab.php:197
259
- msgid "Thank You Text"
260
- msgstr ""
261
-
262
- #: ../pages/page-options-content-tab.php:212
263
- #: ../pages/page-options-display-tab.php:261
264
- msgid "Text"
265
- msgstr ""
266
-
267
- #: ../pages/page-options-content-tab.php:226
268
- msgid "Countdown"
269
- msgstr ""
270
-
271
- #: ../pages/page-options-content-tab.php:230
272
- msgid "Due Date"
273
- msgstr ""
274
-
275
- #: ../pages/page-options-content-tab.php:235
276
- msgid "Countdown timer will display when populated"
277
- msgstr ""
278
-
279
- #: ../pages/page-options-display-tab.php:99
280
- msgid "Display Template"
281
- msgstr ""
282
-
283
- #: ../pages/page-options-display-tab.php:101
284
- msgid "Templates"
285
- msgstr ""
286
-
287
- #: ../pages/page-options-display-tab.php:102
288
- msgid "Templates give you a starting point for your display settings."
289
- msgstr ""
290
-
291
- #: ../pages/page-options-display-tab.php:107
292
- msgid "Background"
293
- msgstr ""
294
-
295
- #: ../pages/page-options-display-tab.php:111
296
- #: ../pages/page-options-display-tab.php:246
297
- #: ../pages/page-options-display-tab.php:314
298
- msgid "Color"
299
- msgstr ""
300
-
301
- #: ../pages/page-options-display-tab.php:125
302
- msgid "Instead of background color use one of these images"
303
- msgstr ""
304
-
305
- #: ../pages/page-options-display-tab.php:166
306
- msgid "or use your own"
307
- msgstr ""
308
-
309
- #: ../pages/page-options-display-tab.php:179
310
- msgid "Tile"
311
- msgstr ""
312
-
313
- #: ../pages/page-options-display-tab.php:184
314
- msgid "Enabled"
315
- msgstr ""
316
-
317
- #: ../pages/page-options-display-tab.php:187
318
- msgid "Image covers screen when tiling is disabled"
319
- msgstr ""
320
-
321
- #: ../pages/page-options-display-tab.php:202
322
- #: ../pages/page-options-display-tab.php:289
323
- msgid "Width"
324
- msgstr ""
325
-
326
- #: ../pages/page-options-display-tab.php:207
327
- #: ../pages/page-options-display-tab.php:218
328
- msgid "Specify px or %"
329
- msgstr ""
330
-
331
- #: ../pages/page-options-display-tab.php:213
332
- #: ../pages/page-options-display-tab.php:300
333
- msgid "Height"
334
- msgstr ""
335
-
336
- #: ../pages/page-options-display-tab.php:229
337
- msgid "Content Box"
338
- msgstr ""
339
-
340
- #: ../pages/page-options-display-tab.php:233
341
- msgid "Opacity"
342
- msgstr ""
343
-
344
- #: ../pages/page-options-display-tab.php:277
345
- msgid "Specify px or em for sizes"
346
- msgstr ""
347
-
348
- #: ../pages/page-options-display-tab.php:284
349
- msgid "Email Button"
350
- msgstr ""
351
-
352
- #: ../pages/page-options-display-tab.php:294
353
- #: ../pages/page-options-display-tab.php:305
354
- msgid "Append px or %"
355
- msgstr ""
356
-
357
- #: ../pages/page-options-display-tab.php:329
358
- msgid "Advanced"
359
- msgstr ""
360
-
361
- #: ../pages/page-options-display-tab.php:332
362
- msgid "Custom CSS"
363
- msgstr ""
364
-
365
- #: ../pages/page-options-display-tab.php:340
366
- msgid "CSS Customization tips"
367
- msgstr ""
368
-
369
- #: ../pages/page-options-settings.php:36 ../pages/page-options.php:47
370
- msgid "If you have a caching plugin, be sure to clear the cache!"
371
- msgstr ""
372
-
373
- #: ../pages/page-options-settings.php:85
374
- msgid "General"
375
- msgstr ""
376
-
377
- #: ../pages/page-options-settings.php:89
378
- msgid "Status"
379
- msgstr ""
380
-
381
- #: ../pages/page-options-settings.php:93
382
- msgid "On"
383
- msgstr ""
384
-
385
- #: ../pages/page-options-settings.php:94
386
- msgid "Off"
387
- msgstr ""
388
-
389
- #: ../pages/page-options-settings.php:104
390
- msgid "Collection"
391
- msgstr ""
392
-
393
- #: ../pages/page-options-settings.php:108
394
- msgid "Collect Email"
395
- msgstr ""
396
-
397
- #: ../pages/page-options-settings.php:113
398
- #: ../pages/page-options-settings.php:124
399
- #: ../pages/page-subscribers-list-tab.php:155
400
- msgid "Yes"
401
- msgstr ""
402
-
403
- #: ../pages/page-options-settings.php:119
404
- msgid "Collect Name"
405
- msgstr ""
406
-
407
- #: ../pages/page-options-settings.php:134
408
- msgid "HTTP"
409
- msgstr ""
410
-
411
- #: ../pages/page-options-settings.php:138
412
- msgid "Return Code"
413
- msgstr ""
414
-
415
- #: ../pages/page-options-settings.php:142
416
- msgid "200"
417
- msgstr ""
418
-
419
- #: ../pages/page-options-settings.php:143
420
- msgid "503"
421
- msgstr ""
422
-
423
- #: ../pages/page-options-settings.php:152
424
- msgid "Social"
425
- msgstr ""
426
-
427
- #: ../pages/page-options-settings.php:156
428
- msgid "Facebook URL"
429
- msgstr ""
430
-
431
- #: ../pages/page-options-settings.php:166
432
- msgid "Google Plus URL"
433
- msgstr ""
434
-
435
- #: ../pages/page-options-settings.php:176
436
- msgid "Twitter URL"
437
- msgstr ""
438
-
439
- #: ../pages/page-options-settings.php:190
440
- msgid "SEO"
441
- msgstr ""
442
-
443
- #: ../pages/page-options-settings.php:194
444
- msgid "Author URL"
445
- msgstr ""
446
-
447
- #: ../pages/page-options-settings.php:199
448
- msgid "Google+ or other identifying URL"
449
- msgstr ""
450
-
451
- #: ../pages/page-options-settings.php:205
452
- msgid "Meta Description"
453
- msgstr ""
454
-
455
- #: ../pages/page-options-settings.php:215
456
- msgid "Meta Keywords"
457
- msgstr ""
458
-
459
- #: ../pages/page-options-settings.php:220
460
- msgid "Comma separated list"
461
- msgstr ""
462
-
463
- #: ../pages/page-options-settings.php:226
464
- msgid "Analytics Code"
465
- msgstr ""
466
-
467
- #: ../pages/page-options-settings.php:231
468
- msgid "Analytics tracking code"
469
- msgstr ""
470
-
471
- #: ../pages/page-options-settings.php:231
472
- msgid "include"
473
- msgstr ""
474
-
475
- #: ../pages/page-options-settings.php:241
476
- msgid "Filters"
477
- msgstr ""
478
-
479
- #: ../pages/page-options-settings.php:245
480
- msgid "Unfiltered URLs"
481
- msgstr ""
482
-
483
- #: ../pages/page-options-settings.php:250
484
- msgid ""
485
- "Each line should contain a relative URL you don't want the page shown on (e."
486
- "g. for http://mysite.com/mypage enter /mypage)"
487
- msgstr ""
488
-
489
- #: ../pages/page-options-settings.php:261 ../pages/page-options.php:99
490
- #: ../pages/page-subscribers.php:75
491
- msgid "Plugin FAQ"
492
- msgstr ""
493
-
494
- #: ../pages/page-options-settings.php:263 ../pages/page-options.php:101
495
- #: ../pages/page-subscribers.php:77
496
- msgid "Rate Plugin"
497
- msgstr ""
498
-
499
- #: ../pages/page-options-settings.php:265 ../pages/page-options.php:103
500
- #: ../pages/page-subscribers.php:79
501
- msgid "Donate"
502
- msgstr ""
503
-
504
- #: ../pages/page-options-settings.php:267 ../pages/page-options.php:105
505
- #: ../pages/page-subscribers.php:81
506
- msgid "Feature Request"
507
- msgstr ""
508
-
509
- #: ../pages/page-options.php:59
510
- msgid "Display"
511
- msgstr ""
512
-
513
- #: ../pages/page-options.php:60
514
- msgid "Content"
515
- msgstr ""
516
-
517
- #: ../pages/page-options.php:61
518
- msgid "Preview"
519
- msgstr ""
520
-
521
- #: ../pages/page-subscribers-list-tab.php:139
522
- msgid "Date"
523
- msgstr ""
524
-
525
- #: ../pages/page-subscribers-list-tab.php:140
526
- #: ../pages/page-subscribers-list-tab.php:153
527
- #: ../pages/page-subscribers-list-tab.php:157
528
- msgid "Delete"
529
- msgstr ""
530
-
531
- #: ../pages/page-subscribers-list-tab.php:149
532
- msgid "unknown"
533
- msgstr ""
534
-
535
- #: ../pages/page-subscribers-list-tab.php:156
536
- msgid "No"
537
- msgstr ""
538
-
539
- #: ../pages/page-subscribers-list-tab.php:167
540
- msgid "Prev"
541
- msgstr ""
542
-
543
- #: ../pages/page-subscribers-list-tab.php:168
544
- msgid "Page"
545
- msgstr ""
546
-
547
- #: ../pages/page-subscribers-list-tab.php:168
548
- msgid "of"
549
- msgstr ""
550
-
551
- #: ../pages/page-subscribers-list-tab.php:170
552
- msgid "Next"
553
- msgstr ""
554
-
555
- #: ../pages/page-subscribers-list-tab.php:178
556
- #: ../pages/page-subscribers-newsletter-tab.php:84
557
- msgid "Delete User?"
558
- msgstr ""
559
-
560
- #: ../pages/page-subscribers-newsletter-tab.php:69
561
- msgid "Save"
562
- msgstr ""
563
-
564
- #: ../pages/page-subscribers.php:44
565
- msgid "Subscriber Management"
566
- msgstr ""
567
-
568
- #: ../pages/page-subscribers.php:57
569
- msgid "Create Newsletter"
570
- msgstr ""
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Easy Pie Coming Soon Plugin\n"
4
+ "POT-Creation-Date: 2014-06-14 16:49-0700\n"
5
+ "PO-Revision-Date: 2014-06-14 16:49-0700\n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
+ "Language: en\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.6.5\n"
13
+ "X-Poedit-Basepath: .\n"
14
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
15
+ "X-Poedit-KeywordsList: _e;__\n"
16
+ "X-Poedit-SearchPath-0: ..\n"
17
+
18
+ #: ../classes/Entities/admin/class-ezp-cs-content-entity.php:53
19
+ #: ../classes/Entities/admin/class-ezp-cs-content-entity.php:65
20
+ msgid "Coming soon"
21
+ msgstr ""
22
+
23
+ #: ../classes/Entities/admin/class-ezp-cs-content-entity.php:54
24
+ msgid "Our exciting new website is coming soon! Check back later."
25
+ msgstr ""
26
+
27
+ #: ../classes/Entities/admin/class-ezp-cs-content-entity.php:55
28
+ msgid "We won't spam you or sell your email address. Pinky swear."
29
+ msgstr ""
30
+
31
+ #: ../classes/Entities/admin/class-ezp-cs-content-entity.php:56
32
+ msgid "(C)2014 My Company LLC"
33
+ msgstr ""
34
+
35
+ #: ../classes/Entities/admin/class-ezp-cs-content-entity.php:58
36
+ msgid "Enter email"
37
+ msgstr ""
38
+
39
+ #: ../classes/Entities/admin/class-ezp-cs-content-entity.php:59
40
+ msgid "Enter name"
41
+ msgstr ""
42
+
43
+ #: ../classes/Entities/admin/class-ezp-cs-content-entity.php:60
44
+ msgid "Subscribe"
45
+ msgstr ""
46
+
47
+ #: ../classes/Entities/admin/class-ezp-cs-content-entity.php:62
48
+ msgid "Thank you!"
49
+ msgstr ""
50
+
51
+ #: ../classes/Entities/admin/class-ezp-cs-content-entity.php:63
52
+ msgid "You'll hear from us when we launch."
53
+ msgstr ""
54
+
55
+ #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:81
56
+ msgid "Headline font must end in a unit (px, em, etc...)"
57
+ msgstr ""
58
+
59
+ #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:82
60
+ msgid "Description font must end in a unit (px, em, etc...)"
61
+ msgstr ""
62
+
63
+ #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:83
64
+ msgid "Disclaimer font must end in a unit (px, em, etc...)"
65
+ msgstr ""
66
+
67
+ #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:84
68
+ msgid "Footer font must end in a unit (px, em, etc...)"
69
+ msgstr ""
70
+
71
+ #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:85
72
+ msgid "Email button font must end in a unit (px, em, etc...)"
73
+ msgstr ""
74
+
75
+ #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:89
76
+ msgid "Email button height font must end in px or %"
77
+ msgstr ""
78
+
79
+ #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:90
80
+ msgid "Email button width must end in px or %"
81
+ msgstr ""
82
+
83
+ #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:92
84
+ msgid "Content box opacity must be between 0 and 1"
85
+ msgstr ""
86
+
87
+ #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:221
88
+ msgid "Size"
89
+ msgstr ""
90
+
91
+ #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:231
92
+ msgid "Arial"
93
+ msgstr ""
94
+
95
+ #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:232
96
+ msgid "Courier New"
97
+ msgstr ""
98
+
99
+ #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:233
100
+ msgid "Comic Sans MS"
101
+ msgstr ""
102
+
103
+ #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:234
104
+ msgid "Georgia"
105
+ msgstr ""
106
+
107
+ #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:235
108
+ msgid "Impact"
109
+ msgstr ""
110
+
111
+ #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:236
112
+ msgid "Times New Roman"
113
+ msgstr ""
114
+
115
+ #: ../classes/Entities/admin/class-ezp-cs-display-entity.php:237
116
+ msgid "Verdana"
117
+ msgstr ""
118
+
119
+ #: ../classes/Entities/crm/class-ezp-email-entity.php:42
120
+ msgid "Main Email"
121
+ msgstr ""
122
+
123
+ #: ../classes/Utilities/class-ezp-cs-query-utility.php:138
124
+ msgid "Name is too long"
125
+ msgstr ""
126
+
127
+ #: ../classes/Utilities/class-ezp-cs-query-utility.php:143
128
+ msgid "Email address is not valid"
129
+ msgstr ""
130
+
131
+ #: ../classes/Utilities/class-ezp-cs-utility.php:110
132
+ msgid "Coming Soon is On"
133
+ msgstr ""
134
+
135
+ #: ../classes/Utilities/class-ezp-cs-utility.php:113
136
+ msgid "Coming Soon is Off"
137
+ msgstr ""
138
+
139
+ #: ../classes/class-ezp-cs.php:467
140
+ msgid "Easy Pie Coming Soon Template"
141
+ msgstr ""
142
+
143
+ #: ../classes/class-ezp-cs.php:467 ../pages/page-options.php:44
144
+ msgid "Template"
145
+ msgstr ""
146
+
147
+ #: ../classes/class-ezp-cs.php:468
148
+ msgid "Easy Pie Coming Soon Settings"
149
+ msgstr ""
150
+
151
+ #: ../classes/class-ezp-cs.php:468 ../pages/page-options-settings.php:33
152
+ msgid "Settings"
153
+ msgstr ""
154
+
155
+ #: ../classes/class-ezp-cs.php:469
156
+ msgid "Easy Pie Coming Soon Subscribers"
157
+ msgstr ""
158
+
159
+ #: ../classes/class-ezp-cs.php:469 ../pages/page-subscribers.php:56
160
+ msgid "Subscribers"
161
+ msgstr ""
162
+
163
+ #: ../mini-themes/base-responsive/index.php:199
164
+ #: ../pages/page-subscribers-list-tab.php:137
165
+ msgid "Name"
166
+ msgstr ""
167
+
168
+ #: ../mini-themes/base-responsive/index.php:204
169
+ #: ../pages/page-subscribers-list-tab.php:138
170
+ msgid "Email"
171
+ msgstr ""
172
+
173
+ #: ../pages/page-options-content-tab.php:64
174
+ #: ../pages/page-options-display-tab.php:89
175
+ #: ../pages/page-options-settings.php:76
176
+ msgid "Errors present:"
177
+ msgstr ""
178
+
179
+ #: ../pages/page-options-content-tab.php:68
180
+ #: ../pages/page-options-display-tab.php:93
181
+ #: ../pages/page-options-settings.php:80
182
+ msgid "Settings Saved."
183
+ msgstr ""
184
+
185
+ #: ../pages/page-options-content-tab.php:68
186
+ #: ../pages/page-options-display-tab.php:93
187
+ #: ../pages/page-options-settings.php:80
188
+ msgid "If you have a caching plugin be sure to clear it."
189
+ msgstr ""
190
+
191
+ #: ../pages/page-options-content-tab.php:73
192
+ #: ../pages/page-options-display-tab.php:197
193
+ msgid "Logo"
194
+ msgstr ""
195
+
196
+ #: ../pages/page-options-content-tab.php:77
197
+ #: ../pages/page-options-display-tab.php:121
198
+ msgid "Image"
199
+ msgstr ""
200
+
201
+ #: ../pages/page-options-content-tab.php:82
202
+ #: ../pages/page-options-display-tab.php:170
203
+ msgid "Upload"
204
+ msgstr ""
205
+
206
+ #: ../pages/page-options-content-tab.php:92
207
+ #: ../pages/page-options-content-tab.php:96
208
+ msgid "Title"
209
+ msgstr ""
210
+
211
+ #: ../pages/page-options-content-tab.php:110
212
+ msgid "Main Text"
213
+ msgstr ""
214
+
215
+ #: ../pages/page-options-content-tab.php:114
216
+ #: ../pages/page-options-content-tab.php:201
217
+ msgid "Headline"
218
+ msgstr ""
219
+
220
+ #: ../pages/page-options-content-tab.php:124
221
+ msgid "Description"
222
+ msgstr ""
223
+
224
+ #: ../pages/page-options-content-tab.php:134
225
+ msgid "Disclaimer"
226
+ msgstr ""
227
+
228
+ #: ../pages/page-options-content-tab.php:144
229
+ msgid "Footer"
230
+ msgstr ""
231
+
232
+ #: ../pages/page-options-content-tab.php:157
233
+ msgid "Email Text"
234
+ msgstr ""
235
+
236
+ #: ../pages/page-options-content-tab.php:162
237
+ msgid "Email Placeholder"
238
+ msgstr ""
239
+
240
+ #: ../pages/page-options-content-tab.php:172
241
+ msgid "Name Placeholder"
242
+ msgstr ""
243
+
244
+ #: ../pages/page-options-content-tab.php:182
245
+ msgid "Button"
246
+ msgstr ""
247
+
248
+ #: ../pages/page-options-content-tab.php:191
249
+ #: ../pages/page-options-content-tab.php:221
250
+ msgid "Section relevant only if email collection is enabled in"
251
+ msgstr ""
252
+
253
+ #: ../pages/page-options-content-tab.php:191
254
+ #: ../pages/page-options-content-tab.php:221
255
+ msgid "settings"
256
+ msgstr ""
257
+
258
+ #: ../pages/page-options-content-tab.php:197
259
+ msgid "Thank You Text"
260
+ msgstr ""
261
+
262
+ #: ../pages/page-options-content-tab.php:212
263
+ #: ../pages/page-options-display-tab.php:261
264
+ msgid "Text"
265
+ msgstr ""
266
+
267
+ #: ../pages/page-options-content-tab.php:226
268
+ msgid "Countdown"
269
+ msgstr ""
270
+
271
+ #: ../pages/page-options-content-tab.php:230
272
+ msgid "Due Date"
273
+ msgstr ""
274
+
275
+ #: ../pages/page-options-content-tab.php:235
276
+ msgid "Countdown timer will display when populated"
277
+ msgstr ""
278
+
279
+ #: ../pages/page-options-display-tab.php:99
280
+ msgid "Display Template"
281
+ msgstr ""
282
+
283
+ #: ../pages/page-options-display-tab.php:101
284
+ msgid "Templates"
285
+ msgstr ""
286
+
287
+ #: ../pages/page-options-display-tab.php:102
288
+ msgid "Templates give you a starting point for your display settings."
289
+ msgstr ""
290
+
291
+ #: ../pages/page-options-display-tab.php:107
292
+ msgid "Background"
293
+ msgstr ""
294
+
295
+ #: ../pages/page-options-display-tab.php:111
296
+ #: ../pages/page-options-display-tab.php:246
297
+ #: ../pages/page-options-display-tab.php:314
298
+ msgid "Color"
299
+ msgstr ""
300
+
301
+ #: ../pages/page-options-display-tab.php:125
302
+ msgid "Instead of background color use one of these images"
303
+ msgstr ""
304
+
305
+ #: ../pages/page-options-display-tab.php:166
306
+ msgid "or use your own"
307
+ msgstr ""
308
+
309
+ #: ../pages/page-options-display-tab.php:179
310
+ msgid "Tile"
311
+ msgstr ""
312
+
313
+ #: ../pages/page-options-display-tab.php:184
314
+ msgid "Enabled"
315
+ msgstr ""
316
+
317
+ #: ../pages/page-options-display-tab.php:187
318
+ msgid "Image covers screen when tiling is disabled"
319
+ msgstr ""
320
+
321
+ #: ../pages/page-options-display-tab.php:202
322
+ #: ../pages/page-options-display-tab.php:289
323
+ msgid "Width"
324
+ msgstr ""
325
+
326
+ #: ../pages/page-options-display-tab.php:207
327
+ #: ../pages/page-options-display-tab.php:218
328
+ msgid "Specify px or %"
329
+ msgstr ""
330
+
331
+ #: ../pages/page-options-display-tab.php:213
332
+ #: ../pages/page-options-display-tab.php:300
333
+ msgid "Height"
334
+ msgstr ""
335
+
336
+ #: ../pages/page-options-display-tab.php:229
337
+ msgid "Content Box"
338
+ msgstr ""
339
+
340
+ #: ../pages/page-options-display-tab.php:233
341
+ msgid "Opacity"
342
+ msgstr ""
343
+
344
+ #: ../pages/page-options-display-tab.php:277
345
+ msgid "Specify px or em for sizes"
346
+ msgstr ""
347
+
348
+ #: ../pages/page-options-display-tab.php:284
349
+ msgid "Email Button"
350
+ msgstr ""
351
+
352
+ #: ../pages/page-options-display-tab.php:294
353
+ #: ../pages/page-options-display-tab.php:305
354
+ msgid "Append px or %"
355
+ msgstr ""
356
+
357
+ #: ../pages/page-options-display-tab.php:329
358
+ msgid "Advanced"
359
+ msgstr ""
360
+
361
+ #: ../pages/page-options-display-tab.php:332
362
+ msgid "Custom CSS"
363
+ msgstr ""
364
+
365
+ #: ../pages/page-options-display-tab.php:340
366
+ msgid "CSS Customization tips"
367
+ msgstr ""
368
+
369
+ #: ../pages/page-options-settings.php:36 ../pages/page-options.php:47
370
+ msgid "If you have a caching plugin, be sure to clear the cache!"
371
+ msgstr ""
372
+
373
+ #: ../pages/page-options-settings.php:85
374
+ msgid "General"
375
+ msgstr ""
376
+
377
+ #: ../pages/page-options-settings.php:89
378
+ msgid "Status"
379
+ msgstr ""
380
+
381
+ #: ../pages/page-options-settings.php:93
382
+ msgid "On"
383
+ msgstr ""
384
+
385
+ #: ../pages/page-options-settings.php:94
386
+ msgid "Off"
387
+ msgstr ""
388
+
389
+ #: ../pages/page-options-settings.php:104
390
+ msgid "Collection"
391
+ msgstr ""
392
+
393
+ #: ../pages/page-options-settings.php:108
394
+ msgid "Collect Email"
395
+ msgstr ""
396
+
397
+ #: ../pages/page-options-settings.php:113
398
+ #: ../pages/page-options-settings.php:124
399
+ #: ../pages/page-subscribers-list-tab.php:155
400
+ msgid "Yes"
401
+ msgstr ""
402
+
403
+ #: ../pages/page-options-settings.php:119
404
+ msgid "Collect Name"
405
+ msgstr ""
406
+
407
+ #: ../pages/page-options-settings.php:134
408
+ msgid "HTTP"
409
+ msgstr ""
410
+
411
+ #: ../pages/page-options-settings.php:138
412
+ msgid "Return Code"
413
+ msgstr ""
414
+
415
+ #: ../pages/page-options-settings.php:142
416
+ msgid "200"
417
+ msgstr ""
418
+
419
+ #: ../pages/page-options-settings.php:143
420
+ msgid "503"
421
+ msgstr ""
422
+
423
+ #: ../pages/page-options-settings.php:152
424
+ msgid "Social"
425
+ msgstr ""
426
+
427
+ #: ../pages/page-options-settings.php:156
428
+ msgid "Facebook URL"
429
+ msgstr ""
430
+
431
+ #: ../pages/page-options-settings.php:166
432
+ msgid "Google Plus URL"
433
+ msgstr ""
434
+
435
+ #: ../pages/page-options-settings.php:176
436
+ msgid "Twitter URL"
437
+ msgstr ""
438
+
439
+ #: ../pages/page-options-settings.php:190
440
+ msgid "SEO"
441
+ msgstr ""
442
+
443
+ #: ../pages/page-options-settings.php:194
444
+ msgid "Author URL"
445
+ msgstr ""
446
+
447
+ #: ../pages/page-options-settings.php:199
448
+ msgid "Google+ or other identifying URL"
449
+ msgstr ""
450
+
451
+ #: ../pages/page-options-settings.php:205
452
+ msgid "Meta Description"
453
+ msgstr ""
454
+
455
+ #: ../pages/page-options-settings.php:215
456
+ msgid "Meta Keywords"
457
+ msgstr ""
458
+
459
+ #: ../pages/page-options-settings.php:220
460
+ msgid "Comma separated list"
461
+ msgstr ""
462
+
463
+ #: ../pages/page-options-settings.php:226
464
+ msgid "Analytics Code"
465
+ msgstr ""
466
+
467
+ #: ../pages/page-options-settings.php:231
468
+ msgid "Analytics tracking code"
469
+ msgstr ""
470
+
471
+ #: ../pages/page-options-settings.php:231
472
+ msgid "include"
473
+ msgstr ""
474
+
475
+ #: ../pages/page-options-settings.php:241
476
+ msgid "Filters"
477
+ msgstr ""
478
+
479
+ #: ../pages/page-options-settings.php:245
480
+ msgid "Unfiltered URLs"
481
+ msgstr ""
482
+
483
+ #: ../pages/page-options-settings.php:250
484
+ msgid ""
485
+ "Each line should contain a relative URL you don't want the page shown on (e."
486
+ "g. for http://mysite.com/mypage enter /mypage)"
487
+ msgstr ""
488
+
489
+ #: ../pages/page-options-settings.php:261 ../pages/page-options.php:99
490
+ #: ../pages/page-subscribers.php:75
491
+ msgid "Plugin FAQ"
492
+ msgstr ""
493
+
494
+ #: ../pages/page-options-settings.php:263 ../pages/page-options.php:101
495
+ #: ../pages/page-subscribers.php:77
496
+ msgid "Rate Plugin"
497
+ msgstr ""
498
+
499
+ #: ../pages/page-options-settings.php:265 ../pages/page-options.php:103
500
+ #: ../pages/page-subscribers.php:79
501
+ msgid "Donate"
502
+ msgstr ""
503
+
504
+ #: ../pages/page-options-settings.php:267 ../pages/page-options.php:105
505
+ #: ../pages/page-subscribers.php:81
506
+ msgid "Feature Request"
507
+ msgstr ""
508
+
509
+ #: ../pages/page-options.php:59
510
+ msgid "Display"
511
+ msgstr ""
512
+
513
+ #: ../pages/page-options.php:60
514
+ msgid "Content"
515
+ msgstr ""
516
+
517
+ #: ../pages/page-options.php:61
518
+ msgid "Preview"
519
+ msgstr ""
520
+
521
+ #: ../pages/page-subscribers-list-tab.php:139
522
+ msgid "Date"
523
+ msgstr ""
524
+
525
+ #: ../pages/page-subscribers-list-tab.php:140
526
+ #: ../pages/page-subscribers-list-tab.php:153
527
+ #: ../pages/page-subscribers-list-tab.php:157
528
+ msgid "Delete"
529
+ msgstr ""
530
+
531
+ #: ../pages/page-subscribers-list-tab.php:149
532
+ msgid "unknown"
533
+ msgstr ""
534
+
535
+ #: ../pages/page-subscribers-list-tab.php:156
536
+ msgid "No"
537
+ msgstr ""
538
+
539
+ #: ../pages/page-subscribers-list-tab.php:167
540
+ msgid "Prev"
541
+ msgstr ""
542
+
543
+ #: ../pages/page-subscribers-list-tab.php:168
544
+ msgid "Page"
545
+ msgstr ""
546
+
547
+ #: ../pages/page-subscribers-list-tab.php:168
548
+ msgid "of"
549
+ msgstr ""
550
+
551
+ #: ../pages/page-subscribers-list-tab.php:170
552
+ msgid "Next"
553
+ msgstr ""
554
+
555
+ #: ../pages/page-subscribers-list-tab.php:178
556
+ #: ../pages/page-subscribers-newsletter-tab.php:84
557
+ msgid "Delete User?"
558
+ msgstr ""
559
+
560
+ #: ../pages/page-subscribers-newsletter-tab.php:69
561
+ msgid "Save"
562
+ msgstr ""
563
+
564
+ #: ../pages/page-subscribers.php:44
565
+ msgid "Subscriber Management"
566
+ msgstr ""
567
+
568
+ #: ../pages/page-subscribers.php:57
569
+ msgid "Create Newsletter"
570
+ msgstr ""
pages/page-coming-soon-page-elite.php CHANGED
@@ -1,5 +1,6 @@
1
  <link href='https://fonts.googleapis.com/css?family=Dancing+Script' rel='stylesheet' type='text/css'/>
2
  <style>
 
3
  #post-1470 { background-color: rgb(238, 238, 238);}
4
  h1.entry-title { display:none; }
5
  table.cspe-pricing td { vertical-align:top; height: 20px;padding-left: 23px; width: 220px; }
@@ -30,17 +31,17 @@
30
  </div>
31
  <table class="cspe-pricing" style="margin-bottom:50px; margin-top:65px;">
32
  <tr>
33
- <th>Emails</th>
34
- <th>Social</th>
35
- <th>Visuals</th>
36
- <th>Experience</th>
37
  </tr>
38
  <tr>
39
  <td>
40
  <ul>
41
- <li>Collect emails via simple form</li>
42
- <li>CSV export of email list</li>
43
- <li class="elite">MailChimp Integration</li>
44
  </td>
45
  <td>
46
  <ul>
@@ -73,7 +74,7 @@
73
  <li>Preview from Admin panel</li>
74
  <li>Choose 503 or 200 HTTP status</li>
75
  <li>Selectively allow viewing certain URLs</li>
76
- <li class="elite">Give people site access via special URLs. Allows cutting off one group while another still has access.</li>
77
  </ul>
78
  </td>
79
  </tr>
@@ -83,4 +84,4 @@
83
  <p class="box-heading"><a target="_blank" style="color: rgb(236, 36, 36); margin-top:45px; margin-bottom:24px;" href="http://easypiewp.com">Get Elite Now! *</a></p>
84
  <p style="margin-top:50px">*Coming Soon Page: Elite is under active development so product may have more features than indicated above.</p>
85
  </div>
86
-
1
  <link href='https://fonts.googleapis.com/css?family=Dancing+Script' rel='stylesheet' type='text/css'/>
2
  <style>
3
+ th i { margin-right: 7px };
4
  #post-1470 { background-color: rgb(238, 238, 238);}
5
  h1.entry-title { display:none; }
6
  table.cspe-pricing td { vertical-align:top; height: 20px;padding-left: 23px; width: 220px; }
31
  </div>
32
  <table class="cspe-pricing" style="margin-bottom:50px; margin-top:65px;">
33
  <tr>
34
+ <th style="color: rgb(232, 0, 0);"><i class="fa fa-envelope"></i>Emails</th>
35
+ <th style="color: #3b5998;"><i class="fa fa-facebook-square"></i>Social</th>
36
+ <th style="color: rgb(186, 186, 36)"><i class="fa fa-eye"></i>Visuals</th>
37
+ <th style="color: rgb(12, 158, 25);"><i class="fa fa-bolt"></i>Experience</th>
38
  </tr>
39
  <tr>
40
  <td>
41
  <ul>
42
+ <li>Collect emails</li>
43
+ <li>CSV export of emails</li>
44
+ <li class="elite">MailChimp AutoSync</li>
45
  </td>
46
  <td>
47
  <ul>
74
  <li>Preview from Admin panel</li>
75
  <li>Choose 503 or 200 HTTP status</li>
76
  <li>Selectively allow viewing certain URLs</li>
77
+ <li class="elite">Give site access via special URLs. Allows cutting off one group while giving another access.</li>
78
  </ul>
79
  </td>
80
  </tr>
84
  <p class="box-heading"><a target="_blank" style="color: rgb(236, 36, 36); margin-top:45px; margin-bottom:24px;" href="http://easypiewp.com">Get Elite Now! *</a></p>
85
  <p style="margin-top:50px">*Coming Soon Page: Elite is under active development so product may have more features than indicated above.</p>
86
  </div>
87
+
pages/page-options-settings.php CHANGED
@@ -32,7 +32,8 @@
32
  <?php screen_icon(EZP_CS_Constants::PLUGIN_SLUG); ?>
33
  <h2>Easy Pie Coming Soon: <?php EZP_CS_Utility::_e('Settings') ?></h2>
34
  <?php
35
- if (isset($_GET['settings-updated'])) {
 
36
  echo "<div class='updated'><p>" . EZP_CS_Utility::__('If you have a caching plugin, be sure to clear the cache!') . "</p></div>";
37
  }
38
  ?>
@@ -47,7 +48,8 @@
47
 
48
  $error_string = "";
49
 
50
- if (isset($_POST['action']) && $_POST['action'] == 'save') {
 
51
 
52
  check_admin_referer('easy-pie-coming-soon-save-settings');
53
 
@@ -57,7 +59,8 @@
57
 
58
  $error_string = $config->set_post_variables($_POST);
59
 
60
- if ($error_string == "") {
 
61
 
62
  $config->fix_url_fields();
63
 
@@ -76,9 +79,9 @@
76
  <div id="message" class="error below-h2"><p><?php echo EZP_CS_Utility::__('Errors present:') . "<br/> $error_string" ?></p></div>
77
  <?php endif; ?>
78
 
79
- <?php if ($action_updated) : ?>
80
  <div id="message" class="updated below-h2"><p><span><?php echo EZP_CS_Utility::__('Settings Saved.'); ?></span><strong style="margin-left:7px;"><?php echo ' ' . EZP_CS_Utility::__('If you have a caching plugin be sure to clear it.'); ?></strong></p></div>
81
- <?php endif; ?>
82
 
83
  <div class="postbox" style="margin-top:12px;" >
84
  <div class="inside" >
@@ -86,7 +89,7 @@
86
  <table class="form-table">
87
  <tr>
88
  <th scope="row">
89
- <?php echo EZP_CS_Utility::_e("Status") ?>
90
  </th>
91
  <td>
92
  <div class="compound-setting">
@@ -105,7 +108,7 @@
105
  <table class="form-table">
106
  <tr>
107
  <th scope="row">
108
- <?php echo EZP_CS_Utility::_e("Collect Email") ?>
109
  </th>
110
  <td>
111
  <div class="compound-setting">
@@ -116,7 +119,7 @@
116
  </tr>
117
  <tr>
118
  <th scope="row">
119
- <?php echo EZP_CS_Utility::_e("Collect Name") ?>
120
  </th>
121
  <td>
122
  <div class="compound-setting">
@@ -135,7 +138,7 @@
135
  <table class="form-table">
136
  <tr>
137
  <th scope="row">
138
- <?php echo EZP_CS_Utility::_e("Return Code") ?>
139
  </th>
140
  <td>
141
  <div class="compound-setting">
@@ -153,7 +156,7 @@
153
  <table class="form-table">
154
  <tr>
155
  <th scope="row">
156
- <?php echo EZP_CS_Utility::_e("Facebook URL") ?>
157
  </th>
158
  <td>
159
  <div class="compound-setting">
@@ -163,7 +166,7 @@
163
  </tr>
164
  <tr>
165
  <th scope="row">
166
- <?php echo EZP_CS_Utility::_e("Google Plus URL") ?>
167
  </th>
168
  <td>
169
  <div class="compound-setting">
@@ -173,7 +176,7 @@
173
  </tr>
174
  <tr>
175
  <th scope="row">
176
- <?php echo EZP_CS_Utility::_e("Twitter URL") ?>
177
  </th>
178
  <td>
179
  <div class="compound-setting">
@@ -181,6 +184,11 @@
181
  </div>
182
  </td>
183
  </tr>
 
 
 
 
 
184
  </table>
185
  </div>
186
  </div>
@@ -191,7 +199,7 @@
191
  <table class="form-table">
192
  <tr>
193
  <th scope="row">
194
- <?php echo EZP_CS_Utility::_e("Author URL") ?>
195
  </th>
196
  <td>
197
  <div class="compound-setting">
@@ -202,7 +210,7 @@
202
  </tr>
203
  <tr>
204
  <th scope="row">
205
- <?php echo EZP_CS_Utility::_e("Meta Description") ?>
206
  </th>
207
  <td>
208
  <div class="compound-setting">
@@ -212,7 +220,7 @@
212
  </tr>
213
  <tr>
214
  <th scope="row">
215
- <?php echo EZP_CS_Utility::_e("Meta Keywords") ?>
216
  </th>
217
  <td>
218
  <div class="compound-setting">
@@ -223,7 +231,7 @@
223
  </tr>
224
  <tr>
225
  <th scope="row">
226
- <?php echo EZP_CS_Utility::_e("Analytics Code") ?>
227
  </th>
228
  <td>
229
  <div class="compound-setting">
@@ -238,11 +246,11 @@
238
 
239
  <div class="postbox" >
240
  <div class="inside" >
241
- <h3><?php EZP_CS_Utility::_e("Filters") ?></h3>
242
  <table class="form-table">
243
  <tr>
244
  <th scope="row">
245
- <?php echo EZP_CS_Utility::_e("Unfiltered URLs") ?>
246
  </th>
247
  <td>
248
  <div class="compound-setting">
@@ -250,23 +258,24 @@
250
  <div><span class="description"><?php EZP_CS_Utility::_e('Each line should contain a relative URL you don\'t want the page shown on (e.g. for http://mysite.com/mypage enter /mypage)'); ?></span></div>
251
  </div>
252
  </td>
253
- </tr>
 
 
 
 
 
254
  </table>
255
  </div>
256
  </div>
257
 
258
- <?php
259
- submit_button();
260
- ?>
261
  <a href="http://easypiewp.com/easy-pie-coming-soon-faq" target="_blank"><?php EZP_CS_Utility::_e('FAQ'); ?></a>
262
  |
263
  <a href="http://wordpress.org/support/view/plugin-reviews/easy-pie-coming-soon" target="_blank"><?php echo EZP_CS_Utility::__('Rate'); ?></a>
264
  |
265
- <a href="http://easypiewp.com/donate/" target="_blank"><?php EZP_CS_Utility::_e('Donate') ?></a>
266
- |
267
  <a href="http://easypiewp.com/about/" target="_blank"><?php EZP_CS_Utility::_e('Contact') ?></a>
268
- |
269
- <a href="http://easypiewp.com" target="_blank">Coming Soon Page ELITE</a>
270
  </form>
271
  </div>
272
  </div>
32
  <?php screen_icon(EZP_CS_Constants::PLUGIN_SLUG); ?>
33
  <h2>Easy Pie Coming Soon: <?php EZP_CS_Utility::_e('Settings') ?></h2>
34
  <?php
35
+ if (isset($_GET['settings-updated']))
36
+ {
37
  echo "<div class='updated'><p>" . EZP_CS_Utility::__('If you have a caching plugin, be sure to clear the cache!') . "</p></div>";
38
  }
39
  ?>
48
 
49
  $error_string = "";
50
 
51
+ if (isset($_POST['action']) && $_POST['action'] == 'save')
52
+ {
53
 
54
  check_admin_referer('easy-pie-coming-soon-save-settings');
55
 
59
 
60
  $error_string = $config->set_post_variables($_POST);
61
 
62
+ if ($error_string == "")
63
+ {
64
 
65
  $config->fix_url_fields();
66
 
79
  <div id="message" class="error below-h2"><p><?php echo EZP_CS_Utility::__('Errors present:') . "<br/> $error_string" ?></p></div>
80
  <?php endif; ?>
81
 
82
+ <?php if ($action_updated) : ?>
83
  <div id="message" class="updated below-h2"><p><span><?php echo EZP_CS_Utility::__('Settings Saved.'); ?></span><strong style="margin-left:7px;"><?php echo ' ' . EZP_CS_Utility::__('If you have a caching plugin be sure to clear it.'); ?></strong></p></div>
84
+ <?php endif; ?>
85
 
86
  <div class="postbox" style="margin-top:12px;" >
87
  <div class="inside" >
89
  <table class="form-table">
90
  <tr>
91
  <th scope="row">
92
+ <?php echo EZP_CS_Utility::_e("Status") ?>
93
  </th>
94
  <td>
95
  <div class="compound-setting">
108
  <table class="form-table">
109
  <tr>
110
  <th scope="row">
111
+ <?php echo EZP_CS_Utility::_e("Collect Email") ?>
112
  </th>
113
  <td>
114
  <div class="compound-setting">
119
  </tr>
120
  <tr>
121
  <th scope="row">
122
+ <?php echo EZP_CS_Utility::_e("Collect Name") ?>
123
  </th>
124
  <td>
125
  <div class="compound-setting">
138
  <table class="form-table">
139
  <tr>
140
  <th scope="row">
141
+ <?php echo EZP_CS_Utility::_e("Return Code") ?>
142
  </th>
143
  <td>
144
  <div class="compound-setting">
156
  <table class="form-table">
157
  <tr>
158
  <th scope="row">
159
+ <?php echo EZP_CS_Utility::_e("Facebook URL") ?>
160
  </th>
161
  <td>
162
  <div class="compound-setting">
166
  </tr>
167
  <tr>
168
  <th scope="row">
169
+ <?php echo EZP_CS_Utility::_e("Google Plus URL") ?>
170
  </th>
171
  <td>
172
  <div class="compound-setting">
176
  </tr>
177
  <tr>
178
  <th scope="row">
179
+ <?php echo EZP_CS_Utility::_e("Twitter URL") ?>
180
  </th>
181
  <td>
182
  <div class="compound-setting">
184
  </div>
185
  </td>
186
  </tr>
187
+ <tr>
188
+ <td style="padding-left:0; padding-bottom:0;" colspan="2">
189
+ <small>Get more social icons with <a href="http://easypiewp.com" target="_blank">Coming Soon Page Elite</a></small>
190
+ </td>
191
+ </tr>
192
  </table>
193
  </div>
194
  </div>
199
  <table class="form-table">
200
  <tr>
201
  <th scope="row">
202
+ <?php echo EZP_CS_Utility::_e("Author URL") ?>
203
  </th>
204
  <td>
205
  <div class="compound-setting">
210
  </tr>
211
  <tr>
212
  <th scope="row">
213
+ <?php echo EZP_CS_Utility::_e("Meta Description") ?>
214
  </th>
215
  <td>
216
  <div class="compound-setting">
220
  </tr>
221
  <tr>
222
  <th scope="row">
223
+ <?php echo EZP_CS_Utility::_e("Meta Keywords") ?>
224
  </th>
225
  <td>
226
  <div class="compound-setting">
231
  </tr>
232
  <tr>
233
  <th scope="row">
234
+ <?php echo EZP_CS_Utility::_e("Analytics Code") ?>
235
  </th>
236
  <td>
237
  <div class="compound-setting">
246
 
247
  <div class="postbox" >
248
  <div class="inside" >
249
+ <h3><?php EZP_CS_Utility::_e("Access") ?></h3>
250
  <table class="form-table">
251
  <tr>
252
  <th scope="row">
253
+ <?php echo EZP_CS_Utility::_e("Unfiltered URLs") ?>
254
  </th>
255
  <td>
256
  <div class="compound-setting">
258
  <div><span class="description"><?php EZP_CS_Utility::_e('Each line should contain a relative URL you don\'t want the page shown on (e.g. for http://mysite.com/mypage enter /mypage)'); ?></span></div>
259
  </div>
260
  </td>
261
+ </tr>
262
+ <tr>
263
+ <td style="padding-left:0; padding-bottom:0;" colspan="2">
264
+ <small>Give site access by visitor or group with <a href="http://easypiewp.com" target="_blank">Coming Soon Page Elite</a></small>
265
+ </td>
266
+ </tr>
267
  </table>
268
  </div>
269
  </div>
270
 
271
+ <?php
272
+ submit_button();
273
+ ?>
274
  <a href="http://easypiewp.com/easy-pie-coming-soon-faq" target="_blank"><?php EZP_CS_Utility::_e('FAQ'); ?></a>
275
  |
276
  <a href="http://wordpress.org/support/view/plugin-reviews/easy-pie-coming-soon" target="_blank"><?php echo EZP_CS_Utility::__('Rate'); ?></a>
277
  |
 
 
278
  <a href="http://easypiewp.com/about/" target="_blank"><?php EZP_CS_Utility::_e('Contact') ?></a>
 
 
279
  </form>
280
  </div>
281
  </div>
pages/page-options.php CHANGED
@@ -100,11 +100,7 @@ if (isset($_GET['tab'])) {
100
  |
101
  <a href="http://wordpress.org/support/view/plugin-reviews/easy-pie-coming-soon" target="_blank"><?php echo EZP_CS_Utility::__('Rate'); ?></a>
102
  |
103
- <a href="http://easypiewp.com/donate/" target="_blank"><?php EZP_CS_Utility::_e('Donate') ?></a>
104
- |
105
  <a href="http://easypiewp.com/about/" target="_blank"><?php EZP_CS_Utility::_e('Contact') ?></a>
106
- |
107
- <a href="http://easypiewp.com" target="_blank">Coming Soon Page ELITE</a>
108
  </form>
109
  </div>
110
  </div>
100
  |
101
  <a href="http://wordpress.org/support/view/plugin-reviews/easy-pie-coming-soon" target="_blank"><?php echo EZP_CS_Utility::__('Rate'); ?></a>
102
  |
 
 
103
  <a href="http://easypiewp.com/about/" target="_blank"><?php EZP_CS_Utility::_e('Contact') ?></a>
 
 
104
  </form>
105
  </div>
106
  </div>
pages/page-subscribers-list-tab.php CHANGED
@@ -170,7 +170,8 @@ $config = EZP_CS_Config_Entity::get_by_id($global->config_index);
170
  return false;"><?php EZP_CS_Utility::_e("Next"); ?><span style='float:right; margin-top:1px' class="ui-icon ui-icon-triangle-1-e"></span></button>
171
 
172
  </div>
173
- <p style="margin-top:17px; text-align:center;"><?php EZP_CS_Utility::_e('Want to auto-sync to MailChimp?'); ?> Try <a target="_blank" href="http://easypiewp.com">Coming Soon Page Elite</a></p>
 
174
  </div>
175
  </div>
176
  </div>
170
  return false;"><?php EZP_CS_Utility::_e("Next"); ?><span style='float:right; margin-top:1px' class="ui-icon ui-icon-triangle-1-e"></span></button>
171
 
172
  </div>
173
+ <p style="text-align:center;"><small style="margin-top:17px; ">AutoSync to MailChimp with <a target="_blank" href="http://easypiewp.com">Coming Soon Page Elite</a></small>
174
+ </p>
175
  </div>
176
  </div>
177
  </div>
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://easypiewp.com/donate/
4
  Tags: coming soon, coming soon page, construction, landing page, launch, launch page, maintenance, maintenance mode, offline, unavailable, under construction, underconstruction, wordpress coming soon, wordpress maintenance mode, wordpress under construction
5
  Requires at least: 3.5
6
  Tested up to: 4.1.1
7
- Stable tag: 0.6.3
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -79,6 +79,9 @@ For the FAQ on the Coming Soon Page please visit the [Easy Pie Website](http://e
79
 
80
  == Changelog ==
81
 
 
 
 
82
  = 0.6.3 =
83
  * Fixed bug involving name being a required field (Thanks tomtc)
84
 
@@ -120,6 +123,9 @@ For the FAQ on the Coming Soon Page please visit the [Easy Pie Website](http://e
120
 
121
  == Upgrade Notice ==
122
 
 
 
 
123
  = 0.6.3 =
124
  Fixed bug involving name being a required field (Thanks tomtc)
125
 
4
  Tags: coming soon, coming soon page, construction, landing page, launch, launch page, maintenance, maintenance mode, offline, unavailable, under construction, underconstruction, wordpress coming soon, wordpress maintenance mode, wordpress under construction
5
  Requires at least: 3.5
6
  Tested up to: 4.1.1
7
+ Stable tag: 0.6.4
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
79
 
80
  == Changelog ==
81
 
82
+ = 0.6.4 =
83
+ * Small UI tweaks
84
+
85
  = 0.6.3 =
86
  * Fixed bug involving name being a required field (Thanks tomtc)
87
 
123
 
124
  == Upgrade Notice ==
125
 
126
+ = 0.6.4 =
127
+ Small UI tweaks
128
+
129
  = 0.6.3 =
130
  Fixed bug involving name being a required field (Thanks tomtc)
131
 
styles/easy-pie-cs-styles.css CHANGED
@@ -5,6 +5,10 @@
5
  Description:
6
  Purpose of the stylesheet follows.
7
  */
 
 
 
 
8
 
9
  #icon-easy-pie-coming-soon {
10
  background: transparent url( '../images/easy-pie-cs-logo32.png' ) no-repeat;
5
  Description:
6
  Purpose of the stylesheet follows.
7
  */
8
+ #toplevel_page_easy-pie-coming-soon a[href*="elite"]
9
+ {
10
+ color: orange!important;
11
+ }
12
 
13
  #icon-easy-pie-coming-soon {
14
  background: transparent url( '../images/easy-pie-cs-logo32.png' ) no-repeat;