Contact Form by WPForms – Drag & Drop Form Builder for WordPress - Version 1.2.2

Version Description

Download this release

Release Info

Developer jaredatch
Plugin Icon 128x128 Contact Form by WPForms – Drag & Drop Form Builder for WordPress
Version 1.2.2
Comparing to
See all releases

Code changes from version 1.2.1 to 1.2.2

assets/css/admin-builder-fields.css CHANGED
@@ -279,6 +279,34 @@
279
  height: 24px
280
  }
281
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
282
 
283
  /* Field Option groups (Basic, Advanced, Conditionals, etc) */
284
  #wpforms-panel-fields .wpforms-field-option-group-toggle {
@@ -819,6 +847,7 @@
819
  #wpforms-panel-fields .wpforms-field-pagebreak .wpforms-pagebreak-buttons {
820
  text-align: center;
821
  margin: 0 0 22px 0;
 
822
  }
823
 
824
  #wpforms-panel-fields .wpforms-field-pagebreak .wpforms-pagebreak-button {
@@ -830,6 +859,33 @@
830
  margin: 0 10px;
831
  min-width: 85px;
832
  display: inline-block;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
833
  }
834
 
835
  #wpforms-panel-fields .wpforms-field-pagebreak .wpforms-pagebreak-divider {
@@ -866,6 +922,67 @@
866
  color: #999;
867
  }
868
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
869
  /* Payment single field */
870
  #wpforms-panel-fields .wpforms-field.wpforms-field-payment-single .primary-input,
871
  #wpforms-panel-fields .wpforms-field-payment-single .item-price-hidden {
@@ -959,28 +1076,27 @@
959
  margin-bottom: 0;
960
  }
961
 
962
- #wpforms-panel-fields .wpforms-list-2-columns ul {
963
- -webkit-column-count: 2;
964
- -moz-column-count: 2;
965
- column-count: 2;
 
 
 
966
  }
967
 
968
- #wpforms-panel-fields .wpforms-list-3-columns ul {
969
- -webkit-column-count: 3;
970
- -moz-column-count: 3;
971
- column-count: 3;
972
  }
973
 
974
- #wpforms-panel-fields .wpforms-list-2-columns ul li,
975
  #wpforms-panel-fields .wpforms-list-3-columns ul li {
976
- -webkit-column-break-inside: avoid;
977
- page-break-inside: avoid; /* Firefox */
978
- break-inside: avoid; /* IE 10+ */
979
- width: 100%;
980
- float: left;
981
  }
982
 
983
-
984
  /* Captchas and submit */
985
  #wpforms-panel-fields .wpforms-field-recaptcha {
986
  padding: 10px;
279
  height: 24px
280
  }
281
 
282
+ /* Toggle */
283
+ #wpforms-panel-fields .wpforms-field-option-row .wpforms-toggle-icon {
284
+ display: block;
285
+ cursor: pointer;
286
+ }
287
+
288
+ #wpforms-panel-fields .wpforms-field-option-row .wpforms-toggle-icon i {
289
+ color: #aaa;
290
+ font-size: 24px;
291
+ vertical-align: middle;
292
+ margin-right: 6px;
293
+ height: 22px;
294
+ }
295
+
296
+ #wpforms-panel-fields .wpforms-field-option-row .wpforms-toggle-icon.wpforms-on i {
297
+ color: #83c11f;
298
+ }
299
+
300
+ #wpforms-panel-fields .wpforms-field-option-row .wpforms-toggle-icon-label {
301
+ text-transform: uppercase;
302
+ vertical-align: middle;
303
+ font-weight: 600;
304
+ }
305
+
306
+ #wpforms-panel-fields .wpforms-field-option-row .wpforms-toggle-icon input {
307
+ display: none;
308
+ }
309
+
310
 
311
  /* Field Option groups (Basic, Advanced, Conditionals, etc) */
312
  #wpforms-panel-fields .wpforms-field-option-group-toggle {
847
  #wpforms-panel-fields .wpforms-field-pagebreak .wpforms-pagebreak-buttons {
848
  text-align: center;
849
  margin: 0 0 22px 0;
850
+ overflow: hidden;
851
  }
852
 
853
  #wpforms-panel-fields .wpforms-field-pagebreak .wpforms-pagebreak-button {
859
  margin: 0 10px;
860
  min-width: 85px;
861
  display: inline-block;
862
+ cursor: pointer;
863
+ }
864
+
865
+ #wpforms-panel-fields .wpforms-field-pagebreak .wpforms-pagebreak-buttons.wpforms-pagebreak-buttons-left {
866
+ text-align: left;
867
+ }
868
+
869
+ #wpforms-panel-fields .wpforms-field-pagebreak .wpforms-pagebreak-buttons.wpforms-pagebreak-buttons-left .wpforms-pagebreak-button {
870
+ margin: 0 20px 0 0;
871
+ }
872
+
873
+ #wpforms-panel-fields .wpforms-field-pagebreak .wpforms-pagebreak-buttons.wpforms-pagebreak-buttons-right {
874
+ text-align: right;
875
+ }
876
+
877
+ #wpforms-panel-fields .wpforms-field-pagebreak .wpforms-pagebreak-buttons.wpforms-pagebreak-buttons-right .wpforms-pagebreak-button {
878
+ margin: 0 0 0 20px;
879
+ }
880
+
881
+ #wpforms-panel-fields .wpforms-field-pagebreak .wpforms-pagebreak-buttons.wpforms-pagebreak-buttons-split .wpforms-pagebreak-prev {
882
+ float: left;
883
+ margin: 0;
884
+ }
885
+
886
+ #wpforms-panel-fields .wpforms-field-pagebreak .wpforms-pagebreak-buttons.wpforms-pagebreak-buttons-split .wpforms-pagebreak-next {
887
+ float: right;
888
+ margin: 0;
889
  }
890
 
891
  #wpforms-panel-fields .wpforms-field-pagebreak .wpforms-pagebreak-divider {
922
  color: #999;
923
  }
924
 
925
+ #wpforms-panel-fields .wpforms-field-pagebreak.wpforms-pagebreak-normal {
926
+ border: none;
927
+ padding: 0;
928
+ margin: 0px -30px 20px -30px;
929
+ }
930
+
931
+ #wpforms-panel-fields .wpforms-field-pagebreak.wpforms-pagebreak-normal .wpforms-pagebreak-divider {
932
+ background-color: #6b6b6b;
933
+ height: 60px;
934
+ padding-top: 16px;
935
+ }
936
+
937
+ #wpforms-panel-fields .wpforms-field-pagebreak.wpforms-pagebreak-normal .pagebreak-label {
938
+ background-color: #6b6b6b;
939
+ color: #eee;
940
+ font-weight: 400;
941
+ }
942
+
943
+ #wpforms-panel-fields .wpforms-field-pagebreak.wpforms-pagebreak-normal .wpforms-pagebreak-title {
944
+ color: #ddd;
945
+ }
946
+
947
+ #wpforms-panel-fields .wpforms-field-pagebreak.wpforms-pagebreak-normal:hover .wpforms-pagebreak-divider,
948
+ #wpforms-panel-fields .wpforms-field-pagebreak.wpforms-pagebreak-normal:hover .pagebreak-label,
949
+ #wpforms-panel-fields .wpforms-field-pagebreak.wpforms-pagebreak-normal.active .wpforms-pagebreak-divider,
950
+ #wpforms-panel-fields .wpforms-field-pagebreak.wpforms-pagebreak-normal.active .pagebreak-label {
951
+ background-color: #777;
952
+ }
953
+
954
+ #wpforms-panel-fields .wpforms-field-pagebreak.wpforms-pagebreak-normal.active {
955
+ background-color: #fff;
956
+ }
957
+
958
+ #wpforms-panel-fields .wpforms-field-pagebreak.wpforms-pagebreak-normal .wpforms-pagebreak-buttons {
959
+ border: 1px solid #fff;
960
+ padding: 10px;
961
+ margin: 0 30px 10px;
962
+ }
963
+
964
+ #wpforms-panel-fields .wpforms-field-pagebreak.wpforms-pagebreak-normal:hover .wpforms-pagebreak-buttons {
965
+ border: 1px dashed #ddd;
966
+ }
967
+
968
+ #wpforms-panel-fields .wpforms-field-pagebreak.wpforms-pagebreak-normal.active .wpforms-pagebreak-buttons {
969
+ background-color: #f6f9fc;
970
+ border: 1px solid #eee;
971
+ }
972
+
973
+ #wpforms-panel-fields .wpforms-field-pagebreak.wpforms-pagebreak-normal .wpforms-field-delete,
974
+ #wpforms-panel-fields .wpforms-field-pagebreak.wpforms-pagebreak-normal .wpforms-field-helper {
975
+ right: 40px;
976
+ }
977
+
978
+ #wpforms-panel-fields .wpforms-field-pagebreak.wpforms-pagebreak-bottom .wpforms-pagebreak-divider {
979
+ /* display: none;*/
980
+ }
981
+
982
+ #wpforms-panel-fields .wpforms-field-pagebreak.wpforms-pagebreak-bottom .wpforms-pagebreak-buttons {
983
+ margin: 0;
984
+ }
985
+
986
  /* Payment single field */
987
  #wpforms-panel-fields .wpforms-field.wpforms-field-payment-single .primary-input,
988
  #wpforms-panel-fields .wpforms-field-payment-single .item-price-hidden {
1076
  margin-bottom: 0;
1077
  }
1078
 
1079
+ #wpforms-panel-fields .wpforms-list-2-columns ul,
1080
+ #wpforms-panel-fields .wpforms-list-3-columns ul {
1081
+ display: -ms-flex;
1082
+ display: -webkit-flex;
1083
+ display: flex;
1084
+ -webkit-flex-wrap: wrap;
1085
+ flex-wrap: wrap;
1086
  }
1087
 
1088
+ #wpforms-panel-fields .wpforms-list-2-columns ul li {
1089
+ width: 50%;
1090
+ display: block;
1091
+ padding-right: 26px;
1092
  }
1093
 
 
1094
  #wpforms-panel-fields .wpforms-list-3-columns ul li {
1095
+ width: 33.3333%;
1096
+ display: block;
1097
+ padding-right: 26px !important;
 
 
1098
  }
1099
 
 
1100
  /* Captchas and submit */
1101
  #wpforms-panel-fields .wpforms-field-recaptcha {
1102
  padding: 10px;
assets/css/admin-builder.css CHANGED
@@ -92,6 +92,10 @@ body {
92
  border: 1px solid #ebccd1;
93
  }
94
 
 
 
 
 
95
  #wpforms-builder .wpforms-one-half {
96
  float: left;
97
  width: 48%;
92
  border: 1px solid #ebccd1;
93
  }
94
 
95
+ #wpforms-builder #wpforms-builder-form .wpforms-hidden {
96
+ display: none;
97
+ }
98
+
99
  #wpforms-builder .wpforms-one-half {
100
  float: left;
101
  width: 48%;
assets/css/wpforms-base.css CHANGED
@@ -155,8 +155,8 @@
155
  width: 48%;
156
  }
157
 
158
- .wpforms-container .wpforms.one-third,
159
- .wpforms-container .wpforms.two-sixths {
160
  width: 30.6666666667%;
161
  }
162
 
@@ -205,31 +205,31 @@
205
  /* User list column classes */
206
  .wpforms-container .wpforms-checkbox-2-columns ul,
207
  .wpforms-container .wpforms-multiplechoice-2-columns ul,
208
- .wpforms-container .wpforms-list-2-columns ul {
209
- -webkit-column-count: 2;
210
- -moz-column-count: 2;
211
- column-count: 2;
212
- }
213
-
214
  .wpforms-container .wpforms-checkbox-3-columns ul,
215
  .wpforms-container .wpforms-multiplechoice-3-columns ul,
216
  .wpforms-container .wpforms-list-3-columns ul {
217
- -webkit-column-count: 3;
218
- -moz-column-count: 3;
219
- column-count: 3;
 
 
220
  }
221
 
222
  .wpforms-container .wpforms-checkbox-2-columns ul li,
223
  .wpforms-container .wpforms-multiplechoice-2-columns ul li,
224
- .wpforms-container .wpforms-list-2-columns ul li,
 
 
 
 
 
225
  .wpforms-container .wpforms-checkbox-3-columns ul li,
226
  .wpforms-container .wpforms-multiplechoice-3-columns ul li,
227
  .wpforms-container .wpforms-list-3-columns ul li {
228
- -webkit-column-break-inside: avoid;
229
- page-break-inside: avoid; /* Firefox */
230
- break-inside: avoid; /* IE 10+ */
231
- width: 100%;
232
- float: left;
233
  }
234
 
235
  /* Private */
155
  width: 48%;
156
  }
157
 
158
+ .wpforms-container .wpforms-one-third,
159
+ .wpforms-container .wpforms-two-sixths {
160
  width: 30.6666666667%;
161
  }
162
 
205
  /* User list column classes */
206
  .wpforms-container .wpforms-checkbox-2-columns ul,
207
  .wpforms-container .wpforms-multiplechoice-2-columns ul,
208
+ .wpforms-container .wpforms-list-2-columns ul,
 
 
 
 
 
209
  .wpforms-container .wpforms-checkbox-3-columns ul,
210
  .wpforms-container .wpforms-multiplechoice-3-columns ul,
211
  .wpforms-container .wpforms-list-3-columns ul {
212
+ display: -ms-flex;
213
+ display: -webkit-flex;
214
+ display: flex;
215
+ -webkit-flex-wrap: wrap;
216
+ flex-wrap: wrap;
217
  }
218
 
219
  .wpforms-container .wpforms-checkbox-2-columns ul li,
220
  .wpforms-container .wpforms-multiplechoice-2-columns ul li,
221
+ .wpforms-container .wpforms-list-2-columns ul li {
222
+ width: 50%;
223
+ display: block;
224
+ padding-right: 26px;
225
+ }
226
+
227
  .wpforms-container .wpforms-checkbox-3-columns ul li,
228
  .wpforms-container .wpforms-multiplechoice-3-columns ul li,
229
  .wpforms-container .wpforms-list-3-columns ul li {
230
+ width: 33.3333%;
231
+ display: block;
232
+ padding-right: 26px;
 
 
233
  }
234
 
235
  /* Private */
assets/css/wpforms-full.css CHANGED
@@ -234,8 +234,8 @@ div.wpforms-container-full .wpforms-form .wpforms-two-fourths {
234
  width: 48%;
235
  }
236
 
237
- div.wpforms-container-full .wpforms-form .wpforms.one-third,
238
- div.wpforms-container-full .wpforms-form .wpforms.two-sixths {
239
  width: 30.6666666667%;
240
  }
241
 
@@ -284,31 +284,31 @@ div.wpforms-container-full .wpforms-form .wpforms-first {
284
  /* User list column classes */
285
  div.wpforms-container-full .wpforms-form .wpforms-checkbox-2-columns ul,
286
  div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-2-columns ul,
287
- div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul {
288
- -webkit-column-count: 2;
289
- -moz-column-count: 2;
290
- column-count: 2;
291
- }
292
-
293
  div.wpforms-container-full .wpforms-form .wpforms-checkbox-3-columns ul,
294
  div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-3-columns ul,
295
  div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul {
296
- -webkit-column-count: 3;
297
- -moz-column-count: 3;
298
- column-count: 3;
 
 
299
  }
300
 
301
  div.wpforms-container-full .wpforms-form .wpforms-checkbox-2-columns ul li,
302
  div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-2-columns ul li,
303
- div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul li,
 
 
 
 
 
304
  div.wpforms-container-full .wpforms-form .wpforms-checkbox-3-columns ul li,
305
  div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-3-columns ul li,
306
  div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul li {
307
- -webkit-column-break-inside: avoid;
308
- page-break-inside: avoid; /* Firefox */
309
- break-inside: avoid; /* IE 10+ */
310
- width: 100%;
311
- float: left;
312
  }
313
 
314
  /* Legacy, for BC */
@@ -522,10 +522,37 @@ div.wpforms-container-full .wpforms-form .wpforms-submit-container {
522
  div.wpforms-container-full .wpforms-form button[type=submit] {
523
  }
524
 
525
- div.wpforms-container-full .wpforms-form .wpforms-field-pagebreak {
526
  text-align: center;
527
  }
528
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
529
 
530
  /* Credit Card field
531
  ----------------------------------------------------------------------------- */
234
  width: 48%;
235
  }
236
 
237
+ div.wpforms-container-full .wpforms-form .wpforms-one-third,
238
+ div.wpforms-container-full .wpforms-form .wpforms-two-sixths {
239
  width: 30.6666666667%;
240
  }
241
 
284
  /* User list column classes */
285
  div.wpforms-container-full .wpforms-form .wpforms-checkbox-2-columns ul,
286
  div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-2-columns ul,
287
+ div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul,
 
 
 
 
 
288
  div.wpforms-container-full .wpforms-form .wpforms-checkbox-3-columns ul,
289
  div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-3-columns ul,
290
  div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul {
291
+ display: -ms-flex;
292
+ display: -webkit-flex;
293
+ display: flex;
294
+ -webkit-flex-wrap: wrap;
295
+ flex-wrap: wrap;
296
  }
297
 
298
  div.wpforms-container-full .wpforms-form .wpforms-checkbox-2-columns ul li,
299
  div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-2-columns ul li,
300
+ div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul li {
301
+ width: 50%;
302
+ display: block;
303
+ padding-right: 26px !important;
304
+ }
305
+
306
  div.wpforms-container-full .wpforms-form .wpforms-checkbox-3-columns ul li,
307
  div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-3-columns ul li,
308
  div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul li {
309
+ width: 33.3333%;
310
+ display: block;
311
+ padding-right: 26px !important;
 
 
312
  }
313
 
314
  /* Legacy, for BC */
522
  div.wpforms-container-full .wpforms-form button[type=submit] {
523
  }
524
 
525
+ div.wpforms-container-full .wpforms-form .wpforms-pagebreak-center {
526
  text-align: center;
527
  }
528
 
529
+ div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left {
530
+ text-align: left;
531
+ }
532
+
533
+ div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button {
534
+ margin: 0 10px 0 0;
535
+ }
536
+
537
+ div.wpforms-container-full .wpforms-form .wpforms-pagebreak-right {
538
+ text-align: right;
539
+ }
540
+
541
+ div.wpforms-container-full .wpforms-form .wpforms-pagebreak-right .wpforms-page-button {
542
+ margin: 0 0 0 10px 0;
543
+ }
544
+
545
+ div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-prev {
546
+ float: left;
547
+ margin: 0;
548
+ }
549
+
550
+ div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-next {
551
+ float: right;
552
+ margin: 0;
553
+ }
554
+
555
+
556
 
557
  /* Credit Card field
558
  ----------------------------------------------------------------------------- */
assets/js/admin-builder.js CHANGED
@@ -665,6 +665,12 @@
665
  $('#wpforms-field-'+id).find('.wpforms-'+ subfield+' input' ).attr('placeholder', value);
666
  });
667
 
 
 
 
 
 
 
668
  // Real-time updates for "Next" and "Prev" pagebreak field option
669
  $(document).on('input', '.wpforms-field-option-row-next input', function(e) {
670
  var $this = $(this),
@@ -699,6 +705,35 @@
699
  }
700
  });
701
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
702
  // Real-time updates for Single Item field "Item Price" option
703
  $(document).on('input', '.wpforms-field-option-row-price input', function(e) {
704
  var $this = $(this),
@@ -739,6 +774,25 @@
739
  $('#wpforms-field-'+id).removeClass('wpforms-list-2-columns wpforms-list-3-columns').addClass(cls);
740
  });
741
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
742
  // Watch for pagebreak field being added and deleted
743
  $(document).on('wpformsFieldAdd', WPFormsBuilder.fieldPagebreakAdd);
744
  $(document).on('wpformsFieldDelete', WPFormsBuilder.fieldPagebreakDelete);
@@ -1186,7 +1240,8 @@
1186
  position: 'top',
1187
  scroll: false,
1188
  defaults: {
1189
- position: 'top'
 
1190
  }
1191
  }
1192
  WPFormsBuilder.fieldAdd('pagebreak', options).done(function(res){
665
  $('#wpforms-field-'+id).find('.wpforms-'+ subfield+' input' ).attr('placeholder', value);
666
  });
667
 
668
+ // Consider the field active when a disabled nav button is clicked
669
+ $(document).on('click', '.wpforms-pagebreak-button', function(e) {
670
+ e.preventDefault();
671
+ $(this).closest('.wpforms-field').trigger('click');
672
+ });
673
+
674
  // Real-time updates for "Next" and "Prev" pagebreak field option
675
  $(document).on('input', '.wpforms-field-option-row-next input', function(e) {
676
  var $this = $(this),
705
  }
706
  });
707
 
708
+ // Real-time updates for "Page Navigation Alignment" pagebreak field option
709
+ $(document).on('change', '.wpforms-field-option-row-nav_align select', function(e) {
710
+ var $this = $(this),
711
+ value = $this.val();
712
+
713
+ if (!value) {
714
+ value = 'center';
715
+ }
716
+
717
+ $('.wpforms-pagebreak-buttons').removeClass('wpforms-pagebreak-buttons-center wpforms-pagebreak-buttons-left wpforms-pagebreak-buttons-right wpforms-pagebreak-buttons-split').addClass('wpforms-pagebreak-buttons-'+value);
718
+ });
719
+
720
+ // Real-time updates for "Display Previous" pagebreak field option
721
+ $(document).on('change', '.wpforms-field-option-row-prev_toggle input', function(e) {
722
+ var $this = $(this),
723
+ $group = $this.closest('.wpforms-field-option-group-inner'),
724
+ $prev = $group.find('.wpforms-field-option-row-prev'),
725
+ $prevLabel = $prev.find('input');
726
+
727
+ $prev.toggleClass('wpforms-hidden');
728
+
729
+ if ( $(this).prop('checked') && !$prevLabel.val() ) {
730
+ $prevLabel.val(wpforms_builder.previous);
731
+ } else {
732
+ $prevLabel.val('');
733
+ }
734
+ $prevLabel.trigger('input');
735
+ });
736
+
737
  // Real-time updates for Single Item field "Item Price" option
738
  $(document).on('input', '.wpforms-field-option-row-price input', function(e) {
739
  var $this = $(this),
774
  $('#wpforms-field-'+id).removeClass('wpforms-list-2-columns wpforms-list-3-columns').addClass(cls);
775
  });
776
 
777
+ // Toggle the toggle field
778
+ $(document).on('click', '.wpforms-field-option-row .wpforms-toggle-icon', function(e) {
779
+ var $this = $(this),
780
+ $check = $this.find('input[type=checkbox]'),
781
+ $label = $this.find('.wpforms-toggle-icon-label');
782
+
783
+ $this.toggleClass('wpforms-off wpforms-on');
784
+ $this.find('i').toggleClass('fa-toggle-off fa-toggle-on');
785
+
786
+ if ($this.hasClass('wpforms-on')) {
787
+ $label.text(wpforms_builder.on);
788
+ $check.prop('checked', true);
789
+ } else {
790
+ $label.text(wpforms_builder.off);
791
+ $check.prop('checked', false);
792
+ }
793
+ $check.trigger('change');
794
+ });
795
+
796
  // Watch for pagebreak field being added and deleted
797
  $(document).on('wpformsFieldAdd', WPFormsBuilder.fieldPagebreakAdd);
798
  $(document).on('wpformsFieldDelete', WPFormsBuilder.fieldPagebreakDelete);
1240
  position: 'top',
1241
  scroll: false,
1242
  defaults: {
1243
+ position: 'top',
1244
+ nav_align: 'left',
1245
  }
1246
  }
1247
  WPFormsBuilder.fieldAdd('pagebreak', options).done(function(res){
includes/admin/ajax-actions.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  /**
3
- * Ajax actioned used in by admin.
4
  *
5
  * @package WPForms
6
  * @author WPForms
@@ -113,164 +113,4 @@ function wpforms_update_form_template() {
113
  die( __( 'Error updating form template', 'wpforms' ) );
114
  }
115
  }
116
- add_action( 'wp_ajax_wpforms_update_form_template', 'wpforms_update_form_template' );
117
-
118
- /**
119
- * Deactivate addon
120
- *
121
- * @since 1.0.0
122
- */
123
- function wpforms_deactivate_addon() {
124
-
125
- // Run a security check
126
- check_ajax_referer( 'wpforms-addons', 'nonce' );
127
-
128
- if ( isset( $_POST['plugin'] ) ) {
129
- $deactivate = deactivate_plugins( $_POST['plugin'] );
130
- wp_send_json_success( __( 'Addon deactivated.', 'wpforms' ) );
131
- } else {
132
- wp_send_json_error( __( 'Could not deactivate addon. Please deacticate from the Plugins page.', 'wpforms' ) );
133
- }
134
- }
135
- add_action( 'wp_ajax_wpforms_deactivate_addon', 'wpforms_deactivate_addon' );
136
-
137
- /**
138
- * Activate addon
139
- *
140
- * @since 1.0.0
141
- */
142
- function wpforms_activate_addon() {
143
-
144
- // Run a security check
145
- check_ajax_referer( 'wpforms-addons', 'nonce' );
146
-
147
- if ( isset( $_POST['plugin'] ) ) {
148
-
149
- $activate = activate_plugins( $_POST['plugin'] );
150
-
151
- if ( !is_wp_error( $activate ) ) {
152
- wp_send_json_success( __( 'Addon activated.', 'wpforms' ) );
153
- }
154
- }
155
-
156
- wp_send_json_error( __( 'Could not activate addon. Please activate from the Plugins page.', 'wpforms' ) );
157
- }
158
- add_action( 'wp_ajax_wpforms_activate_addon', 'wpforms_activate_addon' );
159
-
160
- /**
161
- * Install addon
162
- *
163
- * @since 1.0.0
164
- */
165
- function wpforms_install_addon() {
166
-
167
- // Run a security check
168
- check_ajax_referer( 'wpforms-addons', 'nonce' );
169
-
170
- if ( empty( $_POST['plugin'] ) ) {
171
- wp_send_json_error( __( 'Could not install addon. Please download from wpforms.com and install manually.', 'wpforms' ) );
172
- }
173
-
174
- global $hook_suffix;
175
-
176
- // Set the current screen to avoid undefined notices.
177
- set_current_screen();
178
-
179
- // Prepare variables.
180
- $download_url = $_POST['plugin'];
181
- $url = esc_url_raw( add_query_arg( array( 'page' => 'wpforms-addons' ), admin_url( 'admin.php' ) ) );
182
-
183
- // Check for file system permissions
184
- if ( false === ( $creds = request_filesystem_credentials( $url, '', false, false, null ) ) ) {
185
- wp_send_json_error( __( 'Could not install addon. Please download from wpforms.com and install manually.', 'wpforms' ) );
186
- }
187
- if ( ! WP_Filesystem( $creds ) ) {
188
- wp_send_json_error( __( 'Could not install addon. Please download from wpforms.com and install manually.', 'wpforms' ) );
189
- }
190
-
191
- // We do not need any extra credentials if we have gotten this far, so let's install the plugin.
192
- require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
193
- require_once WPFORMS_PLUGIN_DIR . 'includes/admin/class-install-skin.php';
194
-
195
- // Create the plugin upgrader with our custom skin.
196
- $installer = new Plugin_Upgrader( $skin = new WPForms_Install_Skin() );
197
- $installer->install( $download_url );
198
-
199
- // Flush the cache and return the newly installed plugin basename.
200
- wp_cache_flush();
201
-
202
- if ( $installer->plugin_info() ) {
203
-
204
- $plugin_basename = $installer->plugin_info();
205
-
206
- wp_send_json_success( array(
207
- 'msg' => __( 'Addon installed.', 'wpforms' ),
208
- 'basename' => $plugin_basename
209
- ) );
210
- }
211
-
212
- wp_send_json_error( __( 'Could not install addon. Please download from wpforms.com and install manually.', 'wpforms' ) );
213
- }
214
- add_action( 'wp_ajax_wpforms_install_addon', 'wpforms_install_addon' );
215
-
216
- /**
217
- * Toggle entry stars from Entries table.
218
- *
219
- * @since 1.1.6
220
- */
221
- function wpforms_entry_list_star() {
222
-
223
- // Run a security check
224
- check_ajax_referer( 'wpforms-entries-list', 'nonce' );
225
-
226
- // Check for permissions
227
- if ( !current_user_can( apply_filters( 'wpforms_manage_cap', 'manage_options' ) ) ) {
228
- wp_send_json_error();
229
- }
230
-
231
- if ( empty( $_POST['entry_id'] ) || empty( $_POST['task'] ) ) {
232
- wp_send_json_error();
233
- }
234
-
235
- $task = $_POST['task'];
236
- $entry_id = absint( $_POST['entry_id'] );
237
-
238
- if ( 'star' == $task ) {
239
- wpforms()->entry->update( $entry_id, array( 'starred' => '1' ) );
240
- } elseif ( 'unstar' == $task ) {
241
- wpforms()->entry->update( $entry_id, array( 'starred' => '0' ) );
242
- }
243
- wp_send_json_success();
244
- }
245
- add_action( 'wp_ajax_wpforms_entry_list_star', 'wpforms_entry_list_star' );
246
-
247
- /**
248
- * Toggle entry read state from Entries table.
249
- *
250
- * @since 1.1.6
251
- */
252
- function wpforms_entry_list_read() {
253
-
254
- // Run a security check
255
- check_ajax_referer( 'wpforms-entries-list', 'nonce' );
256
-
257
- // Check for permissions
258
- if ( !current_user_can( apply_filters( 'wpforms_manage_cap', 'manage_options' ) ) ) {
259
- wp_send_json_error();
260
- }
261
-
262
- if ( empty( $_POST['entry_id'] ) || empty( $_POST['task'] ) ) {
263
- wp_send_json_error();
264
- }
265
-
266
- $task = $_POST['task'];
267
- $entry_id = absint( $_POST['entry_id'] );
268
-
269
- if ( 'read' == $task ) {
270
- wpforms()->entry->update( $entry_id, array( 'viewed' => '1' ) );
271
- } elseif ( 'unread' == $task ) {
272
- wpforms()->entry->update( $entry_id, array( 'viewed' => '0' ) );
273
- }
274
- wp_send_json_success();
275
- }
276
- add_action( 'wp_ajax_wpforms_entry_list_read', 'wpforms_entry_list_read' );
1
  <?php
2
  /**
3
+ * Ajax actions used in by admin.
4
  *
5
  * @package WPForms
6
  * @author WPForms
113
  die( __( 'Error updating form template', 'wpforms' ) );
114
  }
115
  }
116
+ add_action( 'wp_ajax_wpforms_update_form_template', 'wpforms_update_form_template' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/admin/builder/class-builder.php CHANGED
@@ -137,6 +137,8 @@ class WPForms_Builder {
137
 
138
  if ( file_exists( WPFORMS_PLUGIN_DIR . 'includes/admin/builder/panels/class-' . $panel . '.php' ) ) {
139
  require_once WPFORMS_PLUGIN_DIR . 'includes/admin/builder/panels/class-' . $panel . '.php';
 
 
140
  }
141
  }
142
  }
@@ -287,6 +289,9 @@ class WPForms_Builder {
287
  'delete_confirm' => __( 'Are you sure you want to delete this field?', 'wpforms' ),
288
  'error_title' => __( 'Please enter a form title.', 'wpforms' ),
289
  'error_choice' => __( 'This item must contain at least one choice.', 'wpforms' ),
 
 
 
290
  'saved_state' => '',
291
  'smart_tags_show' => __( 'Show Smart Tags', 'wpforms' ),
292
  'smart_tags_hide' => __( 'Hide Smart Tags', 'wpforms' ),
137
 
138
  if ( file_exists( WPFORMS_PLUGIN_DIR . 'includes/admin/builder/panels/class-' . $panel . '.php' ) ) {
139
  require_once WPFORMS_PLUGIN_DIR . 'includes/admin/builder/panels/class-' . $panel . '.php';
140
+ } elseif ( file_exists( WPFORMS_PLUGIN_DIR . 'pro/includes/admin/builder/panels/class-' . $panel . '.php' ) ) {
141
+ require_once WPFORMS_PLUGIN_DIR . 'pro/includes/admin/builder/panels/class-' . $panel . '.php';
142
  }
143
  }
144
  }
289
  'delete_confirm' => __( 'Are you sure you want to delete this field?', 'wpforms' ),
290
  'error_title' => __( 'Please enter a form title.', 'wpforms' ),
291
  'error_choice' => __( 'This item must contain at least one choice.', 'wpforms' ),
292
+ 'off' => __( 'Off', 'wpforms' ),
293
+ 'on' => __( 'On', 'wpforms' ),
294
+ 'previous' => __( 'Previous', 'wpforms' ),
295
  'saved_state' => '',
296
  'smart_tags_show' => __( 'Show Smart Tags', 'wpforms' ),
297
  'smart_tags_hide' => __( 'Hide Smart Tags', 'wpforms' ),
includes/admin/class-install-skin.php DELETED
@@ -1,86 +0,0 @@
1
- <?php
2
- /**
3
- * WordPress class extended for on-the-fly addon installations.
4
- *
5
- * @package WPForms
6
- * @author WPForms
7
- * @since 1.0.0
8
- * @license GPL-2.0+
9
- * @copyright Copyright (c) 2016, WPForms LLC
10
- */
11
- class WPForms_Install_Skin extends WP_Upgrader_Skin {
12
-
13
- /**
14
- * Primary class constructor.
15
- *
16
- * @since 1.0.0
17
- * @param array $args Empty array of args (we will use defaults).
18
- */
19
- public function __construct( $args = array() ) {
20
-
21
- parent::__construct();
22
- }
23
-
24
- /**
25
- * Set the upgrader object and store it as a property in the parent class.
26
- *
27
- * @since 1.0.0
28
- * @param object $upgrader The upgrader object (passed by reference).
29
- */
30
- public function set_upgrader( &$upgrader ) {
31
-
32
- if ( is_object( $upgrader ) ) {
33
- $this->upgrader =& $upgrader;
34
- }
35
- }
36
-
37
- /**
38
- * Set the upgrader result and store it as a property in the parent class.
39
- *
40
- * @since 1.0.0
41
- * @param object $result The result of the install process.
42
- */
43
- public function set_result( $result ) {
44
-
45
- $this->result = $result;
46
- }
47
-
48
- /**
49
- * Empty out the header of its HTML content and only check to see if it has
50
- * been performed or not.
51
- *
52
- * @since 1.0.0
53
- */
54
- public function header() {}
55
-
56
- /**
57
- * Empty out the footer of its HTML contents.
58
- *
59
- * @since 1.0.0
60
- */
61
- function footer() {}
62
-
63
- /**
64
- * Instead of outputting HTML for errors, json_encode the errors and send them
65
- * back to the Ajax script for processing.
66
- *
67
- * @since 1.0.0
68
- * @param array $errors Array of errors with the install process.
69
- */
70
- function error( $errors ) {
71
-
72
- if ( ! empty( $errors ) ) {
73
- wp_send_json_error( $errors );
74
- }
75
-
76
- }
77
-
78
- /**
79
- * Empty out the feedback method to prevent outputting HTML strings as the install
80
- * is progressing.
81
- *
82
- * @since 1.0.0
83
- * @param string $string The feedback string.
84
- */
85
- function feedback( $string ) {}
86
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/admin/class-upgrades.php DELETED
@@ -1,51 +0,0 @@
1
- <?php
2
- /**
3
- * Handles plugin upgrades.
4
- *
5
- * @package WPForms
6
- * @author WPForms
7
- * @since 1.0.0
8
- * @license GPL-2.0+
9
- * @copyright Copyright (c) 2016, WPForms LLC
10
- */
11
- class WPForms_Upgrades {
12
-
13
- /**
14
- * Have we upgraded?
15
- *
16
- * @since 1.0.0
17
- * @var boolean
18
- */
19
- private $upgraded = false;
20
-
21
- /**
22
- * Primary class constructor.
23
- *
24
- * @since 1.0.0
25
- */
26
- public function __construct() {
27
-
28
- add_action( 'admin_init', array( $this, 'init' ), -9999 );
29
- }
30
-
31
- /**
32
- * Checks if a new version is detected, if so perform update.
33
- *
34
- * @since 1.0.0
35
- */
36
- public function init() {
37
-
38
- // Retreive last known version
39
- $version = get_option( 'wpforms_version' );
40
-
41
- if ( ! $version )
42
- return;
43
-
44
- // If upgrade has occured, update version options in database
45
- if ( $this->upgraded ) {
46
- update_option( 'wpforms_version_upgraded_from', $version );
47
- update_option( 'wpforms_version', WPFORMS_VERSION );
48
- }
49
- }
50
- }
51
- new WPForms_Upgrades;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/admin/overview/class-overview-table.php CHANGED
@@ -50,10 +50,10 @@ class WPForms_Overview_Table extends WP_List_Table {
50
 
51
  $columns = array(
52
  'cb' => '<input type="checkbox" />',
53
- // 'id' => __( 'ID', 'wpforms' ),
54
  'form_name' => __( 'Name', 'wpforms' ),
55
  'shortcode' => __( 'Shortcode', 'wpforms' ),
56
  'created' => __( 'Created', 'wpforms' ),
 
57
  //'modified' => __( 'Modified', 'wpforms' ),
58
  //'author' => __( 'Author', 'wpforms' ),
59
  //'php' => __( 'PHP Code', 'wpforms' ),
50
 
51
  $columns = array(
52
  'cb' => '<input type="checkbox" />',
 
53
  'form_name' => __( 'Name', 'wpforms' ),
54
  'shortcode' => __( 'Shortcode', 'wpforms' ),
55
  'created' => __( 'Created', 'wpforms' ),
56
+ // 'id' => __( 'ID', 'wpforms' ),
57
  //'modified' => __( 'Modified', 'wpforms' ),
58
  //'author' => __( 'Author', 'wpforms' ),
59
  //'php' => __( 'PHP Code', 'wpforms' ),
includes/class-db.php DELETED
@@ -1,350 +0,0 @@
1
- <?php
2
- /**
3
- * DB class
4
- *
5
- * This handy class originated from Pippin's Easy Digital Downloads.
6
- * https://github.com/easydigitaldownloads/easy-digital-downloads/blob/master/includes/class-edd-db.php
7
- *
8
- * @package WPForms
9
- * @author WPForms
10
- * @since 1.1.6
11
- * @license GPL-2.0+
12
- * @copyright Copyright (c) 2016, WPForms LLC
13
- */
14
- abstract class WPForms_DB {
15
-
16
- /**
17
- * Database table name.
18
- *
19
- * @since 1.1.6
20
- * @var string
21
- */
22
- public $table_name;
23
-
24
- /**
25
- * Database version.
26
- *
27
- * @since 1.1.6
28
- * @var string
29
- */
30
- public $version;
31
-
32
- /**
33
- * Primary key (unique field) for the database table.
34
- *
35
- * @since 1.1.6
36
- * @var string
37
- */
38
- public $primary_key;
39
-
40
- /**
41
- * Primay class constructor.
42
- *
43
- * Sub-classes should define $table_name, $version, and $primary_key here.
44
- *
45
- * @since 1.1.6
46
- */
47
- public function __construct() {}
48
-
49
- /**
50
- * Retrieves the list of columns for the database table.
51
- *
52
- * Sub-classes should define an array of columns here.
53
- *
54
- * @since 1.1.6
55
- * @return array List of columns.
56
- */
57
- public function get_columns() {
58
-
59
- return array();
60
- }
61
-
62
- /**
63
- * Retrieves column defaults.
64
- *
65
- * Sub-classes can define default for any/all of columns defined in the get_columns() method.
66
- *
67
- * @since 1.1.6
68
- * @return array All defined column defaults.
69
- */
70
- public function get_column_defaults() {
71
-
72
- return array();
73
- }
74
-
75
- /**
76
- * Retrieves a row from the database based on a given row ID.
77
- *
78
- * @since 1.1.6
79
- * @param int $row_id Row ID.
80
- * @return array|null|object|void
81
- */
82
- public function get( $row_id ) {
83
-
84
- global $wpdb;
85
-
86
- return $wpdb->get_row(
87
- $wpdb->prepare(
88
- "SELECT * FROM $this->table_name WHERE $this->primary_key = %s LIMIT 1;",
89
- $row_id
90
- )
91
- );
92
- }
93
-
94
- /**
95
- * Retrieves a row based on column and row ID.
96
- *
97
- * @since 1.1.6
98
- * @param string $column Column name
99
- * @param int|string $row_id Row ID.
100
- * @return object|null Database query result object or null on failure
101
- */
102
- public function get_by( $column, $row_id ) {
103
-
104
- global $wpdb;
105
-
106
- if ( ! array_key_exists( $column, $this->get_columns() ) || empty( $row_id ) ) {
107
- return false;
108
- }
109
-
110
- return $wpdb->get_row(
111
- $wpdb->prepare(
112
- "SELECT * FROM $this->table_name WHERE $column = '%s' LIMIT 1;",
113
- $row_id
114
- )
115
- );
116
- }
117
-
118
- /**
119
- * Retrieves a value based on column name and row ID.
120
- *
121
- * @since 1.1.6
122
- * @param string $column Column name
123
- * @param int|string $row_id Row ID
124
- * @return string|null Database query result (as string), or null on failure
125
- */
126
- public function get_column( $column, $row_id ) {
127
-
128
- global $wpdb;
129
-
130
- if ( ! array_key_exists( $column, $this->get_columns() ) || empty( $row_id ) ) {
131
- return false;
132
- }
133
-
134
- return $wpdb->get_var(
135
- $wpdb->prepare(
136
- "SELECT $column FROM $this->table_name WHERE $this->primary_key = '%s' LIMIT 1;",
137
- $row_id
138
- )
139
- );
140
- }
141
-
142
- /**
143
- * Retrieves one column value based on another given column and matching value.
144
- *
145
- * @since 1.1.6
146
- * @param string $column Column name
147
- * @param string $column_where Column to match against in the WHERE clause.
148
- * @param $column_value Value to match to the column in the WHERE clause.
149
- * @return string|null Database query result (as string), or null on failure
150
- */
151
- public function get_column_by( $column, $column_where, $column_value ) {
152
-
153
- global $wpdb;
154
-
155
- if ( empty( $column ) || empty( $column_where ) || empty( $column_value ) || ! array_key_exists( $column, $this->get_columns() ) ) {
156
- return false;
157
- }
158
-
159
- return $wpdb->get_var(
160
- $wpdb->prepare(
161
- "SELECT $column FROM $this->table_name WHERE $column_where = %s LIMIT 1;",
162
- $column_value
163
- )
164
- );
165
- }
166
-
167
- /**
168
- * Inserts a new record into the database.
169
- *
170
- * Please note: inserting a record flushes the cache.
171
- *
172
- * @since 1.1.6
173
- * @param array $data Column data
174
- * @param string $type Optional. Data type context
175
- * @return int ID for the newly inserted record
176
- */
177
- public function add( $data, $type = '' ) {
178
-
179
- global $wpdb;
180
-
181
- // Set default values
182
- $data = wp_parse_args( $data, $this->get_column_defaults() );
183
-
184
- do_action( 'edd_pre_insert_' . $type, $data );
185
-
186
- // Initialise column format array
187
- $column_formats = $this->get_columns();
188
-
189
- // Force fields to lower case
190
- $data = array_change_key_case( $data );
191
-
192
- // White list columns
193
- $data = array_intersect_key( $data, $column_formats );
194
-
195
- // Reorder $column_formats to match the order of columns given in $data
196
- $data_keys = array_keys( $data );
197
- $column_formats = array_merge( array_flip( $data_keys ), $column_formats );
198
-
199
- $wpdb->insert( $this->table_name, $data, $column_formats );
200
-
201
- wp_cache_flush();
202
-
203
- do_action( 'wpforms_post_insert_' . $type, $wpdb->insert_id, $data );
204
-
205
- return $wpdb->insert_id;
206
- }
207
-
208
- /**
209
- * Inserts a new record into the database. This runs the add method.
210
- *
211
- * Please note: inserting a record flushes the cache.
212
- *
213
- * @since 1.1.6
214
- * @param array $data Column data
215
- * @return int ID for the newly inserted record
216
- */
217
- public function insert( $data ) {
218
-
219
- return $this->add( $data );
220
- }
221
-
222
- /**
223
- * Updates an existing record in the database.
224
- *
225
- * Please note: updating a record flushes the cache.
226
- *
227
- * @since 1.1.6
228
- * @param string $row_id Row ID for the record being updated.
229
- * @param array $data Optional. Array of columns and associated data to update. Default empty array.
230
- * @param string $where Optional. Column to match against in the WHERE clause. If empty, $primary_key
231
- * will be used. Default empty.
232
- * @param string $type Optional. Data type context, e.g. 'affiliate', 'creative', etc. Default empty.
233
- * @return bool False if the record could not be updated, true otherwise.
234
- */
235
- public function update( $row_id, $data = array(), $where = '', $type = '' ) {
236
-
237
- global $wpdb;
238
-
239
- // Row ID must be positive integer
240
- $row_id = absint( $row_id );
241
-
242
- if ( empty( $row_id ) ) {
243
- return false;
244
- }
245
-
246
- if ( empty( $where ) ) {
247
- $where = $this->primary_key;
248
- }
249
-
250
- // Initialise column format array
251
- $column_formats = $this->get_columns();
252
-
253
- // Force fields to lower case
254
- $data = array_change_key_case( $data );
255
-
256
- // White list columns
257
- $data = array_intersect_key( $data, $column_formats );
258
-
259
- // Reorder $column_formats to match the order of columns given in $data
260
- $data_keys = array_keys( $data );
261
- $column_formats = array_merge( array_flip( $data_keys ), $column_formats );
262
-
263
- if ( false === $wpdb->update( $this->table_name, $data, array( $where => $row_id ), $column_formats ) ) {
264
- return false;
265
- }
266
-
267
- wp_cache_flush();
268
-
269
- do_action( 'wpforms_post_update_' . $type, $data );
270
-
271
- return true;
272
- }
273
-
274
- /**
275
- * Deletes a record from the database.
276
- *
277
- * Please note: successfully deleting a record flushes the cache.
278
- *
279
- * @since 1.1.6
280
- * @param int|string $row_id Row ID.
281
- * @return bool False if the record could not be deleted, true otherwise.
282
- */
283
- public function delete( $row_id = 0 ) {
284
-
285
- global $wpdb;
286
-
287
- // Row ID must be positive integer
288
- $row_id = absint( $row_id );
289
-
290
- if ( empty( $row_id ) ) {
291
- return false;
292
- }
293
-
294
- if ( false === $wpdb->query( $wpdb->prepare( "DELETE FROM $this->table_name WHERE $this->primary_key = %d", $row_id ) ) ) {
295
- return false;
296
- }
297
-
298
- wp_cache_flush();
299
-
300
- do_action( 'wpforms_post_delete', $row_id );
301
-
302
- return true;
303
- }
304
-
305
- /**
306
- * Deletes a record from the database by column.
307
- *
308
- * Please note: successfully deleting a record flushes the cache.
309
- *
310
- * @since 1.1.6
311
- * @param string $column
312
- * @param int|string $row_id Row ID.
313
- * @return bool False if the record could not be deleted, true otherwise.
314
- */
315
- public function delete_by( $column, $row_id ) {
316
-
317
- global $wpdb;
318
-
319
- if ( empty( $column ) || empty( $row_id ) || ! array_key_exists( $column, $this->get_columns() ) ) {
320
- return false;
321
- }
322
-
323
- if ( false === $wpdb->query( $wpdb->prepare( "DELETE FROM $this->table_name WHERE $column = %s", $row_id ) ) ) {
324
- return false;
325
- }
326
-
327
- wp_cache_flush();
328
-
329
- do_action( 'wpforms_post_delete', $row_id );
330
-
331
- return true;
332
- }
333
-
334
-
335
- /**
336
- * Check if the given table exists.
337
- *
338
- * @since 1.1.6
339
- * @param string $table The table name
340
- * @return bool If the table name exists
341
- */
342
- public function table_exists( $table ) {
343
-
344
- global $wpdb;
345
-
346
- $table = sanitize_text_field( $table );
347
-
348
- return $wpdb->get_var( $wpdb->prepare( "SHOW TABLES LIKE '%s'", $table ) ) === $table;
349
- }
350
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/class-fields.php CHANGED
@@ -59,6 +59,8 @@ class WPForms_Fields {
59
 
60
  if ( file_exists( WPFORMS_PLUGIN_DIR . 'includes/fields/class-' . $field . '.php' ) ) {
61
  require_once WPFORMS_PLUGIN_DIR . 'includes/fields/class-' . $field . '.php';
 
 
62
  }
63
  }
64
  }
59
 
60
  if ( file_exists( WPFORMS_PLUGIN_DIR . 'includes/fields/class-' . $field . '.php' ) ) {
61
  require_once WPFORMS_PLUGIN_DIR . 'includes/fields/class-' . $field . '.php';
62
+ } elseif ( file_exists( WPFORMS_PLUGIN_DIR . 'pro/includes/fields/class-' . $field . '.php' ) ) {
63
+ require_once WPFORMS_PLUGIN_DIR . 'pro/includes/fields/class-' . $field . '.php';
64
  }
65
  }
66
  }
includes/class-install.php CHANGED
@@ -34,6 +34,8 @@ class WPForms_Install {
34
  // Form preview
35
  $wpforms_install->preview->form_preview_check();
36
 
 
 
37
  // Set current version, to be referenced in future updates
38
  update_option( 'wpforms_version', WPFORMS_VERSION );
39
 
34
  // Form preview
35
  $wpforms_install->preview->form_preview_check();
36
 
37
+ do_action( 'wpforms_install' );
38
+
39
  // Set current version, to be referenced in future updates
40
  update_option( 'wpforms_version', WPFORMS_VERSION );
41
 
includes/class-process.php CHANGED
@@ -158,7 +158,7 @@ class WPForms_Process {
158
  }
159
 
160
  // Success - add entry to database
161
- $entry_id = 0;
162
 
163
  // Success - send email notification
164
  $this->entry_email( $this->fields, $entry, $form_data, $entry_id );
@@ -314,4 +314,19 @@ class WPForms_Process {
314
  $emails->send( $address, $email['subject'], $email['message'] );
315
  }
316
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
317
  }
158
  }
159
 
160
  // Success - add entry to database
161
+ $entry_id = $this->entry_save( $this->fields, '', $entry, $form_data['id'], $form_data );
162
 
163
  // Success - send email notification
164
  $this->entry_email( $this->fields, $entry, $form_data, $entry_id );
314
  $emails->send( $address, $email['subject'], $email['message'] );
315
  }
316
  }
317
+
318
+ /**
319
+ * Saves entry to database.
320
+ *
321
+ * @since 1.0.0
322
+ * @param array $fields
323
+ * @param array $entry
324
+ * @param array $form_data
325
+ */
326
+ public function entry_save( $fields, $entry_meta, $entry, $form_id, $form_data = '' ) {
327
+
328
+ do_action( 'wpforms_process_entry_save', $fields, $entry_meta, $entry, $form_id, $form_data );
329
+
330
+ return '0';
331
+ }
332
  }
includes/class-templates.php CHANGED
@@ -44,6 +44,8 @@ class WPForms_Templates {
44
 
45
  if ( file_exists( WPFORMS_PLUGIN_DIR . 'includes/templates/class-' . $template . '.php' ) ) {
46
  require_once WPFORMS_PLUGIN_DIR . 'includes/templates/class-' . $template . '.php';
 
 
47
  }
48
  }
49
  }
44
 
45
  if ( file_exists( WPFORMS_PLUGIN_DIR . 'includes/templates/class-' . $template . '.php' ) ) {
46
  require_once WPFORMS_PLUGIN_DIR . 'includes/templates/class-' . $template . '.php';
47
+ } elseif ( file_exists( WPFORMS_PLUGIN_DIR . 'pro/includes/templates/class-' . $template . '.php' ) ) {
48
+ require_once WPFORMS_PLUGIN_DIR . 'pro/includes/templates/class-' . $template . '.php';
49
  }
50
  }
51
  }
includes/fields/class-base.php CHANGED
@@ -66,6 +66,14 @@ abstract class WPForms_Field {
66
  */
67
  public $form_id;
68
 
 
 
 
 
 
 
 
 
69
  /**
70
  * Primary class constructor.
71
  *
@@ -219,6 +227,16 @@ abstract class WPForms_Field {
219
  $output .= '</label>';
220
  break;
221
 
 
 
 
 
 
 
 
 
 
 
222
  // Select
223
  case 'select':
224
  $options = $args['options'];
66
  */
67
  public $form_id;
68
 
69
+ /**
70
+ * Current form data in admin builder.
71
+ *
72
+ * @since 1.1.1
73
+ * @var mixed, int or false
74
+ */
75
+ public $form_data;
76
+
77
  /**
78
  * Primary class constructor.
79
  *
227
  $output .= '</label>';
228
  break;
229
 
230
+ // Toggle
231
+ case 'toggle':
232
+ $checked = checked( '1', $args['value'], false );
233
+ $icon = $args['value'] ? 'fa-toggle-on' : 'fa-toggle-off';
234
+ $cls = $args['value'] ? 'wpforms-on' : 'wpforms-off';
235
+ $status = $args['value'] ? __( 'On', 'wpforms' ) : __( 'Off', 'wpforms' );
236
+ $output = sprintf( '<span class="wpforms-toggle-icon %s"><i class="fa %s" aria-hidden="true"></i> <span class="wpforms-toggle-icon-label">%s</span>', $cls, $icon, $status );
237
+ $output .= sprintf( '<input type="checkbox" class="%s" id="wpforms-field-option-%d-%s" name="fields[%d][%s]" value="1" %s %s></span>', $class, $id, $slug, $id, $slug, $checked, $data );
238
+ break;
239
+
240
  // Select
241
  case 'select':
242
  $options = $args['options'];
languages/wpforms.pot CHANGED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the same license as the WPForms package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: WPForms 1.2.1\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpforms\n"
7
- "POT-Creation-Date: 2016-05-30 16:03:50+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -12,7 +12,7 @@ msgstr ""
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
15
- #: includes/admin/ajax-actions.php:25 includes/fields/class-base.php:470
16
  msgid "You do no have permission."
17
  msgstr ""
18
 
@@ -40,174 +40,166 @@ msgstr ""
40
  msgid "Error updating form template"
41
  msgstr ""
42
 
43
- #: includes/admin/ajax-actions.php:130
44
- msgid "Addon deactivated."
45
- msgstr ""
46
-
47
- #: includes/admin/ajax-actions.php:132
48
- msgid "Could not deactivate addon. Please deacticate from the Plugins page."
49
- msgstr ""
50
-
51
- #: includes/admin/ajax-actions.php:152
52
- msgid "Addon activated."
53
- msgstr ""
54
-
55
- #: includes/admin/ajax-actions.php:156
56
- msgid "Could not activate addon. Please activate from the Plugins page."
57
- msgstr ""
58
-
59
- #: includes/admin/ajax-actions.php:171 includes/admin/ajax-actions.php:185
60
- #: includes/admin/ajax-actions.php:188 includes/admin/ajax-actions.php:212
61
- msgid ""
62
- "Could not install addon. Please download from wpforms.com and install "
63
- "manually."
64
- msgstr ""
65
-
66
- #: includes/admin/ajax-actions.php:207
67
- msgid "Addon installed."
68
- msgstr ""
69
-
70
- #: includes/admin/builder/class-builder.php:261
71
  #: includes/admin/class-editor.php:96
72
- #: includes/admin/entries/class-entries.php:974
73
  msgid "Cancel"
74
  msgstr ""
75
 
76
- #: includes/admin/builder/class-builder.php:262
77
  msgid "OK"
78
  msgstr ""
79
 
80
- #: includes/admin/builder/class-builder.php:263
81
  #: includes/admin/class-editor.php:70
82
  msgid "Close"
83
  msgstr ""
84
 
85
- #: includes/admin/builder/class-builder.php:264
86
- #: includes/admin/entries/class-entries-table.php:141
87
  msgid "Field"
88
  msgstr ""
89
 
90
- #: includes/admin/builder/class-builder.php:265
91
  msgid "Field Locked"
92
  msgstr ""
93
 
94
- #: includes/admin/builder/class-builder.php:266
95
  msgid "This field cannot be deleted because it required by the form template."
96
  msgstr ""
97
 
98
- #: includes/admin/builder/class-builder.php:267
99
  msgid "Available Fields"
100
  msgstr ""
101
 
102
- #: includes/admin/builder/class-builder.php:268
103
  msgid "No fields available"
104
  msgstr ""
105
 
106
- #: includes/admin/builder/class-builder.php:270
107
  msgid "No email fields"
108
  msgstr ""
109
 
110
- #: includes/admin/builder/class-builder.php:271
111
- #: includes/admin/class-settings.php:117
 
112
  msgid "Saving ..."
113
  msgstr ""
114
 
115
- #: includes/admin/builder/class-builder.php:272
116
  msgid "Saved!"
117
  msgstr ""
118
 
119
- #: includes/admin/builder/class-builder.php:273
120
  msgid "Save and Exit"
121
  msgstr ""
122
 
123
- #: includes/admin/builder/class-builder.php:274
124
- #: includes/admin/builder/class-builder.php:325
125
  msgid "Loading"
126
  msgstr ""
127
 
128
- #: includes/admin/builder/class-builder.php:280
129
  msgid "Use Template"
130
  msgstr ""
131
 
132
- #: includes/admin/builder/class-builder.php:281
133
  msgid ""
134
  "Changing templates on an existing form will DELETE existing form fields. Are "
135
  "you sure you want apply the new template?"
136
  msgstr ""
137
 
138
- #: includes/admin/builder/class-builder.php:282
139
  msgid ""
140
  "You are almost done. To embed this form on your site, please paste the "
141
  "following shortcode inside a post or page."
142
  msgstr ""
143
 
144
- #: includes/admin/builder/class-builder.php:283
145
  msgid "Or you can follow the instructions in this video."
146
  msgstr ""
147
 
148
- #: includes/admin/builder/class-builder.php:284
149
- #: includes/admin/builder/class-builder.php:375
150
  msgid "Exit"
151
  msgstr ""
152
 
153
- #: includes/admin/builder/class-builder.php:286
154
  msgid "If you exit without saving, your changes will be lost."
155
  msgstr ""
156
 
157
- #: includes/admin/builder/class-builder.php:287
158
  msgid "Are you sure you want to delete this field?"
159
  msgstr ""
160
 
161
- #: includes/admin/builder/class-builder.php:288
162
  msgid "Please enter a form title."
163
  msgstr ""
164
 
165
- #: includes/admin/builder/class-builder.php:289
166
  msgid "This item must contain at least one choice."
167
  msgstr ""
168
 
169
- #: includes/admin/builder/class-builder.php:291
170
- #: includes/admin/builder/functions.php:196 includes/fields/class-base.php:317
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
171
  msgid "Show Smart Tags"
172
  msgstr ""
173
 
174
- #: includes/admin/builder/class-builder.php:292
175
  msgid "Hide Smart Tags"
176
  msgstr ""
177
 
178
- #: includes/admin/builder/class-builder.php:293
179
- #: includes/class-provider.php:857
180
  msgid "-- Select field --"
181
  msgstr ""
182
 
183
- #: includes/admin/builder/class-builder.php:348
184
  msgid "Now editing"
185
  msgstr ""
186
 
187
- #: includes/admin/builder/class-builder.php:358
188
- #: includes/admin/entries/class-entries.php:510
189
  msgid "Preview Form"
190
  msgstr ""
191
 
192
- #: includes/admin/builder/class-builder.php:360
193
- #: includes/admin/overview/class-overview-table.php:165
194
  msgid "Preview"
195
  msgstr ""
196
 
197
- #: includes/admin/builder/class-builder.php:363
198
  msgid "Embed Form"
199
  msgstr ""
200
 
201
- #: includes/admin/builder/class-builder.php:365
202
  msgid "Embed"
203
  msgstr ""
204
 
205
- #: includes/admin/builder/class-builder.php:368
206
  msgid "Save Form"
207
  msgstr ""
208
 
209
- #: includes/admin/builder/class-builder.php:370
210
- #: includes/admin/class-settings.php:395
211
  msgid "Save"
212
  msgstr ""
213
 
@@ -259,108 +251,25 @@ msgid "You don't have any fields yet. Add some!"
259
  msgstr ""
260
 
261
  #: includes/admin/builder/panels/class-fields.php:250
262
- #: includes/fields/class-base.php:506
263
  msgid "Delete Field"
264
  msgstr ""
265
 
266
  #: includes/admin/builder/panels/class-fields.php:252
267
- #: includes/fields/class-base.php:507
268
  msgid "Click to edit. Drag to reorder."
269
  msgstr ""
270
 
271
- #: includes/admin/builder/panels/class-payments.php:21
272
- #: includes/admin/class-settings.php:139
273
- msgid "Payments"
274
- msgstr ""
275
-
276
- #: includes/admin/builder/panels/class-payments.php:97
277
- #: includes/admin/builder/panels/class-providers.php:97
278
- msgid ""
279
- "You need to <a href=\"#\" class=\"wpforms-panel-switch\" data-panel=\"setup"
280
- "\">setup your form</a> before you can manage these settings."
281
- msgstr ""
282
-
283
- #: includes/admin/builder/panels/class-payments.php:106
284
- msgid "Install Your Payment Integration"
285
- msgstr ""
286
-
287
- #: includes/admin/builder/panels/class-payments.php:107
288
- msgid ""
289
- "It seems you do not have any payment add-ons activated. You can head over to "
290
- "the <a href=\"%s\">Add-Ons page</a> to install and activate the add-on for "
291
- "your payment service."
292
- msgstr ""
293
-
294
- #: includes/admin/builder/panels/class-payments.php:113
295
- msgid "Select Your Payment Integration"
296
- msgstr ""
297
-
298
- #: includes/admin/builder/panels/class-payments.php:114
299
- msgid ""
300
- "Select your email payment provider provider from the options on the left. If "
301
- "you don't see your payment service listed, then let us know and we'll do our "
302
- "best to get it added as fast as possible"
303
- msgstr ""
304
-
305
- #: includes/admin/builder/panels/class-providers.php:21
306
- msgid "Marketing"
307
- msgstr ""
308
-
309
- #: includes/admin/builder/panels/class-providers.php:55
310
- msgid ""
311
- "We need to save your progress to continue to the Marketing panel. Is that OK?"
312
- msgstr ""
313
-
314
- #: includes/admin/builder/panels/class-providers.php:56
315
- msgid "Are you sure you want to delete this connecton?"
316
- msgstr ""
317
-
318
- #: includes/admin/builder/panels/class-providers.php:57
319
- msgid "Enter a connection nickname"
320
- msgstr ""
321
-
322
- #: includes/admin/builder/panels/class-providers.php:58
323
- msgid "Eg: Newsletter Optin"
324
- msgstr ""
325
-
326
- #: includes/admin/builder/panels/class-providers.php:59
327
- msgid "You must provide a connection nickname"
328
- msgstr ""
329
-
330
- #: includes/admin/builder/panels/class-providers.php:60
331
- msgid "Field required"
332
- msgstr ""
333
-
334
- #: includes/admin/builder/panels/class-providers.php:106
335
- msgid "Install Your Marketing Integration"
336
- msgstr ""
337
-
338
- #: includes/admin/builder/panels/class-providers.php:107
339
- msgid ""
340
- "It seems you do not have any marketing add-ons activated. You can head over "
341
- "to the <a href=\"%s\">Add-Ons page</a> to install and activate the add-on "
342
- "for your provider."
343
- msgstr ""
344
-
345
- #: includes/admin/builder/panels/class-providers.php:113
346
- msgid "Select Your Marketing Integration"
347
- msgstr ""
348
-
349
- #: includes/admin/builder/panels/class-providers.php:114
350
- msgid ""
351
- "Select your email marketing service provider or CRM from the options on the "
352
- "left. If you don't see your email marketing service listed, then let us know "
353
- "and we'll do our best to get it added as fast as possible"
354
- msgstr ""
355
-
356
  #: includes/admin/builder/panels/class-settings.php:21
357
- #: includes/admin/class-menu.php:84 includes/admin/class-settings.php:471
 
358
  msgid "Settings"
359
  msgstr ""
360
 
361
  #: includes/admin/builder/panels/class-settings.php:57
362
  #: includes/admin/builder/panels/class-settings.php:87
363
- #: includes/admin/class-settings.php:138
 
364
  msgid "General"
365
  msgstr ""
366
 
@@ -369,7 +278,7 @@ msgid "Notification"
369
  msgstr ""
370
 
371
  #: includes/admin/builder/panels/class-settings.php:59
372
- #: includes/admin/builder/panels/class-settings.php:254
373
  msgid "Confirmation"
374
  msgstr ""
375
 
@@ -413,87 +322,75 @@ msgstr ""
413
  msgid "Enable reCAPTCHA"
414
  msgstr ""
415
 
416
- #: includes/admin/builder/panels/class-settings.php:150
417
- msgid "Disable storing entry information in WordPress"
418
- msgstr ""
419
-
420
  #: includes/admin/builder/panels/class-settings.php:160
421
- #: includes/admin/builder/panels/class-settings.php:167
422
  msgid "Notifications"
423
  msgstr ""
424
 
425
- #: includes/admin/builder/panels/class-settings.php:171
426
- msgid "On"
427
- msgstr ""
428
-
429
- #: includes/admin/builder/panels/class-settings.php:172
430
- msgid "Off"
431
- msgstr ""
432
-
433
- #: includes/admin/builder/panels/class-settings.php:181
434
  msgid "Send To Email Address"
435
  msgstr ""
436
 
437
- #: includes/admin/builder/panels/class-settings.php:184
438
  msgid ""
439
  "Enter the email address to receive form entry notifications. For multiple "
440
  "notifications, seperate email addresses with a comma."
441
  msgstr ""
442
 
443
- #: includes/admin/builder/panels/class-settings.php:196
444
  msgid "Email Subject"
445
  msgstr ""
446
 
447
- #: includes/admin/builder/panels/class-settings.php:198
448
  msgid "New Entry: "
449
  msgstr ""
450
 
451
- #: includes/admin/builder/panels/class-settings.php:210
452
  msgid "From Name"
453
  msgstr ""
454
 
455
- #: includes/admin/builder/panels/class-settings.php:224
456
  msgid "From Email"
457
  msgstr ""
458
 
459
- #: includes/admin/builder/panels/class-settings.php:238
460
  msgid "Reply-To"
461
  msgstr ""
462
 
463
- #: includes/admin/builder/panels/class-settings.php:261
464
  msgid "Confirmation Type"
465
  msgstr ""
466
 
467
- #: includes/admin/builder/panels/class-settings.php:265
468
  #: includes/templates/class-suggestion.php:74
469
  msgid "Message"
470
  msgstr ""
471
 
472
- #: includes/admin/builder/panels/class-settings.php:266
473
  msgid "Show Page"
474
  msgstr ""
475
 
476
- #: includes/admin/builder/panels/class-settings.php:267
477
  msgid "Go to URL (Redirect)"
478
  msgstr ""
479
 
480
- #: includes/admin/builder/panels/class-settings.php:276
481
  msgid "Confirmation Message"
482
  msgstr ""
483
 
484
- #: includes/admin/builder/panels/class-settings.php:278
485
  msgid "Thanks for contacting us! We will be in touch with you shortly."
486
  msgstr ""
487
 
488
- #: includes/admin/builder/panels/class-settings.php:289
489
  msgid "Automatically scroll to the confirmation message"
490
  msgstr ""
491
 
492
- #: includes/admin/builder/panels/class-settings.php:302
493
  msgid "Confirmation Page"
494
  msgstr ""
495
 
496
- #: includes/admin/builder/panels/class-settings.php:310
497
  msgid "Confirmation Redirect URL"
498
  msgstr ""
499
 
@@ -533,74 +430,6 @@ msgstr ""
533
  msgid "Create a %s"
534
  msgstr ""
535
 
536
- #: includes/admin/class-addons.php:85 includes/admin/class-addons.php:242
537
- msgid "Install Addon"
538
- msgstr ""
539
-
540
- #: includes/admin/class-addons.php:86 includes/admin/class-addons.php:238
541
- msgid "Deactivate"
542
- msgstr ""
543
-
544
- #: includes/admin/class-addons.php:87 includes/admin/class-addons.php:240
545
- msgid "Activate"
546
- msgstr ""
547
-
548
- #: includes/admin/class-addons.php:108
549
- msgid "Refresh Addons"
550
- msgstr ""
551
-
552
- #: includes/admin/class-addons.php:114
553
- msgid ""
554
- "There was an issue retrieving the addons for this site. Please click on the "
555
- "button above the refresh the addons data."
556
- msgstr ""
557
-
558
- #: includes/admin/class-addons.php:120
559
- msgid ""
560
- "In order to get access to Addons, you need to resolve your license key "
561
- "errors."
562
- msgstr ""
563
-
564
- #: includes/admin/class-addons.php:126
565
- msgid ""
566
- "In order to get access to Addons, you need to verify your license key for "
567
- "WPForms."
568
- msgstr ""
569
-
570
- #: includes/admin/class-addons.php:131
571
- msgid ""
572
- "Improve your forms with our premium addons. Missing an addon that you think "
573
- "you should be able to see? Click the Refresh Addons button above."
574
- msgstr ""
575
-
576
- #: includes/admin/class-addons.php:136
577
- msgid "Addons have successfully been refreshed."
578
- msgstr ""
579
-
580
- #: includes/admin/class-addons.php:144
581
- msgid "No Addons Available for WPForms Basic License"
582
- msgstr ""
583
-
584
- #: includes/admin/class-addons.php:145
585
- msgid ""
586
- "WPForms Basic license does not come with premium extensions at this point. "
587
- "Please upgrade your account to unlock the features below."
588
- msgstr ""
589
-
590
- #: includes/admin/class-addons.php:183
591
- msgid "Unlock More Features..."
592
- msgstr ""
593
-
594
- #: includes/admin/class-addons.php:184
595
- msgid ""
596
- "Want to get even more features? Upgrade your WPForms account and unlock the "
597
- "following extensions."
598
- msgstr ""
599
-
600
- #: includes/admin/class-addons.php:244
601
- msgid "Upgrade Now"
602
- msgstr ""
603
-
604
  #: includes/admin/class-editor.php:43 includes/admin/class-editor.php:45
605
  #: includes/admin/class-editor.php:100
606
  msgid "Add Form"
@@ -623,60 +452,16 @@ msgid "Show form description"
623
  msgstr ""
624
 
625
  #: includes/admin/class-editor.php:88
626
- #: includes/admin/entries/class-entries.php:388
627
- #: includes/admin/overview/class-overview-table.php:256
628
  msgid ""
629
  "Whoops, you haven't created a form yet. Want to <a href=\"%s\">give it a go</"
630
  "a>?"
631
  msgstr ""
632
 
633
- #: includes/admin/class-license.php:93 includes/admin/class-license.php:163
634
- #: includes/admin/class-license.php:236
635
- msgid ""
636
- "There was an error connecting to the remote key API. Please try again later."
637
- msgstr ""
638
-
639
- #: includes/admin/class-license.php:110
640
- msgid "Congratulations! This site is now receiving automatic updates."
641
- msgstr ""
642
-
643
- #: includes/admin/class-license.php:205
644
- msgid "Your key has been refreshed successfully."
645
- msgstr ""
646
-
647
- #: includes/admin/class-license.php:247
648
- msgid "You have deactivated the key from this site successfully."
649
- msgstr ""
650
-
651
- #: includes/admin/class-license.php:279
652
- msgid ""
653
- "Please <a href=\"%s\">enter and activate</a> your license key for WPForms to "
654
- "enable automatic updates."
655
- msgstr ""
656
-
657
- #: includes/admin/class-license.php:288
658
- msgid ""
659
- "Your license key for WPForms has expired. <a href=\"%s\" target=\"_blank"
660
- "\">Please click here to renew your license key and continue receiving "
661
- "automatic updates.</a>"
662
- msgstr ""
663
-
664
- #: includes/admin/class-license.php:297
665
- msgid ""
666
- "Your license key for WPForms has been disabled. Please use a different key "
667
- "to continue receiving automatic updates."
668
- msgstr ""
669
-
670
- #: includes/admin/class-license.php:306
671
- msgid ""
672
- "Your license key for WPForms is invalid. The key no longer exists or the "
673
- "user associated with the key has been deleted. Please use a different key to "
674
- "continue receiving automatic updates."
675
- msgstr ""
676
-
677
- #. #-#-#-#-# wpforms.pot (WPForms 1.2.1) #-#-#-#-#
678
  #. Plugin Name of the plugin/theme
679
- #. #-#-#-#-# wpforms.pot (WPForms 1.2.1) #-#-#-#-#
680
  #. Author of the plugin/theme
681
  #: includes/admin/class-menu.php:39 includes/admin/class-menu.php:40
682
  #: includes/admin/class-menu.php:51
@@ -701,9 +486,8 @@ msgid "Form Entries"
701
  msgstr ""
702
 
703
  #: includes/admin/class-menu.php:72
704
- #: includes/admin/entries/class-entries.php:409
705
- #: includes/admin/overview/class-overview-table.php:57
706
- #: includes/admin/overview/class-overview-table.php:158
707
  msgid "Entries"
708
  msgstr ""
709
 
@@ -727,1743 +511,2067 @@ msgid ""
727
  "team!"
728
  msgstr ""
729
 
730
- #: includes/admin/class-settings.php:118
731
- msgid "Are you sure you want to disconnect this account?"
732
  msgstr ""
733
 
734
- #: includes/admin/class-settings.php:119
735
- msgid "Upload or Choose Your Image"
736
  msgstr ""
737
 
738
- #: includes/admin/class-settings.php:120
739
- msgid "Use Image"
 
 
740
  msgstr ""
741
 
742
- #: includes/admin/class-settings.php:140
743
- msgid "Integrations"
744
  msgstr ""
745
 
746
- #: includes/admin/class-settings.php:163 includes/admin/class-settings.php:353
747
- msgid "Settings check failed."
748
  msgstr ""
749
 
750
- #: includes/admin/class-settings.php:181
751
- msgid "General settings updated."
 
 
752
  msgstr ""
753
 
754
- #: includes/admin/class-settings.php:188
755
- msgid "Please enter a license key to verify."
756
  msgstr ""
757
 
758
- #: includes/admin/class-settings.php:218
759
- msgid "License"
 
 
 
760
  msgstr ""
761
 
762
- #: includes/admin/class-settings.php:219
763
- msgid "Your license key provides access to updates and Add-ons. "
 
 
764
  msgstr ""
765
 
766
- #: includes/admin/class-settings.php:224
767
- msgid "License Key"
768
  msgstr ""
769
 
770
- #: includes/admin/class-settings.php:228
771
- msgid "Verify Key"
 
 
772
  msgstr ""
773
 
774
- #: includes/admin/class-settings.php:230
775
- msgid "Deactivate Key"
776
  msgstr ""
777
 
778
- #: includes/admin/class-settings.php:238
779
- msgid "License Key Type"
 
 
 
 
 
 
 
780
  msgstr ""
781
 
782
- #: includes/admin/class-settings.php:241
783
- msgid "Your license key type for this site is <strong>%s.</strong>"
784
  msgstr ""
785
 
786
- #: includes/admin/class-settings.php:242
787
- msgid "Refresh Key"
788
  msgstr ""
789
 
790
- #: includes/admin/class-settings.php:243
791
- msgid ""
792
- "If your license has been upgraded or is incorrect, you may force a refresh."
793
  msgstr ""
794
 
795
- #: includes/admin/class-settings.php:255
796
- msgid "Include Form Styling"
797
  msgstr ""
798
 
799
- #: includes/admin/class-settings.php:259
800
- msgid "Base and form theme styling"
801
  msgstr ""
802
 
803
- #: includes/admin/class-settings.php:260
804
- msgid "Base styling only"
805
  msgstr ""
806
 
807
- #: includes/admin/class-settings.php:261
808
- #: includes/fields/class-page-break.php:57
809
- msgid "None"
810
  msgstr ""
811
 
812
- #: includes/admin/class-settings.php:263
813
- msgid "Determines which CSS files to load for the site."
814
  msgstr ""
815
 
816
- #: includes/admin/class-settings.php:269 includes/fields/class-email.php:21
817
- #: includes/templates/class-donation.php:42
818
- #: includes/templates/class-order.php:42
819
- #: includes/templates/class-request-quote.php:46
820
- #: includes/templates/class-subscribe.php:42
821
- msgid "Email"
822
  msgstr ""
823
 
824
- #: includes/admin/class-settings.php:274
825
- msgid "Email Template"
 
 
 
 
826
  msgstr ""
827
 
828
- #: includes/admin/class-settings.php:278
829
- msgid "Default HTML template"
 
 
 
 
 
 
 
830
  msgstr ""
831
 
832
- #: includes/admin/class-settings.php:279
833
- msgid "Plain Text"
 
 
 
 
 
 
834
  msgstr ""
835
 
836
- #: includes/admin/class-settings.php:281
837
- msgid "Determines how email notifications will be formatted."
838
  msgstr ""
839
 
840
- #: includes/admin/class-settings.php:286
841
- msgid "Email Header Image "
842
  msgstr ""
843
 
844
- #: includes/admin/class-settings.php:298
845
- msgid "Upload Image"
846
  msgstr ""
847
 
848
- #: includes/admin/class-settings.php:300
849
- msgid ""
850
- "Upload or choose a logo to be displayed at the top of email notifications."
851
  msgstr ""
852
 
853
- #: includes/admin/class-settings.php:301
854
- msgid "Recommended size is 300x100 or smaller for best support on all devices."
855
  msgstr ""
856
 
857
- #: includes/admin/class-settings.php:308
858
- msgid "reCAPTCHA"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
859
  msgstr ""
860
 
861
- #: includes/admin/class-settings.php:309
 
 
 
 
 
862
  msgid ""
863
- "reCAPTCHA is a free anti-spam service from Google. Its helps protect your "
864
- "website from spam and abuse while letting real people pass through with "
865
- "ease. <a href=\"http://www.google.com/recaptcha/intro/index.html\" target="
866
- "\"_blank\">Visit reCAPTCHA</a> to learn more and sign up for a free account "
867
- "or <a href=\"https://wpforms.com/docs/setup-captcha-wpforms/\" target="
868
- "\"_blank\">read our walk through</a> for step-by-step directions."
869
  msgstr ""
870
 
871
- #: includes/admin/class-settings.php:314
872
- msgid "reCAPTCHA Site key"
 
 
873
  msgstr ""
874
 
875
- #: includes/admin/class-settings.php:322
876
- msgid "reCAPTCHA Secret key"
877
  msgstr ""
878
 
879
- #: includes/admin/class-settings.php:331
880
- msgid "Save General Settings"
881
  msgstr ""
882
 
883
- #: includes/admin/class-settings.php:364
884
- msgid "Settings updated."
885
  msgstr ""
886
 
887
- #: includes/admin/class-settings.php:378
888
- msgid "Currency"
889
  msgstr ""
890
 
891
- #: includes/admin/class-settings.php:382
892
- msgid "US Dollars (USD)"
893
  msgstr ""
894
 
895
- #: includes/admin/class-settings.php:384
896
- msgid "Determines which currency to use for payments."
897
  msgstr ""
898
 
899
- #: includes/admin/class-settings.php:415
900
- msgid ""
901
- "You do not have any marketing add-ons activated. You can head over to the <a "
902
- "href=\"%s\">Add-Ons page</a> to install and activate the add-on for your "
903
- "provider."
904
  msgstr ""
905
 
906
- #: includes/admin/class-welcome.php:40 includes/admin/class-welcome.php:41
907
- msgid "Getting started with WPForms"
908
  msgstr ""
909
 
910
- #: includes/admin/class-welcome.php:83
911
- msgid "Welcome to WPForms"
912
  msgstr ""
913
 
914
- #: includes/admin/class-welcome.php:85
915
- msgid ""
916
- "Thank you for choosing WPForms - the most beginner friendly WordPress "
917
- "contact form plugin. Here's how to get started."
918
  msgstr ""
919
 
920
- #: includes/admin/class-welcome.php:93
921
- msgid "Getting Started"
922
  msgstr ""
923
 
924
- #: includes/admin/class-welcome.php:96
925
- msgid "What's New"
926
  msgstr ""
927
 
928
- #: includes/admin/class-welcome.php:115
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
929
  msgid ""
930
- "Use the tips below to get started using WPForms. You will be up and running "
931
- "in no time."
932
  msgstr ""
933
 
934
- #: includes/admin/class-welcome.php:120
935
- msgid "Creating Your First Form"
936
  msgstr ""
937
 
938
- #: includes/admin/class-welcome.php:121
 
 
 
 
939
  msgid ""
940
- "WPForms make it easy to create forms in WordPress. You can follow the video "
941
- "tutorial on the right or read our how to <a href=\"%s\" target=\"_blank"
942
- "\">create your first form guide</a>."
943
  msgstr ""
944
 
945
- #: includes/admin/class-welcome.php:122
 
 
 
 
 
 
 
 
 
 
 
 
946
  msgid ""
947
- "But in reality, the process is so intuitive that you can just start by going "
948
- "to <a href=\"%s\">WPForms - > Add New</a>."
949
  msgstr ""
950
 
951
- #: includes/admin/class-welcome.php:133
952
- msgid "See all WPForms Features"
953
  msgstr ""
954
 
955
- #: includes/admin/class-welcome.php:134
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
956
  msgid ""
957
- "WPForms is both easy to use and extremely powerful. We have tons of helpful "
958
- "features that allows us to give you everything you need from a form builder."
959
  msgstr ""
960
 
961
- #: includes/admin/class-welcome.php:135
962
- msgid "See all Features"
963
  msgstr ""
964
 
965
- #: includes/admin/entries/class-entries-export.php:172
966
- #: includes/admin/entries/class-entries-table.php:119
967
- #: includes/class-smart-tags.php:38 includes/fields/class-date-time.php:48
968
- #: includes/fields/class-date-time.php:77
969
- #: includes/fields/class-date-time.php:155
970
- #: includes/fields/class-date-time.php:214
971
- msgid "Date"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
972
  msgstr ""
973
 
974
- #: includes/admin/entries/class-entries-export.php:173
975
- msgid "ID"
 
 
976
  msgstr ""
977
 
978
- #: includes/admin/entries/class-entries-export.php:293
979
- msgid "You do not have permission to export entries."
980
  msgstr ""
981
 
982
- #: includes/admin/entries/class-entries-export.php:293
983
- msgid "Error"
 
 
984
  msgstr ""
985
 
986
- #: includes/admin/entries/class-entries-table.php:99
987
- msgid "All"
 
988
  msgstr ""
989
 
990
- #: includes/admin/entries/class-entries-table.php:100
991
- msgid "Unread"
 
 
992
  msgstr ""
993
 
994
- #: includes/admin/entries/class-entries-table.php:101
995
- msgid "Starred"
996
  msgstr ""
997
 
998
- #: includes/admin/entries/class-entries-table.php:120
999
- #: includes/admin/entries/class-entries.php:1216
1000
- msgid "Actions"
 
1001
  msgstr ""
1002
 
1003
- #: includes/admin/entries/class-entries-table.php:245
1004
- #: includes/admin/entries/class-entries.php:242
1005
- msgid "Unstar entry"
1006
  msgstr ""
1007
 
1008
- #: includes/admin/entries/class-entries-table.php:245
1009
- #: includes/admin/entries/class-entries.php:243
1010
- msgid "Star entry"
1011
  msgstr ""
1012
 
1013
- #: includes/admin/entries/class-entries-table.php:250
1014
- #: includes/admin/entries/class-entries.php:245
1015
- msgid "Mark entry unread"
1016
  msgstr ""
1017
 
1018
- #: includes/admin/entries/class-entries-table.php:250
1019
- #: includes/admin/entries/class-entries.php:244
1020
- msgid "Mark entry read"
1021
  msgstr ""
1022
 
1023
- #: includes/admin/entries/class-entries-table.php:270
1024
- msgid "View Form Entry"
1025
  msgstr ""
1026
 
1027
- #: includes/admin/entries/class-entries-table.php:271
1028
- msgid "View"
1029
  msgstr ""
1030
 
1031
- #: includes/admin/entries/class-entries-table.php:277
1032
- msgid "Delete Form Entry"
1033
  msgstr ""
1034
 
1035
- #: includes/admin/entries/class-entries-table.php:278
1036
- #: includes/admin/entries/class-entries-table.php:299
1037
- #: includes/admin/entries/class-entries.php:1009
1038
- #: includes/admin/overview/class-overview-table.php:179
1039
- #: includes/admin/overview/class-overview-table.php:197
1040
- msgid "Delete"
1041
  msgstr ""
1042
 
1043
- #: includes/admin/entries/class-entries-table.php:293
1044
- msgid "Mark Read"
 
1045
  msgstr ""
1046
 
1047
- #: includes/admin/entries/class-entries-table.php:294
1048
- #: includes/admin/entries/class-entries.php:1247
1049
- msgid "Mark Unread"
1050
  msgstr ""
1051
 
1052
- #: includes/admin/entries/class-entries-table.php:295
1053
- #: includes/admin/entries/class-entries.php:1199
1054
- msgid "Star"
 
1055
  msgstr ""
1056
 
1057
- #: includes/admin/entries/class-entries-table.php:296
1058
- #: includes/admin/entries/class-entries.php:1199
1059
- msgid "Unstar"
1060
  msgstr ""
1061
 
1062
- #: includes/admin/entries/class-entries-table.php:298
1063
- msgid "----------"
 
1064
  msgstr ""
1065
 
1066
- #: includes/admin/entries/class-entries-table.php:342
1067
- msgid "Entry marked as read."
1068
- msgid_plural "Entries marked as read."
1069
- msgstr[0] ""
1070
- msgstr[1] ""
1071
-
1072
- #: includes/admin/entries/class-entries-table.php:351
1073
- msgid "Entry marked as unread."
1074
- msgid_plural "Entries marked as unread."
1075
- msgstr[0] ""
1076
- msgstr[1] ""
1077
-
1078
- #: includes/admin/entries/class-entries-table.php:360
1079
- msgid "Entry starred."
1080
- msgid_plural "Entries starred."
1081
- msgstr[0] ""
1082
- msgstr[1] ""
1083
-
1084
- #: includes/admin/entries/class-entries-table.php:369
1085
- msgid "Entry unstarred."
1086
- msgid_plural "Entries unstarred."
1087
- msgstr[0] ""
1088
- msgstr[1] ""
1089
-
1090
- #: includes/admin/entries/class-entries-table.php:378
1091
- msgid "Entry successfully deleted."
1092
- msgid_plural "Entries successfully deleted."
1093
- msgstr[0] ""
1094
- msgstr[1] ""
1095
-
1096
- #: includes/admin/entries/class-entries-table.php:392
1097
- msgid "Whoops, it appears you do not have any form entries yet."
1098
  msgstr ""
1099
 
1100
- #: includes/admin/entries/class-entries.php:185
1101
- msgid "Number of entries per page:"
 
1102
  msgstr ""
1103
 
1104
- #: includes/admin/entries/class-entries.php:241
1105
- #: includes/admin/entries/class-entries.php:266
1106
- msgid "Are you sure you want to delete this entry?"
 
1107
  msgstr ""
1108
 
1109
- #: includes/admin/entries/class-entries.php:267
1110
- #: includes/admin/entries/class-entries.php:884
1111
- msgid "Hide Empty Fields"
1112
  msgstr ""
1113
 
1114
- #: includes/admin/entries/class-entries.php:268
1115
- #: includes/admin/entries/class-entries.php:884
1116
- msgid "Show Empty Fields"
1117
  msgstr ""
1118
 
1119
- #: includes/admin/entries/class-entries.php:269
1120
- msgid "Are you sure you want to delete this note?"
 
1121
  msgstr ""
1122
 
1123
- #: includes/admin/entries/class-entries.php:366
1124
- msgid "All entries marked as read."
 
1125
  msgstr ""
1126
 
1127
- #: includes/admin/entries/class-entries.php:505
1128
- msgid "Edit This Form"
 
1129
  msgstr ""
1130
 
1131
- #: includes/admin/entries/class-entries.php:515
1132
- msgid "Download Export (CSV)"
 
1133
  msgstr ""
1134
 
1135
- #: includes/admin/entries/class-entries.php:520
1136
- msgid "Mark All Read"
 
1137
  msgstr ""
1138
 
1139
- #: includes/admin/entries/class-entries.php:526
1140
- msgid "Select a different form"
 
 
1141
  msgstr ""
1142
 
1143
- #: includes/admin/entries/class-entries.php:604
1144
- msgid "This entry has been starred."
 
1145
  msgstr ""
1146
 
1147
- #: includes/admin/entries/class-entries.php:616
1148
- msgid "This entry has been unstarred."
 
1149
  msgstr ""
1150
 
1151
- #: includes/admin/entries/class-entries.php:641
1152
- msgid "This entry has been marked unread."
 
 
 
 
 
 
 
1153
  msgstr ""
1154
 
1155
- #: includes/admin/entries/class-entries.php:665
1156
- msgid "Note deleted."
 
1157
  msgstr ""
1158
 
1159
- #: includes/admin/entries/class-entries.php:696
1160
- msgid "Note added."
 
1161
  msgstr ""
1162
 
1163
- #: includes/admin/entries/class-entries.php:714
1164
- msgid "Invalid entry ID."
 
1165
  msgstr ""
1166
 
1167
- #: includes/admin/entries/class-entries.php:727
1168
- msgid "Entry not found."
1169
  msgstr ""
1170
 
1171
- #: includes/admin/entries/class-entries.php:740
1172
- msgid "Form not found."
 
 
1173
  msgstr ""
1174
 
1175
- #: includes/admin/entries/class-entries.php:798
1176
- msgid "Notifications sent!"
1177
  msgstr ""
1178
 
1179
- #: includes/admin/entries/class-entries.php:825
1180
- msgid "View Entry"
1181
  msgstr ""
1182
 
1183
- #: includes/admin/entries/class-entries.php:827
1184
- msgid "Back to All Entries"
1185
  msgstr ""
1186
 
1187
- #: includes/admin/entries/class-entries.php:831
1188
- msgid "Entry %s of %s"
1189
  msgstr ""
1190
 
1191
- #: includes/admin/entries/class-entries.php:834
1192
- msgid "Previous form entry"
1193
  msgstr ""
1194
 
1195
- #: includes/admin/entries/class-entries.php:835
1196
- msgid "Current form entry"
 
 
 
 
 
1197
  msgstr ""
1198
 
1199
- #: includes/admin/entries/class-entries.php:836
1200
- msgid "Next form entry"
1201
  msgstr ""
1202
 
1203
- #: includes/admin/entries/class-entries.php:896 includes/class-preview.php:104
1204
- msgid "This entry does not have any fields"
 
1205
  msgstr ""
1206
 
1207
- #: includes/admin/entries/class-entries.php:912 includes/class-preview.php:121
1208
- msgid "Field ID #%d"
 
 
 
1209
  msgstr ""
1210
 
1211
- #: includes/admin/entries/class-entries.php:917 includes/class-preview.php:126
1212
- msgid "Empty"
1213
  msgstr ""
1214
 
1215
- #: includes/admin/entries/class-entries.php:952
1216
- msgid "Notes"
 
 
 
1217
  msgstr ""
1218
 
1219
- #: includes/admin/entries/class-entries.php:958
1220
- #: includes/admin/entries/class-entries.php:973
1221
- msgid "Add Note"
1222
  msgstr ""
1223
 
1224
- #: includes/admin/entries/class-entries.php:982
1225
- msgid "No notes."
 
 
 
1226
  msgstr ""
1227
 
1228
- #: includes/admin/entries/class-entries.php:991
1229
- #: includes/admin/entries/class-entries.php:1083
1230
- msgid "M j, Y @ g:ia"
1231
  msgstr ""
1232
 
1233
- #: includes/admin/entries/class-entries.php:1009
1234
- msgid "Added by"
 
1235
  msgstr ""
1236
 
1237
- #: includes/admin/entries/class-entries.php:1009
1238
- msgid "on"
1239
  msgstr ""
1240
 
1241
- #: includes/admin/entries/class-entries.php:1042
1242
- msgid "Debug Information"
1243
  msgstr ""
1244
 
1245
- #: includes/admin/entries/class-entries.php:1068
1246
- msgid "Entry Details"
1247
  msgstr ""
1248
 
1249
- #: includes/admin/entries/class-entries.php:1076
1250
- msgid "Entry ID:"
1251
  msgstr ""
1252
 
1253
- #: includes/admin/entries/class-entries.php:1082
1254
- msgid "Submitted on:"
1255
  msgstr ""
1256
 
1257
- #: includes/admin/entries/class-entries.php:1089
1258
- msgid "Modified on:"
1259
  msgstr ""
1260
 
1261
- #: includes/admin/entries/class-entries.php:1090
1262
- msgid "M j, Y @ H:i"
 
 
 
1263
  msgstr ""
1264
 
1265
- #: includes/admin/entries/class-entries.php:1098
1266
- msgid "User:"
1267
  msgstr ""
1268
 
1269
- #: includes/admin/entries/class-entries.php:1110
1270
- msgid "User IP:"
 
 
 
1271
  msgstr ""
1272
 
1273
- #: includes/admin/entries/class-entries.php:1225
1274
- msgid "Print"
 
1275
  msgstr ""
1276
 
1277
- #: includes/admin/entries/class-entries.php:1232
1278
- msgid "Export (CSV)"
 
1279
  msgstr ""
1280
 
1281
- #: includes/admin/entries/class-entries.php:1239
1282
- msgid "Resend Notifications"
 
1283
  msgstr ""
1284
 
1285
- #: includes/admin/overview/class-overview-table.php:54
1286
- #: includes/fields/class-name.php:21 includes/fields/class-name.php:74
1287
- #: includes/templates/class-contact.php:32
1288
- #: includes/templates/class-donation.php:35
1289
- #: includes/templates/class-order.php:35
1290
- #: includes/templates/class-request-quote.php:32
1291
- #: includes/templates/class-subscribe.php:35
1292
- #: includes/templates/class-suggestion.php:32
1293
- msgid "Name"
1294
  msgstr ""
1295
 
1296
- #: includes/admin/overview/class-overview-table.php:55
1297
- msgid "Shortcode"
 
 
1298
  msgstr ""
1299
 
1300
- #: includes/admin/overview/class-overview-table.php:56
1301
- msgid "Created"
 
 
1302
  msgstr ""
1303
 
1304
- #: includes/admin/overview/class-overview-table.php:140
1305
- #: includes/admin/overview/class-overview-table.php:150
1306
- msgid "Edit this form"
 
1307
  msgstr ""
1308
 
1309
- #: includes/admin/overview/class-overview-table.php:151
1310
- msgid "Edit"
 
 
1311
  msgstr ""
1312
 
1313
- #: includes/admin/overview/class-overview-table.php:157
1314
- msgid "View entries"
1315
  msgstr ""
1316
 
1317
- #: includes/admin/overview/class-overview-table.php:164
1318
- msgid "View preview"
1319
  msgstr ""
1320
 
1321
- #: includes/admin/overview/class-overview-table.php:171
1322
- msgid "Duplicate this form"
 
 
1323
  msgstr ""
1324
 
1325
- #: includes/admin/overview/class-overview-table.php:172
1326
- msgid "Duplicate"
1327
  msgstr ""
1328
 
1329
- #: includes/admin/overview/class-overview-table.php:178
1330
- msgid "Delete this form"
 
 
1331
  msgstr ""
1332
 
1333
- #: includes/admin/overview/class-overview-table.php:229
1334
- msgid "Form successfully deleted."
1335
- msgid_plural "Forms successfully deleted"
1336
- msgstr[0] ""
1337
- msgstr[1] ""
1338
 
1339
- #: includes/admin/overview/class-overview-table.php:231
1340
- #: includes/admin/overview/class-overview-table.php:244
1341
- msgid "Security check failed"
 
 
1342
  msgstr ""
1343
 
1344
- #: includes/admin/overview/class-overview-table.php:242
1345
- msgid "Form successfully duplicated."
1346
- msgid_plural "Forms successfully duplicated"
1347
- msgstr[0] ""
1348
- msgstr[1] ""
1349
 
1350
- #: includes/admin/overview/class-overview.php:76
1351
- msgid "Number of forms per page:"
1352
  msgstr ""
1353
 
1354
- #: includes/admin/overview/class-overview.php:127
1355
- msgid "Are you sure you want to delete this form?"
1356
  msgstr ""
1357
 
1358
- #: includes/admin/overview/class-overview.php:128
1359
- msgid "Are you sure you want to duplicate this form?"
 
 
1360
  msgstr ""
1361
 
1362
- #: includes/admin/overview/class-overview.php:147
1363
- msgid "Forms Overview"
 
 
 
1364
  msgstr ""
1365
 
1366
- #: includes/class-frontend.php:281
1367
- msgid "Step"
 
 
1368
  msgstr ""
1369
 
1370
- #: includes/class-frontend.php:282
1371
- msgid "of"
 
 
 
1372
  msgstr ""
1373
 
1374
- #: includes/class-frontend.php:476 includes/fields/class-page-break.php:83
1375
- #: includes/fields/class-page-break.php:118
1376
- msgid "Previous"
1377
  msgstr ""
1378
 
1379
- #: includes/class-logging.php:38
1380
- msgid "WPForms Logs"
1381
  msgstr ""
1382
 
1383
- #: includes/class-preview.php:92
1384
- msgid "Entry #%d"
1385
  msgstr ""
1386
 
1387
- #: includes/class-preview.php:170
1388
- msgid ""
1389
- "This is the WPForms preview page. All your form previews will be handled on "
1390
- "this page."
1391
  msgstr ""
1392
 
1393
- #: includes/class-preview.php:171
1394
- msgid ""
1395
- "The page is set to private, so it is not publically accessible. Please do "
1396
- "not delete this page :) ."
1397
  msgstr ""
1398
 
1399
- #: includes/class-preview.php:176
1400
- msgid "WPForms Preview"
1401
  msgstr ""
1402
 
1403
- #: includes/class-preview.php:258
1404
- msgid "This is a preview of your form. This page not publically accessible."
1405
  msgstr ""
1406
 
1407
- #: includes/class-preview.php:259
1408
- msgid " Preview"
1409
  msgstr ""
1410
 
1411
- #: includes/class-process.php:71
1412
- msgid "Invalid form."
1413
  msgstr ""
1414
 
1415
- #: includes/class-process.php:105
1416
- msgid "Incorrect reCAPTCHA, please try again."
1417
  msgstr ""
1418
 
1419
- #: includes/class-process.php:112 includes/class-process.php:155
1420
- msgid "Form has not been submitted, please see the errors below."
 
1421
  msgstr ""
1422
 
1423
- #: includes/class-process.php:119
1424
- msgid "WPForms honeypot field triggered."
1425
  msgstr ""
1426
 
1427
- #: includes/class-process.php:303
1428
- msgid "New %s Entry"
1429
  msgstr ""
1430
 
1431
- #: includes/class-provider.php:128 includes/class-provider.php:1064
1432
- #: includes/class-provider.php:1099
1433
- msgid "You do not have permission"
1434
  msgstr ""
1435
 
1436
- #: includes/class-provider.php:383
1437
- msgid "Full"
1438
  msgstr ""
1439
 
1440
- #: includes/class-provider.php:394 includes/fields/class-name.php:160
1441
- #: includes/fields/class-name.php:242
1442
- msgid "First"
 
 
1443
  msgstr ""
1444
 
1445
- #: includes/class-provider.php:406 includes/fields/class-name.php:164
1446
- #: includes/fields/class-name.php:260
1447
- msgid "Middle"
1448
  msgstr ""
1449
 
1450
- #: includes/class-provider.php:418 includes/fields/class-name.php:168
1451
- #: includes/fields/class-name.php:287
1452
- msgid "Last"
1453
  msgstr ""
1454
 
1455
- #: includes/class-provider.php:605
1456
- msgid "Select Account"
1457
  msgstr ""
1458
 
1459
- #: includes/class-provider.php:617 includes/class-provider.php:1178
1460
- msgid "Add New Account"
1461
  msgstr ""
1462
 
1463
- #: includes/class-provider.php:647
1464
- msgid "Select List"
1465
  msgstr ""
1466
 
1467
- #: includes/class-provider.php:687
1468
- msgid "Select Groups"
1469
  msgstr ""
1470
 
1471
- #: includes/class-provider.php:689
1472
- msgid ""
1473
- "We also noticed that you have some segments in your list. You can select "
1474
- "specific list segments below if needed. This is optional."
1475
  msgstr ""
1476
 
1477
- #: includes/class-provider.php:744 includes/class-provider.php:749
1478
- msgid "List Fields"
 
1479
  msgstr ""
1480
 
1481
- #: includes/class-provider.php:749
1482
- msgid "Available Form Fields"
 
1483
  msgstr ""
1484
 
1485
- #: includes/class-provider.php:810
1486
- msgid "Conditional Logic"
 
1487
  msgstr ""
1488
 
1489
- #: includes/class-provider.php:819
1490
- msgid "Enable conditional logic"
 
1491
  msgstr ""
1492
 
1493
- #: includes/class-provider.php:826
1494
- msgid "Process this form if"
1495
  msgstr ""
1496
 
1497
- #: includes/class-provider.php:874
1498
- msgid "is"
1499
  msgstr ""
1500
 
1501
- #: includes/class-provider.php:875
1502
- msgid "is not"
1503
  msgstr ""
1504
 
1505
- #: includes/class-provider.php:891
1506
- msgid "-- Select Choice --"
1507
  msgstr ""
1508
 
1509
- #: includes/class-provider.php:909
1510
- msgid "AND"
 
1511
  msgstr ""
1512
 
1513
- #: includes/class-provider.php:926
1514
- msgid "Add rule group"
 
1515
  msgstr ""
1516
 
1517
- #: includes/class-provider.php:1019
1518
- msgid "Add New Connection"
 
1519
  msgstr ""
1520
 
1521
- #: includes/class-provider.php:1068 includes/class-provider.php:1103
1522
- msgid "Missing data"
1523
  msgstr ""
1524
 
1525
- #: includes/class-provider.php:1080
1526
- msgid "Connection missing"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1527
  msgstr ""
1528
 
1529
- #: includes/class-provider.php:1117 includes/class-provider.php:1168
1530
- msgid "Connected on: "
1531
  msgstr ""
1532
 
1533
- #: includes/class-provider.php:1118 includes/class-provider.php:1169
1534
- msgid "Disconnect "
 
1535
  msgstr ""
1536
 
1537
- #: includes/class-provider.php:1154
1538
- msgid "Connected"
 
1539
  msgstr ""
1540
 
1541
- #: includes/class-provider.php:1184
1542
- msgid ""
1543
- "Please fill out all of the fields below to add your new provider account."
1544
  msgstr ""
1545
 
1546
- #: includes/class-provider.php:1190
1547
- msgid "Connect to"
1548
  msgstr ""
1549
 
1550
- #: includes/class-smart-tags.php:33
1551
- msgid "Form ID"
1552
  msgstr ""
1553
 
1554
- #: includes/class-smart-tags.php:35
1555
- msgid "Embedded Post/Page Title"
1556
  msgstr ""
1557
 
1558
- #: includes/class-smart-tags.php:36
1559
- msgid "Embeded Post Page URL"
1560
  msgstr ""
1561
 
1562
- #: includes/class-smart-tags.php:37
1563
- msgid "Embedded Post/Page ID"
1564
  msgstr ""
1565
 
1566
- #: includes/class-smart-tags.php:39
1567
- msgid "Query String Variable"
1568
  msgstr ""
1569
 
1570
- #: includes/class-smart-tags.php:40
1571
- msgid "User IP Address"
1572
  msgstr ""
1573
 
1574
- #: includes/class-smart-tags.php:41
1575
- msgid "User ID"
1576
  msgstr ""
1577
 
1578
- #: includes/class-smart-tags.php:42
1579
- msgid "User Name"
1580
  msgstr ""
1581
 
1582
- #: includes/class-smart-tags.php:43
1583
- msgid "User Email"
1584
  msgstr ""
1585
 
1586
- #: includes/class-smart-tags.php:44
1587
- msgid "Referer URL"
1588
  msgstr ""
1589
 
1590
- #: includes/class-smart-tags.php:45
1591
- msgid "Login URL"
1592
  msgstr ""
1593
 
1594
- #: includes/class-smart-tags.php:46
1595
- msgid "Logout URL"
1596
  msgstr ""
1597
 
1598
- #: includes/class-smart-tags.php:47
1599
- msgid "Register URL"
1600
  msgstr ""
1601
 
1602
- #: includes/class-smart-tags.php:48
1603
- msgid "Lost Password URL"
1604
  msgstr ""
1605
 
1606
- #: includes/class-widget.php:127
1607
- msgid "No forms"
1608
  msgstr ""
1609
 
1610
- #: includes/class-widget.php:134
1611
- msgid "Display form title"
1612
  msgstr ""
1613
 
1614
- #: includes/class-widget.php:137
1615
- msgid "Display form description"
1616
  msgstr ""
1617
 
1618
- #: includes/emails/class-emails.php:260
1619
- msgid ""
1620
- "You cannot send emails with WPForms_WP_Emails until init/admin_init has been "
1621
- "reached"
1622
  msgstr ""
1623
 
1624
- #: includes/emails/class-emails.php:374 includes/emails/class-emails.php:396
1625
- msgid "Field ID #"
1626
  msgstr ""
1627
 
1628
- #: includes/emails/templates/footer-default.php:38
1629
- msgid "Sent from "
1630
  msgstr ""
1631
 
1632
- #: includes/fields/class-address.php:21 includes/templates/class-order.php:57
1633
- msgid "Address"
1634
  msgstr ""
1635
 
1636
- #: includes/fields/class-address.php:45
1637
- msgid "Select format for the address field."
 
1638
  msgstr ""
1639
 
1640
- #: includes/fields/class-address.php:50 includes/fields/class-date-time.php:51
1641
- #: includes/fields/class-date-time.php:88
1642
- #: includes/fields/class-date-time.php:118 includes/fields/class-name.php:53
1643
- #: includes/fields/class-phone.php:50
1644
- msgid "Format"
1645
  msgstr ""
1646
 
1647
- #: includes/fields/class-address.php:71 includes/fields/class-address.php:234
1648
- #: includes/fields/class-address.php:364
1649
- msgid "Address Line 1"
1650
  msgstr ""
1651
 
1652
- #: includes/fields/class-address.php:74 includes/fields/class-address.php:90
1653
- #: includes/fields/class-address.php:108 includes/fields/class-address.php:123
1654
- #: includes/fields/class-address.php:145 includes/fields/class-address.php:160
1655
- #: includes/fields/class-address.php:176
1656
- #: includes/fields/class-date-time.php:80
1657
- #: includes/fields/class-date-time.php:110 includes/fields/class-name.php:77
1658
- #: includes/fields/class-name.php:92 includes/fields/class-name.php:107
1659
- #: includes/fields/class-name.php:122
1660
- msgid "Placeholder"
1661
  msgstr ""
1662
 
1663
- #: includes/fields/class-address.php:78 includes/fields/class-address.php:94
1664
- #: includes/fields/class-address.php:112 includes/fields/class-address.php:134
1665
- #: includes/fields/class-address.php:149 includes/fields/class-address.php:164
1666
- #: includes/fields/class-address.php:191 includes/fields/class-base.php:318
1667
- #: includes/fields/class-name.php:81 includes/fields/class-name.php:96
1668
- #: includes/fields/class-name.php:111 includes/fields/class-name.php:126
1669
- msgid "Default Value"
1670
  msgstr ""
1671
 
1672
- #: includes/fields/class-address.php:87 includes/fields/class-address.php:240
1673
- #: includes/fields/class-address.php:383
1674
- msgid "Address Line 2"
1675
  msgstr ""
1676
 
1677
- #: includes/fields/class-address.php:105 includes/fields/class-address.php:248
1678
- #: includes/fields/class-address.php:413
1679
- msgid "City"
1680
  msgstr ""
1681
 
1682
- #: includes/fields/class-address.php:120 includes/fields/class-address.php:263
1683
- #: includes/fields/class-address.php:449
1684
- msgid "State"
1685
  msgstr ""
1686
 
1687
- #: includes/fields/class-address.php:142 includes/fields/class-address.php:269
1688
- #: includes/fields/class-address.php:472
1689
- msgid "State / Province / Region"
1690
  msgstr ""
1691
 
1692
- #: includes/fields/class-address.php:157
1693
- msgid "ZIP / Postal"
1694
  msgstr ""
1695
 
1696
- #: includes/fields/class-address.php:173 includes/fields/class-address.php:299
1697
- #: includes/fields/class-address.php:540
1698
- msgid "Country"
1699
  msgstr ""
1700
 
1701
- #: includes/fields/class-address.php:279 includes/fields/class-address.php:504
1702
- msgid "ZIP"
1703
  msgstr ""
1704
 
1705
- #: includes/fields/class-address.php:280 includes/fields/class-address.php:504
1706
- msgid "Zip / Postal Code"
1707
  msgstr ""
1708
 
1709
- #: includes/fields/class-address.php:564 includes/fields/class-base.php:553
1710
- #: includes/fields/class-date-time.php:289 includes/fields/class-email.php:128
1711
- #: includes/fields/class-file-upload.php:217
1712
- #: includes/fields/class-name.php:311 includes/fields/class-number.php:127
1713
- #: includes/fields/class-payment-multiple.php:174
1714
- #: includes/fields/class-payment-single.php:186
1715
- #: includes/fields/class-url.php:126
1716
- msgid "This field is required"
1717
  msgstr ""
1718
 
1719
- #: includes/fields/class-base.php:272
1720
- msgid ""
1721
- "Enter text for the form field label. Field labels are recommended and can be "
1722
- "hidden in the Advanced Settings."
1723
  msgstr ""
1724
 
1725
- #: includes/fields/class-base.php:273
1726
- msgid "Label"
1727
  msgstr ""
1728
 
1729
- #: includes/fields/class-base.php:281
1730
- msgid "Enter text for the form field description."
 
1731
  msgstr ""
1732
 
1733
- #: includes/fields/class-base.php:282
1734
- msgid "Description"
1735
  msgstr ""
1736
 
1737
- #: includes/fields/class-base.php:290
1738
- msgid ""
1739
- "Check this option to mark the field required. A form will not submit unless "
1740
- "all required fields are provided."
1741
  msgstr ""
1742
 
1743
- #: includes/fields/class-base.php:291
1744
- msgid "Required"
1745
  msgstr ""
1746
 
1747
- #: includes/fields/class-base.php:305
1748
- msgid "Enter code for the form field."
1749
  msgstr ""
1750
 
1751
- #: includes/fields/class-base.php:306
1752
- msgid "Code"
1753
  msgstr ""
1754
 
1755
- #: includes/fields/class-base.php:316
1756
- msgid "Enter text for the default form field value."
 
 
1757
  msgstr ""
1758
 
1759
- #: includes/fields/class-base.php:327
1760
- msgid "Select the default form field size."
1761
  msgstr ""
1762
 
1763
- #: includes/fields/class-base.php:329
1764
- msgid "Small"
1765
  msgstr ""
1766
 
1767
- #: includes/fields/class-base.php:330
1768
- msgid "Medium"
1769
  msgstr ""
1770
 
1771
- #: includes/fields/class-base.php:331
1772
- msgid "Large"
1773
  msgstr ""
1774
 
1775
- #: includes/fields/class-base.php:333
1776
- msgid "Field Size"
1777
  msgstr ""
1778
 
1779
- #: includes/fields/class-base.php:345
1780
- msgid "Advanced Options"
1781
  msgstr ""
1782
 
1783
- #: includes/fields/class-base.php:355
1784
- msgid "Enter text for the form field placeholder."
1785
  msgstr ""
1786
 
1787
- #: includes/fields/class-base.php:356
1788
- msgid "Placeholder Text"
1789
  msgstr ""
1790
 
1791
- #: includes/fields/class-base.php:364
1792
- msgid ""
1793
- "Enter CSS class names for the form field container. Class names should be "
1794
- "seperated with spaces."
1795
  msgstr ""
1796
 
1797
- #: includes/fields/class-base.php:366
1798
- msgid "CSS Classes"
1799
  msgstr ""
1800
 
1801
- #: includes/fields/class-base.php:374
1802
- msgid "Check this option to hide the form field label."
1803
  msgstr ""
1804
 
1805
- #: includes/fields/class-base.php:376
1806
- msgid "Hide Label"
1807
  msgstr ""
1808
 
1809
- #: includes/fields/class-base.php:383
1810
- msgid "Check this option to hide the form field sub-label."
1811
  msgstr ""
1812
 
1813
- #: includes/fields/class-base.php:385
1814
- msgid "Hide Sub-Labels"
1815
  msgstr ""
1816
 
1817
- #: includes/fields/class-base.php:392
1818
- msgid "Select the layout for displaying field choices."
1819
  msgstr ""
1820
 
1821
- #: includes/fields/class-base.php:394
1822
- msgid "One Column"
1823
  msgstr ""
1824
 
1825
- #: includes/fields/class-base.php:395
1826
- msgid "Two Columns"
 
1827
  msgstr ""
1828
 
1829
- #: includes/fields/class-base.php:396
1830
- msgid "Three Columns"
1831
  msgstr ""
1832
 
1833
- #: includes/fields/class-base.php:398
1834
- msgid "Choice Layout"
 
1835
  msgstr ""
1836
 
1837
- #: includes/fields/class-base.php:474
1838
- msgid "No form ID found"
1839
  msgstr ""
1840
 
1841
- #: includes/fields/class-base.php:478
1842
- msgid "No field type found"
 
 
1843
  msgstr ""
1844
 
1845
- #: includes/fields/class-checkbox.php:21
1846
- msgid "Checkboxes"
 
 
1847
  msgstr ""
1848
 
1849
- #: includes/fields/class-checkbox.php:27 includes/fields/class-radio.php:27
1850
- #: includes/fields/class-select.php:27
1851
- msgid "First Choice"
 
1852
  msgstr ""
1853
 
1854
- #: includes/fields/class-checkbox.php:32 includes/fields/class-radio.php:32
1855
- #: includes/fields/class-select.php:32
1856
- msgid "Second Choice"
 
1857
  msgstr ""
1858
 
1859
- #: includes/fields/class-checkbox.php:37 includes/fields/class-radio.php:37
1860
- #: includes/fields/class-select.php:37
1861
- msgid "Third Choice"
 
1862
  msgstr ""
1863
 
1864
- #: includes/fields/class-checkbox.php:59 includes/fields/class-radio.php:60
1865
- #: includes/fields/class-select.php:60
1866
- msgid "Add choices for the form field."
1867
  msgstr ""
1868
 
1869
- #: includes/fields/class-checkbox.php:62 includes/fields/class-radio.php:63
1870
- #: includes/fields/class-select.php:63
1871
- msgid "Choices"
 
1872
  msgstr ""
1873
 
1874
- #: includes/fields/class-checkbox.php:89 includes/fields/class-select.php:90
1875
- msgid "Check this to manual set form field values."
 
1876
  msgstr ""
1877
 
1878
- #: includes/fields/class-checkbox.php:91 includes/fields/class-radio.php:92
1879
- #: includes/fields/class-select.php:92
1880
- msgid "Show Values"
1881
  msgstr ""
1882
 
1883
- #: includes/fields/class-date-time.php:21
1884
  msgid "Date / Time"
1885
  msgstr ""
1886
 
1887
- #: includes/fields/class-date-time.php:45
1888
  msgid "Select format for the date field."
1889
  msgstr ""
1890
 
1891
- #: includes/fields/class-date-time.php:47
1892
  msgid "Date and Time"
1893
  msgstr ""
1894
 
1895
- #: includes/fields/class-date-time.php:49
1896
- #: includes/fields/class-date-time.php:107
1897
- #: includes/fields/class-date-time.php:159
1898
- #: includes/fields/class-date-time.php:239
1899
  msgid "Time"
1900
  msgstr ""
1901
 
1902
- #: includes/fields/class-date-time.php:77
1903
  msgid "Advanced date options."
1904
  msgstr ""
1905
 
1906
- #: includes/fields/class-date-time.php:101
1907
  msgid "1 minute"
1908
  msgstr ""
1909
 
1910
- #: includes/fields/class-date-time.php:102
1911
  msgid "15 minutes"
1912
  msgstr ""
1913
 
1914
- #: includes/fields/class-date-time.php:103
1915
  msgid "30 minute"
1916
  msgstr ""
1917
 
1918
- #: includes/fields/class-date-time.php:104
1919
  msgid "1 hour"
1920
  msgstr ""
1921
 
1922
- #: includes/fields/class-date-time.php:107
1923
  msgid "Advanced time options"
1924
  msgstr ""
1925
 
1926
- #: includes/fields/class-date-time.php:126
1927
  msgid "Interval"
1928
  msgstr ""
1929
 
1930
- #: includes/fields/class-divider.php:21
1931
  msgid "Section Divider"
1932
  msgstr ""
1933
 
1934
- #: includes/fields/class-email.php:133
1935
- msgid "Please enter a valid email address."
1936
- msgstr ""
1937
-
1938
- #: includes/fields/class-file-upload.php:29
1939
  msgid "File Upload"
1940
  msgstr ""
1941
 
1942
- #: includes/fields/class-file-upload.php:59
1943
  msgid "Enter the extensions you would like to allow, comma separated."
1944
  msgstr ""
1945
 
1946
- #: includes/fields/class-file-upload.php:60
1947
  msgid "Allowed File Extensions"
1948
  msgstr ""
1949
 
1950
- #: includes/fields/class-file-upload.php:65
1951
  msgid ""
1952
  "Enter the max file size, in megabytyes, to allow. If left blank, the value "
1953
  "defaults to the maximum size the server allows which is "
1954
  msgstr ""
1955
 
1956
- #: includes/fields/class-file-upload.php:66
1957
  msgid "Max File Size"
1958
  msgstr ""
1959
 
1960
- #: includes/fields/class-file-upload.php:199
1961
  msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini."
1962
  msgstr ""
1963
 
1964
- #: includes/fields/class-file-upload.php:200
1965
  msgid ""
1966
  "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
1967
  "the HTML form."
1968
  msgstr ""
1969
 
1970
- #: includes/fields/class-file-upload.php:201
1971
  msgid "The uploaded file was only partially uploaded."
1972
  msgstr ""
1973
 
1974
- #: includes/fields/class-file-upload.php:202
1975
  msgid "No file was uploaded."
1976
  msgstr ""
1977
 
1978
- #: includes/fields/class-file-upload.php:204
1979
  msgid "Missing a temporary folder."
1980
  msgstr ""
1981
 
1982
- #: includes/fields/class-file-upload.php:205
1983
  msgid "Failed to write file to disk."
1984
  msgstr ""
1985
 
1986
- #: includes/fields/class-file-upload.php:206
1987
  msgid "File upload stopped by extension."
1988
  msgstr ""
1989
 
1990
- #: includes/fields/class-file-upload.php:208
1991
  msgid "File upload error. "
1992
  msgstr ""
1993
 
1994
- #: includes/fields/class-file-upload.php:227
1995
  msgid "File exceeds max size allowed"
1996
  msgstr ""
1997
 
1998
- #: includes/fields/class-file-upload.php:245
1999
  msgid "File must have an extension."
2000
  msgstr ""
2001
 
2002
- #: includes/fields/class-file-upload.php:255
2003
- #: includes/fields/class-file-upload.php:273
2004
- #: includes/fields/class-file-upload.php:291
2005
  msgid "File type is not allowed."
2006
  msgstr ""
2007
 
2008
- #: includes/fields/class-hidden.php:21
2009
  msgid "Hidden Field"
2010
  msgstr ""
2011
 
2012
- #: includes/fields/class-html.php:21
2013
  msgid "HTML"
2014
  msgstr ""
2015
 
2016
- #: includes/fields/class-html.php:66
2017
  msgid "HTML / Code Block"
2018
  msgstr ""
2019
 
2020
- #: includes/fields/class-html.php:69
2021
  msgid "Contents of this field are not displayed in the admin area."
2022
  msgstr ""
2023
 
2024
- #: includes/fields/class-name.php:47
2025
- msgid "Select format to use for the name form field"
2026
- msgstr ""
2027
-
2028
- #: includes/fields/class-name.php:49
2029
- msgid "Simple"
2030
- msgstr ""
2031
-
2032
- #: includes/fields/class-name.php:50
2033
- msgid "First Last"
2034
- msgstr ""
2035
-
2036
- #: includes/fields/class-name.php:51
2037
- msgid "First Middle Last"
2038
- msgstr ""
2039
-
2040
- #: includes/fields/class-name.php:74
2041
- msgid "Name field advanced options."
2042
- msgstr ""
2043
-
2044
- #: includes/fields/class-name.php:89
2045
- msgid "First Name"
2046
  msgstr ""
2047
 
2048
- #: includes/fields/class-name.php:89
2049
- msgid "First name field advanced options."
 
2050
  msgstr ""
2051
 
2052
- #: includes/fields/class-name.php:104
2053
- msgid "Middle Name"
2054
  msgstr ""
2055
 
2056
- #: includes/fields/class-name.php:104
2057
- msgid "Middle name field advanced options."
2058
  msgstr ""
2059
 
2060
- #: includes/fields/class-name.php:119
2061
- msgid "Last Name"
2062
  msgstr ""
2063
 
2064
- #: includes/fields/class-name.php:119
2065
- msgid "Last name field advanced options."
2066
  msgstr ""
2067
 
2068
- #: includes/fields/class-number.php:21
2069
- msgid "Numbers"
2070
  msgstr ""
2071
 
2072
- #: includes/fields/class-number.php:132
2073
- msgid "Please enter a valid number."
2074
  msgstr ""
2075
 
2076
- #: includes/fields/class-page-break.php:21
2077
- #: includes/fields/class-page-break.php:134
2078
- msgid "Page Break"
2079
  msgstr ""
2080
 
2081
- #: includes/fields/class-page-break.php:52
2082
- msgid ""
2083
- "Select theme for Page Indicator which is displayed at the top of the form."
2084
  msgstr ""
2085
 
2086
- #: includes/fields/class-page-break.php:54
2087
- msgid "Progress Bar"
2088
  msgstr ""
2089
 
2090
- #: includes/fields/class-page-break.php:55
2091
- msgid "Circles"
 
2092
  msgstr ""
2093
 
2094
- #: includes/fields/class-page-break.php:56
2095
- msgid "Connector"
2096
  msgstr ""
2097
 
2098
- #: includes/fields/class-page-break.php:59
2099
- msgid "Progress Indicator"
 
2100
  msgstr ""
2101
 
2102
- #: includes/fields/class-page-break.php:65
2103
- msgid "Select the primary color for the Page Indicator theme."
2104
  msgstr ""
2105
 
2106
- #: includes/fields/class-page-break.php:66
2107
- msgid "Page Indicator Color"
2108
  msgstr ""
2109
 
2110
- #: includes/fields/class-page-break.php:73
2111
- msgid "Enter text for the page title."
2112
  msgstr ""
2113
 
2114
- #: includes/fields/class-page-break.php:75
2115
- msgid "Page Title"
2116
  msgstr ""
2117
 
2118
- #: includes/fields/class-page-break.php:82
2119
- msgid "Enter text for Previous page navigation button."
2120
  msgstr ""
2121
 
2122
- #: includes/fields/class-page-break.php:84
2123
- msgid "Previous Label"
2124
  msgstr ""
2125
 
2126
- #: includes/fields/class-page-break.php:91
2127
- msgid "Enter text for Next page navigation button."
2128
  msgstr ""
2129
 
2130
- #: includes/fields/class-page-break.php:92
2131
- #: includes/fields/class-page-break.php:119
2132
- msgid "Next"
2133
  msgstr ""
2134
 
2135
- #: includes/fields/class-page-break.php:93
2136
- msgid "Next Label"
2137
  msgstr ""
2138
 
2139
- #: includes/fields/class-password.php:21
2140
  msgid "Password"
2141
  msgstr ""
2142
 
2143
- #: includes/fields/class-payment-credit-card.php:21
2144
  msgid "Credit Card"
2145
  msgstr ""
2146
 
2147
- #: includes/fields/class-payment-credit-card.php:59
2148
  msgid "Card Number Placeholder Text"
2149
  msgstr ""
2150
 
2151
- #: includes/fields/class-payment-credit-card.php:68
2152
  msgid "Security Code Placeholder Text"
2153
  msgstr ""
2154
 
2155
- #: includes/fields/class-payment-credit-card.php:77
2156
  msgid "Name on Card Placeholder Text"
2157
  msgstr ""
2158
 
2159
- #: includes/fields/class-payment-credit-card.php:109
2160
- #: includes/fields/class-payment-credit-card.php:185
2161
  msgid "Card Number"
2162
  msgstr ""
2163
 
2164
- #: includes/fields/class-payment-credit-card.php:114
2165
- #: includes/fields/class-payment-credit-card.php:207
2166
  msgid "Security Code"
2167
  msgstr ""
2168
 
2169
- #: includes/fields/class-payment-credit-card.php:123
2170
- #: includes/fields/class-payment-credit-card.php:234
2171
  msgid "Name on Card"
2172
  msgstr ""
2173
 
2174
- #: includes/fields/class-payment-credit-card.php:128
2175
- #: includes/fields/class-payment-credit-card.php:253
2176
  msgid "Expiration"
2177
  msgstr ""
2178
 
2179
- #: includes/fields/class-payment-credit-card.php:172
2180
  msgid ""
2181
  "This page is insecure. Credit Card field should be used for testing purposes "
2182
  "only."
2183
  msgstr ""
2184
 
2185
- #: includes/fields/class-payment-credit-card.php:265
2186
  msgid "MM"
2187
  msgstr ""
2188
 
2189
- #: includes/fields/class-payment-credit-card.php:284
2190
  msgid "YY"
2191
  msgstr ""
2192
 
2193
- #: includes/fields/class-payment-multiple.php:21
2194
  msgid "Multiple Items"
2195
  msgstr ""
2196
 
2197
- #: includes/fields/class-payment-multiple.php:28
2198
- #: includes/templates/class-order.php:70
2199
  msgid "First Item"
2200
  msgstr ""
2201
 
2202
- #: includes/fields/class-payment-multiple.php:33
2203
- #: includes/templates/class-order.php:74
2204
  msgid "Second Item"
2205
  msgstr ""
2206
 
2207
- #: includes/fields/class-payment-multiple.php:38
2208
- #: includes/templates/class-order.php:78
2209
  msgid "Third Item"
2210
  msgstr ""
2211
 
2212
- #: includes/fields/class-payment-multiple.php:61
2213
  msgid "Add item choices for the form field."
2214
  msgstr ""
2215
 
2216
- #: includes/fields/class-payment-multiple.php:64
2217
  msgid "Items"
2218
  msgstr ""
2219
 
2220
- #: includes/fields/class-payment-multiple.php:180
2221
  msgid "Invalid payment option"
2222
  msgstr ""
2223
 
2224
- #: includes/fields/class-payment-single.php:21
2225
- #: includes/fields/class-payment-single.php:58
2226
  msgid "Single Item"
2227
  msgstr ""
2228
 
2229
- #: includes/fields/class-payment-single.php:49
2230
  msgid "Enter the price of the item, without a currency symbol."
2231
  msgstr ""
2232
 
2233
- #: includes/fields/class-payment-single.php:50
2234
  msgid "Item Price"
2235
  msgstr ""
2236
 
2237
- #: includes/fields/class-payment-single.php:56
2238
  msgid "Select the item type."
2239
  msgstr ""
2240
 
2241
- #: includes/fields/class-payment-single.php:59
2242
  msgid "User Defined"
2243
  msgstr ""
2244
 
2245
- #: includes/fields/class-payment-single.php:60
2246
  msgid "Hidden"
2247
  msgstr ""
2248
 
2249
- #: includes/fields/class-payment-single.php:62
2250
  msgid "Item Type"
2251
  msgstr ""
2252
 
2253
- #: includes/fields/class-payment-single.php:96
2254
- #: includes/fields/class-payment-single.php:139
2255
  msgid "Price"
2256
  msgstr ""
2257
 
2258
- #: includes/fields/class-payment-single.php:102
2259
  msgid ""
2260
  "Note: Item type is set to hidden and will not be visible when viewing the "
2261
  "form."
2262
  msgstr ""
2263
 
2264
- #: includes/fields/class-payment-single.php:192
2265
  msgid "Please use a valid currency format"
2266
  msgstr ""
2267
 
2268
- #: includes/fields/class-payment-single.php:199
2269
  msgid "Amount mismatch"
2270
  msgstr ""
2271
 
2272
- #: includes/fields/class-payment-total.php:21
2273
  msgid "Total"
2274
  msgstr ""
2275
 
2276
- #: includes/fields/class-phone.php:21 includes/templates/class-order.php:49
2277
- #: includes/templates/class-request-quote.php:53
 
2278
  msgid "Phone"
2279
  msgstr ""
2280
 
2281
- #: includes/fields/class-phone.php:45
2282
  msgid "Select format for the phone form field"
2283
  msgstr ""
2284
 
2285
- #: includes/fields/class-radio.php:21
2286
- msgid "Multiple Choice"
2287
- msgstr ""
2288
-
2289
- #: includes/fields/class-radio.php:90
2290
- msgid "Check this to manually set form field values."
2291
- msgstr ""
2292
-
2293
- #: includes/fields/class-select.php:21
2294
- msgid "Dropdown"
2295
- msgstr ""
2296
-
2297
- #: includes/fields/class-text.php:21
2298
- msgid "Single Line Text"
2299
- msgstr ""
2300
-
2301
- #: includes/fields/class-textarea.php:21
2302
- msgid "Paragraph Text"
2303
- msgstr ""
2304
-
2305
- #: includes/fields/class-url.php:21
2306
  msgid "Website / URL"
2307
  msgstr ""
2308
 
2309
- #: includes/fields/class-url.php:130
2310
  msgid "Please enter a valid URL"
2311
  msgstr ""
2312
 
2313
- #: includes/templates/class-blank.php:20
2314
- msgid "Blank Form"
2315
- msgstr ""
2316
-
2317
- #: includes/templates/class-blank.php:22
2318
- msgid ""
2319
- "The blank form allows you to create any type of form using our drag & drop "
2320
- "builder."
2321
- msgstr ""
2322
-
2323
- #: includes/templates/class-contact.php:20
2324
- msgid "Simple Contact Form"
2325
- msgstr ""
2326
-
2327
- #: includes/templates/class-contact.php:22
2328
- msgid ""
2329
- "Allow your users to contact you with this simple contact form. You can add "
2330
- "and remove fields as needed."
2331
- msgstr ""
2332
-
2333
- #: includes/templates/class-contact.php:39
2334
- #: includes/templates/class-suggestion.php:39
2335
- msgid "E-mail"
2336
- msgstr ""
2337
-
2338
- #: includes/templates/class-contact.php:46
2339
- #: includes/templates/class-donation.php:57
2340
- #: includes/templates/class-order.php:91
2341
- msgid "Comment or Message"
2342
- msgstr ""
2343
-
2344
- #: includes/templates/class-donation.php:20
2345
  msgid "Donation Form"
2346
  msgstr ""
2347
 
2348
- #: includes/templates/class-donation.php:22
2349
  msgid ""
2350
  "Start collecting donation payments on your website with this ready-made "
2351
  "Donation form. You can add and remove fields as needed."
2352
  msgstr ""
2353
 
2354
- #: includes/templates/class-donation.php:26
2355
- #: includes/templates/class-order.php:26
2356
- #: includes/templates/class-subscribe.php:26
2357
  msgid "Don&#39;t Forget"
2358
  msgstr ""
2359
 
2360
- #: includes/templates/class-donation.php:27
2361
  msgid "Click the Payments tab to configure your payment provider"
2362
  msgstr ""
2363
 
2364
- #: includes/templates/class-donation.php:49
2365
  msgid "Donation Amount"
2366
  msgstr ""
2367
 
2368
- #: includes/templates/class-order.php:20
2369
  msgid "Billing / Order Form"
2370
  msgstr ""
2371
 
2372
- #: includes/templates/class-order.php:22
2373
  msgid ""
2374
  "Collect Payments for product and service orders with this ready-made form "
2375
  "template. You can add and remove fields as needed."
2376
  msgstr ""
2377
 
2378
- #: includes/templates/class-order.php:27
2379
  msgid "Click the payments tab to configure your payment provider"
2380
  msgstr ""
2381
 
2382
- #: includes/templates/class-order.php:66
2383
  msgid "Available Items"
2384
  msgstr ""
2385
 
2386
- #: includes/templates/class-order.php:86
2387
  msgid "Total Amount"
2388
  msgstr ""
2389
 
2390
- #: includes/templates/class-request-quote.php:20
2391
  msgid "Request A Quote Form"
2392
  msgstr ""
2393
 
2394
- #: includes/templates/class-request-quote.php:22
2395
  msgid ""
2396
  "Start collecting leads with this pre-made Request a quote form. You can add "
2397
  "and remove fields as needed."
2398
  msgstr ""
2399
 
2400
- #: includes/templates/class-request-quote.php:39
2401
  msgid "Business / Organization"
2402
  msgstr ""
2403
 
2404
- #: includes/templates/class-request-quote.php:61
2405
  msgid "Request"
2406
  msgstr ""
2407
 
2408
- #: includes/templates/class-subscribe.php:20
2409
  msgid "Newsletter Signup Form"
2410
  msgstr ""
2411
 
2412
- #: includes/templates/class-subscribe.php:22
2413
  msgid ""
2414
  "Add subscribers and grow your email list with this newsletter signup form. "
2415
  "You can add and remove fields as needed."
2416
  msgstr ""
2417
 
2418
- #: includes/templates/class-subscribe.php:27
2419
  msgid "Click the marketing tab to configure your newsletter service provider"
2420
  msgstr ""
2421
 
2422
- #: includes/templates/class-suggestion.php:20
2423
- msgid "Suggestion Form"
2424
- msgstr ""
2425
-
2426
- #: includes/templates/class-suggestion.php:22
2427
- msgid ""
2428
- "Ask your users for suggestions with this simple form template. You can add "
2429
- "and remove fields as needed."
2430
- msgstr ""
2431
-
2432
- #: includes/templates/class-suggestion.php:40
2433
- msgid "Please enter your email, so we can follow up with you."
2434
- msgstr ""
2435
-
2436
- #: includes/templates/class-suggestion.php:47
2437
- msgid "Which department do you have a suggestion for?"
2438
- msgstr ""
2439
-
2440
- #: includes/templates/class-suggestion.php:50
2441
- msgid "Sales"
2442
- msgstr ""
2443
-
2444
- #: includes/templates/class-suggestion.php:53
2445
- msgid "Customer Support"
2446
- msgstr ""
2447
-
2448
- #: includes/templates/class-suggestion.php:56
2449
- msgid "Product Development"
2450
- msgstr ""
2451
-
2452
- #: includes/templates/class-suggestion.php:59
2453
- msgid "Other"
2454
- msgstr ""
2455
-
2456
- #: includes/templates/class-suggestion.php:67
2457
- msgid "Subject"
2458
  msgstr ""
2459
 
2460
- #: wpforms.php:324
2461
  msgid "Please deactivate WPForms Lite before activating WPForms"
2462
  msgstr ""
2463
 
2464
- #. #-#-#-#-# wpforms.pot (WPForms 1.2.1) #-#-#-#-#
2465
  #. Plugin URI of the plugin/theme
2466
- #. #-#-#-#-# wpforms.pot (WPForms 1.2.1) #-#-#-#-#
2467
  #. Author URI of the plugin/theme
2468
  msgid "https://wpforms.com"
2469
  msgstr ""
2
  # This file is distributed under the same license as the WPForms package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: WPForms 1.2.2\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpforms\n"
7
+ "POT-Creation-Date: 2016-06-03 20:51:00+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
15
+ #: includes/admin/ajax-actions.php:25 includes/fields/class-base.php:488
16
  msgid "You do no have permission."
17
  msgstr ""
18
 
40
  msgid "Error updating form template"
41
  msgstr ""
42
 
43
+ #: includes/admin/builder/class-builder.php:263
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
44
  #: includes/admin/class-editor.php:96
45
+ #: pro/includes/admin/entries/class-entries.php:974
46
  msgid "Cancel"
47
  msgstr ""
48
 
49
+ #: includes/admin/builder/class-builder.php:264
50
  msgid "OK"
51
  msgstr ""
52
 
53
+ #: includes/admin/builder/class-builder.php:265
54
  #: includes/admin/class-editor.php:70
55
  msgid "Close"
56
  msgstr ""
57
 
58
+ #: includes/admin/builder/class-builder.php:266
59
+ #: pro/includes/admin/entries/class-entries-table.php:141
60
  msgid "Field"
61
  msgstr ""
62
 
63
+ #: includes/admin/builder/class-builder.php:267
64
  msgid "Field Locked"
65
  msgstr ""
66
 
67
+ #: includes/admin/builder/class-builder.php:268
68
  msgid "This field cannot be deleted because it required by the form template."
69
  msgstr ""
70
 
71
+ #: includes/admin/builder/class-builder.php:269
72
  msgid "Available Fields"
73
  msgstr ""
74
 
75
+ #: includes/admin/builder/class-builder.php:270
76
  msgid "No fields available"
77
  msgstr ""
78
 
79
+ #: includes/admin/builder/class-builder.php:272
80
  msgid "No email fields"
81
  msgstr ""
82
 
83
+ #: includes/admin/builder/class-builder.php:273
84
+ #: lite/includes/admin/class-settings.php:115
85
+ #: pro/includes/admin/class-settings.php:117
86
  msgid "Saving ..."
87
  msgstr ""
88
 
89
+ #: includes/admin/builder/class-builder.php:274
90
  msgid "Saved!"
91
  msgstr ""
92
 
93
+ #: includes/admin/builder/class-builder.php:275
94
  msgid "Save and Exit"
95
  msgstr ""
96
 
97
+ #: includes/admin/builder/class-builder.php:276
98
+ #: includes/admin/builder/class-builder.php:330
99
  msgid "Loading"
100
  msgstr ""
101
 
102
+ #: includes/admin/builder/class-builder.php:282
103
  msgid "Use Template"
104
  msgstr ""
105
 
106
+ #: includes/admin/builder/class-builder.php:283
107
  msgid ""
108
  "Changing templates on an existing form will DELETE existing form fields. Are "
109
  "you sure you want apply the new template?"
110
  msgstr ""
111
 
112
+ #: includes/admin/builder/class-builder.php:284
113
  msgid ""
114
  "You are almost done. To embed this form on your site, please paste the "
115
  "following shortcode inside a post or page."
116
  msgstr ""
117
 
118
+ #: includes/admin/builder/class-builder.php:285
119
  msgid "Or you can follow the instructions in this video."
120
  msgstr ""
121
 
122
+ #: includes/admin/builder/class-builder.php:286
123
+ #: includes/admin/builder/class-builder.php:380
124
  msgid "Exit"
125
  msgstr ""
126
 
127
+ #: includes/admin/builder/class-builder.php:288
128
  msgid "If you exit without saving, your changes will be lost."
129
  msgstr ""
130
 
131
+ #: includes/admin/builder/class-builder.php:289
132
  msgid "Are you sure you want to delete this field?"
133
  msgstr ""
134
 
135
+ #: includes/admin/builder/class-builder.php:290
136
  msgid "Please enter a form title."
137
  msgstr ""
138
 
139
+ #: includes/admin/builder/class-builder.php:291
140
  msgid "This item must contain at least one choice."
141
  msgstr ""
142
 
143
+ #: includes/admin/builder/class-builder.php:292
144
+ #: includes/admin/builder/panels/class-settings.php:165
145
+ #: includes/fields/class-base.php:235
146
+ msgid "Off"
147
+ msgstr ""
148
+
149
+ #: includes/admin/builder/class-builder.php:293
150
+ #: includes/admin/builder/panels/class-settings.php:164
151
+ #: includes/fields/class-base.php:235
152
+ msgid "On"
153
+ msgstr ""
154
+
155
+ #: includes/admin/builder/class-builder.php:294
156
+ #: includes/class-frontend.php:476
157
+ #: pro/includes/fields/class-page-break.php:144
158
+ msgid "Previous"
159
+ msgstr ""
160
+
161
+ #: includes/admin/builder/class-builder.php:296
162
+ #: includes/admin/builder/functions.php:196 includes/fields/class-base.php:335
163
  msgid "Show Smart Tags"
164
  msgstr ""
165
 
166
+ #: includes/admin/builder/class-builder.php:297
167
  msgid "Hide Smart Tags"
168
  msgstr ""
169
 
170
+ #: includes/admin/builder/class-builder.php:298
171
+ #: pro/includes/class-provider.php:857
172
  msgid "-- Select field --"
173
  msgstr ""
174
 
175
+ #: includes/admin/builder/class-builder.php:353
176
  msgid "Now editing"
177
  msgstr ""
178
 
179
+ #: includes/admin/builder/class-builder.php:363
180
+ #: pro/includes/admin/entries/class-entries.php:510
181
  msgid "Preview Form"
182
  msgstr ""
183
 
184
+ #: includes/admin/builder/class-builder.php:365
185
+ #: includes/admin/overview/class-overview-table.php:159
186
  msgid "Preview"
187
  msgstr ""
188
 
189
+ #: includes/admin/builder/class-builder.php:368
190
  msgid "Embed Form"
191
  msgstr ""
192
 
193
+ #: includes/admin/builder/class-builder.php:370
194
  msgid "Embed"
195
  msgstr ""
196
 
197
+ #: includes/admin/builder/class-builder.php:373
198
  msgid "Save Form"
199
  msgstr ""
200
 
201
+ #: includes/admin/builder/class-builder.php:375
202
+ #: pro/includes/admin/class-settings.php:395
203
  msgid "Save"
204
  msgstr ""
205
 
251
  msgstr ""
252
 
253
  #: includes/admin/builder/panels/class-fields.php:250
254
+ #: includes/fields/class-base.php:524
255
  msgid "Delete Field"
256
  msgstr ""
257
 
258
  #: includes/admin/builder/panels/class-fields.php:252
259
+ #: includes/fields/class-base.php:525
260
  msgid "Click to edit. Drag to reorder."
261
  msgstr ""
262
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
263
  #: includes/admin/builder/panels/class-settings.php:21
264
+ #: includes/admin/class-menu.php:84 lite/includes/admin/class-settings.php:321
265
+ #: pro/includes/admin/class-settings.php:471
266
  msgid "Settings"
267
  msgstr ""
268
 
269
  #: includes/admin/builder/panels/class-settings.php:57
270
  #: includes/admin/builder/panels/class-settings.php:87
271
+ #: lite/includes/admin/class-settings.php:136
272
+ #: pro/includes/admin/class-settings.php:138
273
  msgid "General"
274
  msgstr ""
275
 
278
  msgstr ""
279
 
280
  #: includes/admin/builder/panels/class-settings.php:59
281
+ #: includes/admin/builder/panels/class-settings.php:247
282
  msgid "Confirmation"
283
  msgstr ""
284
 
322
  msgid "Enable reCAPTCHA"
323
  msgstr ""
324
 
325
+ #: includes/admin/builder/panels/class-settings.php:153
 
 
 
326
  #: includes/admin/builder/panels/class-settings.php:160
 
327
  msgid "Notifications"
328
  msgstr ""
329
 
330
+ #: includes/admin/builder/panels/class-settings.php:174
 
 
 
 
 
 
 
 
331
  msgid "Send To Email Address"
332
  msgstr ""
333
 
334
+ #: includes/admin/builder/panels/class-settings.php:177
335
  msgid ""
336
  "Enter the email address to receive form entry notifications. For multiple "
337
  "notifications, seperate email addresses with a comma."
338
  msgstr ""
339
 
340
+ #: includes/admin/builder/panels/class-settings.php:189
341
  msgid "Email Subject"
342
  msgstr ""
343
 
344
+ #: includes/admin/builder/panels/class-settings.php:191
345
  msgid "New Entry: "
346
  msgstr ""
347
 
348
+ #: includes/admin/builder/panels/class-settings.php:203
349
  msgid "From Name"
350
  msgstr ""
351
 
352
+ #: includes/admin/builder/panels/class-settings.php:217
353
  msgid "From Email"
354
  msgstr ""
355
 
356
+ #: includes/admin/builder/panels/class-settings.php:231
357
  msgid "Reply-To"
358
  msgstr ""
359
 
360
+ #: includes/admin/builder/panels/class-settings.php:254
361
  msgid "Confirmation Type"
362
  msgstr ""
363
 
364
+ #: includes/admin/builder/panels/class-settings.php:258
365
  #: includes/templates/class-suggestion.php:74
366
  msgid "Message"
367
  msgstr ""
368
 
369
+ #: includes/admin/builder/panels/class-settings.php:259
370
  msgid "Show Page"
371
  msgstr ""
372
 
373
+ #: includes/admin/builder/panels/class-settings.php:260
374
  msgid "Go to URL (Redirect)"
375
  msgstr ""
376
 
377
+ #: includes/admin/builder/panels/class-settings.php:269
378
  msgid "Confirmation Message"
379
  msgstr ""
380
 
381
+ #: includes/admin/builder/panels/class-settings.php:271
382
  msgid "Thanks for contacting us! We will be in touch with you shortly."
383
  msgstr ""
384
 
385
+ #: includes/admin/builder/panels/class-settings.php:282
386
  msgid "Automatically scroll to the confirmation message"
387
  msgstr ""
388
 
389
+ #: includes/admin/builder/panels/class-settings.php:295
390
  msgid "Confirmation Page"
391
  msgstr ""
392
 
393
+ #: includes/admin/builder/panels/class-settings.php:303
394
  msgid "Confirmation Redirect URL"
395
  msgstr ""
396
 
430
  msgid "Create a %s"
431
  msgstr ""
432
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
433
  #: includes/admin/class-editor.php:43 includes/admin/class-editor.php:45
434
  #: includes/admin/class-editor.php:100
435
  msgid "Add Form"
452
  msgstr ""
453
 
454
  #: includes/admin/class-editor.php:88
455
+ #: includes/admin/overview/class-overview-table.php:250
456
+ #: pro/includes/admin/entries/class-entries.php:388
457
  msgid ""
458
  "Whoops, you haven't created a form yet. Want to <a href=\"%s\">give it a go</"
459
  "a>?"
460
  msgstr ""
461
 
462
+ #. #-#-#-#-# wpforms.pot (WPForms 1.2.2) #-#-#-#-#
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
463
  #. Plugin Name of the plugin/theme
464
+ #. #-#-#-#-# wpforms.pot (WPForms 1.2.2) #-#-#-#-#
465
  #. Author of the plugin/theme
466
  #: includes/admin/class-menu.php:39 includes/admin/class-menu.php:40
467
  #: includes/admin/class-menu.php:51
486
  msgstr ""
487
 
488
  #: includes/admin/class-menu.php:72
489
+ #: includes/admin/overview/class-overview-table.php:152
490
+ #: pro/includes/admin/entries/class-entries.php:409 pro/wpforms-pro.php:202
 
491
  msgid "Entries"
492
  msgstr ""
493
 
511
  "team!"
512
  msgstr ""
513
 
514
+ #: includes/admin/class-welcome.php:40 includes/admin/class-welcome.php:41
515
+ msgid "Getting started with WPForms"
516
  msgstr ""
517
 
518
+ #: includes/admin/class-welcome.php:83
519
+ msgid "Welcome to WPForms"
520
  msgstr ""
521
 
522
+ #: includes/admin/class-welcome.php:85
523
+ msgid ""
524
+ "Thank you for choosing WPForms - the most beginner friendly WordPress "
525
+ "contact form plugin. Here's how to get started."
526
  msgstr ""
527
 
528
+ #: includes/admin/class-welcome.php:93
529
+ msgid "Getting Started"
530
  msgstr ""
531
 
532
+ #: includes/admin/class-welcome.php:96
533
+ msgid "What's New"
534
  msgstr ""
535
 
536
+ #: includes/admin/class-welcome.php:115
537
+ msgid ""
538
+ "Use the tips below to get started using WPForms. You will be up and running "
539
+ "in no time."
540
  msgstr ""
541
 
542
+ #: includes/admin/class-welcome.php:120
543
+ msgid "Creating Your First Form"
544
  msgstr ""
545
 
546
+ #: includes/admin/class-welcome.php:121
547
+ msgid ""
548
+ "WPForms make it easy to create forms in WordPress. You can follow the video "
549
+ "tutorial on the right or read our how to <a href=\"%s\" target=\"_blank"
550
+ "\">create your first form guide</a>."
551
  msgstr ""
552
 
553
+ #: includes/admin/class-welcome.php:122
554
+ msgid ""
555
+ "But in reality, the process is so intuitive that you can just start by going "
556
+ "to <a href=\"%s\">WPForms - > Add New</a>."
557
  msgstr ""
558
 
559
+ #: includes/admin/class-welcome.php:133
560
+ msgid "See all WPForms Features"
561
  msgstr ""
562
 
563
+ #: includes/admin/class-welcome.php:134
564
+ msgid ""
565
+ "WPForms is both easy to use and extremely powerful. We have tons of helpful "
566
+ "features that allows us to give you everything you need from a form builder."
567
  msgstr ""
568
 
569
+ #: includes/admin/class-welcome.php:135
570
+ msgid "See all Features"
571
  msgstr ""
572
 
573
+ #: includes/admin/overview/class-overview-table.php:53
574
+ #: includes/fields/class-name.php:21 includes/fields/class-name.php:74
575
+ #: includes/templates/class-contact.php:32
576
+ #: includes/templates/class-suggestion.php:32
577
+ #: pro/includes/templates/class-donation.php:35
578
+ #: pro/includes/templates/class-order.php:35
579
+ #: pro/includes/templates/class-request-quote.php:32
580
+ #: pro/includes/templates/class-subscribe.php:35
581
+ msgid "Name"
582
  msgstr ""
583
 
584
+ #: includes/admin/overview/class-overview-table.php:54
585
+ msgid "Shortcode"
586
  msgstr ""
587
 
588
+ #: includes/admin/overview/class-overview-table.php:55
589
+ msgid "Created"
590
  msgstr ""
591
 
592
+ #: includes/admin/overview/class-overview-table.php:134
593
+ #: includes/admin/overview/class-overview-table.php:144
594
+ msgid "Edit this form"
595
  msgstr ""
596
 
597
+ #: includes/admin/overview/class-overview-table.php:145
598
+ msgid "Edit"
599
  msgstr ""
600
 
601
+ #: includes/admin/overview/class-overview-table.php:151
602
+ msgid "View entries"
603
  msgstr ""
604
 
605
+ #: includes/admin/overview/class-overview-table.php:158
606
+ msgid "View preview"
607
  msgstr ""
608
 
609
+ #: includes/admin/overview/class-overview-table.php:165
610
+ msgid "Duplicate this form"
 
611
  msgstr ""
612
 
613
+ #: includes/admin/overview/class-overview-table.php:166
614
+ msgid "Duplicate"
615
  msgstr ""
616
 
617
+ #: includes/admin/overview/class-overview-table.php:172
618
+ msgid "Delete this form"
 
 
 
 
619
  msgstr ""
620
 
621
+ #: includes/admin/overview/class-overview-table.php:173
622
+ #: includes/admin/overview/class-overview-table.php:191
623
+ #: pro/includes/admin/entries/class-entries-table.php:278
624
+ #: pro/includes/admin/entries/class-entries-table.php:299
625
+ #: pro/includes/admin/entries/class-entries.php:1009
626
+ msgid "Delete"
627
  msgstr ""
628
 
629
+ #: includes/admin/overview/class-overview-table.php:223
630
+ msgid "Form successfully deleted."
631
+ msgid_plural "Forms successfully deleted"
632
+ msgstr[0] ""
633
+ msgstr[1] ""
634
+
635
+ #: includes/admin/overview/class-overview-table.php:225
636
+ #: includes/admin/overview/class-overview-table.php:238
637
+ msgid "Security check failed"
638
  msgstr ""
639
 
640
+ #: includes/admin/overview/class-overview-table.php:236
641
+ msgid "Form successfully duplicated."
642
+ msgid_plural "Forms successfully duplicated"
643
+ msgstr[0] ""
644
+ msgstr[1] ""
645
+
646
+ #: includes/admin/overview/class-overview.php:76
647
+ msgid "Number of forms per page:"
648
  msgstr ""
649
 
650
+ #: includes/admin/overview/class-overview.php:127
651
+ msgid "Are you sure you want to delete this form?"
652
  msgstr ""
653
 
654
+ #: includes/admin/overview/class-overview.php:128
655
+ msgid "Are you sure you want to duplicate this form?"
656
  msgstr ""
657
 
658
+ #: includes/admin/overview/class-overview.php:147
659
+ msgid "Forms Overview"
660
  msgstr ""
661
 
662
+ #: includes/class-frontend.php:281
663
+ msgid "Step"
 
664
  msgstr ""
665
 
666
+ #: includes/class-frontend.php:282
667
+ msgid "of"
668
  msgstr ""
669
 
670
+ #: includes/class-logging.php:38
671
+ msgid "WPForms Logs"
672
+ msgstr ""
673
+
674
+ #: includes/class-preview.php:92
675
+ msgid "Entry #%d"
676
+ msgstr ""
677
+
678
+ #: includes/class-preview.php:104
679
+ #: pro/includes/admin/entries/class-entries.php:896
680
+ msgid "This entry does not have any fields"
681
+ msgstr ""
682
+
683
+ #: includes/class-preview.php:121
684
+ #: pro/includes/admin/entries/class-entries.php:912
685
+ msgid "Field ID #%d"
686
  msgstr ""
687
 
688
+ #: includes/class-preview.php:126
689
+ #: pro/includes/admin/entries/class-entries.php:917
690
+ msgid "Empty"
691
+ msgstr ""
692
+
693
+ #: includes/class-preview.php:170
694
  msgid ""
695
+ "This is the WPForms preview page. All your form previews will be handled on "
696
+ "this page."
 
 
 
 
697
  msgstr ""
698
 
699
+ #: includes/class-preview.php:171
700
+ msgid ""
701
+ "The page is set to private, so it is not publically accessible. Please do "
702
+ "not delete this page :) ."
703
  msgstr ""
704
 
705
+ #: includes/class-preview.php:176
706
+ msgid "WPForms Preview"
707
  msgstr ""
708
 
709
+ #: includes/class-preview.php:258
710
+ msgid "This is a preview of your form. This page not publically accessible."
711
  msgstr ""
712
 
713
+ #: includes/class-preview.php:259
714
+ msgid " Preview"
715
  msgstr ""
716
 
717
+ #: includes/class-process.php:71
718
+ msgid "Invalid form."
719
  msgstr ""
720
 
721
+ #: includes/class-process.php:105
722
+ msgid "Incorrect reCAPTCHA, please try again."
723
  msgstr ""
724
 
725
+ #: includes/class-process.php:112 includes/class-process.php:155
726
+ msgid "Form has not been submitted, please see the errors below."
727
  msgstr ""
728
 
729
+ #: includes/class-process.php:119
730
+ msgid "WPForms honeypot field triggered."
 
 
 
731
  msgstr ""
732
 
733
+ #: includes/class-process.php:303
734
+ msgid "New %s Entry"
735
  msgstr ""
736
 
737
+ #: includes/class-smart-tags.php:33
738
+ msgid "Form ID"
739
  msgstr ""
740
 
741
+ #: includes/class-smart-tags.php:35
742
+ msgid "Embedded Post/Page Title"
 
 
743
  msgstr ""
744
 
745
+ #: includes/class-smart-tags.php:36
746
+ msgid "Embeded Post Page URL"
747
  msgstr ""
748
 
749
+ #: includes/class-smart-tags.php:37
750
+ msgid "Embedded Post/Page ID"
751
  msgstr ""
752
 
753
+ #: includes/class-smart-tags.php:38
754
+ #: pro/includes/admin/entries/class-entries-export.php:172
755
+ #: pro/includes/admin/entries/class-entries-table.php:119
756
+ #: pro/includes/fields/class-date-time.php:48
757
+ #: pro/includes/fields/class-date-time.php:77
758
+ #: pro/includes/fields/class-date-time.php:155
759
+ #: pro/includes/fields/class-date-time.php:214
760
+ msgid "Date"
761
+ msgstr ""
762
+
763
+ #: includes/class-smart-tags.php:39
764
+ msgid "Query String Variable"
765
+ msgstr ""
766
+
767
+ #: includes/class-smart-tags.php:40
768
+ msgid "User IP Address"
769
+ msgstr ""
770
+
771
+ #: includes/class-smart-tags.php:41
772
+ msgid "User ID"
773
+ msgstr ""
774
+
775
+ #: includes/class-smart-tags.php:42
776
+ msgid "User Name"
777
+ msgstr ""
778
+
779
+ #: includes/class-smart-tags.php:43
780
+ msgid "User Email"
781
+ msgstr ""
782
+
783
+ #: includes/class-smart-tags.php:44
784
+ msgid "Referer URL"
785
+ msgstr ""
786
+
787
+ #: includes/class-smart-tags.php:45
788
+ msgid "Login URL"
789
+ msgstr ""
790
+
791
+ #: includes/class-smart-tags.php:46
792
+ msgid "Logout URL"
793
+ msgstr ""
794
+
795
+ #: includes/class-smart-tags.php:47
796
+ msgid "Register URL"
797
+ msgstr ""
798
+
799
+ #: includes/class-smart-tags.php:48
800
+ msgid "Lost Password URL"
801
+ msgstr ""
802
+
803
+ #: includes/class-widget.php:127
804
+ msgid "No forms"
805
+ msgstr ""
806
+
807
+ #: includes/class-widget.php:134
808
+ msgid "Display form title"
809
+ msgstr ""
810
+
811
+ #: includes/class-widget.php:137
812
+ msgid "Display form description"
813
+ msgstr ""
814
+
815
+ #: includes/emails/class-emails.php:260
816
  msgid ""
817
+ "You cannot send emails with WPForms_WP_Emails until init/admin_init has been "
818
+ "reached"
819
  msgstr ""
820
 
821
+ #: includes/emails/class-emails.php:374 includes/emails/class-emails.php:396
822
+ msgid "Field ID #"
823
  msgstr ""
824
 
825
+ #: includes/emails/templates/footer-default.php:38
826
+ msgid "Sent from "
827
+ msgstr ""
828
+
829
+ #: includes/fields/class-base.php:290
830
  msgid ""
831
+ "Enter text for the form field label. Field labels are recommended and can be "
832
+ "hidden in the Advanced Settings."
 
833
  msgstr ""
834
 
835
+ #: includes/fields/class-base.php:291
836
+ msgid "Label"
837
+ msgstr ""
838
+
839
+ #: includes/fields/class-base.php:299
840
+ msgid "Enter text for the form field description."
841
+ msgstr ""
842
+
843
+ #: includes/fields/class-base.php:300
844
+ msgid "Description"
845
+ msgstr ""
846
+
847
+ #: includes/fields/class-base.php:308
848
  msgid ""
849
+ "Check this option to mark the field required. A form will not submit unless "
850
+ "all required fields are provided."
851
  msgstr ""
852
 
853
+ #: includes/fields/class-base.php:309
854
+ msgid "Required"
855
  msgstr ""
856
 
857
+ #: includes/fields/class-base.php:323
858
+ msgid "Enter code for the form field."
859
+ msgstr ""
860
+
861
+ #: includes/fields/class-base.php:324
862
+ msgid "Code"
863
+ msgstr ""
864
+
865
+ #: includes/fields/class-base.php:334
866
+ msgid "Enter text for the default form field value."
867
+ msgstr ""
868
+
869
+ #: includes/fields/class-base.php:336 includes/fields/class-name.php:81
870
+ #: includes/fields/class-name.php:96 includes/fields/class-name.php:111
871
+ #: includes/fields/class-name.php:126 pro/includes/fields/class-address.php:78
872
+ #: pro/includes/fields/class-address.php:94
873
+ #: pro/includes/fields/class-address.php:112
874
+ #: pro/includes/fields/class-address.php:134
875
+ #: pro/includes/fields/class-address.php:149
876
+ #: pro/includes/fields/class-address.php:164
877
+ #: pro/includes/fields/class-address.php:191
878
+ msgid "Default Value"
879
+ msgstr ""
880
+
881
+ #: includes/fields/class-base.php:345
882
+ msgid "Select the default form field size."
883
+ msgstr ""
884
+
885
+ #: includes/fields/class-base.php:347
886
+ msgid "Small"
887
+ msgstr ""
888
+
889
+ #: includes/fields/class-base.php:348
890
+ msgid "Medium"
891
+ msgstr ""
892
+
893
+ #: includes/fields/class-base.php:349
894
+ msgid "Large"
895
+ msgstr ""
896
+
897
+ #: includes/fields/class-base.php:351
898
+ msgid "Field Size"
899
+ msgstr ""
900
+
901
+ #: includes/fields/class-base.php:363
902
+ msgid "Advanced Options"
903
+ msgstr ""
904
+
905
+ #: includes/fields/class-base.php:373
906
+ msgid "Enter text for the form field placeholder."
907
+ msgstr ""
908
+
909
+ #: includes/fields/class-base.php:374
910
+ msgid "Placeholder Text"
911
+ msgstr ""
912
+
913
+ #: includes/fields/class-base.php:382
914
  msgid ""
915
+ "Enter CSS class names for the form field container. Class names should be "
916
+ "seperated with spaces."
917
  msgstr ""
918
 
919
+ #: includes/fields/class-base.php:384
920
+ msgid "CSS Classes"
921
  msgstr ""
922
 
923
+ #: includes/fields/class-base.php:392
924
+ msgid "Check this option to hide the form field label."
925
+ msgstr ""
926
+
927
+ #: includes/fields/class-base.php:394
928
+ msgid "Hide Label"
929
+ msgstr ""
930
+
931
+ #: includes/fields/class-base.php:401
932
+ msgid "Check this option to hide the form field sub-label."
933
+ msgstr ""
934
+
935
+ #: includes/fields/class-base.php:403
936
+ msgid "Hide Sub-Labels"
937
+ msgstr ""
938
+
939
+ #: includes/fields/class-base.php:410
940
+ msgid "Select the layout for displaying field choices."
941
+ msgstr ""
942
+
943
+ #: includes/fields/class-base.php:412
944
+ msgid "One Column"
945
+ msgstr ""
946
+
947
+ #: includes/fields/class-base.php:413
948
+ msgid "Two Columns"
949
+ msgstr ""
950
+
951
+ #: includes/fields/class-base.php:414
952
+ msgid "Three Columns"
953
+ msgstr ""
954
+
955
+ #: includes/fields/class-base.php:416
956
+ msgid "Choice Layout"
957
+ msgstr ""
958
+
959
+ #: includes/fields/class-base.php:492
960
+ msgid "No form ID found"
961
+ msgstr ""
962
+
963
+ #: includes/fields/class-base.php:496
964
+ msgid "No field type found"
965
+ msgstr ""
966
+
967
+ #: includes/fields/class-base.php:571 includes/fields/class-email.php:128
968
+ #: includes/fields/class-name.php:311 includes/fields/class-number.php:127
969
+ #: pro/includes/fields/class-address.php:564
970
+ #: pro/includes/fields/class-date-time.php:289
971
+ #: pro/includes/fields/class-file-upload.php:217
972
+ #: pro/includes/fields/class-payment-multiple.php:174
973
+ #: pro/includes/fields/class-payment-single.php:186
974
+ #: pro/includes/fields/class-url.php:126
975
+ msgid "This field is required"
976
+ msgstr ""
977
+
978
+ #: includes/fields/class-checkbox.php:21
979
+ msgid "Checkboxes"
980
+ msgstr ""
981
+
982
+ #: includes/fields/class-checkbox.php:27 includes/fields/class-radio.php:27
983
+ #: includes/fields/class-select.php:27
984
+ msgid "First Choice"
985
+ msgstr ""
986
+
987
+ #: includes/fields/class-checkbox.php:32 includes/fields/class-radio.php:32
988
+ #: includes/fields/class-select.php:32
989
+ msgid "Second Choice"
990
+ msgstr ""
991
+
992
+ #: includes/fields/class-checkbox.php:37 includes/fields/class-radio.php:37
993
+ #: includes/fields/class-select.php:37
994
+ msgid "Third Choice"
995
+ msgstr ""
996
+
997
+ #: includes/fields/class-checkbox.php:59 includes/fields/class-radio.php:60
998
+ #: includes/fields/class-select.php:60
999
+ msgid "Add choices for the form field."
1000
+ msgstr ""
1001
+
1002
+ #: includes/fields/class-checkbox.php:62 includes/fields/class-radio.php:63
1003
+ #: includes/fields/class-select.php:63
1004
+ msgid "Choices"
1005
+ msgstr ""
1006
+
1007
+ #: includes/fields/class-checkbox.php:89 includes/fields/class-select.php:90
1008
+ msgid "Check this to manual set form field values."
1009
+ msgstr ""
1010
+
1011
+ #: includes/fields/class-checkbox.php:91 includes/fields/class-radio.php:92
1012
+ #: includes/fields/class-select.php:92
1013
+ msgid "Show Values"
1014
+ msgstr ""
1015
+
1016
+ #: includes/fields/class-email.php:21
1017
+ #: lite/includes/admin/class-settings.php:208
1018
+ #: pro/includes/admin/class-settings.php:269
1019
+ #: pro/includes/templates/class-donation.php:42
1020
+ #: pro/includes/templates/class-order.php:42
1021
+ #: pro/includes/templates/class-request-quote.php:46
1022
+ #: pro/includes/templates/class-subscribe.php:42
1023
+ msgid "Email"
1024
+ msgstr ""
1025
+
1026
+ #: includes/fields/class-email.php:133
1027
+ msgid "Please enter a valid email address."
1028
+ msgstr ""
1029
+
1030
+ #: includes/fields/class-name.php:47
1031
+ msgid "Select format to use for the name form field"
1032
+ msgstr ""
1033
+
1034
+ #: includes/fields/class-name.php:49
1035
+ msgid "Simple"
1036
+ msgstr ""
1037
+
1038
+ #: includes/fields/class-name.php:50
1039
+ msgid "First Last"
1040
+ msgstr ""
1041
+
1042
+ #: includes/fields/class-name.php:51
1043
+ msgid "First Middle Last"
1044
+ msgstr ""
1045
+
1046
+ #: includes/fields/class-name.php:53 pro/includes/fields/class-address.php:50
1047
+ #: pro/includes/fields/class-date-time.php:51
1048
+ #: pro/includes/fields/class-date-time.php:88
1049
+ #: pro/includes/fields/class-date-time.php:118
1050
+ #: pro/includes/fields/class-phone.php:50
1051
+ msgid "Format"
1052
+ msgstr ""
1053
+
1054
+ #: includes/fields/class-name.php:74
1055
+ msgid "Name field advanced options."
1056
+ msgstr ""
1057
+
1058
+ #: includes/fields/class-name.php:77 includes/fields/class-name.php:92
1059
+ #: includes/fields/class-name.php:107 includes/fields/class-name.php:122
1060
+ #: pro/includes/fields/class-address.php:74
1061
+ #: pro/includes/fields/class-address.php:90
1062
+ #: pro/includes/fields/class-address.php:108
1063
+ #: pro/includes/fields/class-address.php:123
1064
+ #: pro/includes/fields/class-address.php:145
1065
+ #: pro/includes/fields/class-address.php:160
1066
+ #: pro/includes/fields/class-address.php:176
1067
+ #: pro/includes/fields/class-date-time.php:80
1068
+ #: pro/includes/fields/class-date-time.php:110
1069
+ msgid "Placeholder"
1070
+ msgstr ""
1071
+
1072
+ #: includes/fields/class-name.php:89
1073
+ msgid "First Name"
1074
+ msgstr ""
1075
+
1076
+ #: includes/fields/class-name.php:89
1077
+ msgid "First name field advanced options."
1078
+ msgstr ""
1079
+
1080
+ #: includes/fields/class-name.php:104
1081
+ msgid "Middle Name"
1082
+ msgstr ""
1083
+
1084
+ #: includes/fields/class-name.php:104
1085
+ msgid "Middle name field advanced options."
1086
+ msgstr ""
1087
+
1088
+ #: includes/fields/class-name.php:119
1089
+ msgid "Last Name"
1090
+ msgstr ""
1091
+
1092
+ #: includes/fields/class-name.php:119
1093
+ msgid "Last name field advanced options."
1094
+ msgstr ""
1095
+
1096
+ #: includes/fields/class-name.php:160 includes/fields/class-name.php:242
1097
+ #: pro/includes/class-provider.php:394
1098
+ msgid "First"
1099
+ msgstr ""
1100
+
1101
+ #: includes/fields/class-name.php:164 includes/fields/class-name.php:260
1102
+ #: pro/includes/class-provider.php:406
1103
+ msgid "Middle"
1104
+ msgstr ""
1105
+
1106
+ #: includes/fields/class-name.php:168 includes/fields/class-name.php:287
1107
+ #: pro/includes/class-provider.php:418
1108
+ msgid "Last"
1109
+ msgstr ""
1110
+
1111
+ #: includes/fields/class-number.php:21
1112
+ msgid "Numbers"
1113
+ msgstr ""
1114
+
1115
+ #: includes/fields/class-number.php:132
1116
+ msgid "Please enter a valid number."
1117
+ msgstr ""
1118
+
1119
+ #: includes/fields/class-radio.php:21
1120
+ msgid "Multiple Choice"
1121
+ msgstr ""
1122
+
1123
+ #: includes/fields/class-radio.php:90
1124
+ msgid "Check this to manually set form field values."
1125
+ msgstr ""
1126
+
1127
+ #: includes/fields/class-select.php:21
1128
+ msgid "Dropdown"
1129
+ msgstr ""
1130
+
1131
+ #: includes/fields/class-text.php:21
1132
+ msgid "Single Line Text"
1133
+ msgstr ""
1134
+
1135
+ #: includes/fields/class-textarea.php:21
1136
+ msgid "Paragraph Text"
1137
+ msgstr ""
1138
+
1139
+ #: includes/templates/class-blank.php:20
1140
+ msgid "Blank Form"
1141
  msgstr ""
1142
 
1143
+ #: includes/templates/class-blank.php:22
1144
+ msgid ""
1145
+ "The blank form allows you to create any type of form using our drag & drop "
1146
+ "builder."
1147
  msgstr ""
1148
 
1149
+ #: includes/templates/class-contact.php:20
1150
+ msgid "Simple Contact Form"
1151
  msgstr ""
1152
 
1153
+ #: includes/templates/class-contact.php:22
1154
+ msgid ""
1155
+ "Allow your users to contact you with this simple contact form. You can add "
1156
+ "and remove fields as needed."
1157
  msgstr ""
1158
 
1159
+ #: includes/templates/class-contact.php:39
1160
+ #: includes/templates/class-suggestion.php:39
1161
+ msgid "E-mail"
1162
  msgstr ""
1163
 
1164
+ #: includes/templates/class-contact.php:46
1165
+ #: pro/includes/templates/class-donation.php:57
1166
+ #: pro/includes/templates/class-order.php:91
1167
+ msgid "Comment or Message"
1168
  msgstr ""
1169
 
1170
+ #: includes/templates/class-suggestion.php:20
1171
+ msgid "Suggestion Form"
1172
  msgstr ""
1173
 
1174
+ #: includes/templates/class-suggestion.php:22
1175
+ msgid ""
1176
+ "Ask your users for suggestions with this simple form template. You can add "
1177
+ "and remove fields as needed."
1178
  msgstr ""
1179
 
1180
+ #: includes/templates/class-suggestion.php:40
1181
+ msgid "Please enter your email, so we can follow up with you."
 
1182
  msgstr ""
1183
 
1184
+ #: includes/templates/class-suggestion.php:47
1185
+ msgid "Which department do you have a suggestion for?"
 
1186
  msgstr ""
1187
 
1188
+ #: includes/templates/class-suggestion.php:50
1189
+ msgid "Sales"
 
1190
  msgstr ""
1191
 
1192
+ #: includes/templates/class-suggestion.php:53
1193
+ msgid "Customer Support"
 
1194
  msgstr ""
1195
 
1196
+ #: includes/templates/class-suggestion.php:56
1197
+ msgid "Product Development"
1198
  msgstr ""
1199
 
1200
+ #: includes/templates/class-suggestion.php:59
1201
+ msgid "Other"
1202
  msgstr ""
1203
 
1204
+ #: includes/templates/class-suggestion.php:67
1205
+ msgid "Subject"
1206
  msgstr ""
1207
 
1208
+ #: lite/includes/admin/class-settings.php:116
1209
+ #: pro/includes/admin/class-settings.php:118
1210
+ msgid "Are you sure you want to disconnect this account?"
 
 
 
1211
  msgstr ""
1212
 
1213
+ #: lite/includes/admin/class-settings.php:117
1214
+ #: pro/includes/admin/class-settings.php:119
1215
+ msgid "Upload or Choose Your Image"
1216
  msgstr ""
1217
 
1218
+ #: lite/includes/admin/class-settings.php:118
1219
+ #: pro/includes/admin/class-settings.php:120
1220
+ msgid "Use Image"
1221
  msgstr ""
1222
 
1223
+ #: lite/includes/admin/class-settings.php:159
1224
+ #: pro/includes/admin/class-settings.php:163
1225
+ #: pro/includes/admin/class-settings.php:353
1226
+ msgid "Settings check failed."
1227
  msgstr ""
1228
 
1229
+ #: lite/includes/admin/class-settings.php:177
1230
+ #: pro/includes/admin/class-settings.php:181
1231
+ msgid "General settings updated."
1232
  msgstr ""
1233
 
1234
+ #: lite/includes/admin/class-settings.php:194
1235
+ #: pro/includes/admin/class-settings.php:255
1236
+ msgid "Include Form Styling"
1237
  msgstr ""
1238
 
1239
+ #: lite/includes/admin/class-settings.php:198
1240
+ #: pro/includes/admin/class-settings.php:259
1241
+ msgid "Base and form theme styling"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1242
  msgstr ""
1243
 
1244
+ #: lite/includes/admin/class-settings.php:199
1245
+ #: pro/includes/admin/class-settings.php:260
1246
+ msgid "Base styling only"
1247
  msgstr ""
1248
 
1249
+ #: lite/includes/admin/class-settings.php:200
1250
+ #: pro/includes/admin/class-settings.php:261
1251
+ #: pro/includes/fields/class-page-break.php:58
1252
+ msgid "None"
1253
  msgstr ""
1254
 
1255
+ #: lite/includes/admin/class-settings.php:202
1256
+ #: pro/includes/admin/class-settings.php:263
1257
+ msgid "Determines which CSS files to load for the site."
1258
  msgstr ""
1259
 
1260
+ #: lite/includes/admin/class-settings.php:213
1261
+ #: pro/includes/admin/class-settings.php:274
1262
+ msgid "Email Template"
1263
  msgstr ""
1264
 
1265
+ #: lite/includes/admin/class-settings.php:217
1266
+ #: pro/includes/admin/class-settings.php:278
1267
+ msgid "Default HTML template"
1268
  msgstr ""
1269
 
1270
+ #: lite/includes/admin/class-settings.php:218
1271
+ #: pro/includes/admin/class-settings.php:279
1272
+ msgid "Plain Text"
1273
  msgstr ""
1274
 
1275
+ #: lite/includes/admin/class-settings.php:220
1276
+ #: pro/includes/admin/class-settings.php:281
1277
+ msgid "Determines how email notifications will be formatted."
1278
  msgstr ""
1279
 
1280
+ #: lite/includes/admin/class-settings.php:225
1281
+ #: pro/includes/admin/class-settings.php:286
1282
+ msgid "Email Header Image "
1283
  msgstr ""
1284
 
1285
+ #: lite/includes/admin/class-settings.php:237
1286
+ #: pro/includes/admin/class-settings.php:298
1287
+ msgid "Upload Image"
1288
  msgstr ""
1289
 
1290
+ #: lite/includes/admin/class-settings.php:239
1291
+ #: pro/includes/admin/class-settings.php:300
1292
+ msgid ""
1293
+ "Upload or choose a logo to be displayed at the top of email notifications."
1294
  msgstr ""
1295
 
1296
+ #: lite/includes/admin/class-settings.php:240
1297
+ #: pro/includes/admin/class-settings.php:301
1298
+ msgid "Recommended size is 300x100 or smaller for best support on all devices."
1299
  msgstr ""
1300
 
1301
+ #: lite/includes/admin/class-settings.php:247
1302
+ #: pro/includes/admin/class-settings.php:308
1303
+ msgid "reCAPTCHA"
1304
  msgstr ""
1305
 
1306
+ #: lite/includes/admin/class-settings.php:248
1307
+ #: pro/includes/admin/class-settings.php:309
1308
+ msgid ""
1309
+ "reCAPTCHA is a free anti-spam service from Google. Its helps protect your "
1310
+ "website from spam and abuse while letting real people pass through with "
1311
+ "ease. <a href=\"http://www.google.com/recaptcha/intro/index.html\" target="
1312
+ "\"_blank\">Visit reCAPTCHA</a> to learn more and sign up for a free account "
1313
+ "or <a href=\"https://wpforms.com/docs/setup-captcha-wpforms/\" target="
1314
+ "\"_blank\">read our walk through</a> for step-by-step directions."
1315
  msgstr ""
1316
 
1317
+ #: lite/includes/admin/class-settings.php:253
1318
+ #: pro/includes/admin/class-settings.php:314
1319
+ msgid "reCAPTCHA Site key"
1320
  msgstr ""
1321
 
1322
+ #: lite/includes/admin/class-settings.php:261
1323
+ #: pro/includes/admin/class-settings.php:322
1324
+ msgid "reCAPTCHA Secret key"
1325
  msgstr ""
1326
 
1327
+ #: lite/includes/admin/class-settings.php:270
1328
+ #: pro/includes/admin/class-settings.php:331
1329
+ msgid "Save General Settings"
1330
  msgstr ""
1331
 
1332
+ #: lite/wpforms-lite.php:265
1333
+ msgid "is a PRO Feature"
1334
  msgstr ""
1335
 
1336
+ #: lite/wpforms-lite.php:266
1337
+ msgid ""
1338
+ "We're sorry, %name% is not available on your plan.<br><br>Please upgrade to "
1339
+ "the PRO plan to unlock all these awesome features."
1340
  msgstr ""
1341
 
1342
+ #: lite/wpforms-lite.php:267
1343
+ msgid "Upgrade to PRO"
1344
  msgstr ""
1345
 
1346
+ #: pro/includes/admin/ajax-actions.php:24
1347
+ msgid "Addon deactivated."
1348
  msgstr ""
1349
 
1350
+ #: pro/includes/admin/ajax-actions.php:26
1351
+ msgid "Could not deactivate addon. Please deacticate from the Plugins page."
1352
  msgstr ""
1353
 
1354
+ #: pro/includes/admin/ajax-actions.php:46
1355
+ msgid "Addon activated."
1356
  msgstr ""
1357
 
1358
+ #: pro/includes/admin/ajax-actions.php:50
1359
+ msgid "Could not activate addon. Please activate from the Plugins page."
1360
  msgstr ""
1361
 
1362
+ #: pro/includes/admin/ajax-actions.php:65
1363
+ #: pro/includes/admin/ajax-actions.php:79
1364
+ #: pro/includes/admin/ajax-actions.php:82
1365
+ #: pro/includes/admin/ajax-actions.php:106
1366
+ msgid ""
1367
+ "Could not install addon. Please download from wpforms.com and install "
1368
+ "manually."
1369
  msgstr ""
1370
 
1371
+ #: pro/includes/admin/ajax-actions.php:101
1372
+ msgid "Addon installed."
1373
  msgstr ""
1374
 
1375
+ #: pro/includes/admin/builder/panels/class-payments.php:21
1376
+ #: pro/includes/admin/class-settings.php:139
1377
+ msgid "Payments"
1378
  msgstr ""
1379
 
1380
+ #: pro/includes/admin/builder/panels/class-payments.php:60
1381
+ #: pro/includes/admin/builder/panels/class-providers.php:97
1382
+ msgid ""
1383
+ "You need to <a href=\"#\" class=\"wpforms-panel-switch\" data-panel=\"setup"
1384
+ "\">setup your form</a> before you can manage these settings."
1385
  msgstr ""
1386
 
1387
+ #: pro/includes/admin/builder/panels/class-payments.php:69
1388
+ msgid "Install Your Payment Integration"
1389
  msgstr ""
1390
 
1391
+ #: pro/includes/admin/builder/panels/class-payments.php:70
1392
+ msgid ""
1393
+ "It seems you do not have any payment add-ons activated. You can head over to "
1394
+ "the <a href=\"%s\">Add-Ons page</a> to install and activate the add-on for "
1395
+ "your payment service."
1396
  msgstr ""
1397
 
1398
+ #: pro/includes/admin/builder/panels/class-payments.php:76
1399
+ msgid "Select Your Payment Integration"
 
1400
  msgstr ""
1401
 
1402
+ #: pro/includes/admin/builder/panels/class-payments.php:77
1403
+ msgid ""
1404
+ "Select your email payment provider provider from the options on the left. If "
1405
+ "you don't see your payment service listed, then let us know and we'll do our "
1406
+ "best to get it added as fast as possible"
1407
  msgstr ""
1408
 
1409
+ #: pro/includes/admin/builder/panels/class-providers.php:21
1410
+ msgid "Marketing"
 
1411
  msgstr ""
1412
 
1413
+ #: pro/includes/admin/builder/panels/class-providers.php:55
1414
+ msgid ""
1415
+ "We need to save your progress to continue to the Marketing panel. Is that OK?"
1416
  msgstr ""
1417
 
1418
+ #: pro/includes/admin/builder/panels/class-providers.php:56
1419
+ msgid "Are you sure you want to delete this connecton?"
1420
  msgstr ""
1421
 
1422
+ #: pro/includes/admin/builder/panels/class-providers.php:57
1423
+ msgid "Enter a connection nickname"
1424
  msgstr ""
1425
 
1426
+ #: pro/includes/admin/builder/panels/class-providers.php:58
1427
+ msgid "Eg: Newsletter Optin"
1428
  msgstr ""
1429
 
1430
+ #: pro/includes/admin/builder/panels/class-providers.php:59
1431
+ msgid "You must provide a connection nickname"
1432
  msgstr ""
1433
 
1434
+ #: pro/includes/admin/builder/panels/class-providers.php:60
1435
+ msgid "Field required"
1436
  msgstr ""
1437
 
1438
+ #: pro/includes/admin/builder/panels/class-providers.php:106
1439
+ msgid "Install Your Marketing Integration"
1440
  msgstr ""
1441
 
1442
+ #: pro/includes/admin/builder/panels/class-providers.php:107
1443
+ msgid ""
1444
+ "It seems you do not have any marketing add-ons activated. You can head over "
1445
+ "to the <a href=\"%s\">Add-Ons page</a> to install and activate the add-on "
1446
+ "for your provider."
1447
  msgstr ""
1448
 
1449
+ #: pro/includes/admin/builder/panels/class-providers.php:113
1450
+ msgid "Select Your Marketing Integration"
1451
  msgstr ""
1452
 
1453
+ #: pro/includes/admin/builder/panels/class-providers.php:114
1454
+ msgid ""
1455
+ "Select your email marketing service provider or CRM from the options on the "
1456
+ "left. If you don't see your email marketing service listed, then let us know "
1457
+ "and we'll do our best to get it added as fast as possible"
1458
  msgstr ""
1459
 
1460
+ #: pro/includes/admin/class-addons.php:85
1461
+ #: pro/includes/admin/class-addons.php:242
1462
+ msgid "Install Addon"
1463
  msgstr ""
1464
 
1465
+ #: pro/includes/admin/class-addons.php:86
1466
+ #: pro/includes/admin/class-addons.php:238
1467
+ msgid "Deactivate"
1468
  msgstr ""
1469
 
1470
+ #: pro/includes/admin/class-addons.php:87
1471
+ #: pro/includes/admin/class-addons.php:240
1472
+ msgid "Activate"
1473
  msgstr ""
1474
 
1475
+ #: pro/includes/admin/class-addons.php:108
1476
+ msgid "Refresh Addons"
 
 
 
 
 
 
 
1477
  msgstr ""
1478
 
1479
+ #: pro/includes/admin/class-addons.php:114
1480
+ msgid ""
1481
+ "There was an issue retrieving the addons for this site. Please click on the "
1482
+ "button above the refresh the addons data."
1483
  msgstr ""
1484
 
1485
+ #: pro/includes/admin/class-addons.php:120
1486
+ msgid ""
1487
+ "In order to get access to Addons, you need to resolve your license key "
1488
+ "errors."
1489
  msgstr ""
1490
 
1491
+ #: pro/includes/admin/class-addons.php:126
1492
+ msgid ""
1493
+ "In order to get access to Addons, you need to verify your license key for "
1494
+ "WPForms."
1495
  msgstr ""
1496
 
1497
+ #: pro/includes/admin/class-addons.php:131
1498
+ msgid ""
1499
+ "Improve your forms with our premium addons. Missing an addon that you think "
1500
+ "you should be able to see? Click the Refresh Addons button above."
1501
  msgstr ""
1502
 
1503
+ #: pro/includes/admin/class-addons.php:136
1504
+ msgid "Addons have successfully been refreshed."
1505
  msgstr ""
1506
 
1507
+ #: pro/includes/admin/class-addons.php:144
1508
+ msgid "No Addons Available for WPForms Basic License"
1509
  msgstr ""
1510
 
1511
+ #: pro/includes/admin/class-addons.php:145
1512
+ msgid ""
1513
+ "WPForms Basic license does not come with premium extensions at this point. "
1514
+ "Please upgrade your account to unlock the features below."
1515
  msgstr ""
1516
 
1517
+ #: pro/includes/admin/class-addons.php:183
1518
+ msgid "Unlock More Features..."
1519
  msgstr ""
1520
 
1521
+ #: pro/includes/admin/class-addons.php:184
1522
+ msgid ""
1523
+ "Want to get even more features? Upgrade your WPForms account and unlock the "
1524
+ "following extensions."
1525
  msgstr ""
1526
 
1527
+ #: pro/includes/admin/class-addons.php:244
1528
+ msgid "Upgrade Now"
1529
+ msgstr ""
 
 
1530
 
1531
+ #: pro/includes/admin/class-license.php:93
1532
+ #: pro/includes/admin/class-license.php:163
1533
+ #: pro/includes/admin/class-license.php:236
1534
+ msgid ""
1535
+ "There was an error connecting to the remote key API. Please try again later."
1536
  msgstr ""
1537
 
1538
+ #: pro/includes/admin/class-license.php:110
1539
+ msgid "Congratulations! This site is now receiving automatic updates."
1540
+ msgstr ""
 
 
1541
 
1542
+ #: pro/includes/admin/class-license.php:205
1543
+ msgid "Your key has been refreshed successfully."
1544
  msgstr ""
1545
 
1546
+ #: pro/includes/admin/class-license.php:247
1547
+ msgid "You have deactivated the key from this site successfully."
1548
  msgstr ""
1549
 
1550
+ #: pro/includes/admin/class-license.php:279
1551
+ msgid ""
1552
+ "Please <a href=\"%s\">enter and activate</a> your license key for WPForms to "
1553
+ "enable automatic updates."
1554
  msgstr ""
1555
 
1556
+ #: pro/includes/admin/class-license.php:288
1557
+ msgid ""
1558
+ "Your license key for WPForms has expired. <a href=\"%s\" target=\"_blank"
1559
+ "\">Please click here to renew your license key and continue receiving "
1560
+ "automatic updates.</a>"
1561
  msgstr ""
1562
 
1563
+ #: pro/includes/admin/class-license.php:297
1564
+ msgid ""
1565
+ "Your license key for WPForms has been disabled. Please use a different key "
1566
+ "to continue receiving automatic updates."
1567
  msgstr ""
1568
 
1569
+ #: pro/includes/admin/class-license.php:306
1570
+ msgid ""
1571
+ "Your license key for WPForms is invalid. The key no longer exists or the "
1572
+ "user associated with the key has been deleted. Please use a different key to "
1573
+ "continue receiving automatic updates."
1574
  msgstr ""
1575
 
1576
+ #: pro/includes/admin/class-settings.php:140
1577
+ msgid "Integrations"
 
1578
  msgstr ""
1579
 
1580
+ #: pro/includes/admin/class-settings.php:188
1581
+ msgid "Please enter a license key to verify."
1582
  msgstr ""
1583
 
1584
+ #: pro/includes/admin/class-settings.php:218
1585
+ msgid "License"
1586
  msgstr ""
1587
 
1588
+ #: pro/includes/admin/class-settings.php:219
1589
+ msgid "Your license key provides access to updates and Add-ons. "
 
 
1590
  msgstr ""
1591
 
1592
+ #: pro/includes/admin/class-settings.php:224
1593
+ msgid "License Key"
 
 
1594
  msgstr ""
1595
 
1596
+ #: pro/includes/admin/class-settings.php:228
1597
+ msgid "Verify Key"
1598
  msgstr ""
1599
 
1600
+ #: pro/includes/admin/class-settings.php:230
1601
+ msgid "Deactivate Key"
1602
  msgstr ""
1603
 
1604
+ #: pro/includes/admin/class-settings.php:238
1605
+ msgid "License Key Type"
1606
  msgstr ""
1607
 
1608
+ #: pro/includes/admin/class-settings.php:241
1609
+ msgid "Your license key type for this site is <strong>%s.</strong>"
1610
  msgstr ""
1611
 
1612
+ #: pro/includes/admin/class-settings.php:242
1613
+ msgid "Refresh Key"
1614
  msgstr ""
1615
 
1616
+ #: pro/includes/admin/class-settings.php:243
1617
+ msgid ""
1618
+ "If your license has been upgraded or is incorrect, you may force a refresh."
1619
  msgstr ""
1620
 
1621
+ #: pro/includes/admin/class-settings.php:364
1622
+ msgid "Settings updated."
1623
  msgstr ""
1624
 
1625
+ #: pro/includes/admin/class-settings.php:378
1626
+ msgid "Currency"
1627
  msgstr ""
1628
 
1629
+ #: pro/includes/admin/class-settings.php:382
1630
+ msgid "US Dollars (USD)"
 
1631
  msgstr ""
1632
 
1633
+ #: pro/includes/admin/class-settings.php:384
1634
+ msgid "Determines which currency to use for payments."
1635
  msgstr ""
1636
 
1637
+ #: pro/includes/admin/class-settings.php:415
1638
+ msgid ""
1639
+ "You do not have any marketing add-ons activated. You can head over to the <a "
1640
+ "href=\"%s\">Add-Ons page</a> to install and activate the add-on for your "
1641
+ "provider."
1642
  msgstr ""
1643
 
1644
+ #: pro/includes/admin/entries/class-entries-export.php:173
1645
+ msgid "ID"
 
1646
  msgstr ""
1647
 
1648
+ #: pro/includes/admin/entries/class-entries-export.php:293
1649
+ msgid "You do not have permission to export entries."
 
1650
  msgstr ""
1651
 
1652
+ #: pro/includes/admin/entries/class-entries-export.php:293
1653
+ msgid "Error"
1654
  msgstr ""
1655
 
1656
+ #: pro/includes/admin/entries/class-entries-table.php:99
1657
+ msgid "All"
1658
  msgstr ""
1659
 
1660
+ #: pro/includes/admin/entries/class-entries-table.php:100
1661
+ msgid "Unread"
1662
  msgstr ""
1663
 
1664
+ #: pro/includes/admin/entries/class-entries-table.php:101
1665
+ msgid "Starred"
1666
  msgstr ""
1667
 
1668
+ #: pro/includes/admin/entries/class-entries-table.php:120
1669
+ #: pro/includes/admin/entries/class-entries.php:1216
1670
+ msgid "Actions"
 
1671
  msgstr ""
1672
 
1673
+ #: pro/includes/admin/entries/class-entries-table.php:245
1674
+ #: pro/includes/admin/entries/class-entries.php:242
1675
+ msgid "Unstar entry"
1676
  msgstr ""
1677
 
1678
+ #: pro/includes/admin/entries/class-entries-table.php:245
1679
+ #: pro/includes/admin/entries/class-entries.php:243
1680
+ msgid "Star entry"
1681
  msgstr ""
1682
 
1683
+ #: pro/includes/admin/entries/class-entries-table.php:250
1684
+ #: pro/includes/admin/entries/class-entries.php:245
1685
+ msgid "Mark entry unread"
1686
  msgstr ""
1687
 
1688
+ #: pro/includes/admin/entries/class-entries-table.php:250
1689
+ #: pro/includes/admin/entries/class-entries.php:244
1690
+ msgid "Mark entry read"
1691
  msgstr ""
1692
 
1693
+ #: pro/includes/admin/entries/class-entries-table.php:270
1694
+ msgid "View Form Entry"
1695
  msgstr ""
1696
 
1697
+ #: pro/includes/admin/entries/class-entries-table.php:271
1698
+ msgid "View"
1699
  msgstr ""
1700
 
1701
+ #: pro/includes/admin/entries/class-entries-table.php:277
1702
+ msgid "Delete Form Entry"
1703
  msgstr ""
1704
 
1705
+ #: pro/includes/admin/entries/class-entries-table.php:293
1706
+ msgid "Mark Read"
1707
  msgstr ""
1708
 
1709
+ #: pro/includes/admin/entries/class-entries-table.php:294
1710
+ #: pro/includes/admin/entries/class-entries.php:1247
1711
+ msgid "Mark Unread"
1712
  msgstr ""
1713
 
1714
+ #: pro/includes/admin/entries/class-entries-table.php:295
1715
+ #: pro/includes/admin/entries/class-entries.php:1199
1716
+ msgid "Star"
1717
  msgstr ""
1718
 
1719
+ #: pro/includes/admin/entries/class-entries-table.php:296
1720
+ #: pro/includes/admin/entries/class-entries.php:1199
1721
+ msgid "Unstar"
1722
  msgstr ""
1723
 
1724
+ #: pro/includes/admin/entries/class-entries-table.php:298
1725
+ msgid "----------"
1726
  msgstr ""
1727
 
1728
+ #: pro/includes/admin/entries/class-entries-table.php:342
1729
+ msgid "Entry marked as read."
1730
+ msgid_plural "Entries marked as read."
1731
+ msgstr[0] ""
1732
+ msgstr[1] ""
1733
+
1734
+ #: pro/includes/admin/entries/class-entries-table.php:351
1735
+ msgid "Entry marked as unread."
1736
+ msgid_plural "Entries marked as unread."
1737
+ msgstr[0] ""
1738
+ msgstr[1] ""
1739
+
1740
+ #: pro/includes/admin/entries/class-entries-table.php:360
1741
+ msgid "Entry starred."
1742
+ msgid_plural "Entries starred."
1743
+ msgstr[0] ""
1744
+ msgstr[1] ""
1745
+
1746
+ #: pro/includes/admin/entries/class-entries-table.php:369
1747
+ msgid "Entry unstarred."
1748
+ msgid_plural "Entries unstarred."
1749
+ msgstr[0] ""
1750
+ msgstr[1] ""
1751
+
1752
+ #: pro/includes/admin/entries/class-entries-table.php:378
1753
+ msgid "Entry successfully deleted."
1754
+ msgid_plural "Entries successfully deleted."
1755
+ msgstr[0] ""
1756
+ msgstr[1] ""
1757
+
1758
+ #: pro/includes/admin/entries/class-entries-table.php:392
1759
+ msgid "Whoops, it appears you do not have any form entries yet."
1760
  msgstr ""
1761
 
1762
+ #: pro/includes/admin/entries/class-entries.php:185
1763
+ msgid "Number of entries per page:"
1764
  msgstr ""
1765
 
1766
+ #: pro/includes/admin/entries/class-entries.php:241
1767
+ #: pro/includes/admin/entries/class-entries.php:266
1768
+ msgid "Are you sure you want to delete this entry?"
1769
  msgstr ""
1770
 
1771
+ #: pro/includes/admin/entries/class-entries.php:267
1772
+ #: pro/includes/admin/entries/class-entries.php:884
1773
+ msgid "Hide Empty Fields"
1774
  msgstr ""
1775
 
1776
+ #: pro/includes/admin/entries/class-entries.php:268
1777
+ #: pro/includes/admin/entries/class-entries.php:884
1778
+ msgid "Show Empty Fields"
1779
  msgstr ""
1780
 
1781
+ #: pro/includes/admin/entries/class-entries.php:269
1782
+ msgid "Are you sure you want to delete this note?"
1783
  msgstr ""
1784
 
1785
+ #: pro/includes/admin/entries/class-entries.php:366
1786
+ msgid "All entries marked as read."
1787
  msgstr ""
1788
 
1789
+ #: pro/includes/admin/entries/class-entries.php:505
1790
+ msgid "Edit This Form"
1791
  msgstr ""
1792
 
1793
+ #: pro/includes/admin/entries/class-entries.php:515
1794
+ msgid "Download Export (CSV)"
1795
  msgstr ""
1796
 
1797
+ #: pro/includes/admin/entries/class-entries.php:520
1798
+ msgid "Mark All Read"
1799
  msgstr ""
1800
 
1801
+ #: pro/includes/admin/entries/class-entries.php:526
1802
+ msgid "Select a different form"
1803
  msgstr ""
1804
 
1805
+ #: pro/includes/admin/entries/class-entries.php:604
1806
+ msgid "This entry has been starred."
1807
  msgstr ""
1808
 
1809
+ #: pro/includes/admin/entries/class-entries.php:616
1810
+ msgid "This entry has been unstarred."
1811
  msgstr ""
1812
 
1813
+ #: pro/includes/admin/entries/class-entries.php:641
1814
+ msgid "This entry has been marked unread."
1815
  msgstr ""
1816
 
1817
+ #: pro/includes/admin/entries/class-entries.php:665
1818
+ msgid "Note deleted."
1819
  msgstr ""
1820
 
1821
+ #: pro/includes/admin/entries/class-entries.php:696
1822
+ msgid "Note added."
1823
  msgstr ""
1824
 
1825
+ #: pro/includes/admin/entries/class-entries.php:714
1826
+ msgid "Invalid entry ID."
1827
  msgstr ""
1828
 
1829
+ #: pro/includes/admin/entries/class-entries.php:727
1830
+ msgid "Entry not found."
1831
  msgstr ""
1832
 
1833
+ #: pro/includes/admin/entries/class-entries.php:740
1834
+ msgid "Form not found."
1835
  msgstr ""
1836
 
1837
+ #: pro/includes/admin/entries/class-entries.php:798
1838
+ msgid "Notifications sent!"
1839
  msgstr ""
1840
 
1841
+ #: pro/includes/admin/entries/class-entries.php:825
1842
+ msgid "View Entry"
1843
  msgstr ""
1844
 
1845
+ #: pro/includes/admin/entries/class-entries.php:827
1846
+ msgid "Back to All Entries"
1847
  msgstr ""
1848
 
1849
+ #: pro/includes/admin/entries/class-entries.php:831
1850
+ msgid "Entry %s of %s"
1851
  msgstr ""
1852
 
1853
+ #: pro/includes/admin/entries/class-entries.php:834
1854
+ msgid "Previous form entry"
 
 
1855
  msgstr ""
1856
 
1857
+ #: pro/includes/admin/entries/class-entries.php:835
1858
+ msgid "Current form entry"
1859
  msgstr ""
1860
 
1861
+ #: pro/includes/admin/entries/class-entries.php:836
1862
+ msgid "Next form entry"
1863
  msgstr ""
1864
 
1865
+ #: pro/includes/admin/entries/class-entries.php:952
1866
+ msgid "Notes"
1867
  msgstr ""
1868
 
1869
+ #: pro/includes/admin/entries/class-entries.php:958
1870
+ #: pro/includes/admin/entries/class-entries.php:973
1871
+ msgid "Add Note"
1872
  msgstr ""
1873
 
1874
+ #: pro/includes/admin/entries/class-entries.php:982
1875
+ msgid "No notes."
 
 
 
1876
  msgstr ""
1877
 
1878
+ #: pro/includes/admin/entries/class-entries.php:991
1879
+ #: pro/includes/admin/entries/class-entries.php:1083
1880
+ msgid "M j, Y @ g:ia"
1881
  msgstr ""
1882
 
1883
+ #: pro/includes/admin/entries/class-entries.php:1009
1884
+ msgid "Added by"
 
 
 
 
 
 
 
1885
  msgstr ""
1886
 
1887
+ #: pro/includes/admin/entries/class-entries.php:1009
1888
+ msgid "on"
 
 
 
 
 
1889
  msgstr ""
1890
 
1891
+ #: pro/includes/admin/entries/class-entries.php:1042
1892
+ msgid "Debug Information"
 
1893
  msgstr ""
1894
 
1895
+ #: pro/includes/admin/entries/class-entries.php:1068
1896
+ msgid "Entry Details"
 
1897
  msgstr ""
1898
 
1899
+ #: pro/includes/admin/entries/class-entries.php:1076
1900
+ msgid "Entry ID:"
 
1901
  msgstr ""
1902
 
1903
+ #: pro/includes/admin/entries/class-entries.php:1082
1904
+ msgid "Submitted on:"
 
1905
  msgstr ""
1906
 
1907
+ #: pro/includes/admin/entries/class-entries.php:1089
1908
+ msgid "Modified on:"
1909
  msgstr ""
1910
 
1911
+ #: pro/includes/admin/entries/class-entries.php:1090
1912
+ msgid "M j, Y @ H:i"
 
1913
  msgstr ""
1914
 
1915
+ #: pro/includes/admin/entries/class-entries.php:1098
1916
+ msgid "User:"
1917
  msgstr ""
1918
 
1919
+ #: pro/includes/admin/entries/class-entries.php:1110
1920
+ msgid "User IP:"
1921
  msgstr ""
1922
 
1923
+ #: pro/includes/admin/entries/class-entries.php:1225
1924
+ msgid "Print"
 
 
 
 
 
 
1925
  msgstr ""
1926
 
1927
+ #: pro/includes/admin/entries/class-entries.php:1232
1928
+ msgid "Export (CSV)"
 
 
1929
  msgstr ""
1930
 
1931
+ #: pro/includes/admin/entries/class-entries.php:1239
1932
+ msgid "Resend Notifications"
1933
  msgstr ""
1934
 
1935
+ #: pro/includes/class-provider.php:128 pro/includes/class-provider.php:1064
1936
+ #: pro/includes/class-provider.php:1099
1937
+ msgid "You do not have permission"
1938
  msgstr ""
1939
 
1940
+ #: pro/includes/class-provider.php:383
1941
+ msgid "Full"
1942
  msgstr ""
1943
 
1944
+ #: pro/includes/class-provider.php:605
1945
+ msgid "Select Account"
 
 
1946
  msgstr ""
1947
 
1948
+ #: pro/includes/class-provider.php:617 pro/includes/class-provider.php:1178
1949
+ msgid "Add New Account"
1950
  msgstr ""
1951
 
1952
+ #: pro/includes/class-provider.php:647
1953
+ msgid "Select List"
1954
  msgstr ""
1955
 
1956
+ #: pro/includes/class-provider.php:687
1957
+ msgid "Select Groups"
1958
  msgstr ""
1959
 
1960
+ #: pro/includes/class-provider.php:689
1961
+ msgid ""
1962
+ "We also noticed that you have some segments in your list. You can select "
1963
+ "specific list segments below if needed. This is optional."
1964
  msgstr ""
1965
 
1966
+ #: pro/includes/class-provider.php:744 pro/includes/class-provider.php:749
1967
+ msgid "List Fields"
1968
  msgstr ""
1969
 
1970
+ #: pro/includes/class-provider.php:749
1971
+ msgid "Available Form Fields"
1972
  msgstr ""
1973
 
1974
+ #: pro/includes/class-provider.php:810
1975
+ msgid "Conditional Logic"
1976
  msgstr ""
1977
 
1978
+ #: pro/includes/class-provider.php:819
1979
+ msgid "Enable conditional logic"
1980
  msgstr ""
1981
 
1982
+ #: pro/includes/class-provider.php:826
1983
+ msgid "Process this form if"
1984
  msgstr ""
1985
 
1986
+ #: pro/includes/class-provider.php:874
1987
+ msgid "is"
1988
  msgstr ""
1989
 
1990
+ #: pro/includes/class-provider.php:875
1991
+ msgid "is not"
1992
  msgstr ""
1993
 
1994
+ #: pro/includes/class-provider.php:891
1995
+ msgid "-- Select Choice --"
1996
  msgstr ""
1997
 
1998
+ #: pro/includes/class-provider.php:909
1999
+ msgid "AND"
 
 
2000
  msgstr ""
2001
 
2002
+ #: pro/includes/class-provider.php:926
2003
+ msgid "Add rule group"
2004
  msgstr ""
2005
 
2006
+ #: pro/includes/class-provider.php:1019
2007
+ msgid "Add New Connection"
2008
  msgstr ""
2009
 
2010
+ #: pro/includes/class-provider.php:1068 pro/includes/class-provider.php:1103
2011
+ msgid "Missing data"
2012
  msgstr ""
2013
 
2014
+ #: pro/includes/class-provider.php:1080
2015
+ msgid "Connection missing"
2016
  msgstr ""
2017
 
2018
+ #: pro/includes/class-provider.php:1117 pro/includes/class-provider.php:1168
2019
+ msgid "Connected on: "
2020
  msgstr ""
2021
 
2022
+ #: pro/includes/class-provider.php:1118 pro/includes/class-provider.php:1169
2023
+ msgid "Disconnect "
2024
  msgstr ""
2025
 
2026
+ #: pro/includes/class-provider.php:1154
2027
+ msgid "Connected"
2028
  msgstr ""
2029
 
2030
+ #: pro/includes/class-provider.php:1184
2031
+ msgid ""
2032
+ "Please fill out all of the fields below to add your new provider account."
2033
  msgstr ""
2034
 
2035
+ #: pro/includes/class-provider.php:1190
2036
+ msgid "Connect to"
2037
  msgstr ""
2038
 
2039
+ #: pro/includes/fields/class-address.php:21
2040
+ #: pro/includes/templates/class-order.php:57
2041
+ msgid "Address"
2042
  msgstr ""
2043
 
2044
+ #: pro/includes/fields/class-address.php:45
2045
+ msgid "Select format for the address field."
2046
  msgstr ""
2047
 
2048
+ #: pro/includes/fields/class-address.php:71
2049
+ #: pro/includes/fields/class-address.php:234
2050
+ #: pro/includes/fields/class-address.php:364
2051
+ msgid "Address Line 1"
2052
  msgstr ""
2053
 
2054
+ #: pro/includes/fields/class-address.php:87
2055
+ #: pro/includes/fields/class-address.php:240
2056
+ #: pro/includes/fields/class-address.php:383
2057
+ msgid "Address Line 2"
2058
  msgstr ""
2059
 
2060
+ #: pro/includes/fields/class-address.php:105
2061
+ #: pro/includes/fields/class-address.php:248
2062
+ #: pro/includes/fields/class-address.php:413
2063
+ msgid "City"
2064
  msgstr ""
2065
 
2066
+ #: pro/includes/fields/class-address.php:120
2067
+ #: pro/includes/fields/class-address.php:263
2068
+ #: pro/includes/fields/class-address.php:449
2069
+ msgid "State"
2070
  msgstr ""
2071
 
2072
+ #: pro/includes/fields/class-address.php:142
2073
+ #: pro/includes/fields/class-address.php:269
2074
+ #: pro/includes/fields/class-address.php:472
2075
+ msgid "State / Province / Region"
2076
  msgstr ""
2077
 
2078
+ #: pro/includes/fields/class-address.php:157
2079
+ msgid "ZIP / Postal"
 
2080
  msgstr ""
2081
 
2082
+ #: pro/includes/fields/class-address.php:173
2083
+ #: pro/includes/fields/class-address.php:299
2084
+ #: pro/includes/fields/class-address.php:540
2085
+ msgid "Country"
2086
  msgstr ""
2087
 
2088
+ #: pro/includes/fields/class-address.php:279
2089
+ #: pro/includes/fields/class-address.php:504
2090
+ msgid "ZIP"
2091
  msgstr ""
2092
 
2093
+ #: pro/includes/fields/class-address.php:280
2094
+ #: pro/includes/fields/class-address.php:504
2095
+ msgid "Zip / Postal Code"
2096
  msgstr ""
2097
 
2098
+ #: pro/includes/fields/class-date-time.php:21
2099
  msgid "Date / Time"
2100
  msgstr ""
2101
 
2102
+ #: pro/includes/fields/class-date-time.php:45
2103
  msgid "Select format for the date field."
2104
  msgstr ""
2105
 
2106
+ #: pro/includes/fields/class-date-time.php:47
2107
  msgid "Date and Time"
2108
  msgstr ""
2109
 
2110
+ #: pro/includes/fields/class-date-time.php:49
2111
+ #: pro/includes/fields/class-date-time.php:107
2112
+ #: pro/includes/fields/class-date-time.php:159
2113
+ #: pro/includes/fields/class-date-time.php:239
2114
  msgid "Time"
2115
  msgstr ""
2116
 
2117
+ #: pro/includes/fields/class-date-time.php:77
2118
  msgid "Advanced date options."
2119
  msgstr ""
2120
 
2121
+ #: pro/includes/fields/class-date-time.php:101
2122
  msgid "1 minute"
2123
  msgstr ""
2124
 
2125
+ #: pro/includes/fields/class-date-time.php:102
2126
  msgid "15 minutes"
2127
  msgstr ""
2128
 
2129
+ #: pro/includes/fields/class-date-time.php:103
2130
  msgid "30 minute"
2131
  msgstr ""
2132
 
2133
+ #: pro/includes/fields/class-date-time.php:104
2134
  msgid "1 hour"
2135
  msgstr ""
2136
 
2137
+ #: pro/includes/fields/class-date-time.php:107
2138
  msgid "Advanced time options"
2139
  msgstr ""
2140
 
2141
+ #: pro/includes/fields/class-date-time.php:126
2142
  msgid "Interval"
2143
  msgstr ""
2144
 
2145
+ #: pro/includes/fields/class-divider.php:21
2146
  msgid "Section Divider"
2147
  msgstr ""
2148
 
2149
+ #: pro/includes/fields/class-file-upload.php:29
 
 
 
 
2150
  msgid "File Upload"
2151
  msgstr ""
2152
 
2153
+ #: pro/includes/fields/class-file-upload.php:59
2154
  msgid "Enter the extensions you would like to allow, comma separated."
2155
  msgstr ""
2156
 
2157
+ #: pro/includes/fields/class-file-upload.php:60
2158
  msgid "Allowed File Extensions"
2159
  msgstr ""
2160
 
2161
+ #: pro/includes/fields/class-file-upload.php:65
2162
  msgid ""
2163
  "Enter the max file size, in megabytyes, to allow. If left blank, the value "
2164
  "defaults to the maximum size the server allows which is "
2165
  msgstr ""
2166
 
2167
+ #: pro/includes/fields/class-file-upload.php:66
2168
  msgid "Max File Size"
2169
  msgstr ""
2170
 
2171
+ #: pro/includes/fields/class-file-upload.php:199
2172
  msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini."
2173
  msgstr ""
2174
 
2175
+ #: pro/includes/fields/class-file-upload.php:200
2176
  msgid ""
2177
  "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
2178
  "the HTML form."
2179
  msgstr ""
2180
 
2181
+ #: pro/includes/fields/class-file-upload.php:201
2182
  msgid "The uploaded file was only partially uploaded."
2183
  msgstr ""
2184
 
2185
+ #: pro/includes/fields/class-file-upload.php:202
2186
  msgid "No file was uploaded."
2187
  msgstr ""
2188
 
2189
+ #: pro/includes/fields/class-file-upload.php:204
2190
  msgid "Missing a temporary folder."
2191
  msgstr ""
2192
 
2193
+ #: pro/includes/fields/class-file-upload.php:205
2194
  msgid "Failed to write file to disk."
2195
  msgstr ""
2196
 
2197
+ #: pro/includes/fields/class-file-upload.php:206
2198
  msgid "File upload stopped by extension."
2199
  msgstr ""
2200
 
2201
+ #: pro/includes/fields/class-file-upload.php:208
2202
  msgid "File upload error. "
2203
  msgstr ""
2204
 
2205
+ #: pro/includes/fields/class-file-upload.php:227
2206
  msgid "File exceeds max size allowed"
2207
  msgstr ""
2208
 
2209
+ #: pro/includes/fields/class-file-upload.php:245
2210
  msgid "File must have an extension."
2211
  msgstr ""
2212
 
2213
+ #: pro/includes/fields/class-file-upload.php:255
2214
+ #: pro/includes/fields/class-file-upload.php:273
2215
+ #: pro/includes/fields/class-file-upload.php:291
2216
  msgid "File type is not allowed."
2217
  msgstr ""
2218
 
2219
+ #: pro/includes/fields/class-hidden.php:21
2220
  msgid "Hidden Field"
2221
  msgstr ""
2222
 
2223
+ #: pro/includes/fields/class-html.php:21
2224
  msgid "HTML"
2225
  msgstr ""
2226
 
2227
+ #: pro/includes/fields/class-html.php:66
2228
  msgid "HTML / Code Block"
2229
  msgstr ""
2230
 
2231
+ #: pro/includes/fields/class-html.php:69
2232
  msgid "Contents of this field are not displayed in the admin area."
2233
  msgstr ""
2234
 
2235
+ #: pro/includes/fields/class-page-break.php:21
2236
+ #: pro/includes/fields/class-page-break.php:171
2237
+ msgid "Page Break"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2238
  msgstr ""
2239
 
2240
+ #: pro/includes/fields/class-page-break.php:53
2241
+ msgid ""
2242
+ "Select theme for Page Indicator which is displayed at the top of the form."
2243
  msgstr ""
2244
 
2245
+ #: pro/includes/fields/class-page-break.php:55
2246
+ msgid "Progress Bar"
2247
  msgstr ""
2248
 
2249
+ #: pro/includes/fields/class-page-break.php:56
2250
+ msgid "Circles"
2251
  msgstr ""
2252
 
2253
+ #: pro/includes/fields/class-page-break.php:57
2254
+ msgid "Connector"
2255
  msgstr ""
2256
 
2257
+ #: pro/includes/fields/class-page-break.php:60
2258
+ msgid "Progress Indicator"
2259
  msgstr ""
2260
 
2261
+ #: pro/includes/fields/class-page-break.php:66
2262
+ msgid "Select the primary color for the Page Indicator theme."
2263
  msgstr ""
2264
 
2265
+ #: pro/includes/fields/class-page-break.php:67
2266
+ msgid "Page Indicator Color"
2267
  msgstr ""
2268
 
2269
+ #: pro/includes/fields/class-page-break.php:74
2270
+ msgid "Enter text for the page title."
 
2271
  msgstr ""
2272
 
2273
+ #: pro/includes/fields/class-page-break.php:76
2274
+ msgid "Page Title"
 
2275
  msgstr ""
2276
 
2277
+ #: pro/includes/fields/class-page-break.php:83
2278
+ msgid "Enter text for Next page navigation button."
2279
  msgstr ""
2280
 
2281
+ #: pro/includes/fields/class-page-break.php:84
2282
+ #: pro/includes/fields/class-page-break.php:146
2283
+ msgid "Next"
2284
  msgstr ""
2285
 
2286
+ #: pro/includes/fields/class-page-break.php:85
2287
+ msgid "Next Label"
2288
  msgstr ""
2289
 
2290
+ #: pro/includes/fields/class-page-break.php:93
2291
+ #: pro/includes/fields/class-page-break.php:99
2292
+ msgid "Enter text for Previous page navigation button."
2293
  msgstr ""
2294
 
2295
+ #: pro/includes/fields/class-page-break.php:95
2296
+ msgid "Display Previous"
2297
  msgstr ""
2298
 
2299
+ #: pro/includes/fields/class-page-break.php:101
2300
+ msgid "Previous Label"
2301
  msgstr ""
2302
 
2303
+ #: pro/includes/fields/class-page-break.php:118
2304
+ msgid "Select the alignment for the Next/Previous page navigation buttons"
2305
  msgstr ""
2306
 
2307
+ #: pro/includes/fields/class-page-break.php:120
2308
+ msgid "Left"
2309
  msgstr ""
2310
 
2311
+ #: pro/includes/fields/class-page-break.php:121
2312
+ msgid "Right"
2313
  msgstr ""
2314
 
2315
+ #: pro/includes/fields/class-page-break.php:122
2316
+ msgid "Center"
2317
  msgstr ""
2318
 
2319
+ #: pro/includes/fields/class-page-break.php:123
2320
+ msgid "Split"
2321
  msgstr ""
2322
 
2323
+ #: pro/includes/fields/class-page-break.php:125
2324
+ msgid "Page Navigation Alignment"
 
2325
  msgstr ""
2326
 
2327
+ #: pro/includes/fields/class-page-break.php:169
2328
+ msgid "First Page"
2329
  msgstr ""
2330
 
2331
+ #: pro/includes/fields/class-password.php:21
2332
  msgid "Password"
2333
  msgstr ""
2334
 
2335
+ #: pro/includes/fields/class-payment-credit-card.php:21
2336
  msgid "Credit Card"
2337
  msgstr ""
2338
 
2339
+ #: pro/includes/fields/class-payment-credit-card.php:59
2340
  msgid "Card Number Placeholder Text"
2341
  msgstr ""
2342
 
2343
+ #: pro/includes/fields/class-payment-credit-card.php:68
2344
  msgid "Security Code Placeholder Text"
2345
  msgstr ""
2346
 
2347
+ #: pro/includes/fields/class-payment-credit-card.php:77
2348
  msgid "Name on Card Placeholder Text"
2349
  msgstr ""
2350
 
2351
+ #: pro/includes/fields/class-payment-credit-card.php:109
2352
+ #: pro/includes/fields/class-payment-credit-card.php:185
2353
  msgid "Card Number"
2354
  msgstr ""
2355
 
2356
+ #: pro/includes/fields/class-payment-credit-card.php:114
2357
+ #: pro/includes/fields/class-payment-credit-card.php:207
2358
  msgid "Security Code"
2359
  msgstr ""
2360
 
2361
+ #: pro/includes/fields/class-payment-credit-card.php:123
2362
+ #: pro/includes/fields/class-payment-credit-card.php:234
2363
  msgid "Name on Card"
2364
  msgstr ""
2365
 
2366
+ #: pro/includes/fields/class-payment-credit-card.php:128
2367
+ #: pro/includes/fields/class-payment-credit-card.php:253
2368
  msgid "Expiration"
2369
  msgstr ""
2370
 
2371
+ #: pro/includes/fields/class-payment-credit-card.php:172
2372
  msgid ""
2373
  "This page is insecure. Credit Card field should be used for testing purposes "
2374
  "only."
2375
  msgstr ""
2376
 
2377
+ #: pro/includes/fields/class-payment-credit-card.php:265
2378
  msgid "MM"
2379
  msgstr ""
2380
 
2381
+ #: pro/includes/fields/class-payment-credit-card.php:284
2382
  msgid "YY"
2383
  msgstr ""
2384
 
2385
+ #: pro/includes/fields/class-payment-multiple.php:21
2386
  msgid "Multiple Items"
2387
  msgstr ""
2388
 
2389
+ #: pro/includes/fields/class-payment-multiple.php:28
2390
+ #: pro/includes/templates/class-order.php:70
2391
  msgid "First Item"
2392
  msgstr ""
2393
 
2394
+ #: pro/includes/fields/class-payment-multiple.php:33
2395
+ #: pro/includes/templates/class-order.php:74
2396
  msgid "Second Item"
2397
  msgstr ""
2398
 
2399
+ #: pro/includes/fields/class-payment-multiple.php:38
2400
+ #: pro/includes/templates/class-order.php:78
2401
  msgid "Third Item"
2402
  msgstr ""
2403
 
2404
+ #: pro/includes/fields/class-payment-multiple.php:61
2405
  msgid "Add item choices for the form field."
2406
  msgstr ""
2407
 
2408
+ #: pro/includes/fields/class-payment-multiple.php:64
2409
  msgid "Items"
2410
  msgstr ""
2411
 
2412
+ #: pro/includes/fields/class-payment-multiple.php:180
2413
  msgid "Invalid payment option"
2414
  msgstr ""
2415
 
2416
+ #: pro/includes/fields/class-payment-single.php:21
2417
+ #: pro/includes/fields/class-payment-single.php:58
2418
  msgid "Single Item"
2419
  msgstr ""
2420
 
2421
+ #: pro/includes/fields/class-payment-single.php:49
2422
  msgid "Enter the price of the item, without a currency symbol."
2423
  msgstr ""
2424
 
2425
+ #: pro/includes/fields/class-payment-single.php:50
2426
  msgid "Item Price"
2427
  msgstr ""
2428
 
2429
+ #: pro/includes/fields/class-payment-single.php:56
2430
  msgid "Select the item type."
2431
  msgstr ""
2432
 
2433
+ #: pro/includes/fields/class-payment-single.php:59
2434
  msgid "User Defined"
2435
  msgstr ""
2436
 
2437
+ #: pro/includes/fields/class-payment-single.php:60
2438
  msgid "Hidden"
2439
  msgstr ""
2440
 
2441
+ #: pro/includes/fields/class-payment-single.php:62
2442
  msgid "Item Type"
2443
  msgstr ""
2444
 
2445
+ #: pro/includes/fields/class-payment-single.php:96
2446
+ #: pro/includes/fields/class-payment-single.php:139
2447
  msgid "Price"
2448
  msgstr ""
2449
 
2450
+ #: pro/includes/fields/class-payment-single.php:102
2451
  msgid ""
2452
  "Note: Item type is set to hidden and will not be visible when viewing the "
2453
  "form."
2454
  msgstr ""
2455
 
2456
+ #: pro/includes/fields/class-payment-single.php:192
2457
  msgid "Please use a valid currency format"
2458
  msgstr ""
2459
 
2460
+ #: pro/includes/fields/class-payment-single.php:199
2461
  msgid "Amount mismatch"
2462
  msgstr ""
2463
 
2464
+ #: pro/includes/fields/class-payment-total.php:21
2465
  msgid "Total"
2466
  msgstr ""
2467
 
2468
+ #: pro/includes/fields/class-phone.php:21
2469
+ #: pro/includes/templates/class-order.php:49
2470
+ #: pro/includes/templates/class-request-quote.php:53
2471
  msgid "Phone"
2472
  msgstr ""
2473
 
2474
+ #: pro/includes/fields/class-phone.php:45
2475
  msgid "Select format for the phone form field"
2476
  msgstr ""
2477
 
2478
+ #: pro/includes/fields/class-url.php:21
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2479
  msgid "Website / URL"
2480
  msgstr ""
2481
 
2482
+ #: pro/includes/fields/class-url.php:130
2483
  msgid "Please enter a valid URL"
2484
  msgstr ""
2485
 
2486
+ #: pro/includes/templates/class-donation.php:20
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2487
  msgid "Donation Form"
2488
  msgstr ""
2489
 
2490
+ #: pro/includes/templates/class-donation.php:22
2491
  msgid ""
2492
  "Start collecting donation payments on your website with this ready-made "
2493
  "Donation form. You can add and remove fields as needed."
2494
  msgstr ""
2495
 
2496
+ #: pro/includes/templates/class-donation.php:26
2497
+ #: pro/includes/templates/class-order.php:26
2498
+ #: pro/includes/templates/class-subscribe.php:26
2499
  msgid "Don&#39;t Forget"
2500
  msgstr ""
2501
 
2502
+ #: pro/includes/templates/class-donation.php:27
2503
  msgid "Click the Payments tab to configure your payment provider"
2504
  msgstr ""
2505
 
2506
+ #: pro/includes/templates/class-donation.php:49
2507
  msgid "Donation Amount"
2508
  msgstr ""
2509
 
2510
+ #: pro/includes/templates/class-order.php:20
2511
  msgid "Billing / Order Form"
2512
  msgstr ""
2513
 
2514
+ #: pro/includes/templates/class-order.php:22
2515
  msgid ""
2516
  "Collect Payments for product and service orders with this ready-made form "
2517
  "template. You can add and remove fields as needed."
2518
  msgstr ""
2519
 
2520
+ #: pro/includes/templates/class-order.php:27
2521
  msgid "Click the payments tab to configure your payment provider"
2522
  msgstr ""
2523
 
2524
+ #: pro/includes/templates/class-order.php:66
2525
  msgid "Available Items"
2526
  msgstr ""
2527
 
2528
+ #: pro/includes/templates/class-order.php:86
2529
  msgid "Total Amount"
2530
  msgstr ""
2531
 
2532
+ #: pro/includes/templates/class-request-quote.php:20
2533
  msgid "Request A Quote Form"
2534
  msgstr ""
2535
 
2536
+ #: pro/includes/templates/class-request-quote.php:22
2537
  msgid ""
2538
  "Start collecting leads with this pre-made Request a quote form. You can add "
2539
  "and remove fields as needed."
2540
  msgstr ""
2541
 
2542
+ #: pro/includes/templates/class-request-quote.php:39
2543
  msgid "Business / Organization"
2544
  msgstr ""
2545
 
2546
+ #: pro/includes/templates/class-request-quote.php:61
2547
  msgid "Request"
2548
  msgstr ""
2549
 
2550
+ #: pro/includes/templates/class-subscribe.php:20
2551
  msgid "Newsletter Signup Form"
2552
  msgstr ""
2553
 
2554
+ #: pro/includes/templates/class-subscribe.php:22
2555
  msgid ""
2556
  "Add subscribers and grow your email list with this newsletter signup form. "
2557
  "You can add and remove fields as needed."
2558
  msgstr ""
2559
 
2560
+ #: pro/includes/templates/class-subscribe.php:27
2561
  msgid "Click the marketing tab to configure your newsletter service provider"
2562
  msgstr ""
2563
 
2564
+ #: pro/wpforms-pro.php:189
2565
+ msgid "Disable storing entry information in WordPress"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2566
  msgstr ""
2567
 
2568
+ #: wpforms.php:54
2569
  msgid "Please deactivate WPForms Lite before activating WPForms"
2570
  msgstr ""
2571
 
2572
+ #. #-#-#-#-# wpforms.pot (WPForms 1.2.2) #-#-#-#-#
2573
  #. Plugin URI of the plugin/theme
2574
+ #. #-#-#-#-# wpforms.pot (WPForms 1.2.2) #-#-#-#-#
2575
  #. Author URI of the plugin/theme
2576
  msgid "https://wpforms.com"
2577
  msgstr ""
lite/{admin-builder-lite.js → assets/js/admin-builder-lite.js} RENAMED
File without changes
{includes → lite/includes}/admin/class-settings.php RENAMED
@@ -66,8 +66,6 @@ class WPForms_Settings {
66
  $this->options = get_option( 'wpforms_settings', array() );
67
 
68
  add_action( 'wpforms_tab_settings_general', array( $this, 'settings_page_tab_general' ) );
69
- add_action( 'wpforms_tab_settings_payments', array( $this, 'settings_page_tab_payments' ) );
70
- add_action( 'wpforms_tab_settings_providers', array( $this, 'settings_page_tab_providers' ) );
71
  add_action( 'admin_enqueue_scripts', array( $this, 'enqueues' ) );
72
  add_action( 'wpforms_admin_page', array( $this, 'output' ) );
73
 
@@ -136,8 +134,6 @@ class WPForms_Settings {
136
  // Define our base tabs
137
  $tabs = array(
138
  'general' => __( 'General', 'wpforms' ),
139
- 'payments' => __( 'Payments', 'wpforms' ),
140
- 'providers' => __( 'Integrations', 'wpforms' ),
141
  );
142
 
143
  // Allow for addons and extensions to add additional tabs
@@ -279,95 +275,6 @@ class WPForms_Settings {
279
  <?php
280
  }
281
 
282
- /**
283
- * Build the output for Payments tab on the settings page and check for save.
284
- *
285
- * @since 1.0.0
286
- */
287
- public function settings_page_tab_payments() {
288
-
289
- // Check for save, if found let's dance
290
- if ( !empty( $_POST['wpforms-settings-payments-nonce'] ) && isset( $_POST['submit-payments'] ) ) {
291
-
292
- // Do we have a valid nonce and permission?
293
- if ( ! wp_verify_nonce( $_POST['wpforms-settings-payments-nonce'], 'wpforms-settings-payments-nonce' ) || !current_user_can( apply_filters( 'wpforms_manage_cap', 'manage_options' ) ) ) {
294
-
295
- // No funny business
296
- printf( '<div class="error below-h2"><p>%s</p></div>', __( 'Settings check failed.', 'wpforms' ) );
297
-
298
- } else {
299
-
300
- $this->options['currency'] = !empty( $_POST['currency'] ) ? esc_html( $_POST['currency'] ) : 'USD';
301
- $this->options = apply_filters( 'wpforms_settings_save', $this->options, $_POST, 'payments' );
302
-
303
- // Update settings in DB
304
- update_option( 'wpforms_settings' , $this->options );
305
-
306
- // Winning
307
- printf( '<div class="updated below-h2"><p>%s</p></div>', __( 'Settings updated.', 'wpforms' ) );
308
- }
309
- }
310
- ?>
311
-
312
- <div id="wpforms-settings-payments">
313
-
314
- <form method="post">
315
-
316
- <table class="form-table">
317
- <tbody>
318
-
319
- <tr>
320
- <th scope="row">
321
- <label for="wpforms-settings-payments-currency"><?php _e( 'Currency', 'wpforms' ); ?></label>
322
- </th>
323
- <td>
324
- <select name="disable-css" id="wpforms-settings-general-css">
325
- <option value="USD" <?php selected( 'USD', $this->get( 'currency' ) ); ?>><?php _e( 'US Dollars (USD)', 'wpforms' ); ?></option>
326
- </select>
327
- <p class="description"><?php _e( 'Determines which currency to use for payments.', 'wpforms' ); ?></p>
328
- </td>
329
- </tr>
330
-
331
- <?php do_action( 'wpforms_payments_settings_table', $this->options ); ?>
332
-
333
- </tbody>
334
- </table>
335
-
336
- <?php wp_nonce_field( 'wpforms-settings-payments-nonce', 'wpforms-settings-payments-nonce' ); ?>
337
-
338
- <?php submit_button( __( 'Save', 'wpforms'), 'primary', 'submit-payments' ); ?>
339
-
340
- </form>
341
-
342
- </div>
343
- <?php
344
- }
345
-
346
- /**
347
- * Build the output for Integrations (providers) tab on the settings page and check for save.
348
- *
349
- * @since 1.0.0
350
- */
351
- public function settings_page_tab_providers() {
352
-
353
- $providers = get_option( 'wpforms_providers', false );
354
- $active = apply_filters( 'wpforms_providers_available', array() );
355
-
356
- // If no provider addons are activated display a message and bail
357
- if ( empty( $active ) ) {
358
- echo '<div class="notice notice-info below-h2"><p>' . sprintf( __( 'You do not have any marketing add-ons activated. You can head over to the <a href="%s">Add-Ons page</a> to install and activate the add-on for your provider.', 'wpforms' ), admin_url( 'admin.php?page=wpforms-addons' ) ) . '</p></div>';
359
- return;
360
- }
361
- ?>
362
-
363
- <div id="wpforms-settings-providers">
364
-
365
- <?php do_action( 'wpforms_settings_providers', $active, $providers ); ?>
366
-
367
- </div>
368
- <?php
369
- }
370
-
371
  /**
372
  * Build the output for the plugin settings page.
373
  *
66
  $this->options = get_option( 'wpforms_settings', array() );
67
 
68
  add_action( 'wpforms_tab_settings_general', array( $this, 'settings_page_tab_general' ) );
 
 
69
  add_action( 'admin_enqueue_scripts', array( $this, 'enqueues' ) );
70
  add_action( 'wpforms_admin_page', array( $this, 'output' ) );
71
 
134
  // Define our base tabs
135
  $tabs = array(
136
  'general' => __( 'General', 'wpforms' ),
 
 
137
  );
138
 
139
  // Allow for addons and extensions to add additional tabs
275
  <?php
276
  }
277
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
278
  /**
279
  * Build the output for the plugin settings page.
280
  *
lite/lite.php DELETED
@@ -1,376 +0,0 @@
1
- <?php
2
- /**
3
- * WPForms Lite.
4
- *
5
- * @package WPForms
6
- * @author WPForms
7
- * @since 1.0.0
8
- * @license GPL-2.0+
9
- * @copyright Copyright (c) 2016, WPForms LLC
10
- */
11
-
12
- /**
13
- * Provide upgrade URL.
14
- *
15
- * @since 1.2.0
16
- */
17
- function wpfl_upgrade_link() {
18
-
19
- // Check if there's a constant.
20
- $shareasale_id = '';
21
- if ( defined( 'WPFORMS_SHAREASALE_ID' ) ) {
22
- $shareasale_id = WPFORMS_SHAREASALE_ID;
23
- }
24
-
25
- // If there's no constant, check if there's an option.
26
- if ( empty( $shareasale_id ) ) {
27
- $shareasale_id = get_option( 'wpforms_shareasale_id', '' );
28
- }
29
-
30
- // Whether we have an ID or not, filter the ID.
31
- $shareasale_id = apply_filters( 'wpforms_shareasale_id', $shareasale_id );
32
-
33
- // If at this point we still don't have an ID, we really don't have one!
34
- // Just return the standard upgrade URL.
35
- if ( empty( $shareasale_id ) ) {
36
- return 'https://wpforms.com/lite-upgrade/?utm_source=WordPress&amp;utm_medium=link&amp;utm_campaign=liteplugin';
37
- }
38
-
39
- // If here, we have a ShareASale ID
40
- // Return ShareASale URL with redirect.
41
- return 'http://www.shareasale.com/r.cfm?B=837827&U=' . $shareasale_id . '&M=64312&urllink=';
42
- }
43
-
44
- /**
45
- * Display additional templates available in the paid version
46
- *
47
- * @since 1.0.6
48
- */
49
- function wpfl_setup_templates() {
50
- $templates = array(
51
- array(
52
- 'name' => 'Request A Quote Form',
53
- 'slug' => 'request-quote',
54
- 'description' => 'Start collecting leads with this pre-made Request a quote form. You can add and remove fields as needed.',
55
- ),
56
- array(
57
- 'name' => 'Donation Form',
58
- 'slug' => 'donation',
59
- 'description' => 'Start collecting donation payments on your website with this ready-made Donation form. You can add and remove fields as needed.',
60
- ),
61
- array(
62
- 'name' => 'Billing / Order Form',
63
- 'slug' => 'order',
64
- 'description' => 'Collect payments for product and service orders with this ready-made form template. You can add and remove fields as needed.',
65
- ),
66
- array(
67
- 'name' => 'Newsletter Sign Up Form',
68
- 'slug' => 'subscribe',
69
- 'description' => 'Add subscribers and grow your email list with this newsletter signup form. You can add and remove fields as needed.',
70
- )
71
- );
72
- ?>
73
- <div class="wpforms-setup-title">Unlock Pre-Made Form Templates <a href="https://wpforms.com/lite-upgrade/?utm_source=WordPress&utm_medium=link&utm_campaign=liteplugin" target="_blank" class="btn-green" style="text-transform:uppercase;font-size:13px;font-weight:700;padding:5px 10px;vertical-align:text-bottom;">Upgrade</a></div>
74
- <p class="wpforms-setup-desc">While WPForms Lite allows you to create any type of form, you can speed up the process by unlocking our other pre-built form templates among other features, so you never have to start from scratch again...</p>
75
- <div class="wpforms-setup-templates wpforms-clear" style="opacity:0.5;">
76
- <?php
77
- $x = 0;
78
- foreach ( $templates as $template ) {
79
- $class = 0 == $x % 3 ? 'first ' : '';
80
- ?>
81
- <div class="wpforms-template upgrade-modal <?php echo $class; ?>" id="wpforms-template-<?php echo sanitize_html_class( $template['slug'] ); ?>">
82
- <div class="wpforms-template-name wpforms-clear">
83
- <?php echo esc_html( $template['name'] ); ?>
84
- </div>
85
- <div class="wpforms-template-details">
86
- <p class="desc"><?php echo esc_html( $template['description'] ); ?></p>
87
- </div>
88
- </div>
89
- <?php
90
- $x++;
91
- }
92
- ?>
93
- </div>
94
- <?php
95
- }
96
- add_action( 'wpforms_setup_panel_after', 'wpfl_setup_templates' );
97
-
98
- /**
99
- * Load templates available in full version.
100
- *
101
- * @since 1.0.0
102
- * @param array $fields
103
- * @return array
104
- */
105
- function wpfl_fields( $fields ) {
106
-
107
- $fields['fancy']['fields'][] = array(
108
- 'icon' => 'fa-link',
109
- 'name' => 'Website / URL',
110
- 'type' => 'url',
111
- 'order' => '1',
112
- 'class' => 'upgrade-modal',
113
- );
114
- $fields['fancy']['fields'][] = array(
115
- 'icon' => 'fa-map-marker',
116
- 'name' => 'Address',
117
- 'type' => 'address',
118
- 'order' => '2',
119
- 'class' => 'upgrade-modal',
120
- );
121
- $fields['fancy']['fields'][] = array(
122
- 'icon' => 'fa-phone',
123
- 'name' => 'Phone',
124
- 'type' => 'phone',
125
- 'order' => '3',
126
- 'class' => 'upgrade-modal',
127
- );
128
- $fields['fancy']['fields'][] = array(
129
- 'icon' => 'fa-lock',
130
- 'name' => 'Password',
131
- 'type' => 'password',
132
- 'order' => '4',
133
- 'class' => 'upgrade-modal',
134
- );
135
- $fields['fancy']['fields'][] = array(
136
- 'icon' => 'fa-calendar-o',
137
- 'name' => 'Date / Time',
138
- 'type' => 'date-time',
139
- 'order' => '5',
140
- 'class' => 'upgrade-modal',
141
- );
142
- $fields['fancy']['fields'][] = array(
143
- 'icon' => 'fa-eye-slash',
144
- 'name' => 'Hidden Field',
145
- 'type' => 'hidden',
146
- 'order' => '6',
147
- 'class' => 'upgrade-modal',
148
- );
149
- $fields['fancy']['fields'][] = array(
150
- 'icon' => 'fa-upload',
151
- 'name' => 'File Upload',
152
- 'type' => 'file-upload',
153
- 'order' => '7',
154
- 'class' => 'upgrade-modal',
155
- );
156
- $fields['fancy']['fields'][] = array(
157
- 'icon' => 'fa-code',
158
- 'name' => 'HTML',
159
- 'type' => 'html',
160
- 'order' => '8',
161
- 'class' => 'upgrade-modal',
162
- );
163
- $fields['fancy']['fields'][] = array(
164
- 'icon' => 'fa-files-o',
165
- 'name' => 'Page Break',
166
- 'type' => 'pagebreak',
167
- 'order' => '9',
168
- 'class' => 'upgrade-modal',
169
- );
170
- $fields['fancy']['fields'][] = array(
171
- 'icon' => 'fa-arrows-h',
172
- 'name' => 'Divider',
173
- 'type' => 'Divider',
174
- 'order' => '10',
175
- 'class' => 'upgrade-modal',
176
- );
177
- $fields['payment']['fields'][] = array(
178
- 'icon' => 'fa-file-o',
179
- 'name' => 'Single Item',
180
- 'type' => 'payment-single',
181
- 'order' => '1',
182
- 'class' => 'upgrade-modal',
183
- );
184
- $fields['payment']['fields'][] = array(
185
- 'icon' => 'fa-list-ul',
186
- 'name' => 'Multiple Items',
187
- 'type' => 'payment-multiple',
188
- 'order' => '2',
189
- 'class' => 'upgrade-modal',
190
- );
191
- $fields['payment']['fields'][] = array(
192
- 'icon' => 'fa-money',
193
- 'name' => 'Total',
194
- 'type' => 'payment-total',
195
- 'order' => '3',
196
- 'class' => 'upgrade-modal',
197
- );
198
- return $fields;
199
- }
200
- add_filter( 'wpforms_builder_fields_buttons', 'wpfl_fields', 20 );
201
-
202
- /**
203
- * Load panels available in full version.
204
- *
205
- * @since 1.0.0
206
- */
207
- function wpfl_panels() {
208
-
209
- ?>
210
- <button class="wpforms-panel-providers-button upgrade-modal" data-panel="providers">
211
- <i class="fa fa-bullhorn"></i><span>Marketing</span>
212
- </button>
213
- <button class="wpforms-panel-payments-button upgrade-modal" data-panel="payments">
214
- <i class="fa fa-usd"></i><span>Payments</span>
215
- </button>
216
- <?php
217
- }
218
- add_action( 'wpforms_builder_panel_buttons', 'wpfl_panels', 20 );
219
-
220
- /**
221
- * Load assets for lite version with the admin builder.
222
- *
223
- * @since 1.0.0
224
- */
225
- function wpfl_builder_enqueues() {
226
-
227
- wp_enqueue_script(
228
- 'wpforms-builder-lite',
229
- WPFORMS_PLUGIN_URL . 'lite/admin-builder-lite.js',
230
- array( 'jquery', 'jquery-confirm' ),
231
- WPFORMS_VERSION,
232
- false
233
- );
234
-
235
- wp_localize_script(
236
- 'wpforms-builder-lite',
237
- 'wpforms_builder_lite',
238
- array(
239
- 'upgrade_title' => __( 'is a PRO Feature', 'wpforms' ),
240
- 'upgrade_message' => __( 'We\'re sorry, %name% is not available on your plan.<br><br>Please upgrade to the PRO plan to unlock all these awesome features.', 'wpforms' ),
241
- 'upgrade_button' => __( 'Upgrade to PRO', 'wpforms' ),
242
- 'upgrade_url' => wpfl_upgrade_link()
243
- )
244
- );
245
- }
246
- add_action( 'wpforms_builder_enqueues_before', 'wpfl_builder_enqueues' );
247
-
248
- /**
249
- * Notify user that entries is a paid feature.
250
- *
251
- * @since 1.0.0
252
- */
253
- function wpfl_entries_page() {
254
-
255
- if ( !isset( $_GET['page'] ) || 'wpforms-entries' != $_GET['page'] ) {
256
- return;
257
- }
258
-
259
- $upgrade = wpfl_upgrade_link();
260
- ?>
261
-
262
- <div id="wpforms-entries" class="wrap">
263
- <h1 class="page-title">
264
- Entries
265
- </h1>
266
- <div class="notice notice-info below-h2">
267
- <p><strong>Entry management and storage is a PRO feature.</strong></p>
268
- <p>Please upgrade to the PRO plan to unlock it and more awesome features.</p>
269
- <p><a href="<?php echo $upgrade; ?>" class="button button-primary" target="_blank">Upgrade Now</a></p>
270
- </div>
271
- </div>
272
- <?php
273
- }
274
- add_action( 'wpforms_admin_page', 'wpfl_entries_page' );
275
-
276
- /**
277
- * Add appropriate styling to addons page.
278
- *
279
- * @since 1.0.4
280
- */
281
- function wpfl_addons_page_assets() {
282
-
283
- if ( !isset( $_GET['page'] ) || $_GET['page'] != 'wpforms-addons' )
284
- return;
285
-
286
- // CSS
287
- wp_enqueue_style(
288
- 'font-awesome',
289
- WPFORMS_PLUGIN_URL . 'assets/css/font-awesome.min.css',
290
- null,
291
- '4.4.0'
292
- );
293
- wp_enqueue_style(
294
- 'wpforms-addons',
295
- WPFORMS_PLUGIN_URL . 'assets/css/admin-addons.css',
296
- null,
297
- WPFORMS_VERSION
298
- );
299
- }
300
- add_action( 'admin_enqueue_scripts', 'wpfl_addons_page_assets' );
301
-
302
- /**
303
- * Notify user that addons are a paid feature.
304
- *
305
- * @since 1.0.0
306
- */
307
- function wpfl_addons_page() {
308
-
309
- if ( !isset( $_GET['page'] ) || 'wpforms-addons' != $_GET['page'] ) {
310
- return;
311
- }
312
- $upgrade = wpfl_upgrade_link();
313
- ?>
314
-
315
- <div id="wpforms-addons" class="wrap">
316
- <h1 class="page-title">
317
- Addons
318
- </h1>
319
- <div class="notice notice-info below-h2">
320
- <p><strong>Form Addons are a PRO feature.</strong></p>
321
- <p>Please upgrade to the PRO plan to unlock them and more awesome features.</p>
322
- <p><a href="<?php echo $upgrade; ?>" class="button button-primary">Upgrade Now</a></p>
323
- </div>
324
- <div class="wpforms-addon-item wpforms-addon-status-upgrade wpforms-first">
325
- <div class="wpforms-addon-image"><img src="https://wpforms.com/images/addon-icon-aweber.png"></div>
326
- <div class="wpforms-addon-text">
327
- <h4>AWeber Addon</h4>
328
- <p class="desc">WPForms AWeber addon allows you to create AWeber newsletter signup forms in WordPress, so you can grow your email list. </p>
329
- </div>
330
- <div class="wpforms-addon-action"><a href="<?php echo $upgrade; ?>" target="_blank">Upgrade Now</a></div>
331
- </div>
332
- <div class="wpforms-addon-item wpforms-addon-status-upgrade wpforms-second">
333
- <div class="wpforms-addon-image"><img src="https://wpforms.com/images/addon-icon-conditional-logic.png"></div>
334
- <div class="wpforms-addon-text">
335
- <h4>Conditional Logic Addon</h4>
336
- <p class="desc">WPForms' smart conditional logic addon allows you to show or hide fields, sections, and send specific notifications based on user selections, so you can collect the most relevant information.</p>
337
- </div>
338
- <div class="wpforms-addon-action"><a href="<?php echo $upgrade; ?>" target="_blank">Upgrade Now</a></div>
339
- </div>
340
- <div class="wpforms-addon-item wpforms-addon-status-upgrade wpforms-first">
341
- <div class="wpforms-addon-image"><img src="https://wpforms.com/images/addon-icon-mailchimp.png"></div>
342
- <div class="wpforms-addon-text">
343
- <h4>MailChimp Addon</h4>
344
- <p class="desc">WPForms MailChimp addon allows you to create MailChimp newsletter signup forms in WordPress, so you can grow your email list. </p>
345
- </div>
346
- <div class="wpforms-addon-action"><a href="<?php echo $upgrade; ?>" target="_blank">Upgrade Now</a></div>
347
- </div>
348
- <div class="wpforms-addon-item wpforms-addon-status-upgrade wpforms-second">
349
- <div class="wpforms-addon-image"><img src="https://wpforms.com/images/addon-icon-paypal.png"></div>
350
- <div class="wpforms-addon-text">
351
- <h4>PayPal Standard Addon</h4>
352
- <p class="desc">WPForms' PayPal addon allows you to connect your WordPress site with PayPal to easily collect payments, donations, and online orders.</p>
353
- </div>
354
- <div class="wpforms-addon-action"><a href="<?php echo $upgrade; ?>" target="_blank">Upgrade Now</a></div>
355
- </div>
356
- <div class="wpforms-addon-item wpforms-addon-status-upgrade wpforms-first">
357
- <div class="wpforms-addon-image"><img src="https://wpforms.com/images/addon-icon-stripe.png"></div>
358
- <div class="wpforms-addon-text">
359
- <h4>Stripe Addon</h4>
360
- <p class="desc">WPForms' Stripe addon allows you to connect your WordPress site with Stripe to easily collect payments, donations, and online orders.</p>
361
- </div>
362
- <div class="wpforms-addon-action"><a href="<?php echo $upgrade; ?>" target="_blank">Upgrade Now</a></div>
363
- </div>
364
- <div class="wpforms-addon-item wpforms-addon-status-upgrade wpforms-second">
365
- <div class="wpforms-addon-image"><img src="https://wpforms.com/images/addon-icon-user-registration.png"></div>
366
- <div class="wpforms-addon-text">
367
- <h4>User Registration</h4>
368
- <p class="desc">WPForms user registration addon allows you to create custom WordPress user registration forms for your website.</p>
369
- </div>
370
- <div class="wpforms-addon-action"><a href="<?php echo $upgrade; ?>" target="_blank">Upgrade Now</a></div>
371
- </div>
372
- <div style="clear:both"></div>
373
- </div>
374
- <?php
375
- }
376
- add_action( 'wpforms_admin_page', 'wpfl_addons_page' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
readme.txt → lite/readme.txt RENAMED
@@ -160,6 +160,11 @@ Syed Balkhi
160
 
161
  == Changelog ==
162
 
 
 
 
 
 
163
  = 1.2.1 =
164
  * Added: Drag and drop field buttons - simply drag the desired field to the form!
165
  * Added: Choice Layout option for Checkboxes and Multiple Choice fields (under Advanced Options)
160
 
161
  == Changelog ==
162
 
163
+ = 1.2.2 =
164
+ - Changed: Choice Layouts now use flexbox instead of CSS columns for better rendering
165
+ - Fixed: Class name typo in a CSS column class introduced with 1.2.1
166
+ - Fixed: PHP notice on Entries page when there are no forms
167
+
168
  = 1.2.1 =
169
  * Added: Drag and drop field buttons - simply drag the desired field to the form!
170
  * Added: Choice Layout option for Checkboxes and Multiple Choice fields (under Advanced Options)
lite/wpforms-lite.php ADDED
@@ -0,0 +1,399 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * WPForms Lite. Load Lite specific features/functionality.
4
+ *
5
+ * @since 1.2.x
6
+ * @package WPForms
7
+ */
8
+ class WPForms_Lite {
9
+
10
+ /**
11
+ * Primary class constructor.
12
+ *
13
+ * @since 1.2.x
14
+ */
15
+ public function __construct() {
16
+
17
+ $this->includes();
18
+
19
+ add_action( 'wpforms_setup_panel_after', array( $this, 'form_templates' ) );
20
+ add_filter( 'wpforms_builder_fields_buttons', array( $this, 'form_fields' ), 20 );
21
+ add_action( 'wpforms_builder_panel_buttons', array( $this, 'form_panels' ), 20 );
22
+ add_action( 'wpforms_builder_enqueues_before', array( $this, 'builder_enqueues' ) );
23
+ add_action( 'wpforms_admin_page', array( $this, 'entries_page' ) );
24
+ add_action( 'admin_enqueue_scripts', array( $this, 'addon_page_enqueues' ) );
25
+ add_action( 'wpforms_admin_page', array( $this, 'addons_page' ) );
26
+ }
27
+
28
+ /**
29
+ * Include files.
30
+ *
31
+ * @since 1.0.0
32
+ */
33
+ private function includes() {
34
+
35
+ if ( is_admin() ) {
36
+ require_once WPFORMS_PLUGIN_DIR . 'lite/includes/admin/class-settings.php';
37
+ }
38
+ }
39
+
40
+ /**
41
+ * Provide upgrade URL.
42
+ *
43
+ * @since 1.2.0
44
+ */
45
+ public function upgrade_link() {
46
+
47
+ // Check if there's a constant.
48
+ $shareasale_id = '';
49
+ if ( defined( 'WPFORMS_SHAREASALE_ID' ) ) {
50
+ $shareasale_id = WPFORMS_SHAREASALE_ID;
51
+ }
52
+
53
+ // If there's no constant, check if there's an option.
54
+ if ( empty( $shareasale_id ) ) {
55
+ $shareasale_id = get_option( 'wpforms_shareasale_id', '' );
56
+ }
57
+
58
+ // Whether we have an ID or not, filter the ID.
59
+ $shareasale_id = apply_filters( 'wpforms_shareasale_id', $shareasale_id );
60
+
61
+ // If at this point we still don't have an ID, we really don't have one!
62
+ // Just return the standard upgrade URL.
63
+ if ( empty( $shareasale_id ) ) {
64
+ return 'https://wpforms.com/lite-upgrade/?utm_source=WordPress&amp;utm_medium=link&amp;utm_campaign=liteplugin';
65
+ }
66
+
67
+ // If here, we have a ShareASale ID
68
+ // Return ShareASale URL with redirect.
69
+ return 'http://www.shareasale.com/r.cfm?B=837827&U=' . $shareasale_id . '&M=64312&urllink=';
70
+ }
71
+
72
+ /**
73
+ * Display/register additional templates available in the Pro version.
74
+ *
75
+ * @since 1.0.6
76
+ */
77
+ public function form_templates() {
78
+
79
+ $templates = array(
80
+ array(
81
+ 'name' => 'Request A Quote Form',
82
+ 'slug' => 'request-quote',
83
+ 'description' => 'Start collecting leads with this pre-made Request a quote form. You can add and remove fields as needed.',
84
+ ),
85
+ array(
86
+ 'name' => 'Donation Form',
87
+ 'slug' => 'donation',
88
+ 'description' => 'Start collecting donation payments on your website with this ready-made Donation form. You can add and remove fields as needed.',
89
+ ),
90
+ array(
91
+ 'name' => 'Billing / Order Form',
92
+ 'slug' => 'order',
93
+ 'description' => 'Collect payments for product and service orders with this ready-made form template. You can add and remove fields as needed.',
94
+ ),
95
+ array(
96
+ 'name' => 'Newsletter Sign Up Form',
97
+ 'slug' => 'subscribe',
98
+ 'description' => 'Add subscribers and grow your email list with this newsletter signup form. You can add and remove fields as needed.',
99
+ )
100
+ );
101
+ ?>
102
+ <div class="wpforms-setup-title">Unlock Pre-Made Form Templates <a href="<?php echo $this->upgrade_link(); ?>" target="_blank" class="btn-green" style="text-transform:uppercase;font-size:13px;font-weight:700;padding:5px 10px;vertical-align:text-bottom;">Upgrade</a></div>
103
+ <p class="wpforms-setup-desc">While WPForms Lite allows you to create any type of form, you can speed up the process by unlocking our other pre-built form templates among other features, so you never have to start from scratch again...</p>
104
+ <div class="wpforms-setup-templates wpforms-clear" style="opacity:0.5;">
105
+ <?php
106
+ $x = 0;
107
+ foreach ( $templates as $template ) {
108
+ $class = 0 == $x % 3 ? 'first ' : '';
109
+ ?>
110
+ <div class="wpforms-template upgrade-modal <?php echo $class; ?>" id="wpforms-template-<?php echo sanitize_html_class( $template['slug'] ); ?>">
111
+ <div class="wpforms-template-name wpforms-clear">
112
+ <?php echo esc_html( $template['name'] ); ?>
113
+ </div>
114
+ <div class="wpforms-template-details">
115
+ <p class="desc"><?php echo esc_html( $template['description'] ); ?></p>
116
+ </div>
117
+ </div>
118
+ <?php
119
+ $x++;
120
+ }
121
+ ?>
122
+ </div>
123
+ <?php
124
+ }
125
+
126
+ /**
127
+ * Display/register additional fields available in the Pro version.
128
+ *
129
+ * @since 1.0.0
130
+ * @param array $fields
131
+ * @return array
132
+ */
133
+ public function form_fields( $fields ) {
134
+
135
+ $fields['fancy']['fields'][] = array(
136
+ 'icon' => 'fa-link',
137
+ 'name' => 'Website / URL',
138
+ 'type' => 'url',
139
+ 'order' => '1',
140
+ 'class' => 'upgrade-modal',
141
+ );
142
+ $fields['fancy']['fields'][] = array(
143
+ 'icon' => 'fa-map-marker',
144
+ 'name' => 'Address',
145
+ 'type' => 'address',
146
+ 'order' => '2',
147
+ 'class' => 'upgrade-modal',
148
+ );
149
+ $fields['fancy']['fields'][] = array(
150
+ 'icon' => 'fa-phone',
151
+ 'name' => 'Phone',
152
+ 'type' => 'phone',
153
+ 'order' => '3',
154
+ 'class' => 'upgrade-modal',
155
+ );
156
+ $fields['fancy']['fields'][] = array(
157
+ 'icon' => 'fa-lock',
158
+ 'name' => 'Password',
159
+ 'type' => 'password',
160
+ 'order' => '4',
161
+ 'class' => 'upgrade-modal',
162
+ );
163
+ $fields['fancy']['fields'][] = array(
164
+ 'icon' => 'fa-calendar-o',
165
+ 'name' => 'Date / Time',
166
+ 'type' => 'date-time',
167
+ 'order' => '5',
168
+ 'class' => 'upgrade-modal',
169
+ );
170
+ $fields['fancy']['fields'][] = array(
171
+ 'icon' => 'fa-eye-slash',
172
+ 'name' => 'Hidden Field',
173
+ 'type' => 'hidden',
174
+ 'order' => '6',
175
+ 'class' => 'upgrade-modal',
176
+ );
177
+ $fields['fancy']['fields'][] = array(
178
+ 'icon' => 'fa-upload',
179
+ 'name' => 'File Upload',
180
+ 'type' => 'file-upload',
181
+ 'order' => '7',
182
+ 'class' => 'upgrade-modal',
183
+ );
184
+ $fields['fancy']['fields'][] = array(
185
+ 'icon' => 'fa-code',
186
+ 'name' => 'HTML',
187
+ 'type' => 'html',
188
+ 'order' => '8',
189
+ 'class' => 'upgrade-modal',
190
+ );
191
+ $fields['fancy']['fields'][] = array(
192
+ 'icon' => 'fa-files-o',
193
+ 'name' => 'Page Break',
194
+ 'type' => 'pagebreak',
195
+ 'order' => '9',
196
+ 'class' => 'upgrade-modal',
197
+ );
198
+ $fields['fancy']['fields'][] = array(
199
+ 'icon' => 'fa-arrows-h',
200
+ 'name' => 'Divider',
201
+ 'type' => 'Divider',
202
+ 'order' => '10',
203
+ 'class' => 'upgrade-modal',
204
+ );
205
+ $fields['payment']['fields'][] = array(
206
+ 'icon' => 'fa-file-o',
207
+ 'name' => 'Single Item',
208
+ 'type' => 'payment-single',
209
+ 'order' => '1',
210
+ 'class' => 'upgrade-modal',
211
+ );
212
+ $fields['payment']['fields'][] = array(
213
+ 'icon' => 'fa-list-ul',
214
+ 'name' => 'Multiple Items',
215
+ 'type' => 'payment-multiple',
216
+ 'order' => '2',
217
+ 'class' => 'upgrade-modal',
218
+ );
219
+ $fields['payment']['fields'][] = array(
220
+ 'icon' => 'fa-money',
221
+ 'name' => 'Total',
222
+ 'type' => 'payment-total',
223
+ 'order' => '3',
224
+ 'class' => 'upgrade-modal',
225
+ );
226
+ return $fields;
227
+ }
228
+
229
+ /**
230
+ * Display/register additional panels available in the Pro version.
231
+ *
232
+ * @since 1.0.0
233
+ */
234
+ public function form_panels() {
235
+
236
+ ?>
237
+ <button class="wpforms-panel-providers-button upgrade-modal" data-panel="providers">
238
+ <i class="fa fa-bullhorn"></i><span>Marketing</span>
239
+ </button>
240
+ <button class="wpforms-panel-payments-button upgrade-modal" data-panel="payments">
241
+ <i class="fa fa-usd"></i><span>Payments</span>
242
+ </button>
243
+ <?php
244
+ }
245
+
246
+ /**
247
+ * Load assets for lite version with the admin builder.
248
+ *
249
+ * @since 1.0.0
250
+ */
251
+ public function builder_enqueues() {
252
+
253
+ wp_enqueue_script(
254
+ 'wpforms-builder-lite',
255
+ WPFORMS_PLUGIN_URL . 'lite/admin-builder-lite.js',
256
+ array( 'jquery', 'jquery-confirm' ),
257
+ WPFORMS_VERSION,
258
+ false
259
+ );
260
+
261
+ wp_localize_script(
262
+ 'wpforms-builder-lite',
263
+ 'wpforms_builder_lite',
264
+ array(
265
+ 'upgrade_title' => __( 'is a PRO Feature', 'wpforms' ),
266
+ 'upgrade_message' => __( 'We\'re sorry, %name% is not available on your plan.<br><br>Please upgrade to the PRO plan to unlock all these awesome features.', 'wpforms' ),
267
+ 'upgrade_button' => __( 'Upgrade to PRO', 'wpforms' ),
268
+ 'upgrade_url' => $this->upgrade_link()
269
+ )
270
+ );
271
+ }
272
+
273
+
274
+ /**
275
+ * Notify user that entries is a pro feature.
276
+ *
277
+ * @since 1.0.0
278
+ */
279
+ public function entries_page() {
280
+
281
+ if ( !isset( $_GET['page'] ) || 'wpforms-entries' != $_GET['page'] ) {
282
+ return;
283
+ }
284
+ ?>
285
+
286
+ <div id="wpforms-entries" class="wrap">
287
+ <h1 class="page-title">
288
+ Entries
289
+ </h1>
290
+ <div class="notice notice-info below-h2">
291
+ <p><strong>Entry management and storage is a PRO feature.</strong></p>
292
+ <p>Please upgrade to the PRO plan to unlock it and more awesome features.</p>
293
+ <p><a href="<?php echo $this->upgrade_link(); ?>" class="button button-primary" target="_blank">Upgrade Now</a></p>
294
+ </div>
295
+ </div>
296
+ <?php
297
+ }
298
+
299
+ /**
300
+ * Add appropriate styling to addons page.
301
+ *
302
+ * @since 1.0.4
303
+ */
304
+ public function addon_page_enqueues() {
305
+
306
+ if ( !isset( $_GET['page'] ) || $_GET['page'] != 'wpforms-addons' )
307
+ return;
308
+
309
+ // CSS
310
+ wp_enqueue_style(
311
+ 'font-awesome',
312
+ WPFORMS_PLUGIN_URL . 'assets/css/font-awesome.min.css',
313
+ null,
314
+ '4.4.0'
315
+ );
316
+ wp_enqueue_style(
317
+ 'wpforms-addons',
318
+ WPFORMS_PLUGIN_URL . 'assets/css/admin-addons.css',
319
+ null,
320
+ WPFORMS_VERSION
321
+ );
322
+ }
323
+
324
+ /**
325
+ * Notify user that addons are a pro feature.
326
+ *
327
+ * @since 1.0.0
328
+ */
329
+ public function addons_page() {
330
+
331
+ if ( !isset( $_GET['page'] ) || 'wpforms-addons' != $_GET['page'] ) {
332
+ return;
333
+ }
334
+ $upgrade = $this->upgrade_link();
335
+ ?>
336
+
337
+ <div id="wpforms-addons" class="wrap">
338
+ <h1 class="page-title">
339
+ Addons
340
+ </h1>
341
+ <div class="notice notice-info below-h2">
342
+ <p><strong>Form Addons are a PRO feature.</strong></p>
343
+ <p>Please upgrade to the PRO plan to unlock them and more awesome features.</p>
344
+ <p><a href="<?php echo $upgrade; ?>" class="button button-primary">Upgrade Now</a></p>
345
+ </div>
346
+ <div class="wpforms-addon-item wpforms-addon-status-upgrade wpforms-first">
347
+ <div class="wpforms-addon-image"><img src="https://wpforms.com/images/addon-icon-aweber.png"></div>
348
+ <div class="wpforms-addon-text">
349
+ <h4>AWeber Addon</h4>
350
+ <p class="desc">WPForms AWeber addon allows you to create AWeber newsletter signup forms in WordPress, so you can grow your email list. </p>
351
+ </div>
352
+ <div class="wpforms-addon-action"><a href="<?php echo $upgrade; ?>" target="_blank">Upgrade Now</a></div>
353
+ </div>
354
+ <div class="wpforms-addon-item wpforms-addon-status-upgrade wpforms-second">
355
+ <div class="wpforms-addon-image"><img src="https://wpforms.com/images/addon-icon-conditional-logic.png"></div>
356
+ <div class="wpforms-addon-text">
357
+ <h4>Conditional Logic Addon</h4>
358
+ <p class="desc">WPForms' smart conditional logic addon allows you to show or hide fields, sections, and send specific notifications based on user selections, so you can collect the most relevant information.</p>
359
+ </div>
360
+ <div class="wpforms-addon-action"><a href="<?php echo $upgrade; ?>" target="_blank">Upgrade Now</a></div>
361
+ </div>
362
+ <div class="wpforms-addon-item wpforms-addon-status-upgrade wpforms-first">
363
+ <div class="wpforms-addon-image"><img src="https://wpforms.com/images/addon-icon-mailchimp.png"></div>
364
+ <div class="wpforms-addon-text">
365
+ <h4>MailChimp Addon</h4>
366
+ <p class="desc">WPForms MailChimp addon allows you to create MailChimp newsletter signup forms in WordPress, so you can grow your email list. </p>
367
+ </div>
368
+ <div class="wpforms-addon-action"><a href="<?php echo $upgrade; ?>" target="_blank">Upgrade Now</a></div>
369
+ </div>
370
+ <div class="wpforms-addon-item wpforms-addon-status-upgrade wpforms-second">
371
+ <div class="wpforms-addon-image"><img src="https://wpforms.com/images/addon-icon-paypal.png"></div>
372
+ <div class="wpforms-addon-text">
373
+ <h4>PayPal Standard Addon</h4>
374
+ <p class="desc">WPForms' PayPal addon allows you to connect your WordPress site with PayPal to easily collect payments, donations, and online orders.</p>
375
+ </div>
376
+ <div class="wpforms-addon-action"><a href="<?php echo $upgrade; ?>" target="_blank">Upgrade Now</a></div>
377
+ </div>
378
+ <div class="wpforms-addon-item wpforms-addon-status-upgrade wpforms-first">
379
+ <div class="wpforms-addon-image"><img src="https://wpforms.com/images/addon-icon-stripe.png"></div>
380
+ <div class="wpforms-addon-text">
381
+ <h4>Stripe Addon</h4>
382
+ <p class="desc">WPForms' Stripe addon allows you to connect your WordPress site with Stripe to easily collect payments, donations, and online orders.</p>
383
+ </div>
384
+ <div class="wpforms-addon-action"><a href="<?php echo $upgrade; ?>" target="_blank">Upgrade Now</a></div>
385
+ </div>
386
+ <div class="wpforms-addon-item wpforms-addon-status-upgrade wpforms-second">
387
+ <div class="wpforms-addon-image"><img src="https://wpforms.com/images/addon-icon-user-registration.png"></div>
388
+ <div class="wpforms-addon-text">
389
+ <h4>User Registration</h4>
390
+ <p class="desc">WPForms user registration addon allows you to create custom WordPress user registration forms for your website.</p>
391
+ </div>
392
+ <div class="wpforms-addon-action"><a href="<?php echo $upgrade; ?>" target="_blank">Upgrade Now</a></div>
393
+ </div>
394
+ <div style="clear:both"></div>
395
+ </div>
396
+ <?php
397
+ }
398
+ }
399
+ new WPForms_Lite;
wpforms.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: Beginner friendly WordPress contact form plugin. Use our Drag & Drop form builder to create your WordPress forms.
6
  * Author: WPForms
7
  * Author URI: https://wpforms.com
8
- * Version: 1.2.1
9
  * Text Domain: wpforms
10
  * Domain Path: languages
11
  *
@@ -32,13 +32,40 @@
32
  // Exit if accessed directly
33
  if ( ! defined( 'ABSPATH' ) ) exit;
34
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
35
  /**
36
  * Main WPForms class
37
  *
38
  * @since 1.0.0
39
  * @package WPForms
40
  */
41
- final class WPForms_Lite {
42
 
43
  /**
44
  * One is the loneliest number that you'll ever do.
@@ -54,7 +81,7 @@ final class WPForms_Lite {
54
  * @since 1.0.0
55
  * @var sting
56
  */
57
- private $version = '1.2.1';
58
 
59
  /**
60
  * The form data handler instance.
@@ -64,6 +91,22 @@ final class WPForms_Lite {
64
  */
65
  public $form;
66
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
67
  /**
68
  * The front-end instance.
69
  *
@@ -104,6 +147,14 @@ final class WPForms_Lite {
104
  */
105
  public $preview;
106
 
 
 
 
 
 
 
 
 
107
  /**
108
  * Main WPForms Instance.
109
  *
@@ -115,13 +166,20 @@ final class WPForms_Lite {
115
  */
116
  public static function instance() {
117
 
118
- if ( ! isset( self::$instance ) && ! ( self::$instance instanceof WPForms_Lite ) ) {
119
 
120
- self::$instance = new WPForms_Lite;
121
  self::$instance->constants();
122
  self::$instance->load_textdomain();
123
  self::$instance->includes();
124
 
 
 
 
 
 
 
 
125
  add_action( 'plugins_loaded', array( self::$instance, 'objects' ), 10 );
126
  }
127
  return self::$instance;
@@ -137,7 +195,6 @@ final class WPForms_Lite {
137
  // Global includes
138
  require_once WPFORMS_PLUGIN_DIR . 'includes/functions.php';
139
  require_once WPFORMS_PLUGIN_DIR . 'includes/class-install.php';
140
- require_once WPFORMS_PLUGIN_DIR . 'includes/class-db.php';
141
  require_once WPFORMS_PLUGIN_DIR . 'includes/class-form.php';
142
  require_once WPFORMS_PLUGIN_DIR . 'includes/class-fields.php';
143
  require_once WPFORMS_PLUGIN_DIR . 'includes/class-frontend.php';
@@ -152,14 +209,11 @@ final class WPForms_Lite {
152
  // Admin/Dashboard only includes
153
  if ( is_admin() ) {
154
  require_once WPFORMS_PLUGIN_DIR . 'includes/admin/class-menu.php';
155
- require_once WPFORMS_PLUGIN_DIR . 'includes/admin/class-settings.php';
156
  require_once WPFORMS_PLUGIN_DIR . 'includes/admin/overview/class-overview.php';
157
  require_once WPFORMS_PLUGIN_DIR . 'includes/admin/builder/class-builder.php';
158
  require_once WPFORMS_PLUGIN_DIR . 'includes/admin/class-welcome.php';
159
  require_once WPFORMS_PLUGIN_DIR . 'includes/admin/class-editor.php';
160
  require_once WPFORMS_PLUGIN_DIR . 'includes/admin/ajax-actions.php';
161
- require_once WPFORMS_PLUGIN_DIR . 'includes/admin/class-upgrades.php';
162
- require_once WPFORMS_PLUGIN_DIR . 'lite/lite.php';
163
  }
164
  }
165
 
@@ -234,6 +288,8 @@ final class WPForms_Lite {
234
  */
235
  function wpforms() {
236
 
237
- return WPForms_Lite::instance();
238
  }
239
- wpforms();
 
 
5
  * Description: Beginner friendly WordPress contact form plugin. Use our Drag & Drop form builder to create your WordPress forms.
6
  * Author: WPForms
7
  * Author URI: https://wpforms.com
8
+ * Version: 1.2.2
9
  * Text Domain: wpforms
10
  * Domain Path: languages
11
  *
32
  // Exit if accessed directly
33
  if ( ! defined( 'ABSPATH' ) ) exit;
34
 
35
+ // Don't allow multiple versions to be active
36
+ if ( class_exists( 'WPForms' ) ) :
37
+
38
+ /**
39
+ * Deactivate if WPForms already activated.
40
+ *
41
+ * @since 1.0.0
42
+ */
43
+ function wpforms_deactivate() {
44
+ deactivate_plugins( plugin_basename( __FILE__ ) );
45
+ }
46
+ add_action( 'admin_init', 'wpforms_deactivate' );
47
+
48
+ /**
49
+ * Display notice after deactivation.
50
+ *
51
+ * @since 1.0.0
52
+ */
53
+ function wpforms_lite_notice() {
54
+ echo '<div class="notice notice-warning"><p>' . __( 'Please deactivate WPForms Lite before activating WPForms', 'wpforms' ) . '</p></div>';
55
+ if ( isset( $_GET['activate'] ) )
56
+ unset( $_GET['activate'] );
57
+ }
58
+ add_action( 'admin_notices', 'wpforms_lite_notice' );
59
+
60
+ else :
61
+
62
  /**
63
  * Main WPForms class
64
  *
65
  * @since 1.0.0
66
  * @package WPForms
67
  */
68
+ final class WPForms {
69
 
70
  /**
71
  * One is the loneliest number that you'll ever do.
81
  * @since 1.0.0
82
  * @var sting
83
  */
84
+ public $version = '1.2.2';
85
 
86
  /**
87
  * The form data handler instance.
91
  */
92
  public $form;
93
 
94
+ /**
95
+ * The entry data handler instance (Pro).
96
+ *
97
+ * @var object WPForms_Entry_Handler
98
+ * @since 1.0.0
99
+ */
100
+ public $entry;
101
+
102
+ /**
103
+ * The entry meta data handler instance (Pro).
104
+ *
105
+ * @var object WPForms_Entry_Meta_Handler
106
+ * @since 1.1.6
107
+ */
108
+ public $entry_meta;
109
+
110
  /**
111
  * The front-end instance.
112
  *
147
  */
148
  public $preview;
149
 
150
+ /**
151
+ * The License class instance (Pro).
152
+ *
153
+ * @var object WPForms_License
154
+ * @since 1.0.0
155
+ */
156
+ public $license;
157
+
158
  /**
159
  * Main WPForms Instance.
160
  *
166
  */
167
  public static function instance() {
168
 
169
+ if ( ! isset( self::$instance ) && ! ( self::$instance instanceof WPForms ) ) {
170
 
171
+ self::$instance = new WPForms;
172
  self::$instance->constants();
173
  self::$instance->load_textdomain();
174
  self::$instance->includes();
175
 
176
+ // Load Pro or Lite specific files
177
+ if ( file_exists( WPFORMS_PLUGIN_DIR . 'pro/wpforms-pro.php' ) ) {
178
+ require_once WPFORMS_PLUGIN_DIR . 'pro/wpforms-pro.php';
179
+ } else {
180
+ require_once WPFORMS_PLUGIN_DIR . 'lite/wpforms-lite.php';
181
+ }
182
+
183
  add_action( 'plugins_loaded', array( self::$instance, 'objects' ), 10 );
184
  }
185
  return self::$instance;
195
  // Global includes
196
  require_once WPFORMS_PLUGIN_DIR . 'includes/functions.php';
197
  require_once WPFORMS_PLUGIN_DIR . 'includes/class-install.php';
 
198
  require_once WPFORMS_PLUGIN_DIR . 'includes/class-form.php';
199
  require_once WPFORMS_PLUGIN_DIR . 'includes/class-fields.php';
200
  require_once WPFORMS_PLUGIN_DIR . 'includes/class-frontend.php';
209
  // Admin/Dashboard only includes
210
  if ( is_admin() ) {
211
  require_once WPFORMS_PLUGIN_DIR . 'includes/admin/class-menu.php';
 
212
  require_once WPFORMS_PLUGIN_DIR . 'includes/admin/overview/class-overview.php';
213
  require_once WPFORMS_PLUGIN_DIR . 'includes/admin/builder/class-builder.php';
214
  require_once WPFORMS_PLUGIN_DIR . 'includes/admin/class-welcome.php';
215
  require_once WPFORMS_PLUGIN_DIR . 'includes/admin/class-editor.php';
216
  require_once WPFORMS_PLUGIN_DIR . 'includes/admin/ajax-actions.php';
 
 
217
  }
218
  }
219
 
288
  */
289
  function wpforms() {
290
 
291
+ return WPForms::instance();
292
  }
293
+ wpforms();
294
+
295
+ endif;