WordPress Landing Pages - Version 1.8.5

Version Description

  • Security Patch
Download this release

Release Info

Developer DavidWells
Plugin Icon 128x128 WordPress Landing Pages
Version 1.8.5
Comparing to
See all releases

Code changes from version 1.8.4 to 1.8.5

Files changed (159) hide show
  1. README.md +2 -0
  2. classes/class.post-type.landing-page.php +442 -0
  3. classes/class.statistics.php +128 -0
  4. css/admin-lp-cpt-only-style.css +4 -4
  5. landing-pages.php +75 -81
  6. lang/.tx/config +7 -0
  7. lang/landing-pages.mo +0 -0
  8. lang/landing-pages.po +1326 -962
  9. modules/module.ab-testing.php +11 -15
  10. modules/module.alert.php +12 -1
  11. modules/module.global-settings.php +35 -4
  12. modules/module.install.php +171 -165
  13. modules/module.post-type.php +429 -428
  14. modules/module.redirect-ab-testing.php +5 -1
  15. modules/module.track.php +50 -1
  16. readme.txt +3 -1
  17. shared/assets/assets.loader.class.php +196 -196
  18. shared/assets/css/admin/global-inbound-admin.css +153 -153
  19. shared/assets/css/admin/image-picker.css +46 -46
  20. shared/assets/css/admin/inbound-metaboxes.css +74 -74
  21. shared/assets/css/admin/wpadminbar.css +153 -153
  22. shared/assets/fonts/fontawesome/README.md +17 -17
  23. shared/assets/fonts/fontawesome/fontawesome-webfont.svg +413 -413
  24. shared/assets/includes/Snowplow/RefererParser/Config/INBOUND_ConfigFileReaderTrait.php +54 -54
  25. shared/assets/includes/Snowplow/RefererParser/Config/INBOUND_ConfigReaderInterface.php +15 -15
  26. shared/assets/includes/Snowplow/RefererParser/Config/INBOUND_JsonConfigReader.php +56 -56
  27. shared/assets/includes/Snowplow/RefererParser/Exception/INBOUND_InvalidArgumentException.php +9 -9
  28. shared/assets/includes/Snowplow/RefererParser/INBOUND_Medium.php +16 -16
  29. shared/assets/includes/Snowplow/RefererParser/INBOUND_Parser.php +266 -266
  30. shared/assets/includes/Snowplow/RefererParser/INBOUND_Referer.php +78 -78
  31. shared/assets/includes/referers.json +3889 -3889
  32. shared/assets/js/admin/image-picker.js +300 -300
  33. shared/assets/js/admin/select2.js +3137 -3137
  34. shared/assets/js/admin/select2.min.js +21 -21
  35. shared/assets/js/frontend/analytics-src/analytics.events.js +528 -528
  36. shared/assets/js/frontend/analytics-src/analytics.examples.js +184 -184
  37. shared/assets/js/frontend/analytics-src/analytics.forms.js +1009 -1009
  38. shared/assets/js/frontend/analytics-src/analytics.hooks.js +403 -403
  39. shared/assets/js/frontend/analytics-src/analytics.init.js +129 -129
  40. shared/assets/js/frontend/analytics-src/analytics.lead.js +87 -87
  41. shared/assets/js/frontend/analytics-src/analytics.page.js +372 -372
  42. shared/assets/js/frontend/analytics-src/analytics.start.js +16 -16
  43. shared/assets/js/frontend/analytics-src/analytics.storage.js +132 -132
  44. shared/assets/js/frontend/analytics-src/analytics.utils.js +763 -763
  45. shared/assets/js/frontend/analytics/inboundAnalytics.js +3440 -3440
  46. shared/assets/js/global/debug.js +36 -36
  47. shared/assets/js/global/inbound-dequeue-scripts.js +49 -49
  48. shared/assets/js/global/jquery.total-storage.min.js +21 -21
  49. shared/classes/class.ajax.php +73 -73
  50. shared/classes/class.branching.php +300 -300
  51. shared/classes/class.charting.php +285 -285
  52. shared/classes/class.compatibility.php +134 -134
  53. shared/classes/class.debug.php +420 -420
  54. shared/classes/class.feedback.php +373 -379
  55. shared/classes/class.form.php +1284 -1229
  56. shared/classes/class.inbound-api.api-key-generation.php +157 -157
  57. shared/classes/class.inbound-api.api-keys-table.php +267 -267
  58. shared/classes/class.inbound-api.php +1399 -1399
  59. shared/classes/class.inbound-forms.akismet.php +170 -170
  60. shared/classes/class.lead-fields.php +352 -402
  61. shared/classes/class.lead-storage.php +709 -701
  62. shared/classes/class.licensing.php +354 -354
  63. shared/classes/class.load-shared.php +166 -143
  64. shared/classes/class.magic.php +104 -104
  65. shared/classes/class.master-license.php +46 -46
  66. shared/classes/class.menu.php +693 -693
  67. shared/classes/class.menus.adminbar.php +710 -710
  68. shared/classes/class.notifications.php +54 -86
  69. shared/classes/class.options-api.php +39 -39
  70. shared/classes/class.post-type.email-template.php +399 -399
  71. shared/classes/class.post-type.wp-lead.php +490 -490
  72. shared/classes/class.shortcodes.cookie-values.php +50 -50
  73. shared/classes/class.shortcodes.email-template.php +143 -143
  74. shared/classes/class.templating-engine.php +98 -98
  75. shared/classes/class.track-data.php +102 -0
  76. shared/classes/class.welcome.php +201 -201
  77. shared/docs/css/style.css +885 -885
  78. shared/docs/css/theme.css +84 -84
  79. shared/docs/index.html +93 -93
  80. shared/docs/js/flatdoc.js +515 -515
  81. shared/docs/js/jquery.js +4 -4
  82. shared/docs/js/legacy.js +369 -369
  83. shared/docs/js/script.js +250 -250
  84. shared/docs/js/theme.js +33 -33
  85. shared/docs/leads/leads-user-guide.md +3 -3
  86. shared/docs/main.md +1029 -1029
  87. shared/docs/shortcodes.md +3 -3
  88. shared/legacy/functions.php +399 -399
  89. shared/shortcodes/css/form-cpt.css +144 -144
  90. shared/shortcodes/css/frontend-render.css +1096 -1096
  91. shared/shortcodes/css/select2.css +680 -680
  92. shared/shortcodes/css/shortcodes.css +614 -614
  93. shared/shortcodes/fonts/fontawesome/README.md +17 -17
  94. shared/shortcodes/fonts/fontawesome/fontawesome-webfont.svg +413 -413
  95. shared/shortcodes/inbound-shortcodes.php +834 -833
  96. shared/shortcodes/js/form-cpt.js +126 -126
  97. shared/shortcodes/js/select2.js +3137 -3137
  98. shared/shortcodes/js/select2.min.js +21 -21
  99. shared/shortcodes/js/shortcodes-plugins.js +31 -31
  100. shared/shortcodes/js/shortcodes.js +1092 -1092
  101. shared/shortcodes/js/tinymce.js +189 -189
  102. shared/shortcodes/popup.php +69 -69
  103. shared/shortcodes/preview.php +221 -221
  104. shared/shortcodes/shortcodes-fields.php +342 -342
  105. shared/shortcodes/shortcodes-includes.php +98 -98
  106. shared/shortcodes/shortcodes/alert.php +45 -45
  107. shared/shortcodes/shortcodes/button.php +108 -108
  108. shared/shortcodes/shortcodes/call-to-action.php +31 -31
  109. shared/shortcodes/shortcodes/callout.php +166 -166
  110. shared/shortcodes/shortcodes/column.php +175 -175
  111. shared/shortcodes/shortcodes/content-box.php +77 -77
  112. shared/shortcodes/shortcodes/divider.php +113 -113
  113. shared/shortcodes/shortcodes/forms.php +791 -785
  114. shared/shortcodes/shortcodes/gmap.php +154 -154
  115. shared/shortcodes/shortcodes/icon.php +58 -58
  116. shared/shortcodes/shortcodes/intro.php +92 -92
  117. shared/shortcodes/shortcodes/landing-page-list.php +136 -136
  118. shared/shortcodes/shortcodes/landing_pages.php +205 -205
  119. shared/shortcodes/shortcodes/leadp.php +43 -43
  120. shared/shortcodes/shortcodes/list-icon.php +64 -64
  121. shared/shortcodes/shortcodes/lists.php +59 -59
  122. shared/shortcodes/shortcodes/pricing.php +211 -211
  123. shared/shortcodes/shortcodes/profile.php +183 -183
  124. shared/shortcodes/shortcodes/quick-forms.php +38 -38
  125. shared/shortcodes/shortcodes/social-share.php +101 -101
  126. shared/shortcodes/shortcodes/social.php +93 -93
  127. shared/shortcodes/shortcodes/tabs.php +130 -130
  128. shared/shortcodes/shortcodes/teaser.php +254 -254
  129. shared/shortcodes/shortcodes/testimonial.php +178 -178
  130. shared/shortcodes/shortcodes/video.php +31 -31
  131. shared/templates/email-templates/inbound-new-lead-notification/inbound-new-lead-notification.php +168 -168
  132. shared/templates/email-templates/inbound-new-lead-notification/preview.html +165 -165
  133. shared/templates/email-templates/token-test/token-test.php +54 -54
  134. shared/templates/email-templates/wp-new-user-notification/preview.html +104 -104
  135. shared/templates/email-templates/wp-new-user-notification/wp-new-user-notification.php +111 -111
  136. shared/templates/email-templates/wp-notify-moderator/wp-notify-moderator.php +126 -126
  137. shared/templates/email-templates/wp-notify-post-author/demo.html +105 -105
  138. shared/templates/email-templates/wp-notify-post-author/wp-notify-post-author.php +107 -107
  139. templates/countdown-lander/assets/countdown/jquery.countdown.css +82 -82
  140. templates/countdown-lander/assets/countdown/jquery.countdown.js +137 -137
  141. templates/countdown-lander/assets/css/styles.css +236 -236
  142. templates/countdown-lander/assets/js/jquery.center.js +73 -73
  143. templates/countdown-lander/assets/js/script.js +36 -36
  144. templates/countdown-lander/config.php +137 -137
  145. templates/countdown-lander/image.php +48 -48
  146. templates/countdown-lander/index.php +228 -228
  147. templates/half-and-half/index.php +1 -1
  148. templates/simple-solid-lite/config.php +118 -118
  149. templates/simple-solid-lite/css/inbound-compiled-style.css +249 -249
  150. templates/simple-solid-lite/css/main.css +308 -308
  151. templates/simple-solid-lite/index.php +152 -152
  152. templates/simple-solid-lite/js/jquery.min.js +6 -6
  153. templates/simple-solid-lite/js/scripts.js +8 -8
  154. templates/simple-solid-lite/js/selectivizr-min.js +4 -4
  155. templates/simple-two-column/assets/css/style.css +150 -150
  156. templates/simple-two-column/config.php +136 -136
  157. templates/simple-two-column/index.php +188 -188
  158. tests/travis-ci/test.activations.php +4 -4
  159. tests/travis-ci/test.statistics.php +68 -0
README.md CHANGED
@@ -1,3 +1,5 @@
1
# WordPress Landing Pages #
2
3
**Contributors:** David Wells, Hudson Atwell
1
+ ![](https://travis-ci.org/inboundnow/landing-pages.svg?branch=master)
2
+
3
# WordPress Landing Pages #
4
5
**Contributors:** David Wells, Hudson Atwell
classes/class.post-type.landing-page.php ADDED
@@ -0,0 +1,442 @@
1
+ <?php
2
+
3
+ if ( !class_exists('Landing_Pages_Post_Type') ) {
4
+
5
+ class Landing_Pages_Post_Type {
6
+
7
+ function __construct() {
8
+ self::load_hooks();
9
+ }
10
+
11
+ /**
12
+ * setup hooks and filters
13
+ */
14
+ private function load_hooks() {
15
+ add_action('init', array( __CLASS__ , 'register_post_type' ) );
16
+ }
17
+
18
+ /**
19
+ * register post type
20
+ */
21
+ public static function register_post_type() {
22
+
23
+ $slug = get_option( 'lp-main-landing-page-permalink-prefix', 'go' );
24
+ $labels = array(
25
+ 'name' => _x('Landing Pages', 'post type general name' , 'landing-pages' ),
26
+ 'singular_name' => _x('Landing Page', 'post type singular name' , 'landing-pages' ),
27
+ 'add_new' => _x('Add New', 'Landing Page' , 'landing-pages' ),
28
+ 'add_new_item' => __('Add New Landing Page' , 'landing-pages' ),
29
+ 'edit_item' => __('Edit Landing Page' , 'landing-pages' ),
30
+ 'new_item' => __('New Landing Page' , 'landing-pages' ),
31
+ 'view_item' => __('View Landing Page' , 'landing-pages' ),
32
+ 'search_items' => __('Search Landing Page' , 'landing-pages' ),
33
+ 'not_found' => __('Nothing found' , 'landing-pages' ),
34
+ 'not_found_in_trash' => __('Nothing found in Trash' , 'landing-pages' ),
35
+ 'parent_item_colon' => ''
36
+ );
37
+
38
+ $args = array(
39
+ 'labels' => $labels,
40
+ 'public' => true,
41
+ 'publicly_queryable' => true,
42
+ 'show_ui' => true,
43
+ 'query_var' => true,
44
+ 'menu_icon' => LANDINGPAGES_URLPATH . '/images/plus.gif',
45
+ 'rewrite' => array("slug" => "$slug",'with_front' => false),
46
+ 'capability_type' => 'post',
47
+ 'hierarchical' => false,
48
+ 'menu_position' => 32,
49
+ 'supports' => array('title','custom-fields','editor','thumbnail', 'excerpt')
50
+ );
51
+
52
+ register_post_type( 'landing-page' , $args );
53
+ }
54
+
55
+
56
+ /* Register Category Taxonomy */
57
+ public static function register_category_taxonomy() {
58
+
59
+ register_taxonomy('wp_call_to_action_category','wp-call-to-action', array(
60
+ 'hierarchical' => true,
61
+ 'label' => __( 'CTA Categories' , 'cta' ),
62
+ 'singular_label' => __( 'Call to Action Category' , 'cta' ),
63
+ 'show_ui' => true,
64
+ 'show_in_nav_menus' => false,
65
+ 'query_var' => true,
66
+ "rewrite" => true
67
+ ));
68
+
69
+ }
70
+
71
+ /* Register Columns */
72
+ public static function register_columns( $cols ) {
73
+
74
+ $cols = array(
75
+ "cb" => "<input type=\"checkbox\" />",
76
+ "thumbnail-cta" => __( 'Preview' , 'cta' ),
77
+ "title" => __( 'Call to Action Title' , 'cta' ),
78
+ "cta_stats" => __( 'Variation Testing Stats' , 'cta' ),
79
+ "cta_impressions" => __( 'Total<br>Impressions' , 'cta' ),
80
+ "cta_actions" => __( 'Total<br>Conversions' , 'cta' ),
81
+ "cta_cr" => __( 'Total<br>Click Through Rate' , 'cta' )
82
+
83
+ );
84
+
85
+ return $cols;
86
+
87
+ }
88
+
89
+ /* Prepare Column Data */
90
+ public static function prepare_column_data( $column , $post_id ) {
91
+ global $post;
92
+
93
+ if ($post->post_type !='wp-call-to-action') {
94
+ return $column;
95
+ }
96
+
97
+ if ("ID" == $column){
98
+ echo $post->ID;
99
+ } else if ("title" == $column) {
100
+ }
101
+ else if ("author" == $column) {
102
+ }
103
+ else if ("date" == $column) {
104
+ }
105
+ else if ("thumbnail-cta" == $column) {
106
+ $template = get_post_meta($post->ID, 'wp-cta-selected-template-0', true);
107
+ $permalink = get_permalink($post->ID);
108
+ $permalink = add_query_arg( array('w'=>'140') , $permalink );
109
+ $thumbnail = '//s.wordpress.com/mshots/v1/' . urlencode(esc_url($permalink)) . '?w=140';
110
+
111
+ echo "<a title='". __('Click to Preview this variation' , 'cta' ) ."' class='thickbox' href='".$permalink."?wp-cta-variation-id=0&wp_cta_iframe_window=on&post_id=".$post->ID."&TB_iframe=true&width=640&height=703' target='_blank'><img src='".$thumbnail."' style='width:150px;height:110px;' title='Click to Preview'></a>";
112
+
113
+ }
114
+ else if ("cta_stats" == $column) {
115
+ self::show_stats_data();
116
+ }
117
+ elseif ("cta_impressions" == $column) {
118
+ echo self::show_aggregated_stats("cta_impressions");
119
+
120
+ }
121
+ elseif ("cta_actions" == $column) {
122
+ echo self::show_aggregated_stats("cta_actions");
123
+ }
124
+ elseif ("cta_cr" == $column) {
125
+ echo self::show_aggregated_stats("cta_cr") . "%";
126
+ }
127
+ elseif ("template" == $column) {
128
+ $template_used = get_post_meta($post->ID, 'wp-cta-selected-template', true);
129
+ echo $template_used;
130
+ }
131
+ }
132
+
133
+ /* Define Sortable Columns */
134
+ public static function define_sortable_columns($columns) {
135
+
136
+ return array(
137
+ 'title' => 'title',
138
+ 'impressions' => 'impressions',
139
+ 'actions' => 'actions',
140
+ 'cr' => 'cr'
141
+ );
142
+
143
+ }
144
+
145
+ /* Define Row Actions */
146
+ public static function filter_row_actions( $actions , $post ) {
147
+
148
+ if ($post->post_type=='wp-call-to-action') {
149
+ $actions['clear'] = '<a href="#clear-stats" id="wp_cta_clear_'.$post->ID.'" class="clear_stats" title="'
150
+ . __( 'Clear impression and conversion records', 'cta' )
151
+ . '" >' . __( 'Clear All Stats' , 'cta') . '</a>';
152
+
153
+ /* show shortcode */
154
+ $actions['clear'] .= '<br><span style="color:#000;">' . __( 'Shortcode:' , 'cta' ) .'</span> <input type="text" style="width: 60%; text-align: center;" class="regular-text code short-shortcode-input" readonly="readonly" id="shortcode" name="shortcode" value="[cta id=\''.$post->ID.'\']">';
155
+ }
156
+
157
+ return $actions;
158
+
159
+ }
160
+
161
+ /* Adds ability to filter email templates by custom post type */
162
+ public static function add_category_taxonomy_filter() {
163
+ global $post_type;
164
+
165
+ if ($post_type === "wp-call-to-action") {
166
+ $post_types = get_post_types( array( '_builtin' => false ) );
167
+ if ( in_array( $post_type, $post_types ) ) {
168
+ $filters = get_object_taxonomies( $post_type );
169
+
170
+ foreach ( $filters as $tax_slug ) {
171
+ $tax_obj = get_taxonomy( $tax_slug );
172
+ (isset($_GET[$tax_slug])) ? $current = $_GET[$tax_slug] : $current = 0;
173
+ wp_dropdown_categories( array(
174
+ 'show_option_all' => __('Show All '.$tax_obj->label ),
175
+ 'taxonomy' => $tax_slug,
176
+ 'name' => $tax_obj->name,
177
+ 'orderby' => 'name',
178
+ 'selected' => $current,
179
+ 'hierarchical' => $tax_obj->hierarchical,
180
+ 'show_count' => false,
181
+ 'hide_empty' => true
182
+ ) );
183
+ }
184
+ }
185
+ }
186
+ }
187
+
188
+ /* Convert Taxonomy ID to Slug for Filter Serch */
189
+ public static function convert_id_to_slug($query) {
190
+ global $pagenow;
191
+ $qv = &$query->query_vars;
192
+ if( $pagenow=='edit.php' && isset($qv['wp_call_to_action_category']) && is_numeric($qv['wp_call_to_action_category']) ) {
193
+ $term = get_term_by('id',$qv['wp_call_to_action_category'],'wp_call_to_action_category');
194
+ $qv['wp_call_to_action_category'] = $term->slug;
195
+ }
196
+ }
197
+
198
+ /* Changes the title of Excerpt meta box to Summary */
199
+ public static function change_excerpt_to_summary() {
200
+ $post_type = "wp-call-to-action";
201
+ if ( post_type_supports($post_type, 'excerpt') ) {
202
+ add_meta_box('postexcerpt', __( 'Short Description' , 'cta' ), 'post_excerpt_meta_box', $post_type, 'normal', 'core');
203
+ }
204
+ }
205
+
206
+ public static function show_stats_data()
207
+ {
208
+ global $post, $CTA_Variations;
209
+
210
+ $permalink = get_permalink($post->ID);
211
+ $variations = $CTA_Variations->get_variations( $post->ID );
212
+
213
+ $admin_url = admin_url();
214
+ $admin_url = str_replace('?frontend=false','',$admin_url);
215
+
216
+ if ($variations)
217
+ {
218
+ //echo "<b>".$wp_cta_impressions."</b> visits";
219
+ echo "<span class='show-stats button'>". __( 'Show Variation Stats' , 'cta' ) ."</span>";
220
+ echo "<ul class='wp-cta-varation-stat-ul'>";
221
+
222
+ $first_status = get_post_meta($post->ID,'wp_cta_ab_variation_status', true); // Current status
223
+ $first_notes = get_post_meta($post->ID,'wp-cta-variation-notes', true);
224
+ $cr_array = array();
225
+ $i = 0;
226
+ $impressions = 0;
227
+ $conversions = 0;
228
+ foreach ($variations as $vid => $variation)
229
+ {
230
+ $letter = $CTA_Variations->vid_to_letter( $post->ID , $vid ); // convert to letter
231
+ $each_impression = get_post_meta($post->ID,'wp-cta-ab-variation-impressions-'.$vid, true); // get impressions
232
+ $v_status = get_post_meta($post->ID,'cta_ab_variation_status_'.$vid, true); // Current status
233
+
234
+ if ($i === 0) { $v_status = $first_status; } // get status of first
235
+
236
+ (($v_status === "")) ? $v_status = "1" : $v_status = $v_status; // Get on/off status
237
+
238
+ $each_notes = get_post_meta($post->ID,'wp-cta-variation-notes-'.$vid, true); // Get Notes
239
+
240
+ if ($i === 0) { $each_notes = $first_notes; } // Get first notes
241
+
242
+ $each_conversion = get_post_meta($post->ID,'wp-cta-ab-variation-conversions-'.$vid, true);
243
+ (($each_conversion === "")) ? $final_conversion = 0 : $final_conversion = $each_conversion;
244
+
245
+ $impressions += get_post_meta($post->ID,'wp-cta-ab-variation-impressions-'.$vid, true);
246
+
247
+ $conversions += get_post_meta($post->ID,'wp-cta-ab-variation-conversions-'.$vid, true);
248
+
249
+ if ($each_impression != 0)
250
+ {
251
+ $conversion_rate = $final_conversion / $each_impression;
252
+ }
253
+ else
254
+ {
255
+ $conversion_rate = 0;
256
+ }
257
+
258
+ $conversion_rate = round($conversion_rate,2) * 100;
259
+ $cr_array[] = $conversion_rate;
260
+
261
+ if ($v_status === "0")
262
+ {
263
+ $final_status = __( '(Paused)' , 'cta' );
264
+ }
265
+ else
266
+ {
267
+ $final_status = "";
268
+ }
269
+ /*if ($cr_array[$i] > $largest) {
270
+ $largest = $cr_array[$i];
271
+ }
272
+ (($largest === $conversion_rate)) ? $winner_class = 'wp-cta-current-winner' : $winner_class = ""; */
273
+ (($final_conversion === "1")) ? $c_text = 'conversion' : $c_text = "conversions";
274
+ (($each_impression === "1")) ? $i_text = 'view' : $i_text = "views";
275
+ (($each_notes === "")) ? $each_notes = 'No notes' : $each_notes = $each_notes;
276
+ $data_letter = "data-letter=\"".$letter."\"";
277
+
278
+ $popup = "data-notes=\"<span class='wp-cta-pop-description'>".$each_notes."</span><span class='wp-cta-pop-controls'><span class='wp-cta-pop-edit button-primary'><a href='".$admin_url."post.php?post=".$post->ID."&wp-cta-variation-id=".$vid."&action=edit'>Edit This Varaition</a></span><span class='wp-cta-pop-preview button'><a title='Click to Preview this variation' class='thickbox' href='".$permalink."&wp_cta_iframe_window=on&post_id=".$post->ID."&TB_iframe=true&width=640&height=703' target='_blank'>Preview This Varaition</a></span><span class='wp-cta-bottom-controls'><span class='wp-cta-delete-var-stats' data-letter='".$letter."' data-vid='".$vid."' rel='".$post->ID."'>Clear These Stats</span></span></span>\"";
279
+
280
+ echo "<li rel='".$final_status."' data-postid='".$post->ID."' data-letter='".$letter."' data-wp-cta='' class='wp-cta-stat-row-".$vid." ".$post->ID. '-'. $conversion_rate ." status-".$v_status. "'><a ".$popup." ".$data_letter." class='wp-cta-letter' title='click to edit this variation' href='".$admin_url."/wp-admin/post.php?post=".$post->ID."&wp-cta-variation-id=".$vid."&action=edit'>" . $letter . "</a><span class='wp-cta-numbers'> <span class='wp-cta-impress-num'>" . $each_impression . "</span><span class='visit-text'>".$i_text." with</span><span class='wp-cta-con-num'>". $final_conversion . "</span> ".$c_text."</span><a ".$popup." ".$data_letter." class='cr-number cr-empty-".$conversion_rate."' href='/wp-admin/post.php?post=".$post->ID."&wp-cta-variation-id=".$vid."&action=edit'>". $conversion_rate . "%</a></li>";
281
+ $i++;
282
+ }
283
+ echo "</ul>";
284
+
285
+ $winning_cr = max($cr_array); // best conversion rate
286
+
287
+ if ($winning_cr != 0) {
288
+ echo "<span class='variation-winner-is'>".$post->ID. "-".$winning_cr."</span>";
289
+ }
290
+ //echo "Total Visits: " . $impressions;
291
+ //echo "Total Conversions: " . $conversions;
292
+ }
293
+ else
294
+ {
295
+ $notes = get_post_meta($post->ID,'wp-cta-variation-notes', true); // Get Notes
296
+ $cr = self::show_aggregated_stats("cta_cr");
297
+ (($notes === "")) ? $notes = 'No notes' : $notes = $notes;
298
+ $popup = "data-notes=\"<span class='wp-cta-pop-description'>".$notes."</span><span class='wp-cta-pop-controls'><span class='wp-cta-pop-edit button-primary'><a href='".$admin_url."post.php?post=".$post->ID."&wp-cta-variation-id=0&action=edit'>Edit This Varaition</a></span><span class='wp-cta-pop-preview button'><a title='Click to Preview this variation' class='thickbox' href='".$permalink."?wp-cta-variation-id=0&wp_cta_iframe_window=on&post_id=".$post->ID."&TB_iframe=true&width=640&height=703' target='_blank'>Preview This Varaition</a></span><span class='wp-cta-bottom-controls'><span class='wp-cta-delete-var-stats' data-letter='A' data-vid='0' rel='".$post->ID."'>Clear These Stats</span></span></span>\"";
299
+
300
+ echo "<ul class='wp-cta-varation-stat-ul'><li rel='' data-postid='".$post->ID."' data-letter='A' data-wp-cta=''><a ".$popup." data-letter=\"A\" class='wp-cta-letter' title='click to edit this variation' href='".$admin_url."post.php?post=".$post->ID."&wp-cta-variation-id=0&action=edit'>A</a><span class='wp-cta-numbers'> <span class='wp-cta-impress-num'>" . self::show_aggregated_stats("cta_impressions") . "</span><span class='visit-text'>visits</span><span class='wp-cta-con-num'>". self::show_aggregated_stats("cta_actions") . "</span> conversions</span><a class='cr-number cr-empty-".$cr."' href='".$admin_url."post.php?post=".$post->ID."&wp-cta-variation-id=0&action=edit'>". $cr . "%</a></li></ul>";
301
+ echo "<div class='no-stats-yet'>". __( 'No A/B Tests running for this landing page.' , 'cta' ) ." <a href='/wp-admin/post.php?post=".$post->ID."&wp-cta-variation-id=1&action=edit&new-variation=1&wp-cta-message=go'>Start one</a></div>";
302
+
303
+ }
304
+ }
305
+
306
+ /* Needs Documentation */
307
+ public static function show_aggregated_stats($type_of_stat)
308
+ {
309
+ global $post, $CTA_Variations;
310
+
311
+ $variations = $CTA_Variations->get_variations($post->ID);
312
+
313
+
314
+ $impressions = 0;
315
+ $conversions = 0;
316
+
317
+ foreach ($variations as $vid => $variation)
318
+ {
319
+ $impressions += $CTA_Variations->get_impressions( $post->ID , $vid );
320
+ $conversions += $CTA_Variations->get_conversions( $post->ID , $vid );
321
+ }
322
+
323
+ if ($type_of_stat === "cta_actions")
324
+ {
325
+ return $conversions;
326
+ }
327
+ if ($type_of_stat === "cta_impressions")
328
+ {
329
+ return $impressions;
330
+ }
331
+ if ($type_of_stat === "cta_cr")
332
+ {
333
+ if ($impressions != 0) {
334
+ $conversion_rate = $conversions / $impressions;
335
+ } else {
336
+ $conversion_rate = 0;
337
+ }
338
+
339
+ $conversion_rate = round($conversion_rate,2) * 100;
340
+
341
+ return $conversion_rate;
342
+ }
343
+ }
344
+
345
+ /* Add butotn to clear all CTA stats */
346
+ public static function add_clear_all_stats_button() {
347
+ global $post;
348
+
349
+ if ( !isset( $post ) || $post->post_type != 'wp-call-to-action' ) {
350
+ return;
351
+ }
352
+
353
+ ?>
354
+
355
+ <script>
356
+ jQuery(document).ready(function($) {
357
+ var cta_button_html = '<span id="cta_clear_all_cta_stats" class="button"><img src="<?php echo WP_CTA_URLPATH; ?>images/reset.png" style="margin-top:-3px;vertical-align:middle;padding-right:3px;"> <?php _e( 'Reset All CTA Stats' , 'cta' ); ?></span>';
358
+ jQuery('.search-box').append(cta_button_html);
359
+ jQuery("#cta_clear_all_cta_stats").click( function(e) {
360
+ e.preventDefault();
361
+ if (confirm('<?php _e('Are you sure you want to clear all call to action stats?' , 'cta' ); ?>')) {
362
+
363
+ jQuery.ajax({
364
+ type: 'POST',
365
+ url: ajaxurl,
366
+ context: this,
367
+ data: {
368
+ action: 'wp_cta_clear_all_cta_stats',
369
+ },
370
+
371
+ success: function(data){
372
+ var self = this;
373
+
374
+ jQuery(self).text("Stats Removed!").css("color", "green").removeClass("wp-cta-delete-var-stats").addClass('wp-cta-clear-success');
375
+ jQuery(".wp-cta-impress-num, .wp-cta-con-num").text("0");
376
+ jQuery(".cr-number").addClass("cr-empty-0").text("0%");
377
+ },
378
+
379
+ error: function(MLHttpRequest, textStatus, errorThrown){
380
+ alert("Ajax not enabled");
381
+ }
382
+ });
383
+ };
384
+ });
385
+ });
386
+
387
+ </script>
388
+ <?php
389
+ }
390
+
391
+ /* Clears stats of all CTAs */
392
+ public static function clear_all_cta_stats() {
393
+ $ctas = get_posts( array(
394
+ 'post_type' => 'wp-call-to-action',
395
+ 'posts_per_page' => -1
396
+ ));
397
+
398
+
399
+ foreach ($ctas as $cta) {
400
+ Landing_Pages_Post_Type::clear_cta_stats( $cta->ID );
401
+ }
402
+ }
403
+
404
+ /* Clears stats of a single CTA
405
+ *
406
+ * @param cta_id INT of call to action
407
+ */
408
+ public static function clear_cta_stats( $cta_id ) {
409
+ global $CTA_Variations;
410
+
411
+ $variations = $CTA_Variations->get_variations($cta_id);
412
+ if ($variations)
413
+ {
414
+ foreach ( $variations as $vid => $variation )
415
+ {
416
+ add_post_meta( $cta_id, 'wp-cta-ab-variation-impressions-'.$vid, 0 , true ) or update_post_meta( $cta_id, 'wp-cta-ab-variation-impressions-'.$vid , 0 );
417
+ add_post_meta( $cta_id, 'wp-cta-ab-variation-conversions-'.$vid, 0 , true ) or update_post_meta( $cta_id, 'wp-cta-ab-variation-conversions-'.$vid , 0 );
418
+ }
419
+
420
+ } else {
421
+ add_post_meta( $cta_id, 'wp-cta-ab-variation-impressions-0', 0 , true ) or update_post_meta( $cta_id, 'wp-cta-ab-variation-impressions-0' , 0 );
422
+ add_post_meta( $cta_id, 'wp-cta-ab-variation-conversions-0', 0 , true ) or update_post_meta( $cta_id, 'wp-cta-ab-variation-conversions-0' , 0 );
423
+ }
424
+ }
425
+
426
+ /* Clears stats for CTA variation given CTA & Variation ID
427
+ *
428
+ * @param cta_id INI
429
+ * @param variation_id INT
430
+ *
431
+ */
432
+ public static function clear_cta_variation_stats( $cta_id = 0 , $variation_id = 0 ) {
433
+
434
+ add_post_meta( $cta_id, 'wp-cta-ab-variation-impressions-'.$variation_id , 0 , true ) or update_post_meta( $cta_id, 'wp-cta-ab-variation-impressions-'.$variation_id , 0 );
435
+ add_post_meta( $cta_id, 'wp-cta-ab-variation-conversions-'.$variation_id , 0 , true ) or update_post_meta( $cta_id, 'wp-cta-ab-variation-conversions-'.$variation_id , 0 );
436
+
437
+ }
438
+ }
439
+
440
+ /* Load Post Type Pre Init */
441
+ $GLOBALS['Landing_Pages_Post_Type'] = new Landing_Pages_Post_Type();
442
+ }
classes/class.statistics.php ADDED
@@ -0,0 +1,128 @@
1
+ <?php
2
+
3
+ class Landing_Pages_Statistics {
4
+ static $variations;
5
+
6
+ /**
7
+ * Gets a comprehensive statistics array given a landing page id
8
+ */
9
+ public static function read_statistics( $landing_page_id ) {
10
+ self::$variations = self::get_variations( $landing_page_id );
11
+
12
+ $statistics['variations'] = self::$variations;
13
+ $statistics['impressions'] = self::get_impressions( $landing_page_id );
14
+ $statistics['conversions'] = self::get_conversions( $landing_page_id );
15
+
16
+ return $statistics;
17
+ }
18
+
19
+
20
+ /**
21
+ * Returns array of variation data given a landing page id
22
+ *
23
+ * @param INT $landing_page_id id of landing page
24
+ * @param INT $vid id of specific variation
25
+ *
26
+ * @returns ARRAY of variation data
27
+ */
28
+ public static function get_variations( $landing_page_id , $vid = null ) {
29
+
30
+ $variations = (self::$variations) ? self::$variations : get_post_meta( $landing_page_id , 'lp-ab-variations' , true );
31
+ $variations = explode( ',' , $variations );
32
+ $variations = array_filter( $variations , 'is_numeric' );
33
+
34
+ return ( $variations ? $variations : array() );
35
+ }
36
+
37
+
38
+ /**
39
+ * Gets impressions count for landing page variations
40
+ * @param $landing_page_id
41
+ * @return ARRAY
42
+ */
43
+
44
+ public static function get_impressions( $landing_page_id ) {
45
+ $variations = (self::$variations) ? self::$variations : self::get_variations( $landing_page_id );
46
+
47
+ $impressions = array();
48
+ foreach ($variations as $vid) {
49
+ $impressions[$vid] = self::get_impressions_count( $landing_page_id , $vid );
50
+ }
51
+
52
+ return $impressions;
53
+ }
54
+
55
+
56
+ /**
57
+ * Gets conversion counts for landing page variations
58
+ * @param $landing_page_id
59
+ * @return ARRAY
60
+ */
61
+
62
+ public static function get_conversions( $landing_page_id ) {
63
+ $variations = (self::$variations) ? self::$variations : self::get_variations( $landing_page_id );
64
+
65
+ $impressions = array();
66
+ foreach ($variations as $vid) {
67
+ $impressions[$vid] = self::get_impressions_count( $landing_page_id , $vid );
68
+ }
69
+
70
+ return $impressions;
71
+ }
72
+
73
+
74
+ /**
75
+ * Returns impression for given cta and variation id
76
+ *
77
+ * @param INT $landing_page_id id of call to action
78
+ * @param INT $vid id of variation belonging to call to action
79
+ *
80
+ * @return INT impression count
81
+ */
82
+ public static function get_impressions_count( $landing_page_id , $vid ) {
83
+
84
+ $impressions = get_post_meta( $landing_page_id , 'lp-ab-variation-impressions-'.$vid , true);
85
+
86
+ if (!is_numeric($impressions)) {
87
+ $impressions = 0;
88
+ }
89
+
90
+ return $impressions;
91
+ }
92
+ /**
93
+ * Returns conversion count for given landing page id and variation id
94
+ *
95
+ * @param INT $landing_page_id id of call to action
96
+ * @param INT $vid id of variation belonging to call to action
97
+ *
98
+ * @return INT impression count
99
+ */
100
+ public static function get_conversions_count( $landing_page_id , $vid = 0 ) {
101
+
102
+
103
+ $conversions = get_post_meta( $landing_page_id , 'lp-ab-variation-conversions-'.$vid , true);
104
+
105
+ if (!is_numeric($conversions)) {
106
+ $conversions = 0;
107
+ }
108
+
109
+ return $conversions;
110
+ }
111
+
112
+
113
+ /**
114
+ * Set impression count
115
+ */
116
+ public static function set_impression_count( $landing_page_id , $vid , $count ) {
117
+ update_post_meta( $landing_page_id, 'lp-ab-variation-impressions-'.$vid, $count );
118
+ }
119
+
120
+ /**
121
+ * Set conversion count
122
+ */
123
+ public static function set_conversion_count( $landing_page_id , $vid , $count ) {
124
+ update_post_meta( $landing_page_id, 'lp-ab-variation-conversions-'.$vid, $count );
125
+ }
126
+
127
+ }
128
+
css/admin-lp-cpt-only-style.css CHANGED
@@ -1,11 +1,8 @@
1
#main-title-area #lp-main-headline {
2
width: 100%;
3
-
4
font-size: 23px;
5
-
6
outline: 0 none;
7
padding: 0px 7px;
8
-
9
}
10
#post-body-content, .edit-form-section {
11
margin-bottom: 0px;
@@ -64,7 +61,10 @@ ul#template-filter .button-primary a {
64
vertical-align: middle;
65
float: none !important;
66
font-weight: normal;
67
- margin-left: 20px;
68
}
69
#lp_2_form_content .hndle em {
70
font-size: 13px;
1
#main-title-area #lp-main-headline {
2
width: 100%;
3
font-size: 23px;
4
outline: 0 none;
5
padding: 0px 7px;
6
}
7
#post-body-content, .edit-form-section {
8
margin-bottom: 0px;
61
vertical-align: middle;
62
float: none !important;
63
font-weight: normal;
64
+ font-size: 20px;
65
+ }
66
+ #more-templates-button a {
67
+ font-size: 15px;
68
}
69
#lp_2_form_content .hndle em {
70
font-size: 13px;
landing-pages.php CHANGED
@@ -3,7 +3,7 @@
3
Plugin Name: Landing Pages
4
Plugin URI: http://www.inboundnow.com/landing-pages/
5
Description: The first true all-in-one Landing Page solution for WordPress, including ongoing conversion metrics, a/b split testing, unlimited design options and so much more!
6
- Version: 1.8.4
7
Author: Inbound Now
8
Author URI: http://www.inboundnow.com/
9
Text Domain: landing-pages
@@ -14,75 +14,8 @@ if (!class_exists('Inbound_Landing_Pages_Plugin')) {
14
15
final class Inbound_Landing_Pages_Plugin {
16
17
- /* START PHP VERSION CHECKS */
18
- /**
19
- * Admin notices, collected and displayed on proper action
20
- *
21
- * @var array
22
- */
23
- public static $notices = array();
24
-
25
- /**
26
- * Whether the current PHP version meets the minimum requirements
27
- *
28
- * @return bool
29
- */
30
- public static function is_valid_php_version() {
31
- return version_compare( PHP_VERSION, '5.3', '>=' );
32
- }
33
-
34
- /**
35
- * Invoked when the PHP version check fails. Load up the translations and
36
- * add the error message to the admin notices
37
- */
38
- static function fail_php_version() {
39
- //add_action( 'plugins_loaded', array( __CLASS__, 'load_text_domain_init' ) );
40
- $plugin_url = admin_url( 'plugins.php' );
41
- self::notice( __( 'Landing Pages requires PHP version 5.3+ to run. Your version '.PHP_VERSION.' is not high enough.<br><u>Please contact your hosting provider</u> to upgrade your PHP Version.<br>The plugin is NOT Running. You can disable this warning message by <a href="'.$plugin_url.'">deactivating the plugin</a>', 'landing-pages' ) );
42
- }
43
-
44
- /**
45
- * Handle notice messages according to the appropriate context (WP-CLI or the WP Admin)
46
- *
47
- * @param string $message
48
- * @param bool $is_error
49
- * @return void
50
- */
51
- public static function notice( $message, $is_error = true ) {
52
- if ( defined( 'WP_CLI' ) ) {
53
- $message = strip_tags( $message );
54
- if ( $is_error ) {
55
- WP_CLI::warning( $message );
56
- } else {
57
- WP_CLI::success( $message );
58
- }
59
- } else {
60
- // Trigger admin notices
61
- add_action( 'all_admin_notices', array( __CLASS__, 'admin_notices' ) );
62
-
63
- self::$notices[] = compact( 'message', 'is_error' );
64
- }
65
- }
66
-
67
- /**
68
- * Show an error or other message in the WP Admin
69
- *
70
- * @action all_admin_notices
71
- * @return void
72
- */
73
- public static function admin_notices() {
74
- foreach ( self::$notices as $notice ) {
75
- $class_name = empty( $notice['is_error'] ) ? 'updated' : 'error';
76
- $html_message = sprintf( '<div class="%s">%s</div>', esc_attr( $class_name ), wpautop( $notice['message'] ) );
77
- echo wp_kses_post( $html_message );
78
- }
79
- }
80
- /* END PHP VERSION CHECKS */
81
-
82
-
83
/**
84
* Main Inbound_Landing_Pages_Plugin Instance
85
- *
86
*/
87
public function __construct() {
88
@@ -105,7 +38,7 @@ if (!class_exists('Inbound_Landing_Pages_Plugin')) {
105
*/
106
private static function load_constants() {
107
108
- define('LANDINGPAGES_CURRENT_VERSION', '1.8.4' );
109
define('LANDINGPAGES_URLPATH', plugins_url( '/' , __FILE__ ) );
110
define('LANDINGPAGES_PATH', WP_PLUGIN_DIR.'/'.plugin_basename( dirname(__FILE__) ).'/' );
111
define('LANDINGPAGES_PLUGIN_SLUG', plugin_basename( dirname(__FILE__) ) );
@@ -119,7 +52,6 @@ if (!class_exists('Inbound_Landing_Pages_Plugin')) {
119
120
/**
121
* Include required plugin files
122
- *
123
*/
124
private static function load_files() {
125
@@ -180,10 +112,14 @@ if (!class_exists('Inbound_Landing_Pages_Plugin')) {
180
endswitch;
181
}
182
183
- /** Load Shared Files at priority 2 */
184
private static function load_shared_files() {
185
- require_once('shared/classes/class.load-shared.php');
186
- add_action( 'plugins_loaded', array( 'Inbound_Load_Shared' , 'init' ) , 2 );
187
}
188
189
/**
@@ -200,6 +136,71 @@ if (!class_exists('Inbound_Landing_Pages_Plugin')) {
200
load_plugin_textdomain( 'landing-pages' , false , LANDINGPAGES_PLUGIN_SLUG . '/lang/' );
201
}
202
203
}
204
205
/* Initiate Plugin */
@@ -211,9 +212,6 @@ if (!class_exists('Inbound_Landing_Pages_Plugin')) {
211
Inbound_Landing_Pages_Plugin::fail_php_version();
212
}
213
214
-
215
-
216
-
217
/* lagacy - Conditional check LP active */
218
function lp_check_active() {
219
return 1;
@@ -230,8 +228,4 @@ if (!class_exists('Inbound_Landing_Pages_Plugin')) {
230
return true;
231
}
232
233
-
234
-
235
- }
236
-
237
-
3
Plugin Name: Landing Pages
4
Plugin URI: http://www.inboundnow.com/landing-pages/
5
Description: The first true all-in-one Landing Page solution for WordPress, including ongoing conversion metrics, a/b split testing, unlimited design options and so much more!
6
+ Version: 1.8.5
7
Author: Inbound Now
8
Author URI: http://www.inboundnow.com/
9
Text Domain: landing-pages
14
15
final class Inbound_Landing_Pages_Plugin {
16
17
/**
18
* Main Inbound_Landing_Pages_Plugin Instance
19
*/
20
public function __construct() {
21
38
*/
39
private static function load_constants() {
40
41
+ define('LANDINGPAGES_CURRENT_VERSION', '1.8.5' );
42
define('LANDINGPAGES_URLPATH', plugins_url( '/' , __FILE__ ) );
43
define('LANDINGPAGES_PATH', WP_PLUGIN_DIR.'/'.plugin_basename( dirname(__FILE__) ).'/' );
44
define('LANDINGPAGES_PLUGIN_SLUG', plugin_basename( dirname(__FILE__) ) );
52
53
/**
54
* Include required plugin files
55
*/
56
private static function load_files() {
57
112
endswitch;
113
}
114
115
+ /**
116
+ * Load Shared Files at priority 2
117
+ */
118
private static function load_shared_files() {
119
+ if (!defined('INBOUND_PRO_PATH')) {
120
+ require_once('shared/classes/class.load-shared.php');
121
+ add_action( 'plugins_loaded', array( 'Inbound_Load_Shared' , 'init') , 3 );
122
+ }
123
}
124
125
/**
136
load_plugin_textdomain( 'landing-pages' , false , LANDINGPAGES_PLUGIN_SLUG . '/lang/' );
137
}
138
139
+ /* START PHP VERSION CHECKS */
140
+ /**
141
+ * Admin notices, collected and displayed on proper action
142
+ *
143
+ * @var array
144
+ */
145
+ public static $notices = array();
146
+
147
+ /**
148
+ * Whether the current PHP version meets the minimum requirements
149
+ *
150
+ * @return bool
151
+ */
152
+ public static function is_valid_php_version() {
153
+ return version_compare( PHP_VERSION, '5.3', '>=' );
154
+ }
155
+
156
+ /**
157
+ * Invoked when the PHP version check fails. Load up the translations and
158
+ * add the error message to the admin notices
159
+ */
160
+ static function fail_php_version() {
161
+ //add_action( 'plugins_loaded', array( __CLASS__, 'load_text_domain_init' ) );
162
+ $plugin_url = admin_url( 'plugins.php' );
163
+ self::notice( __( 'Landing Pages requires PHP version 5.3+ to run. Your version '.PHP_VERSION.' is not high enough.<br><u>Please contact your hosting provider</u> to upgrade your PHP Version.<br>The plugin is NOT Running. You can disable this warning message by <a href="'.$plugin_url.'">deactivating the plugin</a>', 'landing-pages' ) );
164
+ }
165
+
166
+ /**
167
+ * Handle notice messages according to the appropriate context (WP-CLI or the WP Admin)
168
+ *
169
+ * @param string $message
170
+ * @param bool $is_error
171
+ * @return void
172
+ */
173
+ public static function notice( $message, $is_error = true ) {
174
+ if ( defined( 'WP_CLI' ) ) {
175
+ $message = strip_tags( $message );
176
+ if ( $is_error ) {
177
+ WP_CLI::warning( $message );
178
+ } else {
179
+ WP_CLI::success( $message );
180
+ }
181
+ } else {
182
+ // Trigger admin notices
183
+ add_action( 'all_admin_notices', array( __CLASS__, 'admin_notices' ) );
184
+
185
+ self::$notices[] = compact( 'message', 'is_error' );
186
+ }
187
+ }
188
+
189
+ /**
190
+ * Show an error or other message in the WP Admin
191
+ *
192
+ * @action all_admin_notices
193
+ * @return void
194
+ */
195
+ public static function admin_notices() {
196
+ foreach ( self::$notices as $notice ) {
197
+ $class_name = empty( $notice['is_error'] ) ? 'updated' : 'error';
198
+ $html_message = sprintf( '<div class="%s">%s</div>', esc_attr( $class_name ), wpautop( $notice['message'] ) );
199
+ echo wp_kses_post( $html_message );
200
+ }
201
+ }
202
+ /* END PHP VERSION CHECKS */
203
+
204
}
205
206
/* Initiate Plugin */
212
Inbound_Landing_Pages_Plugin::fail_php_version();
213
}
214
215
/* lagacy - Conditional check LP active */
216
function lp_check_active() {
217
return 1;
228
return true;
229
}
230
231
+ }
lang/.tx/config ADDED
@@ -0,0 +1,7 @@
1
+ [main]
2
+ host = https://www.transifex.com
3
+
4
+ [landing-pages.landing-pages]
5
+ file_filter = <lang>.po
6
+ source_lang = en_US
7
+
lang/landing-pages.mo CHANGED
Binary file
lang/landing-pages.po CHANGED
@@ -1,96 +1,99 @@
1
msgid ""
2
msgstr ""
3
"Project-Id-Version: Landing Pages\n"
4
- "POT-Creation-Date: 2014-09-25 23:47-0600\n"
5
- "PO-Revision-Date: 2014-09-25 23:50-0600\n"
6
"Last-Translator: \n"
7
"Language-Team: InboundNow <support@inboundnow.com>\n"
8
"Language: en_US\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.9\n"
13
"X-Poedit-KeywordsList: __;_e\n"
14
"X-Poedit-Basepath: .\n"
15
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
16
"X-Poedit-SearchPath-0: ..\n"
17
18
- #: ../classes/class.activation.php:105
19
msgid "Landing Pages plugin requires a database upgrade:"
20
msgstr ""
21
22
- #: ../classes/class.activation.php:105
23
msgid "Upgrade database now"
24
msgstr ""
25
26
- #: ../classes/class.activation.php:167 ../classes/class.activation.php:181
27
- #: ../classes/class.activation.php:195 ../classes/class.activation.php:209
28
- #: ../classes/class.activation.php:223
29
msgid "Landing Plugin could not be installed"
30
msgstr ""
31
32
- #: ../classes/class.activation.php:169
33
msgid "Server PHP Version"
34
msgstr ""
35
36
- #: ../classes/class.activation.php:170
37
msgid "Required PHP Version"
38
msgstr ""
39
40
- #: ../classes/class.activation.php:172
41
#, php-format
42
msgid "Please contact your hosting provider to upgrade PHP to %s or greater"
43
msgstr ""
44
45
- #: ../classes/class.activation.php:183
46
- #: ../modules/module.global-settings.php:352
47
msgid "WordPress Version"
48
msgstr ""
49
50
- #: ../classes/class.activation.php:184
51
msgid "Required WordPress Version"
52
msgstr ""
53
54
- #: ../classes/class.activation.php:186
55
#, php-format
56
msgid "Please update landing pages to version %s or greater."
57
msgstr ""
58
59
- #: ../classes/class.activation.php:197
60
msgid "Calls to Action Version"
61
msgstr ""
62
63
- #: ../classes/class.activation.php:198
64
msgid "Required Calls to Action Version"
65
msgstr ""
66
67
- #: ../classes/class.activation.php:200
68
#, php-format
69
msgid "Please update Calls to Action to version %s or greater."
70
msgstr ""
71
72
- #: ../classes/class.activation.php:211
73
msgid "Leads Version"
74
msgstr ""
75
76
- #: ../classes/class.activation.php:212
77
msgid "Required Leads Version"
78
msgstr ""
79
80
- #: ../classes/class.activation.php:214
81
#, php-format
82
msgid "Please update Leads to version %s or greater."
83
msgstr ""
84
85
- #: ../classes/class.activation.php:225
86
msgid "Extension: Landing Page as Homepage"
87
msgstr ""
88
89
- #: ../classes/class.activation.php:226
90
msgid "Required extension version"
91
msgstr ""
92
93
- #: ../classes/class.activation.php:228
94
#, php-format
95
msgid "Please update extension to version %s or greater."
96
msgstr ""
@@ -110,7 +113,7 @@ msgstr ""
110
111
#: ../classes/class.load-extensions.php:119
112
#: ../classes/class.load-extensions.php:150
113
- #: ../modules/module.global-settings.php:131
114
msgid ""
115
"Head to http://www.inboundnow.com/ to retrieve your license key for this "
116
"template."
@@ -120,23 +123,22 @@ msgstr ""
120
msgid "Template Licensing"
121
msgstr ""
122
123
- #: ../landing-pages.php:40
124
- msgid ""
125
- "Landing Pages requires PHP version 5.3+, plugin is currently NOT ACTIVE."
126
msgstr ""
127
128
#: ../libraries/class-tgm-plugin-activation.php:164
129
- #: ../modules/module.install.php:165
130
msgid "Install Required Plugins"
131
msgstr ""
132
133
#: ../libraries/class-tgm-plugin-activation.php:165
134
- #: ../modules/module.install.php:166
135
msgid "Install Plugins"
136
msgstr ""
137
138
#: ../libraries/class-tgm-plugin-activation.php:166
139
- #: ../modules/module.install.php:167
140
#, php-format
141
msgid "Installing Plugin: %s"
142
msgstr ""
@@ -147,13 +149,13 @@ msgstr ""
147
148
#: ../libraries/class-tgm-plugin-activation.php:178
149
#: ../libraries/class-tgm-plugin-activation.php:490
150
- #: ../modules/module.install.php:179
151
msgid "Return to Required Plugins Installer"
152
msgstr ""
153
154
#: ../libraries/class-tgm-plugin-activation.php:179
155
#: ../libraries/class-tgm-plugin-activation.php:1846
156
- #: ../modules/module.install.php:180
157
msgid "Plugin activated successfully."
158
msgstr ""
159
@@ -389,7 +391,7 @@ msgid "Preview this variation"
389
msgstr ""
390
391
#: ../modules/module.ab-testing.metaboxes.php:136
392
- #: ../modules/module.metaboxes.php:371 ../modules/module.post-type.php:128
393
msgid "Preview"
394
msgstr ""
395
@@ -407,7 +409,7 @@ msgid "Delete this variation"
407
msgstr ""
408
409
#: ../modules/module.ab-testing.metaboxes.php:138
410
- #: ../modules/module.templates.php:226
411
#: ../shared/templates/email-templates/wp-notify-moderator/wp-notify-moderator.php:76
412
msgid "Delete"
413
msgstr ""
@@ -428,7 +430,8 @@ msgstr ""
428
msgid "Forms"
429
msgstr ""
430
431
- #: ../modules/module.admin-menus.php:12 ../shared/classes/class.menu.php:301
432
msgid "Manage Forms"
433
msgstr ""
434
@@ -436,8 +439,9 @@ msgstr ""
436
msgid "Templates"
437
msgstr ""
438
439
- #: ../modules/module.admin-menus.php:14 ../modules/module.templates.php:237
440
- #: ../shared/classes/class.menu.php:348
441
msgid "Manage Templates"
442
msgstr ""
443
@@ -445,10 +449,19 @@ msgstr ""
445
msgid "Get Addons"
446
msgstr ""
447
448
- #: ../modules/module.admin-menus.php:18 ../shared/classes/class.menu.php:391
449
msgid "Global Settings"
450
msgstr ""
451
452
#: ../modules/module.clone.php:1
453
msgid "Clone this item"
454
msgstr ""
@@ -461,10 +474,6 @@ msgstr ""
461
msgid "New Blank Landing Page"
462
msgstr ""
463
464
- #: ../modules/module.cron.php:7
465
- msgid "Every 3 minutes"
466
- msgstr ""
467
-
468
#: ../modules/module.customizer.php:1
469
msgid "No A/B Tests running for this page"
470
msgstr ""
@@ -495,31 +504,10 @@ msgid ""
495
msgstr ""
496
497
#: ../modules/module.global-settings.php:41
498
- msgid "Enable Form Prepopulation"
499
- msgstr ""
500
-
501
- #: ../modules/module.global-settings.php:42
502
- msgid ""
503
- "With this setting enabled landing pages plugin will remember form input data "
504
- "that the user submits to a form and attempt to pre-populate all other forms "
505
- "with the same user's data when applicable."
506
- msgstr ""
507
-
508
- #: ../modules/module.global-settings.php:49
509
- msgid "Disable Admin Impression/Conversion Tracking"
510
- msgstr ""
511
-
512
- #: ../modules/module.global-settings.php:50
513
- msgid ""
514
- "With this setting enabled landing pages plugin will not record visits and "
515
- "conversions for administrative users that are logged in."
516
- msgstr ""
517
-
518
- #: ../modules/module.global-settings.php:57
519
msgid "Sticky Variations"
520
msgstr ""
521
522
- #: ../modules/module.global-settings.php:58
523
msgid ""
524
"With this setting enabled the landing pages plugin will prevent landing page "
525
"version a/b rotation for a specific visitor that has viewed the page."
@@ -527,128 +515,119 @@ msgid ""
527
"days."
528
msgstr ""
529
530
- #: ../modules/module.global-settings.php:65
531
- msgid "Enable Form Standardization"
532
- msgstr ""
533
-
534
- #: ../modules/module.global-settings.php:66
535
- msgid ""
536
- "With this setting enabled landing pages plugin will clean and standardize "
537
- "all input ids and classnames. Uncheck this setting to disable "
538
- "standardization."
539
- msgstr ""
540
-
541
- #: ../modules/module.global-settings.php:73
542
- msgid "Form Standardization Element Whitelist"
543
msgstr ""
544
545
- #: ../modules/module.global-settings.php:74
546
msgid ""
547
- "Form standardization strips the conversion area content of html elements. "
548
- "Add the elements you do not want to be stripped to this list."
549
msgstr ""
550
551
- #: ../modules/module.global-settings.php:92
552
msgid "License Keys"
553
msgstr ""
554
555
- #: ../modules/module.global-settings.php:95
556
msgid "Extensions"
557
msgstr ""
558
559
- #: ../modules/module.global-settings.php:107
560
msgid "Debug"
561
msgstr ""
562
563
- #: ../modules/module.global-settings.php:133
564
msgid "Extension Licensing"
565
msgstr ""
566
567
- #: ../modules/module.global-settings.php:225
568
msgid ""
569
"Oh no! Your .htaccess is not writable and A/B testing won't work unless you "
570
"make your .htaccess file writable."
571
msgstr ""
572
573
- #: ../modules/module.global-settings.php:306
574
msgid "Installation Status"
575
msgstr ""
576
577
- #: ../modules/module.global-settings.php:310
578
msgid "PHP Version"
579
msgstr ""
580
581
- #: ../modules/module.global-settings.php:324
582
msgid "Landing Pages requires PHP 5 or above."
583
msgstr ""
584
585
- #: ../modules/module.global-settings.php:331
586
msgid "MySQL Version"
587
msgstr ""
588
589
- #: ../modules/module.global-settings.php:345
590
msgid "Gravity Forms requires MySQL 5 or above."
591
msgstr ""
592
593
- #: ../modules/module.global-settings.php:366
594
msgid "landing pages requires version X or higher"
595
msgstr ""
596
597
- #: ../modules/module.global-settings.php:373
598
msgid "Landing Page Version"
599
msgstr ""
600
601
- #: ../modules/module.global-settings.php:375
602
msgid "Version"
603
msgstr ""
604
605
- #: ../modules/module.global-settings.php:389
606
msgid "The contents of your .htaccess file"
607
msgstr ""
608
609
- #: ../modules/module.global-settings.php:425
610
msgid "System Information"
611
msgstr ""
612
613
- #: ../modules/module.global-settings.php:428
614
msgid "Download System Info File for Support Requests"
615
msgstr ""
616
617
- #: ../modules/module.global-settings.php:429
618
msgid ""
619
"To copy the system info, click below then press Ctrl + C (PC) or Cmd + C "
620
"(Mac)."
621
msgstr ""
622
623
- #: ../modules/module.global-settings.php:479
624
msgid "Your server supports fsockopen."
625
msgstr ""
626
627
- #: ../modules/module.global-settings.php:479
628
msgid "Your server does not support fsockopen."
629
msgstr ""
630
631
- #: ../modules/module.global-settings.php:480
632
msgid "Your server supports cURL."
633
msgstr ""
634
635
- #: ../modules/module.global-settings.php:480
636
msgid "Your server does not support cURL."
637
msgstr ""
638
639
- #: ../modules/module.global-settings.php:481
640
msgid "Your server has the SOAP Client enabled."
641
msgstr ""
642
643
- #: ../modules/module.global-settings.php:481
644
msgid "Your server does not have the SOAP Client enabled."
645
msgstr ""
646
647
- #: ../modules/module.global-settings.php:482
648
msgid "Your server has SUHOSIN installed."
649
msgstr ""
650
651
- #: ../modules/module.global-settings.php:482
652
msgid "Your server does not have SUHOSIN installed."
653
msgstr ""
654
@@ -682,41 +661,41 @@ msgstr ""
682
msgid "Form B"
683
msgstr ""
684
685
- #: ../modules/module.install.php:133
686
msgid "WordPress Leads"
687
msgstr ""
688
689
- #: ../modules/module.install.php:133
690
msgid ""
691
"This <b>free</b> landing page addon will give you the ability to track and "
692
"manage incoming web leads. Gather advanced Lead Intelligence and close more "
693
"deals."
694
msgstr ""
695
696
- #: ../modules/module.install.php:133
697
msgid "Learn more about WordPress Leads"
698
msgstr ""
699
700
- #: ../modules/module.install.php:138
701
msgid "WordPress Calls to Action"
702
msgstr ""
703
704
- #: ../modules/module.install.php:138
705
msgid ""
706
"This <b>free</b> landing page addon will drive more traffic into your "
707
"Landing Pages with Targeted Calls to Action in your sites sidebars & "
708
"content. Create popups to capture visitor attention and convert more leads."
709
msgstr ""
710
711
- #: ../modules/module.install.php:138
712
msgid "Learn more about WordPress Calls to Action"
713
msgstr ""
714
715
- #: ../modules/module.install.php:168
716
msgid "Something went wrong with the plugin API."
717
msgstr ""
718
719
- #: ../modules/module.install.php:181
720
#, php-format
721
msgid "All plugins installed and activated successfully. %s"
722
msgstr ""
@@ -730,7 +709,7 @@ msgid "View/Edit Lead"
730
msgstr ""
731
732
#: ../modules/module.lead-splash.php:29
733
- #: ../shared/classes/class.post-type.wp-lead.php:154
734
msgid "Name"
735
msgstr ""
736
@@ -743,7 +722,7 @@ msgid "IP Address"
743
msgstr ""
744
745
#: ../modules/module.lead-splash.php:39
746
- #: ../shared/classes/class.lead-fields.php:74
747
#: ../shared/templates/email-templates/token-test/token-test.php:20
748
msgid "City"
749
msgstr ""
@@ -752,7 +731,7 @@ msgstr ""
752
msgid "State"
753
msgstr ""
754
755
- #: ../modules/module.metaboxes-global.php:25
756
msgid "Inbound Statistics"
757
msgstr ""
758
@@ -777,95 +756,98 @@ msgid ""
777
"it"
778
msgstr ""
779
780
- #: ../modules/module.metaboxes.php:177
781
- #: ../shared/classes/class.lead-fields.php:214
782
msgid "Notes"
783
msgstr ""
784
785
- #: ../modules/module.metaboxes.php:177
786
msgid ""
787
"Add Notes to your variation. Example: This version is testing a green submit "
788
"button "
789
msgstr ""
790
791
- #: ../modules/module.metaboxes.php:178
792
msgid "Primary Headline Goes here. This will be visible on the page"
793
msgstr ""
794
795
- #: ../modules/module.metaboxes.php:178
796
msgid "This headline will appear in the landing page template."
797
msgstr ""
798
799
- #: ../modules/module.metaboxes.php:226
800
msgid "Enter Landing Page Description"
801
msgstr ""
802
803
- #: ../modules/module.metaboxes.php:240 ../shared/classes/class.menu.php:365
804
- #: ../shared/classes/class.menu.php:367
805
msgid "Landing Page Templates"
806
msgstr ""
807
808
- #: ../modules/module.metaboxes.php:262
809
msgid "Choose Another Template"
810
msgstr ""
811
812
- #: ../modules/module.metaboxes.php:297
813
msgid "Select Your Landing Page Template!"
814
msgstr ""
815
816
- #: ../modules/module.metaboxes.php:298
817
msgid "Cancel Template Change"
818
msgstr ""
819
820
- #: ../modules/module.metaboxes.php:301
821
msgid "All"
822
msgstr ""
823
824
- #: ../modules/module.metaboxes.php:302
825
msgid "Theme"
826
msgstr ""
827
828
- #: ../modules/module.metaboxes.php:370
829
msgid "Select"
830
msgstr ""
831
832
- #: ../modules/module.metaboxes.php:380
833
msgid "This is Currently Selected"
834
msgstr ""
835
836
- #: ../modules/module.metaboxes.php:388
837
msgid "Custom CSS"
838
msgstr ""
839
840
- #: ../modules/module.metaboxes.php:394
841
msgid ""
842
"<em>Custom CSS may be required to customize this landing page.</em><strong> "
843
"<u>Format</u>: #element-id { display:none !important; }</strong>"
844
msgstr ""
845
846
- #: ../modules/module.metaboxes.php:421
847
msgid "Custom JS"
848
msgstr ""
849
850
- #: ../modules/module.metaboxes.php:622
851
#: ../shared/templates/email-templates/inbound-new-lead-notification/inbound-new-lead-notification.php:53
852
#: ../shared/templates/email-templates/inbound-new-lead-notification/inbound-new-lead-notification.php:98
853
msgid "View Lead"
854
msgstr ""
855
856
- #: ../modules/module.metaboxes.php:627
857
msgid "First timer!"
858
msgstr ""
859
860
- #: ../modules/module.metaboxes.php:647
861
msgid "No conversions recorded yet..."
862
msgstr ""
863
864
- #: ../modules/module.metaboxes.php:664
865
msgid "Conversion logs:"
866
msgstr ""
867
868
- #: ../modules/module.post-type.php:22 ../shared/classes/class.menu.php:262
869
msgid "Add New Landing Page"
870
msgstr ""
871
@@ -887,21 +869,23 @@ msgstr ""
887
888
#: ../modules/module.post-type.php:27
889
#: ../shared/classes/class.post-type.email-template.php:61
890
- #: ../shared/classes/class.post-type.wp-lead.php:49
891
- #: ../shared/shortcodes/shortcodes/forms.php:349
892
msgid "Nothing found"
893
msgstr ""
894
895
#: ../modules/module.post-type.php:28
896
#: ../shared/classes/class.post-type.email-template.php:62
897
- #: ../shared/classes/class.post-type.wp-lead.php:50
898
- #: ../shared/shortcodes/shortcodes/forms.php:350
899
msgid "Nothing found in Trash"
900
msgstr ""
901
902
- #: ../modules/module.post-type.php:55 ../shared/classes/class.menu.php:214
903
- #: ../shared/classes/class.menu.php:270
904
- #: ../shared/classes/class.post-type.email-template.php:89
905
msgid "Categories"
906
msgstr ""
907
@@ -1058,34 +1042,34 @@ msgstr ""
1058
msgid "Template uploaded successfully!"
1059
msgstr ""
1060
1061
- #: ../modules/module.templates.php:109
1062
msgid "Template"
1063
msgstr ""
1064
1065
- #: ../modules/module.templates.php:110
1066
- #: ../shared/classes/class.post-type.email-template.php:107
1067
- #: ../shared/classes/class.post-type.wp-lead.php:155
1068
msgid "Description"
1069
msgstr ""
1070
1071
- #: ../modules/module.templates.php:111
1072
- #: ../shared/classes/class.post-type.email-template.php:106
1073
#: ../shared/shortcodes/shortcodes/landing_pages.php:37
1074
#: ../shared/shortcodes/shortcodes/landing_pages.php:99
1075
msgid "Category"
1076
msgstr ""
1077
1078
- #: ../modules/module.templates.php:112
1079
msgid "Current Version"
1080
msgstr ""
1081
1082
- #: ../modules/module.templates.php:218
1083
msgid ""
1084
"No premium templates installed. Templates included in the Landing Pages core "
1085
"plugin will not be listed here."
1086
msgstr ""
1087
1088
- #: ../modules/module.templates.php:225
1089
msgid "Upgrade"
1090
msgstr ""
1091
@@ -1249,2045 +1233,2255 @@ msgid ""
1249
"template."
1250
msgstr ""
1251
1252
- #: ../shared/classes/class.form.php:782
1253
msgid "Jan"
1254
msgstr ""
1255
1256
- #: ../shared/classes/class.form.php:783
1257
msgid "Feb"
1258
msgstr ""
1259
1260
- #: ../shared/classes/class.form.php:784
1261
msgid "Mar"
1262
msgstr ""
1263
1264
- #: ../shared/classes/class.form.php:785
1265
msgid "Apr"
1266
msgstr ""
1267
1268
- #: ../shared/classes/class.form.php:786
1269
msgid "May"
1270
msgstr ""
1271
1272
- #: ../shared/classes/class.form.php:787
1273
msgid "Jun"
1274
msgstr ""
1275
1276
- #: ../shared/classes/class.form.php:788
1277
msgid "Jul"
1278
msgstr ""
1279
1280
- #: ../shared/classes/class.form.php:789
1281
msgid "Aug"
1282
msgstr ""
1283
1284
- #: ../shared/classes/class.form.php:790
1285
msgid "Sep"
1286
msgstr ""
1287
1288
- #: ../shared/classes/class.form.php:791
1289
msgid "Oct"
1290
msgstr ""
1291
1292
- #: ../shared/classes/class.form.php:792
1293
msgid "Nov"
1294
msgstr ""
1295
1296
- #: ../shared/classes/class.form.php:793
1297
msgid "Dec"
1298
msgstr ""
1299
1300
- #: ../shared/classes/class.form.php:823
1301
msgid "AF"
1302
msgstr ""
1303
1304
- #: ../shared/classes/class.form.php:823
1305
msgid "Afghanistan"
1306
msgstr ""
1307
1308
- #: ../shared/classes/class.form.php:824
1309
msgid "AX"
1310
msgstr ""
1311
1312
- #: ../shared/classes/class.form.php:824
1313
msgid "Aland Islands"
1314
msgstr ""
1315
1316
- #: ../shared/classes/class.form.php:825
1317
msgid "AL"
1318
msgstr ""
1319
1320
- #: ../shared/classes/class.form.php:825
1321
msgid "Albania"
1322
msgstr ""
1323
1324
- #: ../shared/classes/class.form.php:826
1325
msgid "DZ"
1326
msgstr ""
1327
1328
- #: ../shared/classes/class.form.php:826
1329
msgid "Algeria"
1330
msgstr ""
1331
1332
- #: ../shared/classes/class.form.php:827
1333
msgid "AS"
1334
msgstr ""
1335
1336
- #: ../shared/classes/class.form.php:827
1337
msgid "American Samoa"
1338
msgstr ""
1339
1340
- #: ../shared/classes/class.form.php:828
1341
msgid "AD"
1342
msgstr ""
1343
1344
- #: ../shared/classes/class.form.php:828
1345
msgid "Andorra"
1346
msgstr ""
1347
1348
- #: ../shared/classes/class.form.php:829
1349
msgid "AO"
1350
msgstr ""
1351
1352
- #: ../shared/classes/class.form.php:829
1353
msgid "Angola"
1354
msgstr ""
1355
1356
- #: ../shared/classes/class.form.php:830
1357
msgid "AI"
1358
msgstr ""
1359
1360
- #: ../shared/classes/class.form.php:830
1361
msgid "Anguilla"
1362
msgstr ""
1363
1364
- #: ../shared/classes/class.form.php:831
1365
msgid "AQ"
1366
msgstr ""
1367
1368
- #: ../shared/classes/class.form.php:831
1369
msgid "Antarctica"
1370
msgstr ""
1371
1372
- #: ../shared/classes/class.form.php:832
1373
msgid "AG"
1374
msgstr ""
1375
1376
- #: ../shared/classes/class.form.php:832
1377
msgid "Antigua and Barbuda"
1378
msgstr ""
1379
1380
- #: ../shared/classes/class.form.php:833
1381
msgid "AR"
1382
msgstr ""
1383
1384
- #: ../shared/classes/class.form.php:833
1385
msgid "Argentina"
1386
msgstr ""
1387
1388
- #: ../shared/classes/class.form.php:834
1389
msgid "AM"
1390
msgstr ""
1391
1392
- #: ../shared/classes/class.form.php:834
1393
msgid "Armenia"
1394
msgstr ""
1395
1396
- #: ../shared/classes/class.form.php:835
1397
msgid "AW"
1398
msgstr ""
1399
1400
- #: ../shared/classes/class.form.php:835
1401
msgid "Aruba"
1402
msgstr ""
1403
1404
- #: ../shared/classes/class.form.php:836
1405
msgid "AU"
1406
msgstr ""
1407
1408
- #: ../shared/classes/class.form.php:836
1409
msgid "Australia"
1410
msgstr ""
1411
1412
- #: ../shared/classes/class.form.php:837
1413
msgid "AT"
1414
msgstr ""
1415
1416
- #: ../shared/classes/class.form.php:837
1417
msgid "Austria"
1418
msgstr ""
1419
1420
- #: ../shared/classes/class.form.php:838
1421
msgid "AZ"
1422
msgstr ""
1423
1424
- #: ../shared/classes/class.form.php:838
1425
msgid "Azerbaijan"
1426
msgstr ""
1427
1428
- #: ../shared/classes/class.form.php:839
1429
msgid "BS"
1430
msgstr ""
1431
1432
- #: ../shared/classes/class.form.php:839
1433
msgid "Bahamas"
1434
msgstr ""
1435
1436
- #: ../shared/classes/class.form.php:840
1437
msgid "BH"
1438
msgstr ""
1439
1440
- #: ../shared/classes/class.form.php:840
1441
msgid "Bahrain"
1442
msgstr ""
1443
1444
- #: ../shared/classes/class.form.php:841
1445
msgid "BD"
1446
msgstr ""
1447
1448
- #: ../shared/classes/class.form.php:841
1449
msgid "Bangladesh"
1450
msgstr ""
1451
1452
- #: ../shared/classes/class.form.php:842
1453
msgid "BB"
1454
msgstr ""
1455
1456
- #: ../shared/classes/class.form.php:842
1457
msgid "Barbados"
1458
msgstr ""
1459
1460
- #: ../shared/classes/class.form.php:843
1461
msgid "BY"
1462
msgstr ""
1463
1464
- #: ../shared/classes/class.form.php:843
1465
msgid "Belarus"
1466
msgstr ""
1467
1468
- #: ../shared/classes/class.form.php:844
1469
msgid "BE"
1470
msgstr ""
1471
1472
- #: ../shared/classes/class.form.php:844
1473
msgid "Belgium"
1474
msgstr ""
1475
1476
- #: ../shared/classes/class.form.php:845
1477
msgid "BZ"
1478
msgstr ""
1479
1480
- #: ../shared/classes/class.form.php:845
1481
msgid "Belize"
1482
msgstr ""
1483
1484
- #: ../shared/classes/class.form.php:846
1485
msgid "BJ"
1486
msgstr ""
1487
1488
- #: ../shared/classes/class.form.php:846
1489
msgid "Benin"
1490
msgstr ""
1491
1492
- #: ../shared/classes/class.form.php:847
1493
msgid "BM"
1494
msgstr ""
1495
1496
- #: ../shared/classes/class.form.php:847
1497
msgid "Bermuda"
1498
msgstr ""
1499
1500
- #: ../shared/classes/class.form.php:848
1501
msgid "BT"
1502
msgstr ""
1503
1504
- #: ../shared/classes/class.form.php:848
1505
msgid "Bhutan"
1506
msgstr ""
1507
1508
- #: ../shared/classes/class.form.php:849
1509
msgid "BO"
1510
msgstr ""
1511
1512
- #: ../shared/classes/class.form.php:849
1513
msgid "Bolivia"
1514
msgstr ""
1515
1516
- #: ../shared/classes/class.form.php:850
1517
msgid "BA"
1518
msgstr ""
1519
1520
- #: ../shared/classes/class.form.php:850
1521
msgid "Bosnia and Herzegovina"
1522
msgstr ""
1523
1524
- #: ../shared/classes/class.form.php:851
1525
msgid "BW"
1526
msgstr ""
1527
1528
- #: ../shared/classes/class.form.php:851
1529
msgid "Botswana"
1530
msgstr ""
1531
1532
- #: ../shared/classes/class.form.php:852
1533
msgid "BV"
1534
msgstr ""
1535
1536
- #: ../shared/classes/class.form.php:852
1537
msgid "Bouvet Island"
1538
msgstr ""
1539
1540
- #: ../shared/classes/class.form.php:853
1541
msgid "BR"
1542
msgstr ""
1543
1544
- #: ../shared/classes/class.form.php:853
1545
msgid "Brazil"
1546
msgstr ""
1547
1548
- #: ../shared/classes/class.form.php:854
1549
msgid "IO"
1550
msgstr ""
1551
1552
- #: ../shared/classes/class.form.php:854
1553
msgid "British Indian Ocean Territory"
1554
msgstr ""
1555
1556
- #: ../shared/classes/class.form.php:855
1557
msgid "BN"
1558
msgstr ""
1559
1560
- #: ../shared/classes/class.form.php:855
1561
msgid "Brunei Darussalam"
1562
msgstr ""
1563
1564
- #: ../shared/classes/class.form.php:856
1565
msgid "BG"
1566
msgstr ""
1567
1568
- #: ../shared/classes/class.form.php:856
1569
msgid "Bulgaria"
1570
msgstr ""
1571
1572
- #: ../shared/classes/class.form.php:857
1573
msgid "BF"
1574
msgstr ""
1575
1576
- #: ../shared/classes/class.form.php:857
1577
msgid "Burkina Faso"
1578
msgstr ""
1579
1580
- #: ../shared/classes/class.form.php:858
1581
msgid "BI"
1582
msgstr ""
1583
1584
- #: ../shared/classes/class.form.php:858
1585
msgid "Burundi"
1586
msgstr ""
1587
1588
- #: ../shared/classes/class.form.php:859
1589
msgid "KH"
1590
msgstr ""
1591
1592
- #: ../shared/classes/class.form.php:859
1593
msgid "Cambodia"
1594
msgstr ""
1595
1596
- #: ../shared/classes/class.form.php:860
1597
msgid "CM"
1598
msgstr ""
1599
1600
- #: ../shared/classes/class.form.php:860
1601
msgid "Cameroon"
1602
msgstr ""
1603
1604
- #: ../shared/classes/class.form.php:861
1605
msgid "CA"
1606
msgstr ""
1607
1608
- #: ../shared/classes/class.form.php:861
1609
msgid "Canada"
1610
msgstr ""
1611
1612
- #: ../shared/classes/class.form.php:862
1613
msgid "CV"
1614
msgstr ""
1615
1616
- #: ../shared/classes/class.form.php:862
1617
msgid "Cape Verde"
1618
msgstr ""
1619
1620
- #: ../shared/classes/class.form.php:863
1621
msgid "BQ"
1622
msgstr ""
1623
1624
- #: ../shared/classes/class.form.php:863
1625
msgid "Caribbean Netherlands "
1626
msgstr ""
1627
1628
- #: ../shared/classes/class.form.php:864
1629
msgid "KY"
1630
msgstr ""
1631
1632
- #: ../shared/classes/class.form.php:864
1633
msgid "Cayman Islands"
1634
msgstr ""
1635
1636
- #: ../shared/classes/class.form.php:865
1637
msgid "CF"
1638
msgstr ""
1639
1640
- #: ../shared/classes/class.form.php:865
1641
msgid "Central African Republic"
1642
msgstr ""
1643
1644
- #: ../shared/classes/class.form.php:866
1645
msgid "TD"
1646
msgstr ""
1647
1648
- #: ../shared/classes/class.form.php:866
1649
msgid "Chad"
1650
msgstr ""
1651
1652
- #: ../shared/classes/class.form.php:867
1653
msgid "CL"
1654
msgstr ""
1655
1656
- #: ../shared/classes/class.form.php:867
1657
msgid "Chile"
1658
msgstr ""
1659
1660
- #: ../shared/classes/class.form.php:868
1661
msgid "CN"
1662
msgstr ""
1663
1664
- #: ../shared/classes/class.form.php:868
1665
msgid "China"
1666
msgstr ""
1667
1668
- #: ../shared/classes/class.form.php:869
1669
msgid "CX"
1670
msgstr ""
1671
1672
- #: ../shared/classes/class.form.php:869
1673
msgid "Christmas Island"
1674
msgstr ""
1675
1676
- #: ../shared/classes/class.form.php:870
1677
msgid "CC"
1678
msgstr ""
1679
1680
- #: ../shared/classes/class.form.php:870
1681
msgid "Cocos (Keeling) Islands"
1682
msgstr ""
1683
1684
- #: ../shared/classes/class.form.php:871
1685
msgid "CO"
1686
msgstr ""
1687
1688
- #: ../shared/classes/class.form.php:871
1689
msgid "Colombia"
1690
msgstr ""
1691
1692
- #: ../shared/classes/class.form.php:872
1693
msgid "KM"
1694
msgstr ""
1695
1696
- #: ../shared/classes/class.form.php:872
1697
msgid "Comoros"
1698
msgstr ""
1699
1700
- #: ../shared/classes/class.form.php:873
1701
msgid "CG"
1702
msgstr ""
1703
1704
- #: ../shared/classes/class.form.php:873
1705
msgid "Congo"
1706
msgstr ""
1707
1708
- #: ../shared/classes/class.form.php:874
1709
msgid "CD"
1710
msgstr ""
1711
1712
- #: ../shared/classes/class.form.php:874
1713
msgid "Congo, Democratic Republic of"
1714
msgstr ""
1715
1716
- #: ../shared/classes/class.form.php:875
1717
msgid "CK"
1718
msgstr ""
1719
1720
- #: ../shared/classes/class.form.php:875
1721
msgid "Cook Islands"
1722
msgstr ""
1723
1724
- #: ../shared/classes/class.form.php:876
1725
msgid "CR"
1726
msgstr ""
1727
1728
- #: ../shared/classes/class.form.php:876
1729
msgid "Costa Rica"
1730
msgstr ""
1731
1732
- #: ../shared/classes/class.form.php:877
1733
msgid "CI"
1734
msgstr ""
1735
1736
- #: ../shared/classes/class.form.php:877
1737
msgid "Cote d'Ivoire"
1738
msgstr ""
1739
1740
- #: ../shared/classes/class.form.php:878
1741
msgid "HR"
1742
msgstr ""
1743
1744
- #: ../shared/classes/class.form.php:878
1745
msgid "Croatia"
1746
msgstr ""
1747
1748
- #: ../shared/classes/class.form.php:879
1749
msgid "CU"
1750
msgstr ""
1751
1752
- #: ../shared/classes/class.form.php:879
1753
msgid "Cuba"
1754
msgstr ""
1755
1756
- #: ../shared/classes/class.form.php:880
1757
msgid "CW"
1758
msgstr ""
1759
1760
- #: ../shared/classes/class.form.php:880
1761
msgid "Curacao"
1762
msgstr ""
1763
1764
- #: ../shared/classes/class.form.php:881
1765
msgid "CY"
1766
msgstr ""
1767
1768
- #: ../shared/classes/class.form.php:881
1769
msgid "Cyprus"
1770
msgstr ""
1771
1772
- #: ../shared/classes/class.form.php:882
1773
msgid "CZ"
1774
msgstr ""
1775
1776
- #: ../shared/classes/class.form.php:882
1777
msgid "Czech Republic"
1778
msgstr ""
1779
1780
- #: ../shared/classes/class.form.php:883
1781
msgid "DK"
1782
msgstr ""
1783
1784
- #: ../shared/classes/class.form.php:883
1785
msgid "Denmark"
1786
msgstr ""
1787
1788
- #: ../shared/classes/class.form.php:884
1789
msgid "DJ"
1790
msgstr ""
1791
1792
- #: ../shared/classes/class.form.php:884
1793
msgid "Djibouti"
1794
msgstr ""
1795
1796
- #: ../shared/classes/class.form.php:885
1797
msgid "DM"
1798
msgstr ""
1799
1800
- #: ../shared/classes/class.form.php:885
1801
msgid "Dominica"
1802
msgstr ""
1803
1804
- #: ../shared/classes/class.form.php:886
1805
msgid "DO"
1806
msgstr ""
1807
1808
- #: ../shared/classes/class.form.php:886
1809
msgid "Dominican Republic"
1810
msgstr ""
1811
1812
- #: ../shared/classes/class.form.php:887
1813
msgid "EC"
1814
msgstr ""
1815
1816
- #: ../shared/classes/class.form.php:887
1817
msgid "Ecuador"
1818
msgstr ""
1819
1820
- #: ../shared/classes/class.form.php:888
1821
msgid "EG"
1822
msgstr ""
1823
1824
- #: ../shared/classes/class.form.php:888
1825
msgid "Egypt"
1826
msgstr ""
1827
1828
- #: ../shared/classes/class.form.php:889
1829
msgid "SV"
1830
msgstr ""
1831
1832
- #: ../shared/classes/class.form.php:889
1833
msgid "El Salvador"
1834
msgstr ""
1835
1836
- #: ../shared/classes/class.form.php:890
1837
msgid "GQ"
1838
msgstr ""
1839
1840
- #: ../shared/classes/class.form.php:890
1841
msgid "Equatorial Guinea"
1842
msgstr ""
1843
1844
- #: ../shared/classes/class.form.php:891
1845
msgid "ER"
1846
msgstr ""
1847
1848
- #: ../shared/classes/class.form.php:891
1849
msgid "Eritrea"
1850
msgstr ""
1851
1852
- #: ../shared/classes/class.form.php:892
1853
msgid "EE"
1854
msgstr ""
1855
1856
- #: ../shared/classes/class.form.php:892
1857
msgid "Estonia"
1858
msgstr ""
1859
1860
- #: ../shared/classes/class.form.php:893
1861
msgid "ET"
1862
msgstr ""
1863
1864
- #: ../shared/classes/class.form.php:893
1865
msgid "Ethiopia"
1866
msgstr ""
1867
1868
- #: ../shared/classes/class.form.php:894
1869
msgid "FK"
1870
msgstr ""
1871
1872
- #: ../shared/classes/class.form.php:894
1873
msgid "Falkland Islands"
1874
msgstr ""
1875
1876
- #: ../shared/classes/class.form.php:895
1877
msgid "FO"
1878
msgstr ""
1879
1880
- #: ../shared/classes/class.form.php:895
1881
msgid "Faroe Islands"
1882
msgstr ""
1883
1884
- #: ../shared/classes/class.form.php:896
1885
msgid "FJ"
1886
msgstr ""
1887
1888
- #: ../shared/classes/class.form.php:896
1889
msgid "Fiji"
1890
msgstr ""
1891
1892
- #: ../shared/classes/class.form.php:897
1893
msgid "FI"
1894
msgstr ""
1895
1896
- #: ../shared/classes/class.form.php:897
1897
msgid "Finland"
1898
msgstr ""
1899
1900
- #: ../shared/classes/class.form.php:898
1901
msgid "FR"
1902
msgstr ""
1903
1904
- #: ../shared/classes/class.form.php:898
1905
msgid "France"
1906
msgstr ""
1907
1908
- #: ../shared/classes/class.form.php:899
1909
msgid "GF"
1910
msgstr ""
1911
1912
- #: ../shared/classes/class.form.php:899
1913
msgid "French Guiana"
1914
msgstr ""
1915
1916
- #: ../shared/classes/class.form.php:900
1917
msgid "PF"
1918
msgstr ""
1919
1920
- #: ../shared/classes/class.form.php:900
1921
msgid "French Polynesia"
1922
msgstr ""
1923
1924
- #: ../shared/classes/class.form.php:901
1925
msgid "TF"
1926
msgstr ""
1927
1928
- #: ../shared/classes/class.form.php:901
1929
msgid "French Southern Territories"
1930
msgstr ""
1931
1932
- #: ../shared/classes/class.form.php:902
1933
msgid "GA"
1934
msgstr ""
1935
1936
- #: ../shared/classes/class.form.php:902
1937
msgid "Gabon"
1938
msgstr ""
1939
1940
- #: ../shared/classes/class.form.php:903
1941
msgid "GM"
1942
msgstr ""
1943
1944
- #: ../shared/classes/class.form.php:903
1945
msgid "Gambia"
1946
msgstr ""
1947
1948
- #: ../shared/classes/class.form.php:904
1949
msgid "GE"
1950
msgstr ""
1951
1952
- #: ../shared/classes/class.form.php:904
1953
msgid "Georgia"
1954
msgstr ""
1955
1956
- #: ../shared/classes/class.form.php:905
1957
msgid "DE"
1958
msgstr ""
1959
1960
- #: ../shared/classes/class.form.php:905
1961
msgid "Germany"
1962
msgstr ""
1963
1964
- #: ../shared/classes/class.form.php:906
1965
msgid "GH"
1966
msgstr ""
1967
1968
- #: ../shared/classes/class.form.php:906
1969
msgid "Ghana"
1970
msgstr ""
1971
1972
- #: ../shared/classes/class.form.php:907
1973
msgid "GI"
1974
msgstr ""
1975
1976
- #: ../shared/classes/class.form.php:907
1977
msgid "Gibraltar"
1978
msgstr ""
1979
1980
- #: ../shared/classes/class.form.php:908
1981
msgid "GR"
1982
msgstr ""
1983
1984
- #: ../shared/classes/class.form.php:908
1985
msgid "Greece"
1986
msgstr ""
1987
1988
- #: ../shared/classes/class.form.php:909
1989
msgid "GL"
1990
msgstr ""
1991
1992
- #: ../shared/classes/class.form.php:909
1993
msgid "Greenland"
1994
msgstr ""
1995
1996
- #: ../shared/classes/class.form.php:910
1997
msgid "GD"
1998
msgstr ""
1999
2000
- #: ../shared/classes/class.form.php:910
2001
msgid "Grenada"
2002
msgstr ""
2003
2004
- #: ../shared/classes/class.form.php:911
2005
msgid "GP"
2006
msgstr ""
2007
2008
- #: ../shared/classes/class.form.php:911
2009
msgid "Guadeloupe"
2010
msgstr ""
2011
2012
- #: ../shared/classes/class.form.php:912
2013
msgid "GU"
2014
msgstr ""
2015
2016
- #: ../shared/classes/class.form.php:912
2017
msgid "Guam"
2018
msgstr ""
2019
2020
- #: ../shared/classes/class.form.php:913
2021
msgid "GT"
2022
msgstr ""
2023
2024
- #: ../shared/classes/class.form.php:913
2025
msgid "Guatemala"
2026
msgstr ""
2027
2028
- #: ../shared/classes/class.form.php:914
2029
msgid "GG"
2030
msgstr ""
2031
2032
- #: ../shared/classes/class.form.php:914
2033
msgid "Guernsey"
2034
msgstr ""
2035
2036
- #: ../shared/classes/class.form.php:915
2037
msgid "GN"
2038
msgstr ""
2039
2040
- #: ../shared/classes/class.form.php:915
2041
msgid "Guinea"
2042
msgstr ""
2043
2044
- #: ../shared/classes/class.form.php:916
2045
msgid "GW"
2046
msgstr ""
2047
2048
- #: ../shared/classes/class.form.php:916
2049
msgid "Guinea-Bissau"
2050
msgstr ""
2051
2052
- #: ../shared/classes/class.form.php:917
2053
msgid "GY"
2054
msgstr ""
2055
2056
- #: ../shared/classes/class.form.php:917
2057
msgid "Guyana"
2058
msgstr ""
2059
2060
- #: ../shared/classes/class.form.php:918
2061
msgid "HT"
2062
msgstr ""
2063
2064
- #: ../shared/classes/class.form.php:918
2065
msgid "Haiti"
2066
msgstr ""
2067
2068
- #: ../shared/classes/class.form.php:919
2069
msgid "HM"
2070
msgstr ""
2071
2072
- #: ../shared/classes/class.form.php:919
2073
msgid "Heard and McDonald Islands"
2074
msgstr ""
2075
2076
- #: ../shared/classes/class.form.php:920
2077
msgid "HN"
2078
msgstr ""
2079
2080
- #: ../shared/classes/class.form.php:920
2081
msgid "Honduras"
2082
msgstr ""
2083
2084
- #: ../shared/classes/class.form.php:921
2085
msgid "HK"
2086
msgstr ""
2087
2088
- #: ../shared/classes/class.form.php:921
2089
msgid "Hong Kong"
2090
msgstr ""
2091
2092
- #: ../shared/classes/class.form.php:922
2093
msgid "HU"
2094
msgstr ""
2095
2096
- #: ../shared/classes/class.form.php:922
2097
msgid "Hungary"
2098
msgstr ""
2099
2100
- #: ../shared/classes/class.form.php:923
2101
msgid "IS"
2102
msgstr ""
2103
2104
- #: ../shared/classes/class.form.php:923
2105
msgid "Iceland"
2106
msgstr ""
2107
2108
- #: ../shared/classes/class.form.php:924
2109
msgid "IN"
2110
msgstr ""
2111
2112
- #: ../shared/classes/class.form.php:924
2113
msgid "India"
2114
msgstr ""
2115
2116
- #: ../shared/classes/class.form.php:925
2117
- #: ../shared/classes/class.post-type.wp-lead.php:153
2118
msgid "ID"
2119
msgstr ""
2120
2121
- #: ../shared/classes/class.form.php:925
2122
msgid "Indonesia"
2123
msgstr ""
2124
2125
- #: ../shared/classes/class.form.php:926
2126
msgid "IR"
2127
msgstr ""
2128
2129
- #: ../shared/classes/class.form.php:926
2130
msgid "Iran"
2131
msgstr ""
2132
2133
- #: ../shared/classes/class.form.php:927
2134
msgid "IQ"
2135
msgstr ""
2136
2137
- #: ../shared/classes/class.form.php:927
2138
msgid "Iraq"
2139
msgstr ""
2140
2141
- #: ../shared/classes/class.form.php:928
2142
msgid "IE"
2143
msgstr ""
2144
2145
- #: ../shared/classes/class.form.php:928
2146
msgid "Ireland"
2147
msgstr ""
2148
2149
- #: ../shared/classes/class.form.php:929
2150
msgid "IM"
2151
msgstr ""
2152
2153
- #: ../shared/classes/class.form.php:929
2154
msgid "Isle of Man"
2155
msgstr ""
2156
2157
- #: ../shared/classes/class.form.php:930
2158
msgid "IL"
2159
msgstr ""
2160
2161
- #: ../shared/classes/class.form.php:930
2162
msgid "Israel"
2163
msgstr ""
2164
2165
- #: ../shared/classes/class.form.php:931
2166
msgid "IT"
2167
msgstr ""
2168
2169
- #: ../shared/classes/class.form.php:931
2170
msgid "Italy"
2171
msgstr ""
2172
2173