Visual Form Builder - Version 2.7.2

Version Description

Add 'Pages to Export' option. Update plugin to require WordPress 3.5 and jQuery UI 1.9

Download this release

Release Info

Developer mmuro
Plugin Icon 128x128 Visual Form Builder
Version 2.7.2
Comparing to
See all releases

Code changes from version 2.7.1 to 2.7.2

css/visual-form-builder-admin.css CHANGED
@@ -1,161 +1,333 @@
1
- .vfb-pro-call-to-action a {
2
- text-decoration: none;
3
- }
4
- .vfb-pro-call-to-action:hover {
5
- border-color: #dbf1ff;
6
- }
7
  .vfb-pro-call-to-action {
8
- background-color: #3d93cd;
9
- border: 5px solid #b0d2e8;
10
- border-radius: 7px;
11
- box-shadow: inset 1px 1px 5px #398cc3, inset -1px -25px 5px #398cc3, 0px 0 0 #fff;
12
- height: 37px;
13
- margin: 0 auto;
14
- padding: 5px 30px 10px 30px;
15
- text-shadow: 0 1px #2b658c;
16
- width: 115px;
17
- line-height: 22px;
18
- }
19
- .vfb-pro-call-to-action .cta-sign-up {
20
- color: #fff;
21
- display: block;
22
- font-size: 24px;
23
- font-weight: bold;
24
- text-align: center;
25
- text-decoration: none;
26
- text-shadow: 1px 1px 1px #2b658c;
27
- width: 100%;
28
- line-height: 22px;
29
- }
30
- .vfb-pro-call-to-action .cta-price {
31
- color: #ace7ff;
32
- display: block;
33
- font-size: 12px;
34
- font-weight: normal;
35
- line-height: 20px;
36
- text-align: center;
37
- text-decoration: none;
38
- width: 100%;
39
- line-height: 20px;
40
- }
41
- .vfb-pro-upgrade {
42
- display: inline;
43
- float: left;
44
- padding: 10px;
45
- margin-bottom: 20px;
46
- background-color: #d3e7ee;
47
- border: 1px solid #21759b;
48
- border-radius: 5px;
49
- }
50
- .vfb-pro-upgrade ul {
51
- list-style: outside;
52
- margin-left: 10px;
53
- }
54
- #vfb-form-builder-frame {
55
- display: block;
56
- margin: 0 -8px 0 290px;
57
- }
58
- #vfb-form-builder-frame:after, #form-editor-header .vfb-major-publishing-actions:after, #form-editor-footer .vfb-major-publishing-actions:after, #vfb-form-builder-frame .menu-item-settings:after, #vfb-form-list:after {
59
- clear: both;
60
- content: ".";
61
- display: block;
62
- height: 0;
63
- visibility: hidden;
64
- }
65
- #vfb-form-builder-sidebar {
66
- clear: both;
67
- width: 281px;
68
  }
69
- #vfb-form-builder-management {
70
- margin-right: 20px;
71
- position: relative;
72
- }
73
- #vfb-form-builder-management .form-edit {
74
- border: 1px solid #dfdfdf;
75
- border-radius: 3px;
76
- margin-bottom: 20px;
77
- }
78
- #form-editor-header, #form-editor-footer {
79
- padding: 0 10px;
80
- border-bottom: 1px solid #dfdfdf;
81
- background-color: #f1f1f1;
82
- background-image: -ms-linear-gradient(top, #f9f9f9, #ececec);
83
- background-image: -moz-linear-gradient(top, #f9f9f9, #ececec);
84
- background-image: -o-linear-gradient(top, #f9f9f9, #ececec);
85
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));
86
- background-image: -webkit-linear-gradient(top, #f9f9f9, #ececec);
87
- background-image: linear-gradient(top, #f9f9f9, #ececec);
88
- }
89
- #form-editor-footer {
90
- border-top: 1px solid #dfdfdf;
91
- }
92
- .vfb-major-publishing-actions {
93
- clear: both;
94
- padding: 3px 0 5px;
95
- }
96
- .vfb-major-publishing-actions .publishing-action {
97
- float: right;
98
- line-height: 23px;
99
- margin: 5px 0 1px;
100
- text-align: right;
101
- }
102
- #form-editor-header .publishing-action {
103
- margin-top: 12px;
104
- }
105
- .sub-navigation {
106
- float: none;
107
- font-size: 12px;
108
- list-style: none;
109
- margin: 8px 0 5px;
110
- padding: 0;
111
- white-space: nowrap;
112
- }
113
- .sub-navigation li {
114
- display: inline;
115
- margin: 0;
116
- padding: 0;
117
- }
118
- .sub-navigation a {
119
- line-height: 2;
120
- padding: .2em;
121
- text-decoration: none;
122
- }
123
- .sub-navigation a.current {
124
- background: 0;
125
- border: medium none;
126
- font-weight: bold;
127
- color: black;
128
- }
129
- .sub-navigation a:hover {
130
- color: #d54e21;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
131
  }
132
- #vfb-sidebar, #vfb-main {
133
- float: left;
134
- width: 100px;
135
- margin: 10px 0;
 
 
 
 
 
 
 
 
 
 
 
 
136
  }
137
- #vfb-main {
138
- width: auto;
 
 
139
  }
140
- #vfb-main.vfb-order-type-list {
141
- width: 100%}
142
- #vfb-main p a, #vfb-main h3 a {
143
- text-decoration: none;
144
  }
145
- #vfb-main .submitdelete {
146
- color: #bc0b0b;
147
- text-decoration: none;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
148
  }
149
- #vfb-main .submitdelete:hover {
150
- color: red;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
151
  }
152
- #vfb-sidebar {
153
- margin-left: -150px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
154
  }
155
- #vfb-form-list {
156
- display: block;
157
- margin-left: 150px;
 
 
 
 
 
 
158
  }
 
 
 
 
 
 
159
  .vfb-box {
160
  position:relative;
161
  float:left;
@@ -173,238 +345,365 @@
173
  box-shadow: 0 1px 0 #FFFFFF inset;
174
  line-height: 1.4em;
175
  }
176
- .vfb-box .button-primary {
177
- float: right;
178
- }
179
- .vfb-box .vfb-form-meta-actions {
180
- min-height: 160px;
181
- }
182
- .vfb-box .vfb-publishing-actions {
183
- height: 35px;
184
- text-align: center;
185
- }
186
- .form-boxes, .vfb-empty-container, #vfb-main .sortable-placeholder {
187
- float: left;
188
- width: 210px;
189
- min-height: 200px;
190
- margin: 8px;
191
- }
192
- #vfb-main .sortable-placeholder {
193
- border: 1px dashed #bbb;
194
- background-color: #f5f5f5;
195
- height: 200px;
196
- }
197
- .sortable-placeholder {
198
- display: block;
199
- height: 400px;
200
- }
201
- .vfb-empty-container {
202
- border: 3px dashed #ccc;
203
- }
204
- .wrap .form-boxes h2 {
205
- cursor: move;
206
- font-size: 18px;
207
- font-weight: bold;
208
- word-wrap: break-word;
209
- border-bottom: 1px solid #ccc;
210
- color: #464646;
211
- }
212
- .wrap .form-boxes h2:hover {
213
- color: black;
214
- }
215
- a.form-boxes-title {
216
- display: block;
217
- width: auto;
218
- text-decoration: none;
219
- }
220
- .vfb-form-alpha-list {
221
- display: inline;
222
- margin-right: 20px;
223
- float: left;
224
- width: 70%}
225
- .vfb-form-alpha-list hr {
226
- display: block;
227
- height: 1px;
228
- border: 0;
229
- border-top: 1px solid #ccc;
230
- margin: 1em 0;
231
- padding: 0;
232
- }
233
- #vfb-no-forms {
234
- font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
235
- font-size: 32px;
236
- font-weight: normal;
237
- line-height: 1.2;
238
- text-shadow: 1px 1px 1px #fff;
239
- }
240
- .vfb-form-alpha-group .letter, .wrap h2.letter {
241
- float: left;
242
- font-size: 14px;
243
- line-height: 17px;
244
- padding: 0;
245
- color: #666;
246
- }
247
- .vfb-form-alpha-form {
248
- display: block;
249
- margin: 10px 0;
250
- padding-left: 85px;
251
- width: auto;
252
- }
253
- .vfb-form-alpha-form h3 {
254
- float: left;
255
- width: 60%;
256
- margin: 0;
257
- font-size: 17px;
258
- word-wrap: break-word;
259
- }
260
- .vfb-form-alpha-form .vfb-publishing-actions, .vfb-form-alpha-form .vfb-form-meta {
261
- float: right;
262
- text-align: center;
263
- width: 25%}
264
- .vfb-form-alpha-form .vfb-publishing-actions p, .vfb-form-alpha-form .vfb-form-meta p {
265
- margin: 0;
266
- }
267
- .vfb-form-alpha-form .vfb-form-meta, .vfb-form-alpha-form .paypal {
268
- float: left;
269
- text-align: left;
270
- margin: 0;
271
- }
272
- #new-form {
273
- width: 75px;
274
- height: 105px;
275
- text-align: center;
276
- margin: 8px 0;
277
- padding-top: 10px;
278
- }
279
- #new-form a {
280
- display: block;
281
- width: auto;
282
- text-decoration: none;
283
- }
284
- #vfb-form-order-type {
285
- clear: left;
286
- text-align: center;
287
- }
288
- #vfb-form-order-type li {
289
- display: inline;
290
- list-style: none;
291
- margin-bottom: 0;
292
- }
293
- #vfb-form-order-type a {
294
- text-decoration: none;
295
- text-indent: -9999px;
296
- width: 18px;
297
- height: 18px;
298
- overflow: hidden;
299
- display: inline-block;
300
- }
301
- #vfb-form-order-type a.order.on, #vfb-form-order-type a.order:hover {
302
- background: url('../images/sprite.png?d=20120921') -10px -1323px no-repeat transparent;
303
- }
304
- #vfb-form-order-type a.order {
305
- background: url('../images/sprite.png?d=20120921') -10px -1353px no-repeat transparent;
306
  }
307
- #vfb-form-order-type a.list.on, #vfb-form-order-type a.list:hover {
308
- background: url('../images/sprite.png?d=20120921') -10px -1389px no-repeat transparent;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
309
  }
310
- #vfb-form-order-type a.list {
311
- background: url('../images/sprite.png?d=20120921') -10px -1421px no-repeat transparent;
 
312
  }
313
- #post-body {
314
- padding: 10px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
315
  }
316
- .vfb-postbox-container {
317
- float: left;
318
- margin: 0 8px;
319
- width: 100%}
320
- #vfb-postbox-container-1 .postbox {
321
- min-width: 281px;
322
  }
323
- #vfb-postbox-container-2 {
324
- min-width: 485px;
 
 
 
 
 
325
  }
326
- #vfb-form-builder-frame.columns-1 {
327
- margin-left: -8px;
 
328
  }
329
- #vfb-form-builder-frame.columns-1 #vfb-postbox-container-1 {
330
- float: none;
 
331
  }
332
- #vfb-form-builder-frame.columns-1 #vfb-postbox-container-2 {
333
- width: 99%}
334
- #vfb-form-builder-frame.columns-2 #vfb-postbox-container-3 {
335
- display: none;
 
 
 
 
336
  }
337
- #vfb-form-builder-frame.columns-2 #vfb-postbox-container-1, #vfb-form-builder-frame.columns-3 #vfb-postbox-container-1 {
338
- width: 281px;
339
- margin-left: -290px;
340
  }
341
- #vfb-form-builder-frame.columns-3 #vfb-form-builder-management {
342
- margin-right: 0;
 
343
  }
344
- #vfb-form-builder-frame.columns-3 #vfb-postbox-container-2 {
345
- width: 30%}
346
- #vfb-form-builder-frame.columns-3 #vfb-postbox-container-3 {
347
- display: inline;
348
- margin-right: 0;
349
- width: 46.5%}
350
- #vfb-form-meta-preview iframe {
351
- width: 100%;
352
- height: 100%}
353
- @media only screen and (max-width:799px) {
354
- #vfb-form-builder-frame .vfb-postbox-container {
355
- width: 100%}
356
- .columns-prefs .columns-prefs-3 {
357
- display: none;
358
- }
359
- }@media only screen and (min-width:800px) and (max-width:1200px) {
360
- #vfb-form-builder-frame .vfb-postbox-container {
361
- width: 49.5%}
362
- #vfb-form-builder-frame.columns-3 #vfb-postbox-container-2, #vfb-form-builder-frame.columns-3 #vfb-postbox-container-3 {
363
- width: 50.5%}
364
- #vfb-form-builder-frame.columns-1 .vfb-postbox-container {
365
- width: 100%}
366
- }@media only screen and (min-width:1600px) {
367
- #vfb-form-builder-frame.columns-3 #vfb-postbox-container-3 {
368
- width: 58%}
369
- }.item-edit {
370
- position: absolute;
371
- right: -20px;
372
- top: 0;
373
- display: block;
374
- width: 30px;
375
- height: 36px;
376
- overflow: hidden;
377
- text-indent: -999em;
378
- background: url('../images/arrows.png?d=20120921') no-repeat scroll 8px 10px transparent;
379
  }
380
- .item-edit:hover {
381
- background: url('../images/arrows.png?d=20120921') no-repeat scroll 8px 10px transparent;
 
 
 
 
 
 
 
382
  }
383
- .item-edit.opened {
384
- background: url('../images/arrows.png?d=20120921') no-repeat scroll 8px -25px transparent;
 
385
  }
386
- .item-edit.opened:hover {
387
- background: url('../images/arrows.png?d=20120921') no-repeat scroll 8px -148px transparent;
 
 
 
388
  }
389
- .option .widefat {
390
- width: 325px;
391
- margin: 0 6px 7px 0;
 
 
 
 
 
 
392
  }
393
- #form-settings .description-thin {
394
- margin: 12px 10px 12px 0;
 
 
 
 
 
 
 
395
  }
396
- .description-thin, .description-wide {
397
- margin-right: 10px;
398
- float: left;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
399
  }
400
- .description-thin {
401
- width: 190px;
402
- height: 40px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
403
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
404
  .description-wide {
405
- width: 390px;
 
406
  }
407
- .addOption, .deleteOption, .addEmail, .deleteEmail, .addCondition, .deleteCondition {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
408
  background: url('../images/sprite.png?d=20120921') -12px -650px no-repeat transparent;
409
  text-indent: -9999px;
410
  width: 16px;
@@ -414,184 +713,306 @@ a.form-boxes-title {
414
  position: relative;
415
  top: 4px;
416
  }
417
- .deleteOption, .deleteEmail, .deleteCondition {
418
- background-position: -12px -677px;
419
- }
420
- .addEmail, .deleteEmail {
421
- margin-top: 5px;
422
- }
423
- .ui-state-disabled .menu-item-handle {
424
- cursor: default;
425
- background: #dfdfdf;
426
- }
427
- .item-conditional-icon {
428
- background: url('../images/sprite.png?d=20120921') -10px -1449px no-repeat transparent;
429
- width: 16px;
430
- height: 16px;
431
- position: absolute;
432
- top: 9px;
433
- left: -25px;
434
- }
435
- .vfb-conditional-fields {
436
- float: right;
437
- }
438
- .vfb-conditional-fields-data {
439
- vertical-align: middle;
440
- }
441
- .vfb-conditional-fields-data select {
442
- width: 39%;
443
- margin-bottom: 3px;
444
- }
445
- .vfb-conditional-fields-data select.vfb-conditional-condition {
446
- width: auto;
447
- }
448
- #vfb-poststuff {
449
- display: block;
450
- margin-right: 300px;
451
- }
452
- #vfb-entries-body-content {
453
- float: left;
454
- width: 100%}
455
- .metabox-holder #vfb-entries-body-content h3 {
456
- font-family: sans-serif;
457
- font-weight: bold;
458
- }
459
- #entry-edit #side-info-column {
460
- margin-right: -300px;
461
- }
462
- label.error {
463
- color: red;
464
- display: block;
465
- }
466
- #visual-form-builder-update input.error, #visual-form-builder-update textarea.error, #visual-form-builder-update select.error {
467
- border: 1px solid red;
468
- }
469
- .menu-item-handle.fieldset, #form-element-fieldset {
470
- background: #e3e3e3;
471
- box-shadow: 0 1px 0 #e3e3e3 inset;
472
  }
473
- .menu-item-handle .item-title {
474
- min-height: 20px;
 
 
 
 
 
 
 
475
  }
476
- .sender-labels {
477
- width: 80px;
 
 
 
 
 
 
 
 
 
 
478
  }
479
- .is-field-required {
480
- color: #bc1212;
481
- vertical-align: middle;
 
 
 
 
 
 
482
  }
483
- #form-details-nav {
484
- font-size: 1.0em;
485
- padding-top: 10px;
 
 
486
  }
487
- #form-details-nav a, .charts-nav a {
488
- padding: 5px 10px;
489
- font-weight: bold;
490
- text-decoration: none;
 
 
 
 
 
 
 
 
 
 
 
491
  }
492
- #form-details-nav a.current, .charts-nav a.current {
493
- background-color: #777;
494
- background-image: -ms-linear-gradient(bottom, #6d6d6d, #808080);
495
- background-image: -moz-linear-gradient(bottom, #6d6d6d, #808080);
496
- background-image: -o-linear-gradient(bottom, #6d6d6d, #808080);
497
- background-image: -webkit-gradient(linear, left bottom, left top, from(#6d6d6d), to(#808080));
498
- background-image: -webkit-linear-gradient(bottom, #6d6d6d, #808080);
499
- background-image: linear-gradient(bottom, #6d6d6d, #808080);
500
- color: white;
501
- border-radius: 5px;
502
- height: 40px;
503
- text-shadow: 0 -1px 0 #333;
504
- border-color: #dfdfdf;
505
- }
506
- .form-details, #form-success-message-text, #form-success-message-page, #form-success-message-redirect {
507
- display: none;
508
- }
509
- .form-details-current, .active {
510
- display: block;
 
 
 
 
 
 
 
 
 
 
 
511
  }
512
- #confirmation-message textarea, #notification textarea {
513
- font-family: Consolas, Monaco, monospace;
514
- width: 100%;
515
- height: 10em;
516
  }
517
- #form-success-message-page, #form-success-message-redirect {
518
- width: 100%;
519
- margin-top: 10px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
520
  }
521
- .post-body-plain ol li {
522
- list-style: decimal;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
523
  }
 
524
  #vfb-upgrade-column {
525
  display: inline;
526
  float: left;
527
- width: 25%}
 
 
 
 
 
 
528
  #promote-vfb li {
529
  padding-left: 20px;
 
530
  }
 
 
 
 
 
 
 
531
  #promote-vfb #twitter {
532
  background: url('../images/sprite.png?d=20120921') -10px -746px no-repeat transparent;
533
  }
 
 
 
 
 
534
  #promote-vfb #star {
535
  background: url('../images/sprite.png?d=20120921') -10px -710px no-repeat transparent;
536
  }
537
- #promote-vfb #paypal, .paypal {
538
- background: url('../images/sprite.png?d=20120921') -10px -777px no-repeat transparent;
539
- }
 
 
 
540
  .paypal {
541
- padding-top: 3px;
542
- padding-left: 20px;
543
- height: 20px;
544
  }
 
 
 
 
 
 
 
 
 
 
 
545
  .menu .ui-nestedSortable-error {
546
  background-color: #fbe3e4;
547
  border-color: red;
548
  color: #8a1f11;
549
  }
550
- ul#vfb-menu-to-edit ul {
551
- margin: 0 0 0 25px;
552
- padding: 0;
553
- list-style-type: none;
554
- width: 98%}
555
- #vfb-menu-to-edit {
556
- margin-top: 0;
557
- padding: 1em 0;
558
- }
559
- #vfb-fieldset-first-warning {
560
- display: none;
561
- }
562
- .vfb-details {
563
- padding: 0 10px;
564
- border: 1px solid #ccc;
565
- margin-bottom: 10px;
566
- border-radius: 3px;
567
  }
568
- .vfb-details.section {
569
- background-color: #efefef;
570
- width: 97.55%}
571
- .vfb-details .postbox {
572
- min-height: 60px;
573
  }
574
- #poststuff .vfb-details h2 {
575
- margin-top: 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
576
  }
577
- #poststuff h3.section-heading {
578
- padding-left: 0;
 
579
  }
580
- #switcher_form {
581
- width: 100%}
582
- #form-items .tabs-panel {
583
- padding: .5em 0 .5em 4px;
584
- overflow: visible;
585
- height: auto;
586
- min-height: 300px;
587
  }
588
- ul.vfb-fields-col-1, ul.vfb-fields-col-2 {
589
- float: left;
590
- list-style: none;
591
- width: 50%}
592
- #vfb-form-builder-frame.columns-1 #vfb-postbox-container-1 #form-items .tabs-panel {
593
- height: auto;
 
 
 
 
594
  }
 
 
 
 
 
 
 
 
 
 
595
  .vfb-draggable-form-items {
596
  display: block;
597
  text-align: left;
@@ -618,305 +1039,332 @@ ul.vfb-fields-col-1, ul.vfb-fields-col-2 {
618
  height: 16px;
619
  line-height: 16px;
620
  }
621
- #form-element-address b {
622
- background-position: -10px -132px;
623
- }
624
- #form-element-autocomplete b {
625
- background-position: -10px -1029px;
626
- }
627
- #form-element-checkbox b {
628
- background-position: -10px -261px;
629
- }
630
- #form-element-color b {
631
- background-position: -10px -885px;
632
- }
633
- #form-element-creditcard b {
634
- background-position: -10px -847px;
635
- }
636
- #form-element-currency b {
637
- background-position: -10px -408px;
638
- }
639
- #form-element-datepicker b {
640
- background-position: -10px -218px;
641
- }
642
- #form-element-digits b {
643
- background-position: -10px -454px;
644
- }
645
- #form-element-email b {
646
- background-position: -10px -306px;
647
- }
648
- #form-element-file b {
649
- background-position: -10px -590px;
650
- }
651
- #form-element-hidden b {
652
- background-position: -10px -999px;
653
- }
654
- #form-element-html b {
655
- background-position: -10px -562px;
656
- }
657
- #form-element-instructions b {
658
- background-position: -10px -623px;
659
- }
660
- #form-element-ip b {
661
- background-position: -10px -923px;
662
- }
663
- #form-element-matrix b {
664
- background-position: -10px -1216px;
665
- }
666
- #form-element-max b {
667
- background-position: -10px -1062px;
668
- }
669
- #form-element-min b {
670
- background-position: -10px -1094px;
671
- }
672
- #form-element-pagebreak b {
673
- background-position: -10px -1292px;
674
- }
675
- #form-element-password b {
676
- background-position: -10px -964px;
677
- }
678
- #form-element-phone b {
679
- background-position: -10px -532px;
680
- }
681
- #form-element-radio b {
682
- background-position: -10px -53px;
683
- }
684
- #form-element-range b {
685
- background-position: -10px -1186px;
686
- }
687
- #form-element-section b {
688
- background-position: -10px -812px;
689
- }
690
- #form-element-select b {
691
- background-position: -10px -10px;
692
- }
693
- #form-element-slider b {
694
- background-position: -10px -1126px;
695
- }
696
- #form-element-spinner b {
697
- background-position: -10px -1154px;
698
- }
699
- #form-element-text b {
700
- background-position: -10px -91px;
701
- }
702
- #form-element-textarea b {
703
- background-position: -10px -176px;
704
- }
705
- #form-element-time b {
706
- background-position: -10px -493px;
707
- }
708
- #form-element-username b {
709
- background-position: -10px -1255px;
710
- }
711
- #form-element-url b {
712
- background-position: -10px -360px;
713
- }
714
- .static-vars-inactive {
715
- display: none;
716
  }
717
- .static-vars-active {
718
- display: block;
 
719
  }
720
- .vfb-button {
721
- position: relative;
722
- overflow: visible;
723
- display: inline-block;
724
- border: 1px solid #d4d4d4;
 
725
  margin: 0;
726
- padding: .5em 2.5em .5em 1em;
727
- text-decoration: none;
728
- text-shadow: 1px 1px 0 #fff;
729
- font: 12px/normal sans-serif;
 
730
  color: #333;
731
- white-space: nowrap;
 
 
 
732
  cursor: pointer;
733
- outline: 0;
734
- background-color: #ececec;
735
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
736
- background-image: -moz-linear-gradient(#f4f4f4, #ececec);
737
- background-image: -o-linear-gradient(#f4f4f4, #ececec);
738
- background-image: linear-gradient(#f4f4f4, #ececec);
739
  -webkit-background-clip: padding;
740
  -moz-background-clip: padding;
741
- -o-background-clip: padding-box;
742
- -webkit-border-radius: .2em;
743
- -moz-border-radius: .2em;
744
- border-radius: .2em;
745
- zoom: 1;
746
- *display: inline;
747
- }
748
- .vfb-button:hover, .vfb-button:active, .vfb-button.current {
749
- border-color: #3072b3;
750
- border-bottom-color: #2a65a0;
751
- text-decoration: none;
752
- text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
753
- color: #fff;
754
- background-color: #3072b3;
755
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#599bdc), to(#3072b3));
756
- background-image: -moz-linear-gradient(#599bdc, #3072b3);
757
- background-image: -o-linear-gradient(#599bdc, #3072b3);
758
- background-image: linear-gradient(#599bdc, #3072b3);
759
- }
760
- .vfb-button.current {
761
- font-weight: bold;
762
- }
763
- .vfb-button::-moz-focus-inner {
764
- padding: 0;
765
- border: 0;
766
- }
767
- .vfb-button.vfb-delete {
768
- color: #900;
769
- }
770
- .vfb-button.vfb-delete:hover, .vfb-button.vfb-delete:focus, .vfb-button.vfb-delete:active {
771
- border-color: #b53f3a;
772
- border-bottom-color: #a0302a;
773
- color: #fff;
774
- background-color: #dc5f59;
775
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dc5f59), to(#b33630));
776
- background-image: -moz-linear-gradient(#dc5f59, #b33630);
777
- background-image: -o-linear-gradient(#dc5f59, #b33630);
778
- background-image: linear-gradient(#dc5f59, #b33630);
779
- }
780
- .vfb-button.vfb-delete:active, .vfb-button.vfb-delete.active {
781
- text-shadow: none;
782
- }
783
- .vfb-button.vfb-duplicate:hover, .vfb-button.vfb-duplicate:focus, .vfb-button.vfb-duplicate:active {
784
- border-color: #008e0d;
785
- border-bottom-color: #008e0d;
786
- color: #fff;
787
- background-color: #82ba0b;
788
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7cbc0a), to(#82ba0b));
789
- background-image: -moz-linear-gradient(#7cbc0a, #82ba0b);
790
- background-image: -o-linear-gradient(#7cbc0a, #82ba0b);
791
- background-image: linear-gradient(#7cbc0a, #82ba0b);
792
- }
793
- .button-group {
794
- display: inline-block;
795
- list-style: none;
796
- margin-top: 10px;
797
- }
798
- .button-group .vfb-button {
799
- float: left;
800
- margin-left: -1px;
801
- }
802
- .vfb-button.vfb-first {
803
- border-bottom-right-radius: 0;
804
- border-top-right-radius: 0;
805
- }
806
- .vfb-button.vfb-last {
807
- border-bottom-left-radius: 0;
808
- border-top-left-radius: 0;
809
- }
810
- .button-icon {
811
- width: 18px;
812
- height: 24px;
813
- position: absolute;
814
- top: 0;
815
- right: 0;
816
- }
817
- .button-icon.arrow {
818
- background: url('../images/arrows.png?d=20120921') no-repeat scroll 0 -118px transparent;
819
- }
820
- .current .button-icon.arrow {
821
- background: url('../images/arrows.png?d=20120921') no-repeat scroll 0 -30px transparent;
822
- }
823
- .button-icon.plus {
824
- background: url('../images/sprite.png?d=20120921') no-repeat scroll -12px -644px transparent;
825
- }
826
- .button-icon.delete {
827
- background: url('../images/sprite.png?d=20120921') no-repeat scroll -12px -671px transparent;
828
- }
829
- #form-settings {
830
- width: 460px;
831
- display: none;
832
- }
833
- #form-settings.current {
834
- display: block;
835
- }
836
- .form-details {
837
- padding: 20px;
838
- background: rgba(255, 255, 255, 0.5);
839
- box-shadow: 0 0 0 1px rgba(155, 155, 155, 0.3);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
840
  }
841
- .form-details.on {
842
- display: block;
 
 
 
 
 
 
 
843
  }
844
- .settings-links {
845
- background: none repeat scroll 0 0 #f5f5f5;
846
- box-shadow: 0 0 0 1px rgba(155, 155, 155, 0.3), 1px 0 0 0 rgba(255, 255, 255, 0.9) inset, 0px 2px 2px rgba(0, 0, 0, 0.1);
847
- color: #777;
848
- cursor: pointer;
 
 
 
849
  display: block;
850
- font-family: Arial, Helvetica, sans-serif;
851
- font-size: 15px;
852
- font-weight: bold;
853
- height: 25px;
854
- line-height: 28px;
855
  padding: 5px 15px;
856
- position: relative;
 
 
 
 
 
 
 
 
857
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);
858
- text-decoration: none;
859
- text-transform: uppercase;
860
- z-index: 1;
861
- }
862
- .settings-links .arrow {
863
- position: absolute;
864
- width: 24px;
865
- height: 24px;
866
- right: 13px;
867
- top: 7px;
868
- background: url('../images/arrows.png?d=20120921') no-repeat scroll 8px -278px transparent;
869
- }
870
- .settings-links.on .arrow {
871
- background: url('../images/arrows.png?d=20120921') no-repeat scroll 8px -252px transparent;
872
- }
873
- .settings-links:hover, .settings-links.on {
874
- background: #c6e1ec;
875
- color: #3d7489;
876
- text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
877
- box-shadow: 0 0 0 1px rgba(155, 155, 155, 0.3), 0px 2px 2px rgba(0, 0, 0, 0.1);
878
- }
879
- .vfb-tooltip {
880
- position: relative;
881
- float: right;
882
  cursor: pointer;
883
- width: 16px;
884
- height: 16px;
885
- margin-right: 2px;
886
- }
887
- .tooltip {
888
- text-indent: 0;
889
- z-index: 200;
890
- width: 250px;
891
- padding: 5px 20px;
892
- border-radius: 5px;
893
- border: 2px solid #333;
894
- box-shadow: 0 0 7px black;
895
- background: #222;
896
- position: absolute;
897
- top: -40px;
898
- display: none;
899
- font-style: normal;
900
- color: white;
901
- }
902
- .tooltip h3, .vfb-tooltip .tooltip h3 {
903
- font-family: sans-serif;
904
- font-weight: bold;
905
- font-size: 13px;
906
- padding: 0 0 6px 0;
907
- margin: 5px 0;
908
- border-bottom: 1px solid white;
909
  }
910
- .tooltip p {
911
- font-size: 12px;
912
- margin-top: 10px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
913
  }
914
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
915
  .vfb-export-label {
916
  width: 10em;
917
  float: left;
918
  }
919
 
 
 
 
 
920
  #vfb-export-entries-fields {
921
  height:275px;
922
  width:300px;
@@ -926,4 +1374,4 @@ ul.vfb-fields-col-1, ul.vfb-fields-col-2 {
926
  border-radius: 3px;
927
  margin-left: 10em;
928
  padding: 5px;
929
- }
1
+ /* VFB Pro call to action */
 
 
 
 
 
2
  .vfb-pro-call-to-action {
3
+ padding: 5px 0;
4
+ text-align: center;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
  }
6
+
7
+ .vfb-btn {
8
+ display: inline-block;
9
+ *display: inline;
10
+ /* IE7 inline-block hack */
11
+
12
+ *zoom: 1;
13
+ padding: 14px 24px;
14
+ margin-bottom: 0;
15
+ line-height: 20px;
16
+ text-align: center;
17
+ vertical-align: middle;
18
+ cursor: pointer;
19
+ color: #333333;
20
+ font-size: 21px;
21
+ font-weight: 500;
22
+ text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
23
+ background-color: #f5f5f5;
24
+ background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
25
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
26
+ background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
27
+ background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
28
+ background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
29
+ background-repeat: repeat-x;
30
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
31
+ border-color: #e6e6e6 #e6e6e6 #bfbfbf;
32
+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
33
+ *background-color: #e6e6e6;
34
+ /* Darken IE7 buttons by default so they stand out more given they won't have borders */
35
+
36
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
37
+ border: 1px solid #cccccc;
38
+ *border: 0;
39
+ border-bottom-color: #b3b3b3;
40
+ -webkit-border-radius: 6px;
41
+ -moz-border-radius: 6px;
42
+ border-radius: 6px;
43
+ *margin-left: .3em;
44
+ -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
45
+ -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
46
+ box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
47
+ text-decoration: none;
48
+ }
49
+
50
+ .vfb-btn:hover,
51
+ .vfb-btn:focus {
52
+ color: #333333;
53
+ text-decoration: none;
54
+ background-position: 0 -15px;
55
+ -webkit-transition: background-position 0.1s linear;
56
+ -moz-transition: background-position 0.1s linear;
57
+ -o-transition: background-position 0.1s linear;
58
+ transition: background-position 0.1s linear;
59
+ }
60
+
61
+ .vfb-btn:focus {
62
+ outline: thin dotted #333;
63
+ outline: 5px auto -webkit-focus-ring-color;
64
+ outline-offset: -2px;
65
+ }
66
+
67
+ .vfb-btn.active,
68
+ .vfb-btn:active {
69
+ background-image: none;
70
+ outline: 0;
71
+ -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
72
+ -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
73
+ box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
74
+ }
75
+
76
+
77
+ .vfb-btn-primary.active {
78
+ color: rgba(255, 255, 255, 0.75);
79
+ }
80
+
81
+ .vfb-btn-primary {
82
+ color: #ffffff;
83
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
84
+ background-color: #006dcc;
85
+ background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
86
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
87
+ background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
88
+ background-image: -o-linear-gradient(top, #0088cc, #0044cc);
89
+ background-image: linear-gradient(to bottom, #0088cc, #0044cc);
90
+ background-repeat: repeat-x;
91
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
92
+ border-color: #0044cc #0044cc #002a80;
93
+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
94
+ *background-color: #0044cc;
95
+ /* Darken IE7 buttons by default so they stand out more given they won't have borders */
96
+
97
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
98
+ }
99
+
100
+ .vfb-btn-primary:hover,
101
+ .vfb-btn-primary:focus,
102
+ .vfb-btn-primary:active,
103
+ .vfb-btn-primary.active,
104
+ .vfb-btn-primary.disabled,
105
+ .vfb-btn-primary[disabled] {
106
+ color: #ffffff;
107
+ background-color: #0044cc;
108
+ *background-color: #003bb3;
109
+ }
110
+
111
+ .vfb-btn-primary:active,
112
+ .vfb-btn-primary.active {
113
+ background-color: #003399 \9;
114
+ }
115
+
116
+ .vfb-pro-call-to-action .cta-sign-up {
117
+ color: #fff;
118
+ display: block;
119
+ font-size: 24px;
120
+ font-weight: bold;
121
+ text-align: center;
122
+ text-decoration: none;
123
+ text-shadow: 1px 1px 1px #2b658c;
124
+ width: 100%;
125
+ line-height: 22px;
126
+ }
127
+
128
+ .vfb-pro-call-to-action .cta-price {
129
+ color: #ace7ff;
130
+ display: block;
131
+ font-size: 12px;
132
+ font-weight: normal;
133
+ line-height: 20px;
134
+ text-align: center;
135
+ text-decoration: none;
136
+ width: 100%;
137
+ line-height: 20px;
138
+ }
139
+
140
+ .vfb-pro-upgrade {
141
+ display: inline;
142
+ float: left;
143
+ padding: 10px;
144
+ margin-bottom: 20px;
145
+ background-color: #d3e7ee;
146
+ border: 1px solid #21759b;
147
+ border-radius: 5px;
148
+ }
149
+
150
+ .rtl .vfb-pro-upgrade {
151
+ float: right;
152
+ }
153
+
154
+ .vfb-pro-upgrade h2 {
155
+ font-size: 20px;
156
+ font-weight: 500;
157
+ padding: 5px 0;
158
+ text-align: center;
159
+ }
160
+
161
+ .vfb-pro-upgrade h2 a {
162
+ text-decoration: none;
163
+ }
164
+
165
+ .vfb-pro-upgrade ul {
166
+ list-style: outside;
167
+ margin-left: 10px;
168
+ }
169
+
170
+ .rtl .vfb-pro-upgrade ul {
171
+ margin-left: 0;
172
+ margin-right: 10px;
173
+ }
174
+
175
+ /* !Form View framework */
176
+ #vfb-form-builder-frame{
177
+ display:block;
178
+ margin: 0 -8px 0 290px;
179
  }
180
+
181
+ .rtl #vfb-form-builder-frame {
182
+ margin: 0 290px 0 -8px;
183
+ }
184
+
185
+ #vfb-form-builder-frame:after,
186
+ #form-editor-header .vfb-major-publishing-actions:after,
187
+ #form-editor-footer .vfb-major-publishing-actions:after,
188
+ #vfb-form-builder-frame .menu-item-settings:after,
189
+ #vfb-form-list:after,
190
+ .option:after{
191
+ display: block;
192
+ visibility: hidden;
193
+ clear:both;
194
+ height: 0;
195
+ content: ".";
196
  }
197
+
198
+ #vfb-form-builder-sidebar{
199
+ clear:both;
200
+ width:281px;
201
  }
202
+
203
+ #vfb-form-builder-management{
204
+ position: relative;
205
+ margin-right: 10px;
206
  }
207
+
208
+ .rtl #vfb-form-builder-management {
209
+ margin-right: 0;
210
+ margin-left: 10px;
211
+ }
212
+
213
+ #vfb-form-builder-management .form-edit{
214
+ margin-bottom: 20px;
215
+ border: 1px solid #dfdfdf;
216
+ border-radius: 3px;
217
+ }
218
+
219
+ /* !Form Editor Header/Footer */
220
+ #form-editor-header,
221
+ #form-editor-footer{
222
+ padding: 0 10px;
223
+ background-color: #f1f1f1;
224
  }
225
+
226
+ #form-editor-footer{
227
+ border-top:1px solid #dfdfdf;
228
+ }
229
+
230
+ .vfb-major-publishing-actions{
231
+ clear:both;
232
+ padding:3px 0 5px;
233
+ }
234
+
235
+ .vfb-major-publishing-actions .publishing-action{
236
+ float:right;
237
+ margin: 5px 0 1px;
238
+ text-align: right;
239
+ line-height: 23px;
240
+ }
241
+
242
+ #form-editor-header .publishing-action{
243
+ margin-top:12px;
244
+ }
245
+
246
+ /* !Subnavigation links */
247
+ .sub-navigation{
248
+ float:none;
249
+ margin:8px 0 5px;
250
+ padding:0;
251
+ list-style: none;
252
+ white-space: nowrap;
253
+ font-size: 12px;
254
+ }
255
+
256
+ .sub-navigation li{
257
+ display: inline;
258
+ margin:0;
259
+ padding:0;
260
+ }
261
+
262
+ .sub-navigation a{
263
+ padding:0.2em;
264
+ text-decoration: none;
265
+ line-height: 2;
266
+ }
267
+
268
+ .sub-navigation a.current{
269
+ border:medium none;
270
+ background:none;
271
+ color: black;
272
+ font-weight: bold;
273
+ }
274
+
275
+ .sub-navigation a:hover{
276
+ color:rgb(213,78,33);
277
+ }
278
+
279
+ /* Form Box view */
280
+ #vfb-sidebar,
281
+ #vfb-main{
282
+ float: left;
283
+ margin: 10px 0;
284
+ width: 260px;
285
  }
286
+
287
+ .rtl #vfb-sidebar,
288
+ .rtl #vfb-main {
289
+ float: right;
290
+ }
291
+
292
+ #vfb-main{
293
+ width:auto;
294
+ }
295
+ #vfb-main.vfb-order-type-list{
296
+ width: 100%;
297
+ }
298
+
299
+ #vfb-main p a,
300
+ #vfb-main h3 a{
301
+ text-decoration: none;
302
+ }
303
+
304
+ #vfb-main .submitdelete{
305
+ color: #BC0B0B;
306
+ text-decoration: none;
307
+ }
308
+ #vfb-main .submitdelete:hover{
309
+ color:red;
310
+ }
311
+
312
+ #vfb-sidebar{
313
+ margin-left: -300px;
314
  }
315
+
316
+ .rtl #vfb-sidebar {
317
+ margin-left: 0;
318
+ margin-right: -300px;
319
+ }
320
+
321
+ #vfb-form-list{
322
+ display: block;
323
+ margin-left: 300px;
324
  }
325
+
326
+ .rtl #vfb-form-list {
327
+ margin-left: 0;
328
+ margin-right: 300px;
329
+ }
330
+
331
  .vfb-box {
332
  position:relative;
333
  float:left;
345
  box-shadow: 0 1px 0 #FFFFFF inset;
346
  line-height: 1.4em;
347
  }
348
+
349
+ .vfb-form-alpha-list{
350
+ width: 70%;
351
+ float: left;
352
+ padding-right:20px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
353
  }
354
+
355
+ .rtl .vfb-form-alpha-list {
356
+ float: right;
357
+ padding-right: 0;
358
+ padding-left: 20px;
359
+ }
360
+
361
+ .vfb-form-alpha-list hr{
362
+ display:block;
363
+ margin:1em 0;
364
+ padding:0;
365
+ height:1px;
366
+ border:0;
367
+ border-top:1px solid #ccc;
368
+ }
369
+
370
+ .vfb-form-alpha-group .letter,
371
+ .wrap h2.letter{
372
+ float:left;
373
+ padding:0;
374
+ color:#666;
375
+ font-size:14px;
376
+ line-height: 17px;
377
+ }
378
+
379
+ .rtl .vfb-form-alpha-group .letter,
380
+ .rtl .wrap h2.letter {
381
+ float: right;
382
+ }
383
+
384
+ .vfb-form-alpha-form{
385
+ display: block;
386
+ margin:10px 0;
387
+ padding-left:150px;
388
+ width:auto;
389
+ }
390
+
391
+ .rtl .vfb-form-alpha-form {
392
+ padding-left: 0;
393
+ padding-right: 150px;
394
+ }
395
+
396
+ .vfb-form-alpha-form h3{
397
+ float:left;
398
+ margin: 0;
399
+ width:50%;
400
+ word-wrap: break-word;
401
+ font-size:17px;
402
+ }
403
+
404
+ .rtl .vfb-form-alpha-form h3 {
405
+ float: right;
406
+ }
407
+
408
+ .vfb-form-alpha-form .vfb-publishing-actions,
409
+ .vfb-form-alpha-form .vfb-form-meta{
410
+ float:left;
411
+ width:20%;
412
+ text-align: center;
413
+ }
414
+
415
+ .rtl .vfb-form-alpha-form .vfb-publishing-actions,
416
+ .rtl .vfb-form-alpha-form .vfb-form-meta {
417
+ float: right;
418
+ }
419
+
420
+ .vfb-form-alpha-form .vfb-form-meta{
421
+ width: 30%;
422
+ }
423
+
424
+ .vfb-form-alpha-form .vfb-publishing-actions p,
425
+ .vfb-form-alpha-form .vfb-form-meta p{
426
+ margin:0;
427
+ }
428
+
429
+ .vfb-form-alpha-form .vfb-form-meta,
430
+ .vfb-form-alpha-form .paypal{
431
+ float:left;
432
+ margin:0;
433
+ text-align: left;
434
+ }
435
+
436
+ .rtl .vfb-form-alpha-form .vfb-form-meta,
437
+ .rtl .vfb-form-alpha-form .paypal {
438
+ float: right;
439
+ text-align: right;
440
+ }
441
+
442
+ .vfb-sortable-placeholder{
443
+ display:block;
444
+ height:35px;
445
+ width:400px;
446
+ margin:8px;
447
+ border:1px dashed #bbb;
448
+ background-color:#f5f5f5;
449
+ }
450
+
451
+ #vfb-main .vfb-sortable-placeholder{
452
+ float:left;
453
+ margin:8px;
454
+ height:200px;
455
+ width:210px;
456
+ }
457
+
458
+ .rtl #vfb-main .vfb-sortable-placeholder {
459
+ float: right;
460
+ }
461
+
462
+ #vfb-menu-to-edit .mjs-nestedSortable-error{
463
+ border-color:red;
464
+ background-color:#fbe3e4;
465
+ color:#8a1f11;
466
+ }
467
+ .vfb-meta-entries-total span,
468
+ .vfb-meta-entries-total-today span{
469
+ font-size: 11px;
470
+ font-weight: bold;
471
+ height: 1.4em;
472
+ line-height: 1.4em;
473
+ min-width: .7em;
474
+ padding: 0 6px;
475
+ display: inline-block;
476
+ border-radius: 5px;
477
+ background-color: #bbb;
478
+ color: white;
479
+ text-align: center;
480
+ }
481
+
482
+ .vfb-meta-entries-total:hover span,
483
+ .vfb-meta-entries-total-today:hover span{
484
+ background-color: #d54e21;
485
+ }
486
+ .fixed .column-entries,
487
+ .fixed .column-form_id {
488
+ width: 8em;
489
  }
490
+
491
+ strong .vfb-meta-entries-total span {
492
+ background-color: #21759B;
493
  }
494
+
495
+ .entries-count-wrapper {
496
+ font-family: sans-serif;
497
+ min-width: 22px;
498
+ padding-bottom: 1px;
499
+ }
500
+
501
+ /* !New Form box */
502
+ #new-form{
503
+ margin:8px 0;
504
+ padding-top:10px;
505
+ width:75px;
506
+ height:105px;
507
+ text-align: center;
508
+ }
509
+ #new-form a{
510
+ display:block;
511
+ width:auto;
512
+ text-decoration: none;
513
+ }
514
+
515
+ #post-body{
516
+ padding: 10px;
517
  }
518
+
519
+ /* !Form Editor columns */
520
+ .vfb-postbox-container{
521
+ float:left;
522
+ margin:0 8px;
523
+ width:100%;
524
  }
525
+
526
+ .rtl .vfb-postbox-container {
527
+ float: right;
528
+ }
529
+
530
+ #vfb-postbox-container-1 .postbox{
531
+ min-width:281px;
532
  }
533
+
534
+ #vfb-postbox-container-2{
535
+ min-width: 485px;
536
  }
537
+
538
+ #vfb-form-builder-frame.columns-1{
539
+ margin-left:-8px;
540
  }
541
+
542
+ .rtl #vfb-form-builder-frame.columns-1 {
543
+ margin-left: 0;
544
+ margin-right: -8px;
545
+ }
546
+
547
+ #vfb-form-builder-frame.columns-1 #vfb-postbox-container-1{
548
+ float:none;
549
  }
550
+
551
+ #vfb-form-builder-frame.columns-1 #vfb-postbox-container-2{
552
+ width:99%;
553
  }
554
+
555
+ #vfb-form-builder-frame.columns-2 #vfb-postbox-container-3{
556
+ display:none;
557
  }
558
+
559
+ #vfb-form-builder-frame.columns-2 #vfb-postbox-container-1,
560
+ #vfb-form-builder-frame.columns-3 #vfb-postbox-container-1{
561
+ margin-left:-290px;
562
+ width:281px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
563
  }
564
+
565
+ .rtl #vfb-form-builder-frame.columns-2 #vfb-postbox-container-1,
566
+ .rtl #vfb-form-builder-frame.columns-3 #vfb-postbox-container-1{
567
+ margin-left: 0;
568
+ margin-right: -290px;
569
+ }
570
+
571
+ #vfb-form-builder-frame.columns-3 #vfb-form-builder-management{
572
+ margin-right: 0;
573
  }
574
+
575
+ #vfb-form-builder-frame.columns-3 #vfb-postbox-container-2{
576
+ width:30%;
577
  }
578
+
579
+ #vfb-form-builder-frame.columns-3 #vfb-postbox-container-3{
580
+ display:inline;
581
+ margin-right:0;
582
+ width:46.5%;
583
  }
584
+
585
+ .rtl #vfb-form-builder-frame.columns-3 #vfb-postbox-container-3{
586
+ margin-right: 0;
587
+ margin-left: 0;
588
+ }
589
+
590
+ #vfb-form-meta-preview iframe{
591
+ width:100%;
592
+ height: 100%;
593
  }
594
+
595
+ /* !Form Editor Columns - One Column */
596
+ @media only screen and (max-width: 799px) {
597
+ #vfb-form-builder-frame .vfb-postbox-container {
598
+ width: 100%;
599
+ }
600
+ .columns-prefs .columns-prefs-3{
601
+ display: none;
602
+ }
603
  }
604
+
605
+ /* !Form Editor Columns - Two Columns */
606
+ @media only screen and (min-width: 800px) and (max-width: 1200px) {
607
+ #vfb-form-builder-frame .vfb-postbox-container {
608
+ width: 49.5%;
609
+ }
610
+
611
+ #vfb-form-builder-frame.columns-3 #vfb-postbox-container-2,
612
+ #vfb-form-builder-frame.columns-3 #vfb-postbox-container-3{
613
+ width: 50.5%;
614
+ }
615
+
616
+ #vfb-form-builder-frame.columns-1 .vfb-postbox-container {
617
+ width: 100%;
618
+ }
619
+ }
620
+ /* !Form Editor Columns - Three Columns */
621
+ @media only screen and (min-width: 1600px) {
622
+ #vfb-form-builder-frame.columns-3 #vfb-postbox-container-3{
623
+ width: 58%;
624
+ }
625
  }
626
+
627
+ /* !Field Item arrows */
628
+ .item-edit {
629
+ position: absolute;
630
+ top: 0;
631
+ right: -20px;
632
+ display: block;
633
+ overflow: hidden;
634
+ width:30px;
635
+ height: 36px;
636
+ background:url('../images/arrows.png?d=20121201') no-repeat scroll 8px 10px transparent;
637
+ text-indent:-999em;
638
+ }
639
+
640
+ .rtl .item-edit {
641
+ right: auto;
642
+ left: -20px;
643
+ }
644
+
645
+ .item-edit:hover{
646
+ background:url('../images/arrows.png?d=20121201') no-repeat scroll 8px 10px transparent;
647
+ }
648
+
649
+ .item-edit.opened{
650
+ background:url('../images/arrows.png?d=20121201') no-repeat scroll 8px -25px transparent;
651
+ }
652
+
653
+ .item-edit.opened:hover{
654
+ background:url('../images/arrows.png?d=20121201') no-repeat scroll 8px -148px transparent;
655
+ }
656
+
657
+ /* !Field Item attribute input styles */
658
+ .option .widefat,
659
+ .options-other-show .widefat,
660
+ .options-other-hide .widefat {
661
+ margin: 0 6px 7px 0;
662
+ width: 325px;
663
  }
664
+
665
+ .rtl .option .widefat,
666
+ .rtl .options-other-show .widefat,
667
+ .rtl .options-other-hide .widefat {
668
+ margin: 0 0 7px 6px;
669
+ }
670
+
671
+ #form-settings .description-thin{
672
+ margin:12px 10px 12px 0;
673
+ }
674
+
675
+ .rtl #form-settings .description-thin {
676
+ margin: 12px 0 12px 10px;
677
+ }
678
+
679
+ .description-thin,
680
  .description-wide {
681
+ float: left;
682
+ margin-right: 10px;
683
  }
684
+
685
+ .rtl .description-thin,
686
+ .rtl .description-wide {
687
+ float: right;
688
+ margin-right: 0;
689
+ margin-left: 10px;
690
+ }
691
+
692
+ .description-thin {
693
+ width: 190px;
694
+ height: 40px;
695
+ }
696
+
697
+ .description-wide {
698
+ width: 390px;
699
+ }
700
+
701
+ .addOption,
702
+ .deleteOption,
703
+ .addEmail,
704
+ .deleteEmail,
705
+ .addCondition,
706
+ .deleteCondition {
707
  background: url('../images/sprite.png?d=20120921') -12px -650px no-repeat transparent;
708
  text-indent: -9999px;
709
  width: 16px;
713
  position: relative;
714
  top: 4px;
715
  }
716
+
717
+ .deleteOption,
718
+ .deleteEmail,
719
+ .deleteCondition {
720
+ background-position: -12px -677px;
721
+ }
722
+
723
+ .addEmail,
724
+ .deleteEmail {
725
+ margin-top: 5px;
726
+ }
727
+
728
+ .ui-state-disabled .menu-item-handle{
729
+ background: #dfdfdf;
730
+ box-shadow: none;
731
+ cursor:default;
732
+ }
733
+
734
+
735
+ #vfb-poststuff{
736
+ display:block;
737
+ margin-right:300px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
738
  }
739
+
740
+ .rtl #vfb-poststuff {
741
+ margin-right: 0;
742
+ margin-left: 300px;
743
+ }
744
+
745
+ #vfb-entries-body-content{
746
+ float:left;
747
+ width:100%;
748
  }
749
+
750
+ .rtl #vfb-entries-body-content {
751
+ float: right;
752
+ }
753
+
754
+ .metabox-holder #vfb-entries-body-content h3{
755
+ font-weight: bold;
756
+ font-family: sans-serif;
757
+ }
758
+
759
+ #entry-edit #side-info-column{
760
+ margin-right:-300px;
761
  }
762
+
763
+ .rtl #entry-edit #side-info-column {
764
+ margin-right: 0;
765
+ margin-left: -300px;
766
+ }
767
+
768
+ label.error{
769
+ display:block;
770
+ color:red;
771
  }
772
+
773
+ #visual-form-builder-update input.error,
774
+ #visual-form-builder-update textarea.error,
775
+ #visual-form-builder-update select.error{
776
+ border:1px solid red;
777
  }
778
+
779
+ .vfb-menu-item-handle {
780
+ background: #f1f1f1;
781
+ box-shadow:0 1px 0 #f1f1f1 inset;
782
+ border: 1px solid #DFDFDF;
783
+ border-radius: 3px;
784
+ height: auto;
785
+ line-height: 35px;
786
+ overflow: hidden;
787
+ padding-left: 10px;
788
+ position: relative;
789
+ text-shadow: 0 1px 0 #FFFFFF;
790
+ width: 400px;
791
+ word-wrap: break-word;
792
+ cursor: move;
793
  }
794
+
795
+ .rtl .vfb-menu-item-handle {
796
+ padding-left: 0;
797
+ padding-right: 10px;
798
+ }
799
+
800
+ .vfb-menu-item-type-fieldset,
801
+ .vfb-menu-item-type-verification,
802
+ #form-element-fieldset {
803
+ background: #e3e3e3;
804
+ box-shadow:0 1px 0 #e3e3e3 inset;
805
+ }
806
+
807
+ .vfb-menu-item-handle .item-title {
808
+ min-height: 20px;
809
+ display: block;
810
+ font-size: 12px;
811
+ font-weight: bold;
812
+ line-height: 20px;
813
+ margin-right: 13em;
814
+ padding: 7px 0;
815
+ }
816
+
817
+ .rtl .vfb-menu-item-handle .item-title {
818
+ margin-right: 0;
819
+ margin-left: 13em;
820
+ }
821
+
822
+ .sender-labels{
823
+ width:80px;
824
  }
825
+
826
+ .is-field-required{
827
+ color:#BC1212;
 
828
  }
829
+
830
+ #form-details-nav{
831
+ padding-top:10px;
832
+ font-size:1.0em;
833
+ }
834
+ #form-details-nav a,
835
+ .charts-nav a{
836
+ padding:5px 10px;
837
+ text-decoration:none;
838
+ font-weight:bold;
839
+ }
840
+
841
+ #form-details-nav a.current,
842
+ .charts-nav a.current{
843
+ height:40px;
844
+ border-color: #dfdfdf;
845
+ border-radius:5px;
846
+ background-color:#777;
847
+ background-image: -ms-linear-gradient(bottom, #6d6d6d, #808080);
848
+ background-image: -moz-linear-gradient(bottom, #6d6d6d, #808080);
849
+ background-image: -o-linear-gradient(bottom, #6d6d6d, #808080);
850
+ background-image: -webkit-gradient(linear, left bottom, left top, from(#6d6d6d), to(#808080));
851
+ background-image: -webkit-linear-gradient(bottom, #6d6d6d, #808080);
852
+ background-image: linear-gradient(bottom, #6d6d6d, #808080);
853
+ color:white;
854
+ text-shadow:0 -1px 0 #333333;
855
+ }
856
+
857
+ /* !Form Settings - Confirmation */
858
+ .form-details,
859
+ #form-success-message-text,
860
+ #form-success-message-page,
861
+ #form-success-message-redirect{
862
+ display:none;
863
  }
864
+
865
+ .form-details-current, .active{
866
+ display:block;
867
+ }
868
+
869
+ #confirmation-message textarea,
870
+ #notification textarea{
871
+ width:100%;
872
+ height:10em;
873
+ font-family:Consolas,Monaco,monospace;
874
+ }
875
+
876
+ #form-success-message-page,
877
+ #form-success-message-redirect{
878
+ margin-top:10px;
879
+ width:100%;
880
+ }
881
+
882
+ .post-body-plain ol li{
883
+ list-style:decimal;
884
  }
885
+
886
  #vfb-upgrade-column {
887
  display: inline;
888
  float: left;
889
+ width: auto;
890
+ }
891
+
892
+ .rtl #vfb-upgrade-column {
893
+ float: right;
894
+ }
895
+
896
  #promote-vfb li {
897
  padding-left: 20px;
898
+ text-align: left;
899
  }
900
+
901
+ .rtl #promote-vfb li {
902
+ padding-left: 0;
903
+ padding-right: 40px;
904
+ text-align: right;
905
+ }
906
+
907
  #promote-vfb #twitter {
908
  background: url('../images/sprite.png?d=20120921') -10px -746px no-repeat transparent;
909
  }
910
+
911
+ .rtl #promote-vfb #twitter {
912
+ background-position: right -746px;
913
+ }
914
+
915
  #promote-vfb #star {
916
  background: url('../images/sprite.png?d=20120921') -10px -710px no-repeat transparent;
917
  }
918
+
919
+ .rtl #promote-vfb #star {
920
+ background-position: right -710px;
921
+ }
922
+
923
+ #promote-vfb #paypal,
924
  .paypal {
925
+ background: url('../images/sprite.png?d=20120921') -10px -777px no-repeat transparent;
 
 
926
  }
927
+
928
+ .rtl #promote-vfb #paypal {
929
+ background-position: right -777px;
930
+ }
931
+
932
+ .paypal {
933
+ padding-top: 3px;
934
+ padding-left: 20px;
935
+ height: 20px;
936
+ }
937
+
938
  .menu .ui-nestedSortable-error {
939
  background-color: #fbe3e4;
940
  border-color: red;
941
  color: #8a1f11;
942
  }
943
+
944
+ ul#vfb-menu-to-edit ul{
945
+ margin: 0 0 0 25px;
946
+ padding: 0;
947
+ width:98%;
948
+ list-style-type: none;
949
+ }
950
+ #vfb-menu-to-edit{
951
+ margin-top:0;
952
+ padding:1em 0;
953
+ }
954
+
955
+ #vfb-fieldset-first-warning{
956
+ display: none;
 
 
 
957
  }
958
+
959
+ .ui-state-disabled{
960
+ opacity: 100;
961
+ filter: alpha(Opacity=100);
 
962
  }
963
+
964
+ .vfb-details{
965
+ margin-bottom:10px;
966
+ padding:0 10px;
967
+ border:1px solid #ccc;
968
+ border-radius:3px;
969
+ }
970
+
971
+ .vfb-details.section{
972
+ width:97.55%;
973
+ background-color:#efefef;
974
+ }
975
+
976
+ .vfb-details .postbox{
977
+ min-height:60px;
978
+ }
979
+
980
+ #poststuff .vfb-details h2{
981
+ margin-top:0;
982
  }
983
+
984
+ #poststuff h3.section-heading{
985
+ padding-left:0;
986
  }
987
+
988
+ /* !Form Items */
989
+ #form-items .tabs-panel{
990
+ overflow:visible;
991
+ padding:0.5em 0 0.5em 4px;
992
+ min-height:300px;
993
+ height:auto;
994
  }
995
+
996
+ .rtl #form-items .tabs-panel {
997
+ padding: 0.5em 4px 0.5em 0;
998
+ }
999
+
1000
+ ul.vfb-fields-col-1,
1001
+ ul.vfb-fields-col-2{
1002
+ float:left;
1003
+ width:50%;
1004
+ list-style: none;
1005
  }
1006
+
1007
+ .rtl ul.vfb-fields-col-1,
1008
+ .rtl ul.vfb-fields-col-2 {
1009
+ float: right;
1010
+ }
1011
+
1012
+ #vfb-form-builder-frame.columns-1 #vfb-postbox-container-1 #form-items .tabs-panel{
1013
+ height:auto;
1014
+ }
1015
+
1016
  .vfb-draggable-form-items {
1017
  display: block;
1018
  text-align: left;
1039
  height: 16px;
1040
  line-height: 16px;
1041
  }
1042
+
1043
+ #form-element-address b { background-position: -10px -132px; }
1044
+ #form-element-autocomplete b { background-position: -10px -1029px; }
1045
+ #form-element-checkbox b { background-position: -10px -261px; }
1046
+ #form-element-color b { background-position: -10px -885px; }
1047
+ #form-element-creditcard b { background-position: -10px -847px; }
1048
+ #form-element-currency b { background-position: -10px -408px; }
1049
+ #form-element-datepicker b { background-position: -10px -218px; }
1050
+ #form-element-digits b { background-position: -10px -454px; }
1051
+ #form-element-email b { background-position: -10px -306px; }
1052
+ #form-element-file b { background-position: -10px -590px; }
1053
+ #form-element-hidden b { background-position: -10px -999px; }
1054
+ #form-element-html b { background-position: -10px -562px; }
1055
+ #form-element-instructions b { background-position: -10px -623px; }
1056
+ #form-element-ip b { background-position: -10px -923px; }
1057
+ #form-element-matrix b { background-position: -10px -1216px; }
1058
+ #form-element-max b { background-position: -10px -1062px; }
1059
+ #form-element-min b { background-position: -10px -1094px; }
1060
+ #form-element-pagebreak b { background-position: -10px -1292px; }
1061
+ #form-element-password b { background-position: -10px -964px; }
1062
+ #form-element-phone b { background-position: -10px -532px; }
1063
+ #form-element-radio b { background-position: -10px -53px; }
1064
+ #form-element-range b { background-position: -10px -1186px; }
1065
+ #form-element-section b { background-position: -10px -812px; }
1066
+ #form-element-select b { background-position: -10px -10px; }
1067
+ #form-element-slider b { background-position: -10px -1126px; }
1068
+ #form-element-spinner b { background-position: -10px -1154px; }
1069
+ #form-element-text b { background-position: -10px -91px; }
1070
+ #form-element-textarea b { background-position: -10px -176px; }
1071
+ #form-element-time b { background-position: -10px -493px; }
1072
+ #form-element-username b { background-position: -10px -1255px; }
1073
+ #form-element-url b { background-position: -10px -360px; }
1074
+
1075
+ .static-vars-inactive{
1076
+ display:none;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1077
  }
1078
+
1079
+ .static-vars-active{
1080
+ display:block;
1081
  }
1082
+
1083
+ /* !Form Settings buttons */
1084
+ .vfb-button {
1085
+ position: relative;
1086
+ display: inline-block;
1087
+ overflow: visible;
1088
  margin: 0;
1089
+ padding:0.5em 2.5em 0.5em 1em;
1090
+ outline: none;
1091
+ border: 1px solid #d4d4d4;
1092
+ border-radius: 0.2em;
1093
+ background-color: #f5f5f5;
1094
  color: #333;
1095
+ text-decoration: none;
1096
+ text-shadow: 1px 1px 0 #fff;
1097
+ white-space: nowrap;
1098
+ font:12px/normal sans-serif;
1099
  cursor: pointer;
1100
+ zoom: 1;
 
 
 
 
 
1101
  -webkit-background-clip: padding;
1102
  -moz-background-clip: padding;
1103
+ -o-background-clip: padding-box;
1104
+ *display: inline;
1105
+ }
1106
+
1107
+ .vfb-button:hover,
1108
+ .vfb-button:active,
1109
+ .vfb-button.current {
1110
+ border-color: #3072b3;
1111
+ border-bottom-color: #2a65a0;
1112
+ background-color: #3072b3;
1113
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#599bdc), to(#3072b3));
1114
+ background-image: -moz-linear-gradient(#599bdc, #3072b3);
1115
+ background-image: -o-linear-gradient(#599bdc, #3072b3);
1116
+ background-image: linear-gradient(#599bdc, #3072b3);
1117
+ color: #fff;
1118
+ text-decoration: none;
1119
+ text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
1120
+ }
1121
+
1122
+ .vfb-button.current{
1123
+ font-weight:bold;
1124
+ }
1125
+
1126
+ .vfb-button::-moz-focus-inner {
1127
+ padding: 0;
1128
+ border: 0;
1129
+ }
1130
+
1131
+ .vfb-button.vfb-delete {
1132
+ color: #900;
1133
+ }
1134
+
1135
+ .vfb-button.vfb-delete:hover,
1136
+ .vfb-button.vfb-delete:focus,
1137
+ .vfb-button.vfb-delete:active {
1138
+ border-color: #b53f3a;
1139
+ border-bottom-color: #a0302a;
1140
+ background-color: #dc5f59;
1141
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dc5f59), to(#b33630));
1142
+ background-image: -moz-linear-gradient(#dc5f59, #b33630);
1143
+ background-image: -o-linear-gradient(#dc5f59, #b33630);
1144
+ background-image: linear-gradient(#dc5f59, #b33630);
1145
+ color: #fff;
1146
+ }
1147
+
1148
+ .vfb-button.vfb-delete:focus,
1149
+ .vfb-button.vfb-delete:active {
1150
+ text-shadow: none;
1151
+ }
1152
+
1153
+ .vfb-button.vfb-duplicate:hover,
1154
+ .vfb-button.vfb-duplicate:focus,
1155
+ .vfb-button.vfb-duplicate:active {
1156
+ border-color: #008e0d;
1157
+ border-bottom-color: #008e0d;
1158
+ border-left-color: #82BA0B;
1159
+ border-radius: 0;
1160
+ background-color: #82BA0B;
1161
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7cbc0a), to(#82BA0B));
1162
+ background-image: -moz-linear-gradient(#7cbc0a, #82BA0B);
1163
+ background-image: -o-linear-gradient(#7cbc0a, #82BA0B);
1164
+ background-image: linear-gradient(#7cbc0a, #82BA0B);
1165
+ color: #fff;
1166
+ }
1167
+
1168
+ .vfb-button.vfb-duplicate:focus,
1169
+ .vfb-button.vfb-duplicate:active {
1170
+ text-shadow: none;
1171
+ }
1172
+
1173
+ .vfb-button.vfb-conditional-fields:hover,
1174
+ .vfb-button.vfb-conditional-fields:focus,
1175
+ .vfb-button.vfb-conditional-fields:active {
1176
+ border-color: #929292;
1177
+ border-bottom-color: #929292;
1178
+ background-color: #eeeeee;
1179
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#cccccc));
1180
+ background-image: -moz-linear-gradient(#eeeeee, #cccccc);
1181
+ background-image: -o-linear-gradient(#eeeeee, #cccccc);
1182
+ background-image: linear-gradient(#eeeeee, #cccccc);
1183
+ color: #000000;
1184
+ text-shadow: 1px 0px 0px rgba(255,255,255,1);
1185
+ }
1186
+
1187
+ .vfb-button.vfb-conditional-fields:focus,
1188
+ .vfb-button.vfb-conditional-fields:active {
1189
+ text-shadow: none;
1190
+ }
1191
+
1192
+ .vfb-button-group{
1193
+ display:inline-block;
1194
+ margin-top:10px;
1195
+ list-style:none;
1196
+ }
1197
+
1198
+ .rtl .vfb-button-group {
1199
+ margin-left: -2px;
1200
+ }
1201
+
1202
+ .vfb-button-group .vfb-button{
1203
+ float:left;
1204
+ margin-right: 5px;
1205
+ }
1206
+
1207
+ .rtl .vfb-button-group .vfb-button {
1208
+ float: right;
1209
+ margin-right: 0;
1210
+ margin-left: 5px;
1211
+ }
1212
+
1213
+ .vfb-button-group .button-primary {
1214
+ margin-top: 2px;
1215
+ }
1216
+
1217
+ .button-icon{
1218
+ position:absolute;
1219
+ top:0;
1220
+ right:3px;
1221
+ width:16px;
1222
+ height:24px;
1223
+ }
1224
+
1225
+ .button-icon.vfb-small-arrow{
1226
+ background:url('../images/arrows.png?d=20121201') no-repeat scroll 0px -118px transparent;
1227
+ }
1228
+
1229
+ .current .button-icon.vfb-small-arrow {
1230
+ background: url('../images/arrows.png?d=20120921') no-repeat scroll 0 -30px transparent;
1231
+ }
1232
+
1233
+ .button-icon.plus {
1234
+ background: url('../images/sprite.png?d=20120921') no-repeat scroll -12px -644px transparent;
1235
+ }
1236
+
1237
+ .button-icon.delete {
1238
+ background: url('../images/sprite.png?d=20120921') no-repeat scroll -12px -671px transparent;
1239
+ }
1240
+
1241
+ #form-settings{
1242
+ display:none;
1243
+ width: 100%;
1244
+ max-width: 460px;
1245
+ margin-bottom: 15px;
1246
  }
1247
+
1248
+ #form-settings.current{
1249
+ display:block;
1250
+ }
1251
+
1252
+ .form-details{
1253
+ padding:20px;
1254
+ background: rgba(255, 255, 255, 0.5);
1255
+ box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);
1256
  }
1257
+
1258
+ .form-details.on{
1259
+ display:block;
1260
+ }
1261
+
1262
+ .settings-links{
1263
+ position: relative;
1264
+ z-index: 1;
1265
  display: block;
 
 
 
 
 
1266
  padding: 5px 15px;
1267
+ height: 25px;
1268
+ background:none repeat scroll 0 0 #F5F5F5;
1269
+ box-shadow:
1270
+ 0px 0px 0px 1px rgba(155,155,155,0.3),
1271
+ 1px 0px 0px 0px rgba(255,255,255,0.9) inset,
1272
+ 0px 2px 2px rgba(0,0,0,0.1);
1273
+ color: #777777;
1274
+ text-decoration:none;
1275
+ text-transform:uppercase;
1276
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);
1277
+ font-weight:bold;
1278
+ font-size: 15px;
1279
+ font-family:Arial, Helvetica, sans-serif;
1280
+ line-height: 28px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1281
  cursor: pointer;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1282
  }
1283
+
1284
+ .settings-links .vfb-large-arrow{
1285
+ position: absolute;
1286
+ top: 7px;
1287
+ right: 13px;
1288
+ width: 24px;
1289
+ height: 24px;
1290
+ background:url('../images/arrows.png?d=20121201') no-repeat scroll 8px -278px transparent;
1291
+ }
1292
+
1293
+ .rtl .settings-links .vfb-large-arrow {
1294
+ right: auto;
1295
+ left: 13px;
1296
+ }
1297
+
1298
+ .settings-links.on .vfb-large-arrow{
1299
+ background:url('../images/arrows.png?d=20121201') no-repeat scroll 8px -252px transparent;
1300
+ }
1301
+
1302
+ .settings-links:hover, .settings-links.on{
1303
+ background: #c6e1ec;
1304
+ box-shadow:
1305
+ 0px 0px 0px 1px rgba(155,155,155,0.3),
1306
+ 0px 2px 2px rgba(0,0,0,0.1);
1307
+ color: #3d7489;
1308
+ text-shadow: 0px 1px 1px rgba(255,255,255, 0.6);
1309
+ }
1310
+
1311
+ /* !Help tooltip popups */
1312
+ .vfb-tooltip{
1313
+ position:relative;
1314
+ float:right;
1315
+ margin-right:2px;
1316
+ width:16px;
1317
+ height:16px;
1318
+ cursor:pointer;
1319
  }
1320
 
1321
+ .rtl .vfb-tooltip {
1322
+ float: left;
1323
+ margin-right: 0;
1324
+ margin-left: 2px;
1325
+ }
1326
+
1327
+ .tooltip {
1328
+ position:absolute;
1329
+ top:-40px;
1330
+ z-index:200;
1331
+ display:none;
1332
+ padding:5px 20px;
1333
+ width:250px;
1334
+ border:2px solid #333;
1335
+ border-radius:5px;
1336
+ background: #222;
1337
+ box-shadow:0 0 7px black;
1338
+ color:white;
1339
+ text-indent:0;
1340
+ font-style:normal;
1341
+ }
1342
+
1343
+ .tooltip h3,
1344
+ .vfb-tooltip .tooltip h3{
1345
+ margin:5px 0;
1346
+ padding:0 0 6px 0;
1347
+ border-bottom:1px solid white;
1348
+ font-weight:bold;
1349
+ font-size:13px;
1350
+ font-family: sans-serif;
1351
+ }
1352
+
1353
+ .tooltip p{
1354
+ margin-top:10px;
1355
+ font-size:12px;
1356
+ }
1357
+
1358
+ /* !Import/Export */
1359
  .vfb-export-label {
1360
  width: 10em;
1361
  float: left;
1362
  }
1363
 
1364
+ .rtl .vfb-export-label {
1365
+ float: right;
1366
+ }
1367
+
1368
  #vfb-export-entries-fields {
1369
  height:275px;
1370
  width:300px;
1374
  border-radius: 3px;
1375
  margin-left: 10em;
1376
  padding: 5px;
1377
+ }
css/visual-form-builder.css CHANGED
@@ -1,41 +1,65 @@
1
  form.visual-form-builder{
2
  font-family:inherit;
3
  margin:20px 0;
 
4
  list-style:none;
 
 
 
5
  }
6
 
7
  form.visual-form-builder li{
8
  width:auto !important;
9
- list-style:none;
10
- }
11
-
12
- .visual-form-builder ul{
13
- list-style:none;
 
 
 
 
 
 
 
 
 
 
14
  margin:0 14px;
15
  padding:0;
16
  font-size:12px;
17
  }
18
 
19
- .visual-form-builder ul li{
 
20
  list-style: none;
 
 
21
  }
22
 
23
- .visual-form-builder li{
24
- list-style:none;
25
- clear:both;
26
- margin:0;
27
- padding:6px 1% 9px;
28
- width:64%;
 
 
 
 
 
 
29
  }
30
 
31
  .visual-form-builder li div span,
32
  span.vfb-full input,
 
33
  span.vfb-full select{
34
  display:block;
35
  float:left;
36
  width:100%;
37
  }
38
-
39
  .visual-form-builder span.vfb-left{
40
  float:left;
41
  width:48%;
@@ -47,22 +71,31 @@ span.vfb-full select{
47
  }
48
 
49
  .visual-form-builder span.vfb-right input,
 
50
  .visual-form-builder span.vfb-right select,
51
  .visual-form-builder span.vfb-left input,
 
52
  .visual-form-builder span.vfb-left select{
53
  width:100%;
54
  }
55
 
 
56
  .visual-form-builder span.vfb-time{
57
  float:left;
58
  margin:0 0.3em 0 0;
59
  }
60
 
 
 
 
 
 
61
  .visual-form-builder li div label,
62
  .visual-form-builder li span label{
63
  font-size:90%;
64
  }
65
 
 
66
  .visual-form-builder fieldset{
67
  background-color:#eeeeee;
68
  border-radius:3px;
@@ -71,6 +104,7 @@ span.vfb-full select{
71
  clear:both;
72
  }
73
 
 
74
  .visual-form-builder .vfb-legend{
75
  margin:5px 14px;
76
  padding:0 6px;
@@ -86,6 +120,7 @@ span.vfb-full select{
86
  padding:0;
87
  }
88
 
 
89
  .visual-form-builder label,
90
  label.vfb-desc{
91
  display:block;
@@ -93,7 +128,10 @@ label.vfb-desc{
93
  padding-bottom:3px;
94
  color:#000;
95
  }
96
-
 
 
 
97
  .visual-form-builder.left-label .vfb-desc,
98
  .visual-form-builder.right-label .vfb-desc{
99
  float:left;
@@ -112,43 +150,78 @@ label.vfb-desc{
112
  width: 65%;
113
  }
114
 
115
- label.vfb-desc{
116
- font-weight:bold;
117
- }
118
-
119
- .visual-form-builder label.vfb-choice{
120
- font-size:100%;
121
- line-height:150%;
122
- margin:-17px 0 0 23px;
123
- padding:0 0 5px;
124
- width:88%;
125
- }
 
 
 
 
126
 
127
- .visual-form-builder label span{
128
- color:#BC1212;
129
- vertical-align:middle;
 
 
 
 
 
 
 
 
 
130
  }
131
 
132
  input.vfb-text,
 
 
 
 
133
  textarea.vfb-textarea,
134
- select.vfb-select{
135
  font-size:100%;
136
  font-family:inherit;
137
- margin:0;
 
 
 
 
 
 
138
  padding:2px 0;
139
  }
140
 
141
  input.vfb-small,
 
 
 
 
142
  select.vfb-small{
143
  width:25%;
144
  }
145
 
146
  input.vfb-medium,
 
 
 
 
147
  select.vfb-medium{
148
  width:50%;
149
  }
150
 
151
  input.vfb-large,
 
 
 
 
152
  select.vfb-large,
153
  textarea.vfb-textarea{
154
  width:100%;
@@ -166,19 +239,30 @@ textarea.vfb-large{
166
  height:20em;
167
  }
168
 
169
- .vfb-submit{
170
- color:black;
 
171
  font-size:1.1em;
172
  }
173
 
 
174
  input.vfb-checkbox,
175
- input.vfb-radio{
 
 
176
  font-size:1.1em;
177
  display:block;
178
  height:13px;
179
  width:13px;
180
  margin:4px 0 0;
181
  }
 
 
 
 
 
 
 
182
  .visual-form-builder li.vfb-two-column div span,
183
  .visual-form-builder li.vfb-three-column div span,
184
  .visual-form-builder li.vfb-auto-column div span{
@@ -230,16 +314,31 @@ input.vfb-radio{
230
  width:64% !important;
231
  }
232
 
233
- li.vfb-left-half .vfb-small, li.vfb-left-half .vfb-medium, li.vfb-left-half .vfb-large,
234
- li.vfb-right-half .vfb-small, li.vfb-right-half .vfb-medium, li.vfb-right-half .vfb-large,
235
- li.vfb-left-third .vfb-small, li.vfb-left-third .vfb-medium, li.vfb-left-third .vfb-large,
236
- li.vfb-middle-third .vfb-small, li.vfb-middle-third .vfb-medium, li.vfb-middle-third .vfb-large,
237
- li.vfb-right-third .vfb-small, li.vfb-right-third .vfb-medium, li.vfb-right-third .vfb-large,
238
- .visual-form-builder li.vfb-left-two-thirds .vfb-small, .visual-form-builder li.vfb-left-two-thirds .vfb-medium, .visual-form-builder li.vfb-left-two-thirds .vfb-large,
239
- .visual-form-builder li.vfb-right-two-thirds .vfb-small, .visual-form-builder li.vfb-right-two-thirds .vfb-medium, .visual-form-builder li.vfb-right-two-thirds .vfb-large{
 
 
 
 
 
 
 
 
 
 
 
 
 
 
240
  width:100%;
241
  }
242
 
 
243
  label.error{
244
  color:red;
245
  font-weight:bold;
@@ -252,6 +351,7 @@ textarea.error{
252
  border:1px solid red;
253
  }
254
 
 
255
  p#form_success{
256
  color:green;
257
  font-weight:bold;
@@ -261,6 +361,8 @@ p#form_success{
261
  display: none;
262
  font-size:12px;
263
  }
 
 
264
  .ed_button{
265
  font-family:Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;
266
  font-size:12px;
@@ -295,11 +397,25 @@ p#form_success{
295
  text-decoration:line-through;
296
  }
297
 
 
298
  .vfb-item-instructions{
299
  background-color:#e3e3e3;
300
  border-radius:3px;
301
  }
302
 
 
 
 
 
 
 
 
 
 
 
 
 
 
303
  .vfb-section-div{
304
  background-color:#D4D4D4;
305
  border-radius:3px;
@@ -308,12 +424,13 @@ p#form_success{
308
  float:left;
309
  width:97%;
310
  }
311
- .vfb-section-div h4{
312
  font-size:16px;
313
  border-bottom:1px solid #BABABA;
314
  margin:0;
315
  }
316
-
 
317
  .vfb-clear{
318
  clear:both;
319
  display:block;
@@ -321,4 +438,9 @@ p#form_success{
321
  width:0;
322
  overflow:hidden;
323
  visibility:hidden;
 
 
 
 
 
324
  }
1
  form.visual-form-builder{
2
  font-family:inherit;
3
  margin:20px 0;
4
+ background: none;
5
  list-style:none;
6
+ list-style-image: none;
7
+ list-style-type: none;
8
+ position: relative;
9
  }
10
 
11
  form.visual-form-builder li{
12
  width:auto !important;
13
+ background: none;
14
+ list-style: none;
15
+ list-style-image: none;
16
+ list-style-type: none;
17
+ }
18
+
19
+ /* !Remove list item styles */
20
+ .visual-form-builder ul,
21
+ .entry-content .visual-form-builder ul,
22
+ .comment-content .visual-form-builder ul,
23
+ .mu_register .visual-form-builder ul {
24
+ background: none;
25
+ list-style: none;
26
+ list-style-image: none;
27
+ list-style-type: none;
28
  margin:0 14px;
29
  padding:0;
30
  font-size:12px;
31
  }
32
 
33
+ .visual-form-builder ui li {
34
+ background: none;
35
  list-style: none;
36
+ list-style-image: none;
37
+ list-style-type: none;
38
  }
39
 
40
+ .visual-form-builder li,
41
+ .entry-content .visual-form-builder li,
42
+ .comment-content .visual-form-builder li,
43
+ .mu_register .visual-form-builder li {
44
+ background: none;
45
+ list-style: none;
46
+ list-style-image: none;
47
+ list-style-type: none;
48
+ clear: both;
49
+ margin: 0;
50
+ padding: 6px 1% 9px;
51
+ width: 64%;
52
  }
53
 
54
  .visual-form-builder li div span,
55
  span.vfb-full input,
56
+ span.vfb-full input[type="text"].vfb-medium,
57
  span.vfb-full select{
58
  display:block;
59
  float:left;
60
  width:100%;
61
  }
62
+
63
  .visual-form-builder span.vfb-left{
64
  float:left;
65
  width:48%;
71
  }
72
 
73
  .visual-form-builder span.vfb-right input,
74
+ .visual-form-builder span.vfb-right input[type="text"],
75
  .visual-form-builder span.vfb-right select,
76
  .visual-form-builder span.vfb-left input,
77
+ .visual-form-builder span.vfb-left input[type="text"],
78
  .visual-form-builder span.vfb-left select{
79
  width:100%;
80
  }
81
 
82
+ /* !Time Field */
83
  .visual-form-builder span.vfb-time{
84
  float:left;
85
  margin:0 0.3em 0 0;
86
  }
87
 
88
+ .rtl .visual-form-builder span.vfb-time {
89
+ float: right;
90
+ margin: 0 0 0 0.3em;
91
+ }
92
+
93
  .visual-form-builder li div label,
94
  .visual-form-builder li span label{
95
  font-size:90%;
96
  }
97
 
98
+ /* !Fieldset */
99
  .visual-form-builder fieldset{
100
  background-color:#eeeeee;
101
  border-radius:3px;
104
  clear:both;
105
  }
106
 
107
+ /* !Legend */
108
  .visual-form-builder .vfb-legend{
109
  margin:5px 14px;
110
  padding:0 6px;
120
  padding:0;
121
  }
122
 
123
+ /* !Description */
124
  .visual-form-builder label,
125
  label.vfb-desc{
126
  display:block;
128
  padding-bottom:3px;
129
  color:#000;
130
  }
131
+ label.vfb-desc{
132
+ font-weight:bold;
133
+ }
134
+
135
  .visual-form-builder.left-label .vfb-desc,
136
  .visual-form-builder.right-label .vfb-desc{
137
  float:left;
150
  width: 65%;
151
  }
152
 
153
+ .visual-form-builder label.vfb-choice{
154
+ font-size:100%;
155
+ line-height:150%;
156
+ margin:-16px 0 0 23px;
157
+ padding:0 0 5px;
158
+ width:88%;
159
+ }
160
+
161
+ .rtl .visual-form-builder label.vfb-choice {
162
+ margin: -16px 23px 0 0;
163
+ }
164
+
165
+ .visual-form-builder label span{
166
+ color:#BC1212;
167
+ }
168
 
169
+ /* !Input, Textarea, and Select */
170
+ input.vfb-text,
171
+ input[type="text"].vfb-text,
172
+ input[type="tel"].vfb-text,
173
+ input[type="email"].vfb-text,
174
+ input[type="url"].vfb-text,
175
+ textarea.vfb-textarea {
176
+ background: none repeat scroll 0 0 #FAFAFA;
177
+ border: 1px solid #DDDDDD;
178
+ box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
179
+ border-radius: 3px;
180
+ padding: 3px 0;
181
  }
182
 
183
  input.vfb-text,
184
+ input[type="text"].vfb-text,
185
+ input[type="tel"].vfb-text,
186
+ input[type="email"].vfb-text,
187
+ input[type="url"].vfb-text,
188
  textarea.vfb-textarea,
189
+ select.vfb-select {
190
  font-size:100%;
191
  font-family:inherit;
192
+ line-height: normal;
193
+ height: auto;
194
+ color: #373737;
195
+ margin: 0 0 5px 0;
196
+ }
197
+
198
+ select.vfb-select{
199
  padding:2px 0;
200
  }
201
 
202
  input.vfb-small,
203
+ input[type="text"].vfb-small,
204
+ input[type="tel"].vfb-small,
205
+ input[type="email"].vfb-small,
206
+ input[type="url"].vfb-small,
207
  select.vfb-small{
208
  width:25%;
209
  }
210
 
211
  input.vfb-medium,
212
+ input[type="text"].vfb-medium,
213
+ input[type="tel"].vfb-medium,
214
+ input[type="email"].vfb-medium,
215
+ input[type="url"].vfb-medium,
216
  select.vfb-medium{
217
  width:50%;
218
  }
219
 
220
  input.vfb-large,
221
+ input[type="text"].vfb-large,
222
+ input[type="tel"].vfb-large,
223
+ input[type="email"].vfb-large,
224
+ input[type="url"].vfb-large,
225
  select.vfb-large,
226
  textarea.vfb-textarea{
227
  width:100%;
239
  height:20em;
240
  }
241
 
242
+ /* !Submit Button */
243
+ .vfb-submit,
244
+ input[type="submit"].vfb-submit {
245
  font-size:1.1em;
246
  }
247
 
248
+ /* !Checkbox and Radio */
249
  input.vfb-checkbox,
250
+ input[type="checkbox"].vfb-checkbox,
251
+ input.vfb-radio,
252
+ input[type="radio"].vfb-radio {
253
  font-size:1.1em;
254
  display:block;
255
  height:13px;
256
  width:13px;
257
  margin:4px 0 0;
258
  }
259
+
260
+ input.vfb-other,
261
+ input[type="text"].vfb-other {
262
+ margin: 0 0 8px 25px;
263
+ }
264
+
265
+ /* !Field Layout */
266
  .visual-form-builder li.vfb-two-column div span,
267
  .visual-form-builder li.vfb-three-column div span,
268
  .visual-form-builder li.vfb-auto-column div span{
314
  width:64% !important;
315
  }
316
 
317
+ li.vfb-left-half .vfb-small,
318
+ li.vfb-left-half .vfb-medium,
319
+ li.vfb-left-half .vfb-large,
320
+ li.vfb-right-half .vfb-small,
321
+ li.vfb-right-half .vfb-medium,
322
+ li.vfb-right-half .vfb-large,
323
+ li.vfb-left-third .vfb-small,
324
+ li.vfb-left-third .vfb-medium,
325
+ li.vfb-left-third .vfb-large,
326
+ li.vfb-middle-third .vfb-small,
327
+ li.vfb-middle-third .vfb-medium,
328
+ li.vfb-middle-third .vfb-large,
329
+ li.vfb-right-third .vfb-small,
330
+ li.vfb-right-third .vfb-medium,
331
+ li.vfb-right-third .vfb-large,
332
+ .visual-form-builder li.vfb-left-two-thirds .vfb-small,
333
+ .visual-form-builder li.vfb-left-two-thirds .vfb-medium,
334
+ .visual-form-builder li.vfb-left-two-thirds .vfb-large,
335
+ .visual-form-builder li.vfb-right-two-thirds .vfb-small,
336
+ .visual-form-builder li.vfb-right-two-thirds .vfb-medium,
337
+ .visual-form-builder li.vfb-right-two-thirds .vfb-large{
338
  width:100%;
339
  }
340
 
341
+ /* !Error */
342
  label.error{
343
  color:red;
344
  font-weight:bold;
351
  border:1px solid red;
352
  }
353
 
354
+ /* !Success Mesage - Default */
355
  p#form_success{
356
  color:green;
357
  font-weight:bold;
361
  display: none;
362
  font-size:12px;
363
  }
364
+
365
+ /* !HTML Quicktags */
366
  .ed_button{
367
  font-family:Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;
368
  font-size:12px;
397
  text-decoration:line-through;
398
  }
399
 
400
+ /* !Instructions */
401
  .vfb-item-instructions{
402
  background-color:#e3e3e3;
403
  border-radius:3px;
404
  }
405
 
406
+ .vfb-item-instructions ul,
407
+ .vfb-item-instructions ul li {
408
+ list-style: disc;
409
+ padding-bottom: 0;
410
+ }
411
+
412
+ .vfb-item-instructions ol,
413
+ .vfb-item-instructions ol li{
414
+ list-style: decimal;
415
+ padding-bottom: 0;
416
+ }
417
+
418
+ /* !Sections */
419
  .vfb-section-div{
420
  background-color:#D4D4D4;
421
  border-radius:3px;
424
  float:left;
425
  width:97%;
426
  }
427
+ .visual-form-builder .vfb-section-div h4{
428
  font-size:16px;
429
  border-bottom:1px solid #BABABA;
430
  margin:0;
431
  }
432
+
433
+ /* !Clearing */
434
  .vfb-clear{
435
  clear:both;
436
  display:block;
438
  width:0;
439
  overflow:hidden;
440
  visibility:hidden;
441
+ }
442
+
443
+ /* !Conditional Field */
444
+ .vfb-conditional-hide{
445
+ display: none;
446
  }
includes/admin-form-creator.php CHANGED
@@ -33,6 +33,8 @@ $emails = $wpdb->get_results( "SELECT * FROM $this->field_table_name WHERE (form
33
 
34
  $screen = get_current_screen();
35
  $class = 'columns-' . get_current_screen()->get_columns();
 
 
36
  ?>
37
  <div id="vfb-form-builder-frame" class="metabox-holder <?php echo $class; ?>">
38
  <div id="vfb-postbox-container-1" class='vfb-postbox-container'>
@@ -41,7 +43,7 @@ $class = 'columns-' . get_current_screen()->get_columns();
41
  <input name="form_id" type="hidden" value="<?php echo $form_nav_selected_id; ?>" />
42
  <?php
43
  wp_nonce_field( 'create-field-' . $form_nav_selected_id );
44
- do_meta_boxes( 'toplevel_page_visual-form-builder', 'side', null );
45
  ?>
46
  </form>
47
  </div> <!-- .vfb-postbox-container -->
@@ -88,21 +90,23 @@ $class = 'columns-' . get_current_screen()->get_columns();
88
  $opened_tab = ( $settings_tab == 'opened' ) ? 'current' : '';
89
  ?>
90
 
91
- <div class="button-group">
92
- <a href="#form-settings" id="form-settings-button" class="vfb-button vfb-first <?php echo $opened_tab; ?>"><?php _e( 'Form Settings' , 'visual-form-builder'); ?><span class="button-icon arrow"></span></a>
93
- <a href="<?php echo esc_url( wp_nonce_url( admin_url('admin.php?page=visual-form-builder&amp;action=copy_form&amp;form=' . $form_nav_selected_id ), 'copy-form-' . $form_nav_selected_id ) ); ?>" class="vfb-button vfb-duplicate"><?php _e( 'Duplicate Form' , 'visual-form-builder'); ?><span class="button-icon plus"></span></a>
94
- <a href="<?php echo esc_url( wp_nonce_url( admin_url('admin.php?page=visual-form-builder&amp;action=delete_form&amp;form=' . $form_nav_selected_id ), 'delete-form-' . $form_nav_selected_id ) ); ?>" class="vfb-button vfb-delete vfb-last menu-delete"><?php _e( 'Delete Form' , 'visual-form-builder'); ?><span class="button-icon delete"></span></a>
 
 
95
  </div>
96
 
97
  <div id="form-settings" class="<?php echo $opened_tab; ?>">
98
  <!-- General settings section -->
99
- <a href="#general-settings" class="settings-links<?php echo ( $settings_accordion == 'general-settings' ) ? ' on' : ''; ?>">1. General<span class="arrow"></span></a>
100
  <div id="general-settings" class="form-details<?php echo ( $settings_accordion == 'general-settings' ) ? ' on' : ''; ?>">
101
  <!-- Label Alignment -->
102
  <p class="description description-wide">
103
  <label for="form-label-alignment">
104
  <?php _e( 'Label Alignment' , 'visual-form-builder'); ?>
105
- <span class="vfb-tooltip" title="About Label Alignment" rel="Set the field labels for this form to be aligned either on top, to the left, or to the right. By default, all labels are aligned on top of the inputs.">(?)</span>
106
  <br />
107
  </label>
108
  <select name="form_label_alignment" id="form-label-alignment" class="widefat">
@@ -116,7 +120,7 @@ $class = 'columns-' . get_current_screen()->get_columns();
116
 
117
 
118
  <!-- Email section -->
119
- <a href="#email-details" class="settings-links<?php echo ( $settings_accordion == 'email-details' ) ? ' on' : ''; ?>">2. Email<span class="arrow"></span></a>
120
  <div id="email-details" class="form-details<?php echo ( $settings_accordion == 'email-details' ) ? ' on' : ''; ?>">
121
 
122
  <p><em><?php _e( 'The forms you build here will send information to one or more email addresses when submitted by a user on your site. Use the fields below to customize the details of that email.' , 'visual-form-builder'); ?></em></p>
@@ -125,7 +129,7 @@ $class = 'columns-' . get_current_screen()->get_columns();
125
  <p class="description description-wide">
126
  <label for="form-email-subject">
127
  <?php _e( 'E-mail Subject' , 'visual-form-builder'); ?>
128
- <span class="vfb-tooltip" title="About E-mail Subject" rel="This option sets the subject of the email that is sent to the emails you have set in the E-mail(s) To field.">(?)</span>
129
  <br />
130
  <input type="text" value="<?php echo stripslashes( $form_subject ); ?>" class="widefat" id="form-email-subject" name="form_email_subject" />
131
  </label>
@@ -136,7 +140,7 @@ $class = 'columns-' . get_current_screen()->get_columns();
136
  <p class="description description-thin">
137
  <label for="form-email-sender-name">
138
  <?php _e( 'Your Name or Company' , 'visual-form-builder'); ?>
139
- <span class="vfb-tooltip" title="About Your Name or Company" rel="This option sets the From display name of the email that is sent to the emails you have set in the E-mail(s) To field.">(?)</span>
140
  <br />
141
  <input type="text" value="<?php echo $form_email_from_name; ?>" class="widefat" id="form-email-sender-name" name="form_email_from_name"<?php echo ( $form_email_from_name_override != '' ) ? ' readonly="readonly"' : ''; ?> />
142
  </label>
@@ -144,7 +148,7 @@ $class = 'columns-' . get_current_screen()->get_columns();
144
  <p class="description description-thin">
145
  <label for="form_email_from_name_override">
146
  <?php _e( "User's Name (optional)" , 'visual-form-builder'); ?>
147
- <span class="vfb-tooltip" title="About User's Name" rel="Select a required text field from your form to use as the From display name in the email.">(?)</span>
148
  <br />
149
  <?php if ( empty( $emails ) ) : ?>
150
  <span><?php _e( 'No required text fields detected', 'visual-form-builder' ); ?></span>
@@ -166,7 +170,7 @@ $class = 'columns-' . get_current_screen()->get_columns();
166
  <p class="description description-thin">
167
  <label for="form-email-sender">
168
  <?php _e( 'Reply-To E-mail' , 'visual-form-builder'); ?>
169
- <span class="vfb-tooltip" title="About Reply-To Email" rel="Manually set the email address that users will reply to.">(?)</span>
170
  <br />
171
  <input type="text" value="<?php echo $form_email_from; ?>" class="widefat" id="form-email-sender" name="form_email_from"<?php echo ( $form_email_from_override != '' ) ? ' readonly="readonly"' : ''; ?> />
172
  </label>
@@ -174,7 +178,7 @@ $class = 'columns-' . get_current_screen()->get_columns();
174
  <p class="description description-thin">
175
  <label for="form_email_from_override">
176
  <?php _e( "User's E-mail (optional)" , 'visual-form-builder'); ?>
177
- <span class="vfb-tooltip" title="About User's Email" rel="Select a required email field from your form to use as the Reply-To email.">(?)</span>
178
  <br />
179
  <?php if ( empty( $emails ) ) : ?>
180
  <span><?php _e( 'No required email fields detected', 'visual-form-builder' ); ?></span>
@@ -204,12 +208,12 @@ $class = 'columns-' . get_current_screen()->get_columns();
204
  <p class="description description-wide">
205
  <label for="form-email-to-<?php echo "$count"; ?>" class="clonedOption">
206
  <?php _e( 'E-mail(s) To' , 'visual-form-builder'); ?>
207
- <span class="vfb-tooltip" title="About E-mail(s) To" rel="This option sets single or multiple emails to send the submitted form data to. At least one email is required.">(?)</span>
208
  <br />
209
  <input type="text" value="<?php echo stripslashes( $email_to ); ?>" name="form_email_to[]" class="widefat" id="form-email-to-<?php echo "$count"; ?>" />
210
  </label>
211
 
212
- <a href="#" class="addEmail" title="Add an Email">Add</a> <a href="#" class="deleteEmail" title="Delete Email">Delete</a>
213
 
214
  </p>
215
  <br class="clear" />
@@ -221,7 +225,7 @@ $class = 'columns-' . get_current_screen()->get_columns();
221
  </div>
222
 
223
  <!-- Confirmation section -->
224
- <a href="#confirmation" class="settings-links<?php echo ( $settings_accordion == 'confirmation' ) ? ' on' : ''; ?>">3. Confirmation<span class="arrow"></span></a>
225
  <div id="confirmation-message" class="form-details<?php echo ( $settings_accordion == 'confirmation' ) ? ' on' : ''; ?>">
226
  <p><em><?php _e( "After someone submits a form, you can control what is displayed. By default, it's a message but you can send them to another WordPress Page or a custom URL." , 'visual-form-builder'); ?></em></p>
227
  <label for="form-success-type-text" class="menu-name-label open-label">
@@ -264,7 +268,7 @@ $class = 'columns-' . get_current_screen()->get_columns();
264
  </div>
265
 
266
  <!-- Notification section -->
267
- <a href="#notification" class="settings-links<?php echo ( $settings_accordion == 'notification' ) ? ' on' : ''; ?>">4. Notification<span class="arrow"></span></a>
268
  <div id="notification" class="form-details<?php echo ( $settings_accordion == 'notification' ) ? ' on' : ''; ?>">
269
  <p><em><?php _e( "When a user submits their entry, you can send a customizable notification email." , 'visual-form-builder'); ?></em></p>
270
  <label for="form-notification-setting">
@@ -276,7 +280,7 @@ $class = 'columns-' . get_current_screen()->get_columns();
276
  <p class="description description-wide">
277
  <label for="form-notification-email-name">
278
  <?php _e( 'Sender Name or Company' , 'visual-form-builder'); ?>
279
- <span class="vfb-tooltip" title="About Sender Name or Company" rel="Enter the name you would like to use for the email notification.">(?)</span>
280
  <br />
281
  <input type="text" value="<?php echo $form_notification_email_name; ?>" class="widefat" id="form-notification-email-name" name="form_notification_email_name" />
282
  </label>
@@ -285,7 +289,7 @@ $class = 'columns-' . get_current_screen()->get_columns();
285
  <p class="description description-wide">
286
  <label for="form-notification-email-from">
287
  <?php _e( 'Reply-To E-mail' , 'visual-form-builder'); ?>
288
- <span class="vfb-tooltip" title="About Reply-To Email" rel="Manually set the email address that users will reply to.">(?)</span>
289
  <br />
290
  <input type="text" value="<?php echo $form_notification_email_from; ?>" class="widefat" id="form-notification-email-from" name="form_notification_email_from" />
291
  </label>
@@ -294,7 +298,7 @@ $class = 'columns-' . get_current_screen()->get_columns();
294
  <p class="description description-wide">
295
  <label for="form-notification-email">
296
  <?php _e( 'E-mail To' , 'visual-form-builder'); ?>
297
- <span class="vfb-tooltip" title="About E-mail To" rel="Select a required email field from your form to send the notification email to.">(?)</span>
298
  <br />
299
  <?php if ( empty( $emails ) ) : ?>
300
  <span><?php _e( 'No required email fields detected', 'visual-form-builder' ); ?></span>
@@ -314,7 +318,7 @@ $class = 'columns-' . get_current_screen()->get_columns();
314
  <p class="description description-wide">
315
  <label for="form-notification-subject">
316
  <?php _e( 'E-mail Subject' , 'visual-form-builder'); ?>
317
- <span class="vfb-tooltip" title="About E-mail Subject" rel="This option sets the subject of the email that is sent to the emails you have set in the E-mail To field.">(?)</span>
318
  <br />
319
  <input type="text" value="<?php echo $form_notification_subject; ?>" class="widefat" id="form-notification-subject" name="form_notification_subject" />
320
  </label>
@@ -322,7 +326,7 @@ $class = 'columns-' . get_current_screen()->get_columns();
322
  <br class="clear" />
323
  <p class="description description-wide">
324
  <label for="form-notification-message"><?php _e( 'Message' , 'visual-form-builder'); ?></label>
325
- <span class="vfb-tooltip" title="About Message" rel="Insert a message to the user. This will be inserted into the beginning of the email body.">(?)</span>
326
  <br />
327
  <textarea id="form-notification-message" class="form-notification-message widefat" name="form_notification_message"><?php echo $form_notification_message; ?></textarea>
328
  </p>
@@ -336,16 +340,12 @@ $class = 'columns-' . get_current_screen()->get_columns();
336
  </div>
337
  </div>
338
  <?php endif; ?>
339
-
340
- <div class="publishing-action">
341
- <?php submit_button( __( 'Save Form', 'visual-form-builder' ), 'primary', 'save_form', false ); ?>
342
- </div>
343
  </div>
344
  </div>
345
  </div>
346
  <div id="post-body">
347
  <div id="post-body-content">
348
- <div id="vfb-fieldset-first-warning" class="error"><?php printf( '<p><strong>%1$s </strong><br>%2$s</p>', __( 'Warning &mdash; Missing Fieldset', 'visual-form-builder-pro' ), __( 'Your form may not function or display correctly. Please be sure to add or move a Fieldset to the beginning of your form.' , 'visual-form-builder-pro') ); ?></div>
349
  <!-- !Field Items output -->
350
  <ul id="vfb-menu-to-edit" class="menu ui-sortable droppable">
351
  <?php echo $this->field_output( $form_nav_selected_id ); ?>
33
 
34
  $screen = get_current_screen();
35
  $class = 'columns-' . get_current_screen()->get_columns();
36
+
37
+ $page_main = $this->_admin_pages[ 'vfb' ];
38
  ?>
39
  <div id="vfb-form-builder-frame" class="metabox-holder <?php echo $class; ?>">
40
  <div id="vfb-postbox-container-1" class='vfb-postbox-container'>
43
  <input name="form_id" type="hidden" value="<?php echo $form_nav_selected_id; ?>" />
44
  <?php
45
  wp_nonce_field( 'create-field-' . $form_nav_selected_id );
46
+ do_meta_boxes( $page_main, 'side', null );
47
  ?>
48
  </form>
49
  </div> <!-- .vfb-postbox-container -->
90
  $opened_tab = ( $settings_tab == 'opened' ) ? 'current' : '';
91
  ?>
92
 
93
+ <div class="vfb-button-group">
94
+ <a href="#form-settings" id="form-settings-button" class="vfb-button vfb-first <?php echo $opened_tab; ?>"><?php _e( 'Settings' , 'visual-form-builder'); ?><span class="button-icon vfb-small-arrow"></span></a>
95
+ <a href="<?php echo esc_url( wp_nonce_url( admin_url('admin.php?page=visual-form-builder&amp;action=copy_form&amp;form=' . $form_nav_selected_id ), 'copy-form-' . $form_nav_selected_id ) ); ?>" class="vfb-button vfb-duplicate"><?php _e( 'Duplicate' , 'visual-form-builder'); ?><span class="button-icon plus"></span></a>
96
+ <a href="<?php echo esc_url( wp_nonce_url( admin_url('admin.php?page=visual-form-builder&amp;action=delete_form&amp;form=' . $form_nav_selected_id ), 'delete-form-' . $form_nav_selected_id ) ); ?>" class="vfb-button vfb-delete vfb-last menu-delete"><?php _e( 'Delete' , 'visual-form-builder'); ?><span class="button-icon delete"></span></a>
97
+
98
+ <?php submit_button( __( 'Save', 'visual-form-builder' ), 'primary', 'save_form', false ); ?>
99
  </div>
100
 
101
  <div id="form-settings" class="<?php echo $opened_tab; ?>">
102
  <!-- General settings section -->
103
+ <a href="#general-settings" class="settings-links<?php echo ( $settings_accordion == 'general-settings' ) ? ' on' : ''; ?>"><?php _e( 'General', 'visual-form-builder' ); ?><span class="vfb-large-arrow"></span></a>
104
  <div id="general-settings" class="form-details<?php echo ( $settings_accordion == 'general-settings' ) ? ' on' : ''; ?>">
105
  <!-- Label Alignment -->
106
  <p class="description description-wide">
107
  <label for="form-label-alignment">
108
  <?php _e( 'Label Alignment' , 'visual-form-builder'); ?>
109
+ <span class="vfb-tooltip" title="<?php esc_attr_e( 'About Label Alignment', 'visual-form-builder' ); ?>" rel="<?php esc_attr_e( 'Set the field labels for this form to be aligned either on top, to the left, or to the right. By default, all labels are aligned on top of the inputs.' ); ?>">(?)</span>
110
  <br />
111
  </label>
112
  <select name="form_label_alignment" id="form-label-alignment" class="widefat">
120
 
121
 
122
  <!-- Email section -->
123
+ <a href="#email-details" class="settings-links<?php echo ( $settings_accordion == 'email-details' ) ? ' on' : ''; ?>"><?php _e( 'Email', 'visual-form-builder' ); ?><span class="vfb-large-arrow"></span></a>
124
  <div id="email-details" class="form-details<?php echo ( $settings_accordion == 'email-details' ) ? ' on' : ''; ?>">
125
 
126
  <p><em><?php _e( 'The forms you build here will send information to one or more email addresses when submitted by a user on your site. Use the fields below to customize the details of that email.' , 'visual-form-builder'); ?></em></p>
129
  <p class="description description-wide">
130
  <label for="form-email-subject">
131
  <?php _e( 'E-mail Subject' , 'visual-form-builder'); ?>
132
+ <span class="vfb-tooltip" title="<?php esc_attr_e( 'About E-mail Subject', 'visual-form-builder' ); ?>" rel="<?php esc_attr_e( 'This option sets the subject of the email that is sent to the emails you have set in the E-mail(s) To field.', 'visual-form-builder' ); ?>">(?)</span>
133
  <br />
134
  <input type="text" value="<?php echo stripslashes( $form_subject ); ?>" class="widefat" id="form-email-subject" name="form_email_subject" />
135
  </label>
140
  <p class="description description-thin">
141
  <label for="form-email-sender-name">
142
  <?php _e( 'Your Name or Company' , 'visual-form-builder'); ?>
143
+ <span class="vfb-tooltip" title="<?php esc_attr_e( 'About Your Name or Company', 'visual-form-builder' ); ?>" rel="<?php esc_attr_e( 'This option sets the From display name of the email that is sent to the emails you have set in the E-mail(s) To field.', 'visual-form-builder' ); ?>">(?)</span>
144
  <br />
145
  <input type="text" value="<?php echo $form_email_from_name; ?>" class="widefat" id="form-email-sender-name" name="form_email_from_name"<?php echo ( $form_email_from_name_override != '' ) ? ' readonly="readonly"' : ''; ?> />
146
  </label>
148
  <p class="description description-thin">
149
  <label for="form_email_from_name_override">
150
  <?php _e( "User's Name (optional)" , 'visual-form-builder'); ?>
151
+ <span class="vfb-tooltip" title="<?php esc_attr_e( "About User's Name", 'visual-form-builder' ); ?>" rel="<?php esc_attr_e( 'Select a required text field from your form to use as the From display name in the email.', 'visual-form-builder' ); ?>">(?)</span>
152
  <br />
153
  <?php if ( empty( $emails ) ) : ?>
154
  <span><?php _e( 'No required text fields detected', 'visual-form-builder' ); ?></span>
170
  <p class="description description-thin">
171
  <label for="form-email-sender">
172
  <?php _e( 'Reply-To E-mail' , 'visual-form-builder'); ?>
173
+ <span class="vfb-tooltip" title="<?php esc_attr_e( 'About Reply-To Email', 'visual-form-builder' ); ?>" rel="<?php esc_attr_e( 'Manually set the email address that users will reply to.', 'visual-form-builder' ); ?>">(?)</span>
174
  <br />
175
  <input type="text" value="<?php echo $form_email_from; ?>" class="widefat" id="form-email-sender" name="form_email_from"<?php echo ( $form_email_from_override != '' ) ? ' readonly="readonly"' : ''; ?> />
176
  </label>
178
  <p class="description description-thin">
179
  <label for="form_email_from_override">
180
  <?php _e( "User's E-mail (optional)" , 'visual-form-builder'); ?>
181
+ <span class="vfb-tooltip" title="<?php esc_attr_e( "About User's Email", 'visual-form-builder' ); ?>" rel="<?php esc_attr_e( 'Select a required email field from your form to use as the Reply-To email.', 'visual-form-builder' ); ?>">(?)</span>
182
  <br />
183
  <?php if ( empty( $emails ) ) : ?>
184
  <span><?php _e( 'No required email fields detected', 'visual-form-builder' ); ?></span>
208
  <p class="description description-wide">
209
  <label for="form-email-to-<?php echo "$count"; ?>" class="clonedOption">
210
  <?php _e( 'E-mail(s) To' , 'visual-form-builder'); ?>
211
+ <span class="vfb-tooltip" title="<?php esc_attr_e( 'About E-mail(s) To', 'visual-form-builder' ); ?>" rel="<?php esc_attr_e( 'This option sets single or multiple emails to send the submitted form data to. At least one email is required.', 'visual-form-builder' ); ?>">(?)</span>
212
  <br />
213
  <input type="text" value="<?php echo stripslashes( $email_to ); ?>" name="form_email_to[]" class="widefat" id="form-email-to-<?php echo "$count"; ?>" />
214
  </label>
215
 
216
+ <a href="#" class="addEmail" title="<?php esc_attr_e( 'Add an Email', 'visua-form-builder' ); ?>"><?php _e( 'Add', 'visual-form-builder' ); ?></a> <a href="#" class="deleteEmail" title="<?php esc_attr_e( 'Delete Email', 'visual-form-builder' ); ?>"><?php _e( 'Delete', 'visual-form-builder' ); ?></a>
217
 
218
  </p>
219
  <br class="clear" />
225
  </div>
226
 
227
  <!-- Confirmation section -->
228
+ <a href="#confirmation" class="settings-links<?php echo ( $settings_accordion == 'confirmation' ) ? ' on' : ''; ?>"><?php _e( 'Confirmation', 'visual-form-builder' ); ?><span class="vfb-large-arrow"></span></a>
229
  <div id="confirmation-message" class="form-details<?php echo ( $settings_accordion == 'confirmation' ) ? ' on' : ''; ?>">
230
  <p><em><?php _e( "After someone submits a form, you can control what is displayed. By default, it's a message but you can send them to another WordPress Page or a custom URL." , 'visual-form-builder'); ?></em></p>
231
  <label for="form-success-type-text" class="menu-name-label open-label">
268
  </div>
269
 
270
  <!-- Notification section -->
271
+ <a href="#notification" class="settings-links<?php echo ( $settings_accordion == 'notification' ) ? ' on' : ''; ?>"><?php _e( 'Notification', 'visual-form-builder' ); ?><span class="vfb-large-arrow"></span></a>
272
  <div id="notification" class="form-details<?php echo ( $settings_accordion == 'notification' ) ? ' on' : ''; ?>">
273
  <p><em><?php _e( "When a user submits their entry, you can send a customizable notification email." , 'visual-form-builder'); ?></em></p>
274
  <label for="form-notification-setting">
280
  <p class="description description-wide">
281
  <label for="form-notification-email-name">
282
  <?php _e( 'Sender Name or Company' , 'visual-form-builder'); ?>
283
+ <span class="vfb-tooltip" title="<?php esc_attr_e( 'About Sender Name or Company', 'visual-form-builder' ); ?>" rel="<?php esc_attr_e( 'Enter the name you would like to use for the email notification.', 'visual-form-builder' ); ?>">(?)</span>
284
  <br />
285
  <input type="text" value="<?php echo $form_notification_email_name; ?>" class="widefat" id="form-notification-email-name" name="form_notification_email_name" />
286
  </label>
289
  <p class="description description-wide">
290
  <label for="form-notification-email-from">
291
  <?php _e( 'Reply-To E-mail' , 'visual-form-builder'); ?>
292
+ <span class="vfb-tooltip" title="<?php esc_attr_e( 'About Reply-To Email', 'visual-form-builder' ); ?>" rel="<?php esc_attr_e( 'Manually set the email address that users will reply to.', 'visual-form-builder' ); ?>">(?)</span>
293
  <br />
294
  <input type="text" value="<?php echo $form_notification_email_from; ?>" class="widefat" id="form-notification-email-from" name="form_notification_email_from" />
295
  </label>
298
  <p class="description description-wide">
299
  <label for="form-notification-email">
300
  <?php _e( 'E-mail To' , 'visual-form-builder'); ?>
301
+ <span class="vfb-tooltip" title="<?php esc_attr_e( 'About E-mail To', 'visual-form-builder' ); ?>" rel="<?php esc_attr_e( 'Select a required email field from your form to send the notification email to.', 'visual-form-builder' ); ?>">(?)</span>
302
  <br />
303
  <?php if ( empty( $emails ) ) : ?>
304
  <span><?php _e( 'No required email fields detected', 'visual-form-builder' ); ?></span>
318
  <p class="description description-wide">
319
  <label for="form-notification-subject">
320
  <?php _e( 'E-mail Subject' , 'visual-form-builder'); ?>
321
+ <span class="vfb-tooltip" title="<?php esc_attr_e( 'About E-mail Subject', 'visual-form-builder' ); ?>" rel="<?php esc_attr_e( 'This option sets the subject of the email that is sent to the emails you have set in the E-mail To field.', 'visual-form-builder' ); ?>">(?)</span>
322
  <br />
323
  <input type="text" value="<?php echo $form_notification_subject; ?>" class="widefat" id="form-notification-subject" name="form_notification_subject" />
324
  </label>
326
  <br class="clear" />
327
  <p class="description description-wide">
328
  <label for="form-notification-message"><?php _e( 'Message' , 'visual-form-builder'); ?></label>
329
+ <span class="vfb-tooltip" title="<?php esc_attr_e( 'About Message', 'visual-form-builder' ); ?>" rel="<?php esc_attr_e( 'Insert a message to the user. This will be inserted into the beginning of the email body.', 'visual-form-builder' ); ?>">(?)</span>
330
  <br />
331
  <textarea id="form-notification-message" class="form-notification-message widefat" name="form_notification_message"><?php echo $form_notification_message; ?></textarea>
332
  </p>
340
  </div>
341
  </div>
342
  <?php endif; ?>
 
 
 
 
343
  </div>
344
  </div>
345
  </div>
346
  <div id="post-body">
347
  <div id="post-body-content">
348
+ <div id="vfb-fieldset-first-warning" class="error"><?php printf( '<p><strong>%1$s </strong><br>%2$s</p>', __( 'Warning &mdash; Missing Fieldset', 'visual-form-builder' ), __( 'Your form may not function or display correctly. Please be sure to add or move a Fieldset to the beginning of your form.' , 'visual-form-builder') ); ?></div>
349
  <!-- !Field Items output -->
350
  <ul id="vfb-menu-to-edit" class="menu ui-sortable droppable">
351
  <?php echo $this->field_output( $form_nav_selected_id ); ?>
includes/class-entries-list.php CHANGED
@@ -1,10 +1,4 @@
1
  <?php
2
-
3
- // Include the wp_list_table class if running <WP 3.1
4
- if( !class_exists( 'WP_List_Table' ) ) {
5
- require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.php' );
6
- }
7
-
8
  /**
9
  * Class that builds our Entries table
10
  *
@@ -60,10 +54,15 @@ class VisualFormBuilder_Entries_List extends WP_List_Table {
60
  function column_form( $item ){
61
 
62
  // Build row actions
63
- $actions = array(
64
- 'view' => sprintf( '<a href="?page=%s&action=%s&entry=%s" id="%3$s" class="view-entry">View</a>', $_REQUEST['page'], 'view', $item['entry_id'] ),
65
- 'delete' => sprintf( '<a href="?page=%s&action=%s&entry=%s">Delete</a>', $_REQUEST['page'], 'delete', $item['entry_id'] )
66
- );
 
 
 
 
 
67
 
68
  return sprintf( '%1$s %2$s', $item['form'], $this->row_actions( $actions ) );
69
  }
@@ -141,11 +140,98 @@ class VisualFormBuilder_Entries_List extends WP_List_Table {
141
  $where .= " AND YEAR(date_submitted) = $year AND MONTH(date_submitted) = $month";
142
  }
143
 
 
 
 
144
  $sql_order = sanitize_sql_orderby( "$order_col $order" );
145
  $cols = $wpdb->get_results( "SELECT forms.form_title, entries.entries_id, entries.form_id, entries.subject, entries.sender_name, entries.sender_email, entries.emails_to, entries.date_submitted, entries.ip_address FROM $this->form_table_name AS forms INNER JOIN $this->entries_table_name AS entries ON entries.form_id = forms.form_id WHERE 1=1 $where $search ORDER BY $sql_order LIMIT $per_page $offset" );
146
 
147
  return $cols;
148
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
149
 
150
  /**
151
  * Setup which columns are sortable. Default is by Date.
@@ -172,9 +258,13 @@ class VisualFormBuilder_Entries_List extends WP_List_Table {
172
  * @returns array() $actions Bulk actions
173
  */
174
  function get_bulk_actions() {
175
- $actions = array(
176
- 'delete' => __( 'Delete' , 'visual-form-builder'),
177
- );
 
 
 
 
178
 
179
  return $actions;
180
  }
@@ -185,7 +275,39 @@ class VisualFormBuilder_Entries_List extends WP_List_Table {
185
  * @since 1.2
186
  */
187
  function process_bulk_action() {
188
- switch( $this->current_action() ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
189
 
190
  case 'delete' :
191
  $entry_id = ( isset( $_REQUEST['entry'] ) && is_array( $_REQUEST['entry'] ) ) ? $_REQUEST['entry'] : array( $_REQUEST['entry'] );
@@ -197,7 +319,7 @@ class VisualFormBuilder_Entries_List extends WP_List_Table {
197
  $wpdb->query( $wpdb->prepare( "DELETE FROM $this->entries_table_name WHERE entries_id = %d", $id ) );
198
  }
199
  break;
200
- }
201
  }
202
 
203
  /**
1
  <?php
 
 
 
 
 
 
2
  /**
3
  * Class that builds our Entries table
4
  *
54
  function column_form( $item ){
55
 
56
  // Build row actions
57
+ if ( !$this->get_entry_status() || 'all' == $this->get_entry_status() )
58
+ $actions['view'] = sprintf( '<a href="?page=%s&action=%s&entry=%s" id="%3$s" class="view-entry">View</a>', $_REQUEST['page'], 'view', $item['entry_id'] );
59
+
60
+ if ( !$this->get_entry_status() || 'all' == $this->get_entry_status() )
61
+ $actions['trash'] = sprintf( '<a href="?page=%s&action=%s&entry=%s">Trash</a>', $_REQUEST['page'], 'trash', $item['entry_id'] );
62
+ elseif ( $this->get_entry_status() && 'trash' == $this->get_entry_status() ) {
63
+ $actions['restore'] = sprintf( '<a href="?page=%s&action=%s&entry=%s">%s</a>', $_REQUEST['page'], 'restore', $item['entry_id'], __( 'Restore', 'visual-form-builder' ) );
64
+ $actions['delete'] = sprintf( '<a href="?page=%s&action=%s&entry=%s">%s</a>', $_REQUEST['page'], 'delete', $item['entry_id'], __( 'Delete Permanently', 'visual-form-builder' ) );
65
+ }
66
 
67
  return sprintf( '%1$s %2$s', $item['form'], $this->row_actions( $actions ) );
68
  }
140
  $where .= " AND YEAR(date_submitted) = $year AND MONTH(date_submitted) = $month";
141
  }
142
 
143
+ // Entries type filter
144
+ $where .= ( $this->get_entry_status() && 'all' !== $this->get_entry_status() ) ? $wpdb->prepare( ' AND entries.entry_approved = %s', $this->get_entry_status() ) : '';
145
+
146
  $sql_order = sanitize_sql_orderby( "$order_col $order" );
147
  $cols = $wpdb->get_results( "SELECT forms.form_title, entries.entries_id, entries.form_id, entries.subject, entries.sender_name, entries.sender_email, entries.emails_to, entries.date_submitted, entries.ip_address FROM $this->form_table_name AS forms INNER JOIN $this->entries_table_name AS entries ON entries.form_id = forms.form_id WHERE 1=1 $where $search ORDER BY $sql_order LIMIT $per_page $offset" );
148
 
149
  return $cols;
150
  }
151
+
152
+ /**
153
+ * Get the entry status: All, Spam, or Trash
154
+ *
155
+ * @since 2.1
156
+ * @returns string Entry status
157
+ */
158
+ function get_entry_status() {
159
+ if ( !isset( $_REQUEST['entry_status'] ) )
160
+ return false;
161
+
162
+ return esc_html( $_REQUEST['entry_status'] );
163
+ }
164
+
165
+ /**
166
+ * Build the different views for the entries screen
167
+ *
168
+ * @since 2.1
169
+ * @returns array $status_links Status links with counts
170
+ */
171
+ function get_views() {
172
+ $status_links = array();
173
+ $num_entries = $this->get_entries_count();
174
+ $class = '';
175
+ $link = '?page=vfb-entries';
176
+
177
+ $stati = array(
178
+ 'all' => _n_noop( 'All <span class="count">(<span class="pending-count">%s</span>)</span>', 'All <span class="count">(<span class="pending-count">%s</span>)</span>' ),
179
+ 'trash' => _n_noop( 'Trash <span class="count">(<span class="trash-count">%s</span>)</span>', 'Trash <span class="count">(<span class="trash-count">%s</span>)</span>' )
180
+ );
181
+
182
+ $total_entries = (int) $num_entries->all;
183
+ $entry_status = isset( $_REQUEST['entry_status'] ) ? $_REQUEST['entry_status'] : 'all';
184
+
185
+ foreach ( $stati as $status => $label ) {
186
+ $class = ( $status == $entry_status ) ? ' class="current"' : '';
187
+
188
+ if ( !isset( $num_entries->$status ) )
189
+ $num_entries->$status = 10;
190
+
191
+ $link = add_query_arg( 'entry_status', $status, $link );
192
+
193
+ $status_links[ $status ] = "<li class='$status'><a href='$link'$class>" . sprintf(
194
+ translate_nooped_plural( $label, $num_entries->$status ),
195
+ number_format_i18n( $num_entries->$status )
196
+ ) . '</a>';
197
+ }
198
+
199
+ return $status_links;
200
+ }
201
+
202
+ /**
203
+ * Get the number of entries for use with entry statuses
204
+ *
205
+ * @since 2.1
206
+ * @returns array $stats Counts of different entry types
207
+ */
208
+ function get_entries_count() {
209
+ global $wpdb;
210
+
211
+ $stats = array();
212
+
213
+ $entries = $wpdb->get_results( "SELECT entries.entry_approved, COUNT( * ) AS num_entries FROM $this->entries_table_name AS entries WHERE 1=1 GROUP BY entries.entry_approved", ARRAY_A );
214
+
215
+ $total = 0;
216
+ $approved = array( '0' => 'moderated', '1' => 'approved', 'spam' => 'spam', 'trash' => 'trash', 'post-trashed' => 'post-trashed');
217
+ foreach ( (array) $entries as $row ) {
218
+ // Don't count trashed toward totals
219
+ if ( 'trash' != $row['entry_approved'] )
220
+ $total += $row['num_entries'];
221
+ if ( isset( $approved[ $row['entry_approved' ] ] ) )
222
+ $stats[ $approved[ $row['entry_approved' ] ] ] = $row['num_entries'];
223
+ }
224
+
225
+ $stats['all'] = $total;
226
+ foreach ( $approved as $key ) {
227
+ if ( empty( $stats[ $key ] ) )
228
+ $stats[ $key ] = 0;
229
+ }
230
+
231
+ $stats = (object) $stats;
232
+
233
+ return $stats;
234
+ }
235
 
236
  /**
237
  * Setup which columns are sortable. Default is by Date.
258
  * @returns array() $actions Bulk actions
259
  */
260
  function get_bulk_actions() {
261
+
262
+ if ( !$this->get_entry_status() || 'all' == $this->get_entry_status() )
263
+ $actions['trash'] = __( 'Move to Trash', 'visual-form-builder' );
264
+ elseif ( $this->get_entry_status() && 'trash' == $this->get_entry_status() ) {
265
+ $actions['restore'] = __( 'Restore', 'visual-form-builder' );
266
+ $actions['delete'] = __( 'Delete Permanently', 'visual-form-builder' );
267
+ }
268
 
269
  return $actions;
270
  }
275
  * @since 1.2
276
  */
277
  function process_bulk_action() {
278
+ global $wpdb;
279
+
280
+ $entry_id = '';
281
+
282
+ // Set the Entry ID array
283
+ if ( isset( $_REQUEST['entry'] ) ) :
284
+ if ( is_array( $_REQUEST['entry'] ) )
285
+ $entry_id = $_REQUEST['entry'];
286
+ else
287
+ $entry_id = (array) $_REQUEST['entry'];
288
+ endif;
289
+
290
+ switch( $this->current_action() ) :
291
+ case 'trash' :
292
+ foreach ( $entry_id as $id ) {
293
+ $id = absint( $id );
294
+ $wpdb->update( $this->entries_table_name, array( 'entry_approved' => 'trash' ), array( 'entries_id' => $id ) );
295
+ }
296
+ break;
297
+
298
+ case 'delete' :
299
+ foreach ( $entry_id as $id ) {
300
+ $id = absint( $id );
301
+ $wpdb->query( $wpdb->prepare( "DELETE FROM $this->entries_table_name WHERE entries_id = %d", $id ) );
302
+ }
303
+ break;
304
+
305
+ case 'restore' :
306
+ foreach ( $entry_id as $id ) {
307
+ $id = absint( $id );
308
+ $wpdb->update( $this->entries_table_name, array( 'entry_approved' => 1 ), array( 'entries_id' => $id ) );
309
+ }
310
+ break;
311
 
312
  case 'delete' :
313
  $entry_id = ( isset( $_REQUEST['entry'] ) && is_array( $_REQUEST['entry'] ) ) ? $_REQUEST['entry'] : array( $_REQUEST['entry'] );
319
  $wpdb->query( $wpdb->prepare( "DELETE FROM $this->entries_table_name WHERE entries_id = %d", $id ) );
320
  }
321
  break;
322
+ endswitch;
323
  }
324
 
325
  /**
includes/class-export.php CHANGED
@@ -14,13 +14,13 @@ class VisualFormBuilder_Export {
14
 
15
  // Setup our default columns
16
  $this->default_cols = array(
17
- 'entries_id' => __( 'Entries ID' , 'vfb_pro_display_entries'),
18
- 'date_submitted' => __( 'Date Submitted' , 'vfb_pro_display_entries'),
19
- 'ip_address' => __( 'IP Address' , 'vfb_pro_display_entries'),
20
- 'subject' => __( 'Subject' , 'vfb_pro_display_entries'),
21
- 'sender_name' => __( 'Sender Name' , 'vfb_pro_display_entries'),
22
- 'sender_email' => __( 'Sender Email' , 'vfb_pro_display_entries'),
23
- 'emails_to' => __( 'Emailed To' , 'vfb_pro_display_entries'),
24
  );
25
 
26
  // Setup global database table names
@@ -30,6 +30,9 @@ class VisualFormBuilder_Export {
30
 
31
  // AJAX for loading new entry checkboxes
32
  add_action( 'wp_ajax_visual_form_builder_export_load_options', array( &$this, 'ajax_load_options' ) );
 
 
 
33
 
34
  $this->process_export_action();
35
  }
@@ -53,15 +56,21 @@ class VisualFormBuilder_Export {
53
  '<div class="vfb-form-alpha-list"><h3 id="vfb-no-forms">You currently do not have any forms. Click on the <a href="%1$s">New Form</a> button to get started.</h3></div>',
54
  esc_url( admin_url( 'admin.php?page=vfb-add-new' ) )
55
  );
 
 
56
  endif;
57
 
58
- // Safe to get entries now
59
- $entries = $wpdb->get_results( $wpdb->prepare( "SELECT form_id, data FROM $this->entries_table_name WHERE 1=1 AND form_id = %d", $forms[0]->form_id ), ARRAY_A );
60
 
61
  // Return nothing if no entries found
62
- if ( !$entries ) :
63
  $no_entries = __( 'No entries to pull field names from.', 'visual-form-builder' );
64
  else :
 
 
 
 
 
65
  // Get columns
66
  $columns = $this->get_cols( $entries );
67
 
@@ -75,13 +84,13 @@ class VisualFormBuilder_Export {
75
  <p><?php _e( 'Once you have saved the file, you will be able to import Visual Form Builder Pro data from this site into another site.', 'visual-form-builder' ); ?></p>
76
  <h3><?php _e( 'Choose what to export', 'visual-form-builder' ); ?></h3>
77
 
78
- <p><label><input type="radio" name="content" value="all" disabled="disabled" /> <?php _e( 'All data', 'visual-form-builder' ); ?></label></p>
79
  <p class="description"><?php _e( 'This will contain all of your forms, fields, entries, and email design settings.', 'visual-form-builder' ); ?><br><strong>*<?php _e( 'Only available in Visual Form Builder Pro', 'visual-form-builder' ); ?>*</strong></p>
80
 
81
- <p><label><input type="radio" name="content" value="forms" disabled="disabled" /> <?php _e( 'Forms', 'visual-form-builder' ); ?></label></p>
82
  <p class="description"><?php _e( 'This will contain all of your forms, fields, and email design settings', 'visual-form-builder' ); ?>.<br><strong>*<?php _e( 'Only available in Visual Form Builder Pro', 'visual-form-builder' ); ?>*</strong></p>
83
 
84
- <p><label><input type="radio" name="content" value="entries" checked="checked" /> <?php _e( 'Entries', 'visual-form-builder' ); ?></label></p>
85
 
86
  <ul id="entries-filters" class="vfb-export-filters">
87
  <li><p class="description"><?php _e( 'This will export entries in either a .csv, .txt, or .xls and cannot be used with the Import. If you need to import entries on another site, please use the All data option above.', 'visual-form-builder' ); ?></p></li>
@@ -114,6 +123,25 @@ class VisualFormBuilder_Export {
114
  <?php $this->months_dropdown(); ?>
115
  </select>
116
  </li>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
117
  <li>
118
  <label class="vfb-export-label"><?php _e( 'Fields', 'visual-form-builder' ); ?>:</label>
119
 
@@ -124,7 +152,7 @@ class VisualFormBuilder_Export {
124
  if ( isset( $no_entries ) )
125
  echo $no_entries;
126
  else
127
- $this->build_options( $data );
128
  ?>
129
  </div>
130
  </li>
@@ -155,6 +183,7 @@ class VisualFormBuilder_Export {
155
  'form_id' => 0,
156
  'start_date' => false,
157
  'end_date' => false,
 
158
  'fields' => $initial_fields
159
  );
160
 
@@ -162,6 +191,8 @@ class VisualFormBuilder_Export {
162
 
163
  $where = '';
164
 
 
 
165
  if ( 'entries' == $args['content'] ) {
166
  if ( 0 !== $args['form_id'] )
167
  $where .= $wpdb->prepare( " AND form_id = %d", $args['form_id'] );
@@ -171,9 +202,12 @@ class VisualFormBuilder_Export {
171
 
172
  if ( $args['end_date'] )
173
  $where .= $wpdb->prepare( " AND date_submitted < %s", date( 'Y-m-d', strtotime('+1 month', strtotime( $args['end_date'] ) ) ) );
 
 
 
174
  }
175
 
176
- $entries = $wpdb->get_results( "SELECT * FROM $this->entries_table_name WHERE 1=1 $where" );
177
  $form_key = $wpdb->get_var( $wpdb->prepare( "SELECT form_key, form_title FROM $this->form_table_name WHERE form_id = %d", $args['form_id'] ) );
178
  $form_title = $wpdb->get_var( null, 1 );
179
 
@@ -274,6 +308,17 @@ class VisualFormBuilder_Export {
274
 
275
  return json_encode( $output );
276
  }
 
 
 
 
 
 
 
 
 
 
 
277
 
278
  /**
279
  * Return the entries data formatted for CSV
@@ -290,13 +335,19 @@ class VisualFormBuilder_Export {
290
  // Build headers
291
  fputcsv( $fh, $fields, $this->delimiter );
292
 
293
- $rows = array();
 
 
 
 
 
294
 
295
  // Build table rows and cells
296
  foreach ( $data as $row ) :
297
 
298
- foreach ( $fields as $label ) {
299
- $rows[ $label ] = ( isset( $row[ $label ] ) && in_array( $label, $fields ) ) ? $row[ $label ] : '';
 
300
  }
301
 
302
  fputcsv( $fh, $rows, $this->delimiter );
@@ -327,12 +378,25 @@ class VisualFormBuilder_Export {
327
 
328
  $form_id = absint( $_REQUEST['id'] );
329
 
 
 
 
 
 
 
 
 
 
 
 
 
 
330
  // Safe to get entries now
331
- $entries = $wpdb->get_results( $wpdb->prepare( "SELECT form_id, data FROM $this->entries_table_name WHERE 1=1 AND form_id = %d", $form_id ), ARRAY_A );
332
 
333
  // Return nothing if no entries found
334
  if ( !$entries ) {
335
- echo __( 'No entries to pull field names from.', 'vfb_pro_display_entries' );
336
  wp_die();
337
  }
338
 
@@ -342,13 +406,31 @@ class VisualFormBuilder_Export {
342
  // Get JSON data
343
  $data = json_decode( $columns, true );
344
 
345
- $this->build_options( $data );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
346
 
347
  wp_die();
348
  }
349
 
350
  public function build_options( $data ) {
351
 
 
 
352
  $array = array();
353
  foreach ( $data as $row ) :
354
  $array = array_merge( $row, $array );
@@ -361,9 +443,10 @@ class VisualFormBuilder_Export {
361
  foreach ( $array as $k => $v ) :
362
  $selected = ( in_array( $v, $this->default_cols ) ) ? ' checked="checked"' : '';
363
 
364
- echo sprintf( '<label for="vfb-display-entries-val-%1$d"><input name="entries_columns[]" class="vfb-display-entries-vals" id="vfb-display-entries-val-%1$d" type="checkbox" value="%2$s" %3$s> %2$s</label><br>', $k, $v, $selected );
365
  endforeach;
366
 
 
367
  }
368
 
369
  /**
@@ -374,8 +457,8 @@ class VisualFormBuilder_Export {
374
  * @return string|bool The type of export
375
  */
376
  public function export_action() {
377
- if ( isset( $_REQUEST['content'] ) )
378
- return $_REQUEST['content'];
379
 
380
  return false;
381
  }
@@ -390,7 +473,7 @@ class VisualFormBuilder_Export {
390
 
391
  $args = array();
392
 
393
- if ( !isset( $_REQUEST['content'] ) || 'entries' == $_REQUEST['content'] ) {
394
  $args['content'] = 'entries';
395
 
396
  $args['format'] = 'csv';
@@ -405,6 +488,9 @@ class VisualFormBuilder_Export {
405
 
406
  if ( isset( $_REQUEST['entries_columns'] ) )
407
  $args['fields'] = array_map( 'esc_html', $_REQUEST['entries_columns'] );
 
 
 
408
  }
409
 
410
  switch( $this->export_action() ) {
14
 
15
  // Setup our default columns
16
  $this->default_cols = array(
17
+ 'entries_id' => __( 'Entries ID' , 'visual-form-builder'),
18
+ 'date_submitted' => __( 'Date Submitted' , 'visual-form-builder'),
19
+ 'ip_address' => __( 'IP Address' , 'visual-form-builder'),
20
+ 'subject' => __( 'Subject' , 'visual-form-builder'),
21
+ 'sender_name' => __( 'Sender Name' , 'visual-form-builder'),
22
+ 'sender_email' => __( 'Sender Email' , 'visual-form-builder'),
23
+ 'emails_to' => __( 'Emailed To' , 'visual-form-builder'),
24
  );
25
 
26
  // Setup global database table names
30
 
31
  // AJAX for loading new entry checkboxes
32
  add_action( 'wp_ajax_visual_form_builder_export_load_options', array( &$this, 'ajax_load_options' ) );
33
+
34
+ // AJAX for getting entries count
35
+ add_action( 'wp_ajax_visual_form_builder_export_entries_count', array( &$this, 'ajax_entries_count' ) );
36
 
37
  $this->process_export_action();
38
  }
56
  '<div class="vfb-form-alpha-list"><h3 id="vfb-no-forms">You currently do not have any forms. Click on the <a href="%1$s">New Form</a> button to get started.</h3></div>',
57
  esc_url( admin_url( 'admin.php?page=vfb-add-new' ) )
58
  );
59
+
60
+ return;
61
  endif;
62
 
63
+ $entries_count = $this->count_entries( $forms[0]->form_id );
 
64
 
65
  // Return nothing if no entries found
66
+ if ( !$entries_count ) :
67
  $no_entries = __( 'No entries to pull field names from.', 'visual-form-builder' );
68
  else :
69
+ $limit = $entries_count > 1000 ? 1000 : $entries_count;
70
+
71
+ // Safe to get entries now
72
+ $entries = $wpdb->get_results( $wpdb->prepare( "SELECT form_id, data FROM $this->entries_table_name WHERE 1=1 AND form_id = %d LIMIT %d", $forms[0]->form_id, $limit ), ARRAY_A );
73
+
74
  // Get columns
75
  $columns = $this->get_cols( $entries );
76
 
84
  <p><?php _e( 'Once you have saved the file, you will be able to import Visual Form Builder Pro data from this site into another site.', 'visual-form-builder' ); ?></p>
85
  <h3><?php _e( 'Choose what to export', 'visual-form-builder' ); ?></h3>
86
 
87
+ <p><label><input type="radio" name="vfb-content" value="all" disabled="disabled" /> <?php _e( 'All data', 'visual-form-builder' ); ?></label></p>
88
  <p class="description"><?php _e( 'This will contain all of your forms, fields, entries, and email design settings.', 'visual-form-builder' ); ?><br><strong>*<?php _e( 'Only available in Visual Form Builder Pro', 'visual-form-builder' ); ?>*</strong></p>
89
 
90
+ <p><label><input type="radio" name="vfb-content" value="forms" disabled="disabled" /> <?php _e( 'Forms', 'visual-form-builder' ); ?></label></p>
91
  <p class="description"><?php _e( 'This will contain all of your forms, fields, and email design settings', 'visual-form-builder' ); ?>.<br><strong>*<?php _e( 'Only available in Visual Form Builder Pro', 'visual-form-builder' ); ?>*</strong></p>
92
 
93
+ <p><label><input type="radio" name="vfb-content" value="entries" checked="checked" /> <?php _e( 'Entries', 'visual-form-builder' ); ?></label></p>
94
 
95
  <ul id="entries-filters" class="vfb-export-filters">
96
  <li><p class="description"><?php _e( 'This will export entries in either a .csv, .txt, or .xls and cannot be used with the Import. If you need to import entries on another site, please use the All data option above.', 'visual-form-builder' ); ?></p></li>
123
  <?php $this->months_dropdown(); ?>
124
  </select>
125
  </li>
126
+ <?php
127
+ if ( $entries_count > 1000 ) :
128
+ $num_pages = ceil( $entries_count / 1000 );
129
+ ?>
130
+ <li id="vfb-export-entries-pages">
131
+ <label class="vfb-export-label"><?php _e( 'Page to Export', 'visual-form-builder' ); ?>:</label>
132
+ <select id="vfb-export-entries-rows" name="entries_page">
133
+ <?php
134
+ for ( $i = 1; $i <= $num_pages; $i++ ) {
135
+ echo sprintf( '<option value="%1$d">%1$s</option>', $i );
136
+ }
137
+ ?>
138
+ </select>
139
+ <p class="description"><?php _e( 'A large number of entries have been detected for this form. Only 1000 entries can be exported at a time.', 'visual-form-builder' ); ?></p>
140
+ </li>
141
+ <?php
142
+ endif;
143
+ ?>
144
+
145
  <li>
146
  <label class="vfb-export-label"><?php _e( 'Fields', 'visual-form-builder' ); ?>:</label>
147
 
152
  if ( isset( $no_entries ) )
153
  echo $no_entries;
154
  else
155
+ echo $this->build_options( $data );
156
  ?>
157
  </div>
158
  </li>
183
  'form_id' => 0,
184
  'start_date' => false,
185
  'end_date' => false,
186
+ 'page' => 0,
187
  'fields' => $initial_fields
188
  );
189
 
191
 
192
  $where = '';
193
 
194
+ $limit = '0,1000';
195
+
196
  if ( 'entries' == $args['content'] ) {
197
  if ( 0 !== $args['form_id'] )
198
  $where .= $wpdb->prepare( " AND form_id = %d", $args['form_id'] );
202
 
203
  if ( $args['end_date'] )
204
  $where .= $wpdb->prepare( " AND date_submitted < %s", date( 'Y-m-d', strtotime('+1 month', strtotime( $args['end_date'] ) ) ) );
205
+
206
+ if ( $args['page'] > 1 )
207
+ $limit = ( $args['page'] - 1 ) * 1000 . ',1000';
208
  }
209
 
210
+ $entries = $wpdb->get_results( "SELECT * FROM $this->entries_table_name WHERE 1=1 $where LIMIT $limit" );
211
  $form_key = $wpdb->get_var( $wpdb->prepare( "SELECT form_key, form_title FROM $this->form_table_name WHERE form_id = %d", $args['form_id'] ) );
212
  $form_title = $wpdb->get_var( null, 1 );
213
 
308
 
309
  return json_encode( $output );
310
  }
311
+
312
+ public function count_entries( $form_id ) {
313
+ global $wpdb;
314
+
315
+ $count = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $this->entries_table_name WHERE form_id = %d", $form_id ) );
316
+
317
+ if ( !$count )
318
+ return 0;
319
+
320
+ return $count;
321
+ }
322
 
323
  /**
324
  * Return the entries data formatted for CSV
335
  // Build headers
336
  fputcsv( $fh, $fields, $this->delimiter );
337
 
338
+ $rows = $fields_clean = array();
339
+
340
+ // Decode special characters
341
+ foreach ( $fields as $field ) :
342
+ $fields_clean[] = wp_specialchars_decode( $field, ENT_QUOTES );
343
+ endforeach;
344
 
345
  // Build table rows and cells
346
  foreach ( $data as $row ) :
347
 
348
+ foreach ( $fields_clean as $label ) {
349
+ $label = wp_specialchars_decode( $label );
350
+ $rows[ $label ] = ( isset( $row[ $label ] ) && in_array( $label, $fields_clean ) ) ? $row[ $label ] : '';
351
  }
352
 
353
  fputcsv( $fh, $rows, $this->delimiter );
378
 
379
  $form_id = absint( $_REQUEST['id'] );
380
 
381
+ $offset = '';
382
+ $limit = 1000;
383
+
384
+ if ( isset( $_REQUEST['count'] ) )
385
+ $limit = absint( $_REQUEST['count'] );
386
+ elseif ( isset( $_REQUEST['offset'] ) ) {
387
+ $offset = absint( $_REQUEST['offset'] );
388
+ $offset_num = $offset * 1000;
389
+
390
+ if ( $offset >= 1 )
391
+ $offset = "OFFSET $offset";
392
+ }
393
+
394
  // Safe to get entries now
395
+ $entries = $wpdb->get_results( "SELECT DISTINCT data FROM {$this->entries_table_name} WHERE form_id = $form_id LIMIT $limit $offset", ARRAY_A );
396
 
397
  // Return nothing if no entries found
398
  if ( !$entries ) {
399
+ echo __( 'No entries to pull field names from.', 'visual-form-builder' );
400
  wp_die();
401
  }
402
 
406
  // Get JSON data
407
  $data = json_decode( $columns, true );
408
 
409
+ echo $this->build_options( $data );
410
+
411
+ wp_die();
412
+ }
413
+
414
+ public function ajax_entries_count() {
415
+ global $wpdb, $export;
416
+
417
+ if ( !isset( $_REQUEST['action'] ) )
418
+ return;
419
+
420
+ if ( $_REQUEST['action'] !== 'visual_form_builder_export_entries_count' )
421
+ return;
422
+
423
+ $form_id = absint( $_REQUEST['id'] );
424
+
425
+ echo $export->count_entries( $form_id );
426
 
427
  wp_die();
428
  }
429
 
430
  public function build_options( $data ) {
431
 
432
+ $output = '';
433
+
434
  $array = array();
435
  foreach ( $data as $row ) :
436
  $array = array_merge( $row, $array );
443
  foreach ( $array as $k => $v ) :
444
  $selected = ( in_array( $v, $this->default_cols ) ) ? ' checked="checked"' : '';
445
 
446
+ $output .= sprintf( '<label for="vfb-display-entries-val-%1$d"><input name="entries_columns[]" class="vfb-display-entries-vals" id="vfb-display-entries-val-%1$d" type="checkbox" value="%2$s" %3$s> %2$s</label><br>', $k, $v, $selected );
447
  endforeach;
448
 
449
+ return $output;
450
  }
451
 
452
  /**
457
  * @return string|bool The type of export
458
  */
459
  public function export_action() {
460
+ if ( isset( $_REQUEST['vfb-content'] ) )
461
+ return $_REQUEST['vfb-content'];
462
 
463
  return false;
464
  }
473
 
474
  $args = array();
475
 
476
+ if ( !isset( $_REQUEST['vfb-content'] ) || 'entries' == $_REQUEST['vfb-content'] ) {
477
  $args['content'] = 'entries';
478
 
479
  $args['format'] = 'csv';
488
 
489
  if ( isset( $_REQUEST['entries_columns'] ) )
490
  $args['fields'] = array_map( 'esc_html', $_REQUEST['entries_columns'] );
491
+
492
+ if ( isset( $_REQUEST['entries_page'] ) )
493
+ $args['page'] = absint( $_REQUEST['entries_page'] );
494
  }
495
 
496
  switch( $this->export_action() ) {
includes/class-forms-list.php ADDED
@@ -0,0 +1,461 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Class that builds our Entries table
4
+ *
5
+ * @since 1.2
6
+ */
7
+ class VisualFormBuilder_Forms_List extends WP_List_Table {
8
+
9
+ function __construct(){
10
+ global $status, $page, $wpdb;
11
+
12
+ // Setup global database table names
13
+ $this->field_table_name = $wpdb->prefix . 'visual_form_builder_fields';
14
+ $this->form_table_name = $wpdb->prefix . 'visual_form_builder_forms';
15
+ $this->entries_table_name = $wpdb->prefix . 'visual_form_builder_entries';
16
+
17
+ // Set parent defaults
18
+ parent::__construct( array(
19
+ 'singular' => 'form',
20
+ 'plural' => 'forms',
21
+ 'ajax' => false
22
+ ) );
23
+
24
+ // Handle our bulk actions
25
+ $this->process_bulk_action();
26
+ }
27
+
28
+ /**
29
+ * Display column names
30
+ *
31
+ * @since 1.2
32
+ * @returns $item string Column name
33
+ */
34
+ function column_default( $item, $column_name ){
35
+ switch ( $column_name ) {
36
+ case 'id':
37
+ case 'form_id' :
38
+ case 'entries' :
39
+ return $item[ $column_name ];
40
+ }
41
+ }
42
+
43
+ /**
44
+ * Builds the on:hover links for the Form column
45
+ *
46
+ * @since 1.2
47
+ */
48
+ function column_form_title( $item ){
49
+
50
+ $actions = array();
51
+
52
+ // Edit Form
53
+ $form_title = sprintf( '<strong><a href="?page=%s&form=%s" id="%3$s" class="view-form">%s</a></strong>', $_REQUEST['page'], $item['form_id'], $item['form_title'] );
54
+ $actions['edit'] = sprintf( '<a href="?page=%s&action=%s&form=%s" id="%3$s" class="view-form">%s</a>', $_REQUEST['page'], 'edit', $item['form_id'], __( 'Edit', 'visual-form-builder' ) );
55
+
56
+ // Delete Form
57
+ $actions['delete'] = sprintf( '<a href="?page=%s&action=%s&form=%s" id="%3$s" class="view-form">%s</a>', $_REQUEST['page'], 'delete', $item['form_id'], __( 'Delete', 'visual-form-builder' ) );
58
+
59
+ return sprintf( '%1$s %2$s', $form_title, $this->row_actions( $actions ) );
60
+ }
61
+
62
+ function column_entries( $item ) {
63
+ $this->comments_bubble( $item['form_id'], $item['entries'] );
64
+ }
65
+
66
+ function comments_bubble( $form_id, $count ) {
67
+
68
+ echo sprintf(
69
+ '<div class="entries-count-wrapper"><a href="%1$s" title="%2$s" class="vfb-meta-entries-total"><span class="entries-count">%4$s</span></a> %3$s</div>',
70
+ esc_url( add_query_arg( array( 'form-filter' => $form_id ), admin_url( 'admin.php?page=vfb-entries' ) ) ),
71
+ esc_attr__( 'Entries Total', 'visual-form-builder-pro' ),
72
+ __( 'Total', 'visual-form-builder-pro' ),
73
+ number_format_i18n( $count['total'] )
74
+ );
75
+
76
+ if ( $count['today'] )
77
+ echo '<strong>';
78
+
79
+ echo sprintf(
80
+ '<div class="entries-count-wrapper"><a href="%1$s" title="%2$s" class="vfb-meta-entries-total"><span class="entries-count">%4$s</span></a> %3$s</div>',
81
+ esc_url( add_query_arg( array( 'form-filter' => $form_id, 'today' => 1 ), admin_url( 'admin.php?page=vfb-entries' ) ) ),
82
+ esc_attr__( 'Entries Today', 'visual-form-builder-pro' ),
83
+ __( 'Today', 'visual-form-builder-pro' ),
84
+ number_format_i18n( $count['today'] )
85
+ );
86
+
87
+ if ( $count['today'] )
88
+ echo '</strong>';
89
+ }
90
+
91
+ /**
92
+ * Used for checkboxes and bulk editing
93
+ *
94
+ * @since 1.2
95
+ */
96
+ function column_cb( $item ){
97
+ return sprintf( '<input type="checkbox" name="%1$s[]" value="%2$s" />', $this->_args['singular'], $item['form_id'] );
98
+ }
99
+
100
+ /**
101
+ * Builds the actual columns
102
+ *
103
+ * @since 1.2
104
+ */
105
+ function get_columns(){
106
+ $columns = array(
107
+ 'cb' => '<input type="checkbox" />', //Render a checkbox instead of text
108
+ 'form_title' => __( 'Form' , 'visual-form-builder'),
109
+ 'form_id' => __( 'Form ID' , 'visual-form-builder'),
110
+ 'entries' => __( 'Entries', 'visual-form-builder' ),
111
+ );
112
+
113
+ return $columns;
114
+ }
115
+
116
+ /**
117
+ * A custom function to get the entries and sort them
118
+ *
119
+ * @since 1.2
120
+ * @returns array() $cols SQL results
121
+ */
122
+ function get_forms( $orderby = 'form_id', $order = 'ASC', $per_page, $offset = 0, $search = '' ){
123
+ global $wpdb;
124
+
125
+ // Set OFFSET for pagination
126
+ $offset = ( $offset > 0 ) ? "OFFSET $offset" : '';
127
+
128
+ $where = apply_filters( 'vfb_pre_get_entries', '' );
129
+
130
+ // If the form filter dropdown is used
131
+ if ( $this->current_filter_action() )
132
+ $where .= ' AND forms.form_id = ' . $this->current_filter_action();
133
+
134
+ $sql_order = sanitize_sql_orderby( "$orderby $order" );
135
+ $cols = $wpdb->get_results( "SELECT forms.form_id, forms.form_title FROM $this->form_table_name AS forms WHERE 1=1 $where $search ORDER BY $sql_order LIMIT $per_page $offset" );
136
+
137
+ return $cols;
138
+ }
139
+
140
+ /**
141
+ * Get the number of entries for use with entry statuses
142
+ *
143
+ * @since 2.1
144
+ * @returns array $stats Counts of different entry types
145
+ */
146
+ function get_entries_count( $form_id ) {
147
+ global $wpdb;
148
+
149
+ $entries = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT( * ) FROM $this->entries_table_name AS entries WHERE entries.entry_approved = 1 AND form_id = %d", $form_id ) );
150
+
151
+ return $entries;
152
+ }
153
+
154
+ /**
155
+ * Get the number of entries for use with entry statuses
156
+ *
157
+ * @since 2.1
158
+ * @returns array $stats Counts of different entry types
159
+ */
160
+ function get_entries_today_count( $form_id ) {
161
+ global $wpdb;
162
+
163
+ $entries = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT( * ) FROM $this->entries_table_name AS entries WHERE entries.entry_approved = 1 AND form_id = %d AND date_submitted >= curdate()", $form_id ) );
164
+
165
+ return $entries;
166
+ }
167
+
168
+ /**
169
+ * Get the number of forms
170
+ *
171
+ * @since 2.2.7
172
+ * @returns int $count Form count
173
+ */
174
+ function get_forms_count() {
175
+ global $wpdb;
176
+
177
+ $count = $wpdb->get_var( "SELECT COUNT(*) FROM $this->form_table_name" );
178
+
179
+ return $count;
180
+ }
181
+
182
+ /**
183
+ * Setup which columns are sortable. Default is by Date.
184
+ *
185
+ * @since 1.2
186
+ * @returns array() $sortable_columns Sortable columns
187
+ */
188
+ function get_sortable_columns() {
189
+ $sortable_columns = array(
190
+ 'id' => array( 'id', false ),
191
+ 'form_id' => array( 'form_id', false ),
192
+ 'form_title' => array( 'form_title', true ),
193
+ 'entries' => array( 'entries_count', false ),
194
+ );
195
+
196
+ return $sortable_columns;
197
+ }
198
+
199
+ /**
200
+ * Define our bulk actions
201
+ *
202
+ * @since 1.2
203
+ * @returns array() $actions Bulk actions
204
+ */
205
+ function get_bulk_actions() {
206
+ $actions = array();
207
+
208
+ // Build the row actions
209
+ $actions['delete'] = __( 'Delete Permanently', 'visual-form-builder' );
210
+
211
+ return $actions;
212
+ }
213
+
214
+ /**
215
+ * Process ALL actions on the Entries screen, not only Bulk Actions
216
+ *
217
+ * @since 1.2
218
+ */
219
+ function process_bulk_action() {
220
+ global $wpdb;
221
+
222
+ $form_id = '';
223
+
224
+ // Set the Entry ID array
225
+ if ( isset( $_REQUEST['entry'] ) ) {
226
+ if ( is_array( $_REQUEST['entry'] ) )
227
+ $form_id = $_REQUEST['entry'];
228
+ else
229
+ $form_id = (array) $_REQUEST['entry'];
230
+ }
231
+
232
+ switch( $this->current_action() ) {
233
+ case 'trash' :
234
+ foreach ( $form_id as $id ) {
235
+ $id = absint( $id );
236
+ $wpdb->update( $this->entries_table_name, array( 'entry_approved' => 'trash' ), array( 'entries_id' => $id ) );
237
+ }
238
+ break;
239
+
240
+ case 'delete' :
241
+ foreach ( $form_id as $id ) {
242
+ $id = absint( $id );
243
+ $wpdb->query( $wpdb->prepare( "DELETE FROM $this->entries_table_name WHERE entries_id = %d", $id ) );
244
+ }
245
+ break;
246
+
247
+ }
248
+ }
249
+
250
+ /**
251
+ * Set our forms filter action
252
+ *
253
+ * @since 1.2
254
+ * @returns int Form ID
255
+ */
256
+ function current_filter_action() {
257
+ if ( isset( $_REQUEST['form-filter'] ) && -1 != $_REQUEST['form-filter'] )
258
+ return $_REQUEST['form-filter'];
259
+
260
+ return false;
261
+ }
262
+
263
+ /**
264
+ * Display Search box
265
+ *
266
+ * @since 1.4
267
+ * @returns html Search Form
268
+ */
269
+ function search_box( $text, $input_id ) {
270
+ parent::search_box( $text, $input_id );
271
+ }
272
+
273
+ /**
274
+ * Prepares our data for display
275
+ *
276
+ * @since 1.2
277
+ */
278
+ function prepare_items() {
279
+ global $wpdb;
280
+
281
+ // get the current user ID
282
+ $user = get_current_user_id();
283
+
284
+ // get the current admin screen
285
+ $screen = get_current_screen();
286
+
287
+ // retrieve the "per_page" option
288
+ $screen_option = $screen->get_option( 'per_page', 'option' );
289
+
290
+ // retrieve the value of the option stored for the current user
291
+ $per_page = get_user_meta( $user, $screen_option, true );
292
+
293
+ // get the default value if none is set
294
+ if ( empty ( $per_page) || $per_page < 1 )
295
+ $per_page = $screen->get_option( 'per_page', 'default' );
296
+
297
+ // Get the date/time format that is saved in the options table
298
+ $date_format = get_option( 'date_format' );
299
+ $time_format = get_option( 'time_format' );
300
+
301
+ // What page are we looking at?
302
+ $current_page = $this->get_pagenum();
303
+
304
+ // Use offset for pagination
305
+ $offset = ( $current_page - 1 ) * $per_page;
306
+
307
+ // Get column headers
308
+ $columns = $this->get_columns();
309
+ $hidden = array();
310
+
311
+ // Get sortable columns
312
+ $sortable = $this->get_sortable_columns();
313
+
314
+ // Build the column headers
315
+ $this->_column_headers = array($columns, $hidden, $sortable);
316
+
317
+ // Get entries search terms
318
+ $search_terms = ( !empty( $_REQUEST['s'] ) ) ? explode( ' ', $_REQUEST['s'] ) : array();
319
+
320
+ $searchand = $search = '';
321
+ // Loop through search terms and build query
322
+ foreach( $search_terms as $term ) {
323
+ $term = esc_sql( like_escape( $term ) );
324
+
325
+ $search .= "{$searchand}((forms.form_title LIKE '%{$term}%') OR (forms.form_key LIKE '%{$term}%') OR (forms.form_email_subject LIKE '%{$term}%'))";
326
+ $searchand = ' AND ';
327
+ }
328
+
329
+ $search = ( !empty($search) ) ? " AND ({$search}) " : '';
330
+
331
+ // Set our ORDER BY and ASC/DESC to sort the entries
332
+ $orderby = ( !empty( $_REQUEST['orderby'] ) ) ? $_REQUEST['orderby'] : 'form_id';
333
+ $order = ( !empty( $_REQUEST['order'] ) ) ? $_REQUEST['order'] : 'desc';
334
+
335
+ // Get the sorted entries
336
+ $forms = $this->get_forms( $orderby, $order, $per_page, $offset, $search );
337
+
338
+ $data = array();
339
+
340
+ // Loop trough the entries and setup the data to be displayed for each row
341
+ foreach ( $forms as $form ) :
342
+
343
+ $entries_counts = array(
344
+ 'total' => $this->get_entries_count( $form->form_id ),
345
+ 'today' => $this->get_entries_today_count( $form->form_id ),
346
+ );
347
+
348
+ $data[] = array(
349
+ 'id' => $form->form_id,
350
+ 'form_id' => $form->form_id,
351
+ 'form_title' => stripslashes( $form->form_title ),
352
+ 'entries' => $entries_counts,
353
+ );
354
+ endforeach;
355
+
356
+ // How many forms do we have?
357
+ $total_items = $this->get_forms_count();
358
+
359
+ // Add sorted data to the items property
360
+ $this->items = $data;
361
+
362
+ // Register our pagination
363
+ $this->set_pagination_args( array(
364
+ 'total_items' => $total_items,
365
+ 'per_page' => $per_page,
366
+ 'total_pages' => ceil( $total_items / $per_page )
367
+ ) );
368
+ }
369
+
370
+ /**
371
+ * Display the pagination.
372
+ * Customize default function to work with months and form drop down filters
373
+ *
374
+ * @since 3.1.0
375
+ * @access protected
376
+ */
377
+ function pagination( $which ) {
378
+
379
+ if ( empty( $this->_pagination_args ) )
380
+ return;
381
+
382
+ extract( $this->_pagination_args, EXTR_SKIP );
383
+
384
+ $output = '<span class="displaying-num">' . sprintf( _n( '1 form', '%s forms', $total_items ), number_format_i18n( $total_items ) ) . '</span>';
385
+
386
+ $current = $this->get_pagenum();
387
+
388
+ $current_url = ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
389
+
390
+ $current_url = remove_query_arg( array( 'hotkeys_highlight_last', 'hotkeys_highlight_first' ), $current_url );
391
+
392
+ $page_links = array();
393
+
394
+ // Added to pick up the months dropdown
395
+ $m = isset( $_REQUEST['m'] ) ? (int) $_REQUEST['m'] : 0;
396
+
397
+ $disable_first = $disable_last = '';
398
+ if ( $current == 1 )
399
+ $disable_first = ' disabled';
400
+ if ( $current == $total_pages )
401
+ $disable_last = ' disabled';
402
+
403
+ $page_links[] = sprintf( "<a class='%s' title='%s' href='%s'>%s</a>",
404
+ 'first-page' . $disable_first,
405
+ esc_attr__( 'Go to the first page' ),
406
+ esc_url( remove_query_arg( 'paged', $current_url ) ),
407
+ '&laquo;'
408
+ );
409
+
410
+ // Modified the add_query_args to include my custom dropdowns
411
+ $page_links[] = sprintf( "<a class='%s' title='%s' href='%s'>%s</a>",
412
+ 'prev-page' . $disable_first,
413
+ esc_attr__( 'Go to the previous page' ),
414
+ esc_url( add_query_arg( array( 'paged' => max( 1, $current-1 ), 'm' => $m, 'form-filter' => $this->current_filter_action() ), $current_url ) ),
415
+ '&lsaquo;'
416
+ );
417
+
418
+ if ( 'bottom' == $which )
419
+ $html_current_page = $current;
420
+ else
421
+ $html_current_page = sprintf( "<input class='current-page' title='%s' type='text' name='paged' value='%s' size='%d' />",
422
+ esc_attr__( 'Current page' ),
423
+ $current,
424
+ strlen( $total_pages )
425
+ );
426
+
427
+ $html_total_pages = sprintf( "<span class='total-pages'>%s</span>", number_format_i18n( $total_pages ) );
428
+ $page_links[] = '<span class="paging-input">' . sprintf( _x( '%1$s of %2$s', 'paging' ), $html_current_page, $html_total_pages ) . '</span>';
429
+
430
+ $page_links[] = sprintf( "<a class='%s' title='%s' href='%s'>%s</a>",
431
+ 'next-page' . $disable_last,
432
+ esc_attr__( 'Go to the next page' ),
433
+ esc_url( add_query_arg( array( 'paged' => min( $total_pages, $current+1 ), 'm' => $m, 'form-filter' => $this->current_filter_action() ), $current_url ) ),
434
+ '&rsaquo;'
435
+ );
436
+
437
+ // Modified the add_query_args to include my custom dropdowns
438
+ $page_links[] = sprintf( "<a class='%s' title='%s' href='%s'>%s</a>",
439
+ 'last-page' . $disable_last,
440
+ esc_attr__( 'Go to the last page' ),
441
+ esc_url( add_query_arg( array( 'paged' => $total_pages, 'm' => $m, 'form-filter' => $this->current_filter_action() ), $current_url ) ),
442
+ '&raquo;'
443
+ );
444
+
445
+ $pagination_links_class = 'pagination-links';
446
+ if ( ! empty( $infinite_scroll ) )
447
+ $pagination_links_class = ' hide-if-js';
448
+ $output .= "\n<span class='$pagination_links_class'>" . join( "\n", $page_links ) . '</span>';
449
+
450
+ if ( $total_pages )
451
+ $page_class = $total_pages < 2 ? ' one-page' : '';
452
+ else
453
+ $page_class = ' no-pages';
454
+
455
+ $this->_pagination = "<div class='tablenav-pages{$page_class}'>$output</div>";
456
+
457
+ echo $this->_pagination;
458
+ }
459
+
460
+ }
461
+ ?>
includes/email.php CHANGED
@@ -4,6 +4,8 @@ global $wpdb, $post;
4
  $required = ( isset( $_REQUEST['_vfb-required-secret'] ) && $_REQUEST['_vfb-required-secret'] == '0' ) ? false : true;
5
  $secret_field = ( isset( $_REQUEST['_vfb-secret'] ) ) ? $_REQUEST['_vfb-secret'] : '';
6
  $honeypot = ( isset( $_REQUEST['vfb-spam'] ) ) ? $_REQUEST['vfb-spam'] : '';
 
 
7
 
8
  // If the verification is set to required, run validation check
9
  if ( true == $required && !empty( $secret_field ) ) {
@@ -16,6 +18,14 @@ if ( true == $required && !empty( $secret_field ) ) {
16
  // Basic security check before moving any further
17
  if ( isset( $_REQUEST['visual-form-builder-submit'] ) ) :
18
 
 
 
 
 
 
 
 
 
19
  // Test if it's a known SPAM bot
20
  if ( $this->isBot() )
21
  wp_die( __( 'Security check: looks like you are a SPAM bot. If you think this is an error, please email the site owner.' , 'visual-form-builder' ), '', array( 'back_link' => true ) );
4
  $required = ( isset( $_REQUEST['_vfb-required-secret'] ) && $_REQUEST['_vfb-required-secret'] == '0' ) ? false : true;
5
  $secret_field = ( isset( $_REQUEST['_vfb-secret'] ) ) ? $_REQUEST['_vfb-secret'] : '';
6
  $honeypot = ( isset( $_REQUEST['vfb-spam'] ) ) ? $_REQUEST['vfb-spam'] : '';
7
+ $referrer = ( isset( $_REQUEST['vfb_referral_url'] ) ) ? esc_url( stripslashes( $_REQUEST['vfb_referral_url'] ) ) : false;
8
+ $wp_get_referer = untrailingslashit( wp_get_referer() );
9
 
10
  // If the verification is set to required, run validation check
11
  if ( true == $required && !empty( $secret_field ) ) {
18
  // Basic security check before moving any further
19
  if ( isset( $_REQUEST['visual-form-builder-submit'] ) ) :
20
 
21
+ // Test if referral URL has been set
22
+ if ( !$referrer )
23
+ wp_die( __( 'Security check: referal URL does not appear to be set.' , 'visual-form-builder'), '', array( 'back_link' => true ) );
24
+
25
+ // Test if the referral URL matches what sent from WordPress
26
+ if ( $referrer !== $wp_get_referer )
27
+ wp_die( __( 'Security check: referal does not match this site.' , 'visual-form-builder'), '', array( 'back_link' => true ) );
28
+
29
  // Test if it's a known SPAM bot
30
  if ( $this->isBot() )
31
  wp_die( __( 'Security check: looks like you are a SPAM bot. If you think this is an error, please email the site owner.' , 'visual-form-builder' ), '', array( 'back_link' => true ) );
includes/form-output.php CHANGED
@@ -3,7 +3,7 @@
3
  if ( !defined( 'DONOTCACHEPAGE' ) )
4
  define( 'DONOTCACHEPAGE', true );
5
 
6
- global $wpdb;
7
 
8
  // Extract shortcode attributes, set defaults
9
  extract( shortcode_atts( array(
@@ -42,8 +42,11 @@ $open_fieldset = $open_section = false;
42
  $submit = 'Submit';
43
  $verification = '';
44
 
 
 
 
45
  $label_alignment = ( $form->form_label_alignment !== '' ) ? " $form->form_label_alignment" : '';
46
- $output = '<div class="visual-form-builder-container"><form id="' . $form->form_key . '" class="visual-form-builder' . $label_alignment . '" method="post" enctype="multipart/form-data">
47
  <input type="hidden" name="form_id" value="' . $form->form_id . '" />';
48
 
49
  foreach ( $fields as $field ) :
@@ -323,27 +326,27 @@ foreach ( $fields as $field ) :
323
 
324
  $address_parts = array(
325
  'address' => array(
326
- 'label' => __( 'Address', 'visual-form-builder-pro' ),
327
  'layout' => 'full'
328
  ),
329
  'address-2' => array(
330
- 'label' => __( 'Address Line 2', 'visual-form-builder-pro' ),
331
  'layout' => 'full'
332
  ),
333
  'city' => array(
334
- 'label' => __( 'City', 'visual-form-builder-pro' ),
335
  'layout' => 'left'
336
  ),
337
  'state' => array(
338
- 'label' => __( 'State / Province / Region', 'visual-form-builder-pro' ),
339
  'layout' => 'right'
340
  ),
341
  'zip' => array(
342
- 'label' => __( 'Postal / Zip Code', 'visual-form-builder-pro' ),
343
  'layout' => 'left'
344
  ),
345
  'country' => array(
346
- 'label' => __( 'Country', 'visual-form-builder-pro' ),
347
  'layout' => 'right'
348
  )
349
  );
@@ -565,10 +568,16 @@ $output .= sprintf(
565
  $verification .
566
  '<li style="display:none;"><label for="vfb-spam">%1$s:</label><div><input name="vfb-spam" id="vfb-spam" /></div></li>
567
  %2$s</ul>
568
- </fieldset>
569
- </form>
570
- </div>',
571
  __( 'This box is for spam protection - <strong>please leave it blank</strong>' , 'visual-form-builder'),
572
  $submit
573
- );
 
 
 
 
 
 
 
 
574
  ?>
3
  if ( !defined( 'DONOTCACHEPAGE' ) )
4
  define( 'DONOTCACHEPAGE', true );
5
 
6
+ global $wpdb, $wp;
7
 
8
  // Extract shortcode attributes, set defaults
9
  extract( shortcode_atts( array(
42
  $submit = 'Submit';
43
  $verification = '';
44
 
45
+ // Current URL
46
+ $current_url = home_url( add_query_arg( array(), $wp->request ) );
47
+
48
  $label_alignment = ( $form->form_label_alignment !== '' ) ? " $form->form_label_alignment" : '';
49
+ $output = '<div class="visual-form-builder-container"><form id="' . $form->form_key . '" class="visual-form-builder' . $label_alignment . '" method="post" 46="multipart/form-data">
50
  <input type="hidden" name="form_id" value="' . $form->form_id . '" />';
51
 
52
  foreach ( $fields as $field ) :
326
 
327
  $address_parts = array(
328
  'address' => array(
329
+ 'label' => __( 'Address', 'visual-form-builder' ),
330
  'layout' => 'full'
331
  ),
332
  'address-2' => array(
333
+ 'label' => __( 'Address Line 2', 'visual-form-builder' ),
334
  'layout' => 'full'
335
  ),
336
  'city' => array(
337
+ 'label' => __( 'City', 'visual-form-builder' ),
338
  'layout' => 'left'
339
  ),
340
  'state' => array(
341
+ 'label' => __( 'State / Province / Region', 'visual-form-builder' ),
342
  'layout' => 'right'
343
  ),
344
  'zip' => array(
345
+ 'label' => __( 'Postal / Zip Code', 'visual-form-builder' ),
346
  'layout' => 'left'
347
  ),
348
  'country' => array(
349
+ 'label' => __( 'Country', 'visual-form-builder' ),
350
  'layout' => 'right'
351
  )
352
  );
568
  $verification .
569
  '<li style="display:none;"><label for="vfb-spam">%1$s:</label><div><input name="vfb-spam" id="vfb-spam" /></div></li>
570
  %2$s</ul>
571
+ </fieldset>',
 
 
572
  __( 'This box is for spam protection - <strong>please leave it blank</strong>' , 'visual-form-builder'),
573
  $submit
574
+ );
575
+
576
+ $output .= sprintf( '<input type="hidden" name="vfb_referral_url" value="%s">', untrailingslashit( $current_url ) );
577
+
578
+ // Close the form out
579
+ $output .= '</form>';
580
+
581
+ // Close form container
582
+ $output .= '</div> <!-- .visual-form-builder-container -->';
583
  ?>
js/jquery.ui.nestedSortable.js CHANGED
@@ -1 +1,429 @@
1
- (function(a){a.widget("ui.nestedSortable",a.extend({},a.ui.sortable.prototype,{options:{tabSize:20,disableNesting:"ui-nestedSortable-no-nesting",errorClass:"ui-nestedSortable-error",listType:"ol",maxLevels:0,revertOnError:1},_create:function(){this.element.data("sortable",this.element.data("nestedSortable"));return a.ui.sortable.prototype._create.apply(this,arguments)},destroy:function(){this.element.removeData("nestedSortable").unbind(".nestedSortable");return a.ui.sortable.prototype.destroy.apply(this,arguments)},_mouseDrag:function(b){this.position=this._generatePosition(b);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs}if(this.options.scroll){var c=this.options,d=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-b.pageY<c.scrollSensitivity)this.scrollParent[0].scrollTop=d=this.scrollParent[0].scrollTop+c.scrollSpeed;else if(b.pageY-this.overflowOffset.top<c.scrollSensitivity)this.scrollParent[0].scrollTop=d=this.scrollParent[0].scrollTop-c.scrollSpeed;if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-b.pageX<c.scrollSensitivity)this.scrollParent[0].scrollLeft=d=this.scrollParent[0].scrollLeft+c.scrollSpeed;else if(b.pageX-this.overflowOffset.left<c.scrollSensitivity)this.scrollParent[0].scrollLeft=d=this.scrollParent[0].scrollLeft-c.scrollSpeed}else{if(b.pageY-a(document).scrollTop()<c.scrollSensitivity)d=a(document).scrollTop(a(document).scrollTop()-c.scrollSpeed);else if(a(window).height()-(b.pageY-a(document).scrollTop())<c.scrollSensitivity)d=a(document).scrollTop(a(document).scrollTop()+c.scrollSpeed);if(b.pageX-a(document).scrollLeft()<c.scrollSensitivity)d=a(document).scrollLeft(a(document).scrollLeft()-c.scrollSpeed);else if(a(window).width()-(b.pageX-a(document).scrollLeft())<c.scrollSensitivity)d=a(document).scrollLeft(a(document).scrollLeft()+c.scrollSpeed)}if(d!==false&&a.ui.ddmanager&&!c.dropBehaviour)a.ui.ddmanager.prepareOffsets(this,b)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";for(var e=this.items.length-1;e>=0;e--){var f=this.items[e],g=f.item[0],h=this._intersectsWithPointer(f);if(!h)continue;if(g!=this.currentItem[0]&&this.placeholder[h==1?"next":"prev"]()[0]!=g&&!a.contains(this.placeholder[0],g)&&(this.options.type=="semi-dynamic"?!a.contains(this.element[0],g):true)){a(g).mouseenter();this.direction=h==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(f)){a(g).mouseleave();this._rearrange(b,f)}else{break}this._clearEmpty(g);this._trigger("change",b,this._uiHash());break}}var i=this.placeholder[0].parentNode.parentNode&&a(this.placeholder[0].parentNode.parentNode).closest(".ui-sortable").length?a(this.placeholder[0].parentNode.parentNode):null,j=this._getLevel(this.placeholder),k=this._getChildLevels(this.helper),l=this.placeholder[0].previousSibling?a(this.placeholder[0].previousSibling):null;if(l!=null){while(l[0].nodeName.toLowerCase()!="li"||l[0]==this.currentItem[0]){if(l[0].previousSibling){l=a(l[0].previousSibling)}else{l=null;break}}}newList=document.createElement(c.listType);this.beyondMaxLevels=0;if(i!=null&&this.positionAbs.left<i.offset().left){i.after(this.placeholder[0]);this._clearEmpty(i[0]);this._trigger("change",b,this._uiHash())}else if(l!=null&&this.positionAbs.left>l.offset().left+c.tabSize){this._isAllowed(l,j+k+1);if(!l.children(c.listType).length){l[0].appendChild(newList)}l.children(c.listType)[0].appendChild(this.placeholder[0]);this._trigger("change",b,this._uiHash())}else{this._isAllowed(i,j+k)}this._contactContainers(b);if(a.ui.ddmanager)a.ui.ddmanager.drag(this,b);this._trigger("sort",b,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(b,c){if(this.beyondMaxLevels){this.placeholder.removeClass(this.options.errorClass);if(this.options.revertOnError){if(this.domPosition.prev){a(this.domPosition.prev).after(this.placeholder)}else{a(this.domPosition.parent).prepend(this.placeholder)}this._trigger("revert",b,this._uiHash())}else{var d=this.placeholder.parent().closest(this.options.items);for(var e=this.beyondMaxLevels-1;e>0;e--){d=d.parent().closest(this.options.items)}d.after(this.placeholder);this._trigger("change",b,this._uiHash())}}for(var e=this.items.length-1;e>=0;e--){var f=this.items[e].item[0];this._clearEmpty(f)}a.ui.sortable.prototype._mouseStop.apply(this,arguments)},serialize:function(b){var c=this._getItemsAsjQuery(b&&b.connected),d=[];b=b||{};a(c).each(function(){var c=(a(b.item||this).attr(b.attribute||"id")||"").match(b.expression||/(.+)[-=_](.+)/),e=(a(b.item||this).parent(b.listType).parent("li").attr(b.attribute||"id")||"").match(b.expression||/(.+)[-=_](.+)/);if(c){d.push((b.key||c[1]+"["+(b.key&&b.expression?c[1]:c[2])+"]")+"="+(e?b.key&&b.expression?e[1]:e[2]:"root"))}});if(!d.length&&b.key){d.push(b.key+"=")}return d.join("&")},toHierarchy:function(b){function e(c){var d=(a(c).attr(b.attribute||"id")||"").match(b.expression||/(.+)[-=_](.+)/);if(d){var f={id:d[2]};if(a(c).children(b.listType).children("li").length>0){f.children=[];a(c).children(b.listType).children("li").each(function(){var b=e(a(this));f.children.push(b)})}return f}}b=b||{};var c=b.startDepthCount||0,d=[];a(this.element).children("li").each(function(){var b=e(a(this));d.push(b)});return d},toArray:function(b){function f(e,g,h){var i=h+1,j,k;if(a(e).children(b.listType).children("li").length>0){g++;a(e).children(b.listType).children("li").each(function(){i=f(a(this),g,i)});g--}j=a(e).attr(b.attribute||"id").match(b.expression||/(.+)[-=_](.+)/);if(g===c+1){k="root"}else{var l=a(e).parent(b.listType).parent("li").attr(b.attribute||"id").match(b.expression||/(.+)[-=_](.+)/);k=l[2]}if(j){d.push({item_id:j[2],parent_id:k,depth:g,left:h,right:i})}h=i+1;return h}b=b||{};var c=b.startDepthCount||0,d=[],e=2;d.push({item_id:"root",parent_id:"none",depth:c,left:"1",right:(a("li",this.element).length+1)*2});a(this.element).children("li").each(function(){e=f(this,c+1,e)});d=d.sort(function(a,b){return a.left-b.left});return d},_clearEmpty:function(b){var c=a(b).children(this.options.listType);if(c.length&&!c.children().length){c.remove()}},_getLevel:function(a){var b=1;if(this.options.listType){var c=a.closest(this.options.listType);while(!c.is(".ui-sortable")){b++;c=c.parent().closest(this.options.listType)}}return b},_getChildLevels:function(b,c){var d=this,e=this.options,f=0;c=c||0;a(b).children(e.listType).children(e.items).each(function(a,b){f=Math.max(d._getChildLevels(b,c+1),f)});return c?f+1:f},_isAllowed:function(a,b){var c=this.options;if(a==null||!a.hasClass(c.disableNesting)){if(c.maxLevels<b&&c.maxLevels!=0){this.placeholder.addClass(c.errorClass);this.beyondMaxLevels=b-c.maxLevels}else{this.placeholder.removeClass(c.errorClass);this.beyondMaxLevels=0}}else{this.placeholder.addClass(c.errorClass);if(c.maxLevels<b&&c.maxLevels!=0){this.beyondMaxLevels=b-c.maxLevels}else{this.beyondMaxLevels=1}}}}));a.ui.nestedSortable.prototype.options=a.extend({},a.ui.sortable.prototype.options,a.ui.nestedSortable.prototype.options)})(jQuery)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ * jQuery UI Nested Sortable
3
+ * v 1.3.5 / 21 jun 2012
4
+ * http://mjsarfatti.com/code/nestedSortable
5
+ *
6
+ * Depends on:
7
+ * jquery.ui.sortable.js 1.8+
8
+ *
9
+ * Copyright (c) 2010-2012 Manuele J Sarfatti
10
+ * Licensed under the MIT License
11
+ * http://www.opensource.org/licenses/mit-license.php
12
+ */
13
+
14
+ (function($) {
15
+
16
+ $.widget("mjs.nestedSortable", $.extend({}, $.ui.sortable.prototype, {
17
+
18
+ options: {
19
+ tabSize: 20,
20
+ disableNesting: 'mjs-nestedSortable-no-nesting',
21
+ errorClass: 'mjs-nestedSortable-error',
22
+ doNotClear: false,
23
+ listType: 'ol',
24
+ maxLevels: 0,
25
+ protectRoot: false,
26
+ rootID: null,
27
+ rtl: false,
28
+ isAllowed: function(item, parent) { return true; }
29
+ },
30
+
31
+ _create: function() {
32
+ this.element.data('sortable', this.element.data('nestedSortable'));
33
+
34
+ if (!this.element.is(this.options.listType))
35
+ throw new Error('nestedSortable: Please check the listType option is set to your actual list type');
36
+
37
+ return $.ui.sortable.prototype._create.apply(this, arguments);
38
+ },
39
+
40
+ destroy: function() {
41
+ this.element
42
+ .removeData("nestedSortable")
43
+ .unbind(".nestedSortable");
44
+ return $.ui.sortable.prototype.destroy.apply(this, arguments);
45
+ },
46
+
47
+ _mouseDrag: function(event) {
48
+
49
+ //Compute the helpers position
50
+ this.position = this._generatePosition(event);
51
+ this.positionAbs = this._convertPositionTo("absolute");
52
+
53
+ if (!this.lastPositionAbs) {
54
+ this.lastPositionAbs = this.positionAbs;
55
+ }
56
+
57
+ var o = this.options;
58
+
59
+ //Do scrolling
60
+ if(this.options.scroll) {
61
+ var scrolled = false;
62
+ if(this.scrollParent[0] != document && this.scrollParent[0].tagName != 'HTML') {
63
+
64
+ if((this.overflowOffset.top + this.scrollParent[0].offsetHeight) - event.pageY < o.scrollSensitivity)
65
+ this.scrollParent[0].scrollTop = scrolled = this.scrollParent[0].scrollTop + o.scrollSpeed;
66
+ else if(event.pageY - this.overflowOffset.top < o.scrollSensitivity)
67
+ this.scrollParent[0].scrollTop = scrolled = this.scrollParent[0].scrollTop - o.scrollSpeed;
68
+
69
+ if((this.overflowOffset.left + this.scrollParent[0].offsetWidth) - event.pageX < o.scrollSensitivity)
70
+ this.scrollParent[0].scrollLeft = scrolled = this.scrollParent[0].scrollLeft + o.scrollSpeed;
71
+ else if(event.pageX - this.overflowOffset.left < o.scrollSensitivity)
72
+ this.scrollParent[0].scrollLeft = scrolled = this.scrollParent[0].scrollLeft - o.scrollSpeed;
73
+
74
+ } else {
75
+
76
+ if(event.pageY - $(document).scrollTop() < o.scrollSensitivity)
77
+ scrolled = $(document).scrollTop($(document).scrollTop() - o.scrollSpeed);
78
+ else if($(window).height() - (event.pageY - $(document).scrollTop()) < o.scrollSensitivity)
79
+ scrolled = $(document).scrollTop($(document).scrollTop() + o.scrollSpeed);
80
+
81
+ if(event.pageX - $(document).scrollLeft() < o.scrollSensitivity)
82
+ scrolled = $(document).scrollLeft($(document).scrollLeft() - o.scrollSpeed);
83
+ else if($(window).width() - (event.pageX - $(document).scrollLeft()) < o.scrollSensitivity)
84
+ scrolled = $(document).scrollLeft($(document).scrollLeft() + o.scrollSpeed);
85
+
86
+ }
87
+
88
+ if(scrolled !== false && $.ui.ddmanager && !o.dropBehaviour)
89
+ $.ui.ddmanager.prepareOffsets(this, event);
90
+ }
91
+
92
+ //Regenerate the absolute position used for position checks
93
+ this.positionAbs = this._convertPositionTo("absolute");
94
+
95
+ // Find the top offset before rearrangement,
96
+ var previousTopOffset = this.placeholder.offset().top;
97
+
98
+ //Set the helper position
99
+ if(!this.options.axis || this.options.axis != "y") this.helper[0].style.left = this.position.left+'px';
100
+ if(!this.options.axis || this.options.axis != "x") this.helper[0].style.top = this.position.top+'px';
101
+
102
+ //Rearrange
103
+ for (var i = this.items.length - 1; i >= 0; i--) {
104
+
105
+ //Cache variables and intersection, continue if no intersection
106
+ var item = this.items[i], itemElement = item.item[0], intersection = this._intersectsWithPointer(item);
107
+ if (!intersection) continue;
108
+
109
+ if(itemElement != this.currentItem[0] //cannot intersect with itself
110
+ && this.placeholder[intersection == 1 ? "next" : "prev"]()[0] != itemElement //no useless actions that have been done before
111
+ && !$.contains(this.placeholder[0], itemElement) //no action if the item moved is the parent of the item checked
112
+ && (this.options.type == 'semi-dynamic' ? !$.contains(this.element[0], itemElement) : true)
113
+ //&& itemElement.parentNode == this.placeholder[0].parentNode // only rearrange items within the same container
114
+ ) {
115
+
116
+ $(itemElement).mouseenter();
117
+
118
+ this.direction = intersection == 1 ? "down" : "up";
119
+
120
+ if (this.options.tolerance == "pointer" || this._intersectsWithSides(item)) {
121
+ $(itemElement).mouseleave();
122
+ this._rearrange(event, item);
123
+ } else {
124
+ break;
125
+ }
126
+
127
+ // Clear emtpy ul's/ol's
128
+ this._clearEmpty(itemElement);
129
+
130
+ this._trigger("change", event, this._uiHash());
131
+ break;
132
+ }
133
+ }
134
+
135
+ var parentItem = (this.placeholder[0].parentNode.parentNode &&
136
+ $(this.placeholder[0].parentNode.parentNode).closest('.ui-sortable').length)
137
+ ? $(this.placeholder[0].parentNode.parentNode)
138
+ : null,
139
+ level = this._getLevel(this.placeholder),
140
+ childLevels = this._getChildLevels(this.helper);
141
+
142
+ // To find the previous sibling in the list, keep backtracking until we hit a valid list item.
143
+ var previousItem = this.placeholder[0].previousSibling ? $(this.placeholder[0].previousSibling) : null;
144
+ if (previousItem != null) {
145
+ while (previousItem[0].nodeName.toLowerCase() != 'li' || previousItem[0] == this.currentItem[0] || previousItem[0] == this.helper[0]) {
146
+ if (previousItem[0].previousSibling) {
147
+ previousItem = $(previousItem[0].previousSibling);
148
+ } else {
149
+ previousItem = null;
150
+ break;
151
+ }
152
+ }
153
+ }
154
+
155
+ // To find the next sibling in the list, keep stepping forward until we hit a valid list item.
156
+ var nextItem = this.placeholder[0].nextSibling ? $(this.placeholder[0].nextSibling) : null;
157
+ if (nextItem != null) {
158
+ while (nextItem[0].nodeName.toLowerCase() != 'li' || nextItem[0] == this.currentItem[0] || nextItem[0] == this.helper[0]) {
159
+ if (nextItem[0].nextSibling) {
160
+ nextItem = $(nextItem[0].nextSibling);
161
+ } else {
162
+ nextItem = null;
163
+ break;
164
+ }
165
+ }
166
+ }
167
+
168
+ var newList = document.createElement(o.listType);
169
+
170
+ this.beyondMaxLevels = 0;
171
+
172
+ // If the item is moved to the left, send it to its parent's level unless there are siblings below it.
173
+ if (parentItem != null && nextItem == null &&
174
+ (o.rtl && (this.positionAbs.left + this.helper.outerWidth() > parentItem.offset().left + parentItem.outerWidth()) ||
175
+ !o.rtl && (this.positionAbs.left < parentItem.offset().left))) {
176
+ parentItem.after(this.placeholder[0]);
177
+ this._clearEmpty(parentItem[0]);
178
+ this._trigger("change", event, this._uiHash());
179
+ }
180
+ // If the item is below a sibling and is moved to the right, make it a child of that sibling.
181
+ else if (previousItem != null &&
182
+ (o.rtl && (this.positionAbs.left + this.helper.outerWidth() < previousItem.offset().left + previousItem.outerWidth() - o.tabSize) ||
183
+ !o.rtl && (this.positionAbs.left > previousItem.offset().left + o.tabSize))) {
184
+ this._isAllowed(previousItem, level, level+childLevels+1);
185
+ if (!previousItem.children(o.listType).length) {
186
+ previousItem[0].appendChild(newList);
187
+ }
188
+ // If this item is being moved from the top, add it to the top of the list.
189
+ if (previousTopOffset && (previousTopOffset <= previousItem.offset().top)) {
190
+ previousItem.children(o.listType).prepend(this.placeholder);
191
+ }
192
+ // Otherwise, add it to the bottom of the list.
193
+ else {
194
+ previousItem.children(o.listType)[0].appendChild(this.placeholder[0]);
195
+ }
196
+ this._trigger("change", event, this._uiHash());
197
+ }
198
+ else {
199
+ this._isAllowed(parentItem, level, level+childLevels);
200
+ }
201
+
202
+ //Post events to containers
203
+ this._contactContainers(event);
204
+
205
+ //Interconnect with droppables
206
+ if($.ui.ddmanager) $.ui.ddmanager.drag(this, event);
207
+
208
+ //Call callbacks
209
+ this._trigger('sort', event, this._uiHash());
210
+
211
+ this.lastPositionAbs = this.positionAbs;
212
+ return false;
213
+
214
+ },
215
+
216
+ _mouseStop: function(event, noPropagation) {
217
+
218
+ // If the item is in a position not allowed, send it back
219
+ if (this.beyondMaxLevels) {
220
+
221
+ this.placeholder.removeClass(this.options.errorClass);
222
+
223
+ if (this.domPosition.prev) {
224
+ $(this.domPosition.prev).after(this.placeholder);
225
+ } else {
226
+ $(this.domPosition.parent).prepend(this.placeholder);
227
+ }
228
+
229
+ this._trigger("revert", event, this._uiHash());
230
+
231
+ }
232
+
233
+ // Clean last empty ul/ol
234
+ for (var i = this.items.length - 1; i >= 0; i--) {
235
+ var item = this.items[i].item[0];
236
+ this._clearEmpty(item);
237
+ }
238
+
239
+ $.ui.sortable.prototype._mouseStop.apply(this, arguments);
240
+
241
+ },
242
+
243
+ serialize: function(options) {
244
+
245
+ var o = $.extend({}, this.options, options),
246
+ items = this._getItemsAsjQuery(o && o.connected),
247
+ str = [];
248
+
249
+ $(items).each(function() {
250
+ var res = ($(o.item || this).attr(o.attribute || 'id') || '')
251
+ .match(o.expression || (/(.+)[-=_](.+)/)),
252
+ pid = ($(o.item || this).parent(o.listType)
253
+ .parent(o.items)
254
+ .attr(o.attribute || 'id') || '')
255
+ .match(o.expression || (/(.+)[-=_](.+)/));
256
+
257
+ if (res) {
258
+ str.push(((o.key || res[1]) + '[' + (o.key && o.expression ? res[1] : res[2]) + ']')
259
+ + '='
260
+ + (pid ? (o.key && o.expression ? pid[1] : pid[2]) : o.rootID));
261
+ }
262
+ });
263
+
264
+ if(!str.length && o.key) {
265
+ str.push(o.key + '=');
266
+ }
267
+
268
+ return str.join('&');
269
+
270
+ },
271
+
272
+ toHierarchy: function(options) {
273
+
274
+ var o = $.extend({}, this.options, options),
275
+ sDepth = o.startDepthCount || 0,
276
+ ret = [];
277
+
278
+ $(this.element).children(o.items).each(function () {
279
+ var level = _recursiveItems(this);
280
+ ret.push(level);
281
+ });
282
+
283
+ return ret;
284
+
285
+ function _recursiveItems(item) {
286
+ var id = ($(item).attr(o.attribute || 'id') || '').match(o.expression || (/(.+)[-=_](.+)/));
287
+ if (id) {
288
+ var currentItem = {"id" : id[2]};
289
+ if ($(item).children(o.listType).children(o.items).length > 0) {
290
+ currentItem.children = [];
291
+ $(item).children(o.listType).children(o.items).each(function() {
292
+ var level = _recursiveItems(this);
293
+ currentItem.children.push(level);
294
+ });
295
+ }
296
+ return currentItem;
297
+ }
298
+ }
299
+ },
300
+
301
+ toArray: function(options) {
302
+
303
+ var o = $.extend({}, this.options, options),
304
+ sDepth = o.startDepthCount || 0,
305
+ ret = [],
306
+ left = 2;
307
+
308
+ ret.push({
309
+ "item_id": o.rootID,
310
+ "parent_id": 'none',
311
+ "depth": sDepth,
312
+ "left": '1',
313
+ "right": ($(o.items, this.element).length + 1) * 2
314
+ });
315
+
316
+ $(this.element).children(o.items).each(function () {
317
+ left = _recursiveArray(this, sDepth + 1, left);
318
+ });
319
+
320
+ ret = ret.sort(function(a,b){ return (a.left - b.left); });
321
+
322
+ return ret;
323
+
324
+ function _recursiveArray(item, depth, left) {
325
+
326
+ var right = left + 1,
327
+ id,
328
+ pid;
329
+
330
+ if ($(item).children(o.listType).children(o.items).length > 0) {
331
+ depth ++;
332
+ $(item).children(o.listType).children(o.items).each(function () {
333
+ right = _recursiveArray($(this), depth, right);
334
+ });
335
+ depth --;
336
+ }
337
+
338
+ id = ($(item).attr(o.attribute || 'id')).match(o.expression || (/(.+)[-=_](.+)/));
339
+
340
+ if (depth === sDepth + 1) {
341
+ pid = o.rootID;
342
+ } else {
343
+ var parentItem = ($(item).parent(o.listType)
344
+ .parent(o.items)
345
+ .attr(o.attribute || 'id'))
346
+ .match(o.expression || (/(.+)[-=_](.+)/));
347
+ pid = parentItem[2];
348
+ }
349
+
350
+ if (id) {
351
+ ret.push({"item_id": id[2], "parent_id": pid, "depth": depth, "left": left, "right": right});
352
+ }
353
+
354
+ left = right + 1;
355
+ return left;
356
+ }
357
+
358
+ },
359
+
360
+ _clearEmpty: function(item) {
361
+
362
+ var emptyList = $(item).children(this.options.listType);
363
+ if (emptyList.length && !emptyList.children().length && !this.options.doNotClear) {
364
+ emptyList.remove();
365
+ }
366
+
367
+ },
368
+
369
+ _getLevel: function(item) {
370
+
371
+ var level = 1;
372
+
373
+ if (this.options.listType) {
374
+ var list = item.closest(this.options.listType);
375
+ while (list && list.length > 0 &&
376
+ !list.is('.ui-sortable')) {
377
+ level++;
378
+ list = list.parent().closest(this.options.listType);
379
+ }
380
+ }
381
+
382
+ return level;
383
+ },
384
+
385
+ _getChildLevels: function(parent, depth) {
386
+ var self = this,
387
+ o = this.options,
388
+ result = 0;
389
+ depth = depth || 0;
390
+
391
+ $(parent).children(o.listType).children(o.items).each(function (index, child) {
392
+ result = Math.max(self._getChildLevels(child, depth + 1), result);
393
+ });
394
+
395
+ return depth ? result + 1 : result;
396
+ },
397
+
398
+ _isAllowed: function(parentItem, level, levels) {
399
+ var o = this.options,
400
+ isRoot = $(this.domPosition.parent).hasClass('ui-sortable') ? true : false,
401
+ maxLevels = this.placeholder.closest('.ui-sortable').nestedSortable('option', 'maxLevels'); // this takes into account the maxLevels set to the recipient list
402
+
403
+ // Is the root protected?
404
+ // Are we trying to nest under a no-nest?
405
+ // Are we nesting too deep?
406
+ if (!o.isAllowed(this.currentItem, parentItem) ||
407
+ parentItem && parentItem.hasClass(o.disableNesting) ||
408
+ o.protectRoot && (parentItem == null && !isRoot || isRoot && level > 1)) {
409
+ this.placeholder.addClass(o.errorClass);
410
+ if (maxLevels < levels && maxLevels != 0) {
411
+ this.beyondMaxLevels = levels - maxLevels;
412
+ } else {
413
+ this.beyondMaxLevels = 1;
414
+ }
415
+ } else {
416
+ if (maxLevels < levels && maxLevels != 0) {
417
+ this.placeholder.addClass(o.errorClass);
418
+ this.beyondMaxLevels = levels - maxLevels;
419
+ } else {
420
+ this.placeholder.removeClass(o.errorClass);
421
+ this.beyondMaxLevels = 0;
422
+ }
423
+ }
424
+ }
425
+
426
+ }));
427
+
428
+ $.mjs.nestedSortable.prototype.options = $.extend({}, $.ui.sortable.prototype.options, $.mjs.nestedSortable.prototype.options);
429
+ })(jQuery);
js/vfb-admin.js CHANGED
@@ -1 +1 @@
1
- jQuery(document).ready(function(f){if(pagenow=="toplevel_page_visual-form-builder"){f(".if-js-closed").removeClass("if-js-closed").addClass("closed");postboxes.add_postbox_toggles("toplevel_page_visual-form-builder")}var d=null;f(document).on("mouseenter mouseleave",".vfb-tooltip",function(m){if(m.type=="mouseenter"){if(d){clearTimeout(d);d=null}var j=f(this).attr("title"),l=f(this).attr("rel"),k=f(this).width();f(this).append('<div class="tooltip"><h3>'+j+'</h3><p class="text">'+l+"</p></div>");f.data(this,"title",j);this.title="";f(this).find(".tooltip").css({left:k+22});d=setTimeout(function(){f(".tooltip").fadeIn(300)},500)}else{this.title=f.data(this,"title");f(".tooltip").fadeOut(500);f(this).children().remove()}});f(document).on("click","a.addOption",function(p){p.preventDefault();var k=f(this).parent().parent().find(".clonedOption").length;var o=k+1;var q=f(this).closest("div").attr("id");var n=f(this).closest("div").children("label").attr("for");var j=n.replace(new RegExp(/(\d+)$/g),"");var m=q.replace(new RegExp(/(\d+)$/g),"");var l=f("#"+q).clone().attr("id",m+o);l.children("label").attr("for",j+o);l.find('input[type="text"]').attr("id",j+o);l.find('input[type="radio"]').attr("value",o);f("#"+m+k).after(l)});f(document).on("click","a.deleteOption",function(k){k.preventDefault();var j=f(this).parent().parent().find(".clonedOption").length;if(j-1==0){alert("You must have at least one option.")}else{f(this).closest("div").remove()}});f(document).on("click","a.addEmail",function(p){p.preventDefault();var k=f(this).closest("#email-details").find(".clonedOption").length;var o=k+1;var q=f(this).closest("div").attr("id");var n=f(this).closest("div").find("label").attr("for");var j=n.replace(new RegExp(/(\d+)$/g),"");var m=q.replace(new RegExp(/(\d+)$/g),"");var l=f("#"+q).clone().attr("id",m+o);l.find("label").attr("for",j+o);l.find("input").attr("id",j+o);f("#"+m+k).after(l)});f(document).on("click","a.deleteEmail",function(k){k.preventDefault();var j=f(this).closest("#email-details").find(".clonedOption").length;if(j-1==0){alert("You must have at least one option.")}else{f(this).closest("div").remove()}});f(".menu-delete, .entry-delete").click(function(){var j=(f(this).hasClass("entry-delete"))?"entry":"form";var k=confirm("You are about to permanently delete this "+j+" and all of its data.\n'Cancel' to stop, 'OK' to delete.");if(k){return true}return false});f(document).on("click","a.item-edit",function(j){j.preventDefault();f(j.target).closest("li").children(".menu-item-settings").slideToggle("fast");f(this).toggleClass("opened")});function i(j){if("FIELDSET"!==j){f("#vfb-fieldset-first-warning").show()}else{f("#vfb-fieldset-first-warning").hide()}}f("#vfb-menu-to-edit").nestedSortable({listType:"ul",maxLevels:3,handle:".menu-item-handle",placeholder:"sortable-placeholder",forcePlaceholderSize:true,forceHelperSize:true,tolerance:"pointer",toleranceElement:"> dl",items:"li:not(.ui-state-disabled)",create:function(j,k){f(this).css("min-height",f(this).height())},start:function(j,k){k.placeholder.height(k.item.height())},stop:function(k,l){var j=f("#vfb-menu-to-edit .item-type:first").text();opts={url:ajaxurl,type:"POST",async:true,cache:false,dataType:"json",data:{action:"visual_form_builder_process_sort",order:f(this).nestedSortable("toArray")},success:function(m){f("#loading-animation").hide();i(j);return}};f.ajax(opts)}});f("#form-items .vfb-draggable-form-items").click(function(j){j.preventDefault();f(this).data("submit_value",f(this).text())});f("#form-items .vfb-draggable-form-items").click(function(l){l.preventDefault();var m=f(this).closest("form").serializeArray(),k=f(this).data("submit_value"),j=f("#vfb-menu-to-edit li.ui-state-disabled:first").attr("id").match(new RegExp(/(\d+)$/g))[0];f("img.waiting").show();f.post(ajaxurl,{action:"visual_form_builder_create_field",data:m,field_type:k,previous:j,page:pagenow,nonce:f("#_wpnonce").val()}).done(function(n){f("img.waiting").hide();f(n).hide().insertBefore("#vfb-menu-to-edit li.ui-state-disabled:first").fadeIn()})});f(document).on("click","a.item-delete",function(q){q.preventDefault();var n=childs=new Array(),v=0,k=f(this).attr("href"),j=k.split("&"),p=confirm("You are about to permanently delete this field.\n'Cancel' to stop, 'OK' to delete.");if(!p){return false}for(var o=0;o<j.length;o++){var s=j[o].indexOf("=");var r=j[o].substring(0,s);var u=j[o].substring(s+1);n[r]=u}var l=f(this).closest(".form-item").find("ul").children();var m=l.parent().html();l.each(function(t){childs[t]=f(this).attr("id").match(new RegExp(/(\d+)$/g))[0]});var w=f(this).closest("li.form-item").parents("li.form-item");if(w.length){v=w.attr("id").match(new RegExp(/(\d+)$/g))[0]}f.post(ajaxurl,{action:"visual_form_builder_delete_field",form:n.form,field:n.field,child_ids:childs,parent_id:v,page:pagenow,nonce:n._wpnonce}).done(function(t){f("#form_item_"+n.field).addClass("deleting").animate({opacity:0,height:0},350,function(){f(this).before(m).remove()})})});f("#form-settings-button").click(function(l){l.preventDefault();f(this).toggleClass("current");f("#form-settings").slideToggle();var j=f('input[name="form_id"]').val(),k=(f(this).hasClass("current"))?"opened":"closed";f.post(ajaxurl,{action:"visual_form_builder_form_settings",form:j,status:k,page:pagenow}).done(function(m){if(k=="closed"){f(".settings-links").removeClass("on");f(".settings-links:first").addClass("on");f(".form-details").slideUp("normal");f(".form-details:first").show("normal")}})});f(".settings-links").click(function(l){l.preventDefault();f(".settings-links").removeClass("on");f(".form-details").slideUp("normal");if(f(this).next("div").is(":hidden")==true){f(this).addClass("on");f(this).next().slideDown("normal")}var k=f('input[name="form_id"]').val(),j=this.hash.replace(/#/g,"");f.post(ajaxurl,{action:"visual_form_builder_form_settings",form:k,accordion:j,page:pagenow})});var c=false;f("#vfb-form-builder-management input, #vfb-form-builder-management select, #vfb-form-builder-management textarea").change(function(){g()});function g(){c=true}window.onbeforeunload=function(){if(c){return"The changes you made will be lost if you navigate away from this page."}};f(document).on("submit","#visual-form-builder-update",function(){window.onbeforeunload=null});if(f(".columns-2 #side-sortables").length>0){var a=f("#vfb_form_items_meta_box"),e=a.offset(),b=55;f(window).on("scroll",function(){if(f(window).scrollTop()>e.top){a.stop().css({marginTop:f(window).scrollTop()-e.top+b})}else{a.stop().css({marginTop:0})}})}var h=f(".form-success-type:checked").val();f("#form-success-message-"+h).show();f(".form-success-type").change(function(){var j=f(this).val();switch(j){case"text":f("#form-success-message-text").show();f("#form-success-message-page, #form-success-message-redirect").hide();break;case"page":f("#form-success-message-page").show();f("#form-success-message-text, #form-success-message-redirect").hide();break;case"redirect":f("#form-success-message-redirect").show();f("#form-success-message-text, #form-success-message-page").hide();break}});f(".vfb-field-types").click(function(k){k.preventDefault();f("#vfb-field-tabs li").removeClass("tabs");f(this).parent().addClass("tabs");f(".tabs-panel-active").removeClass("tabs-panel-active").addClass("tabs-panel-inactive");var j=this.hash;f(j).removeClass("tabs-panel-inactive").addClass("tabs-panel-active")});f("#visual-form-builder-update").validate({rules:{"form_email_to[]":{email:true},form_email_from:{email:true},form_success_message_redirect:{url:true},form_notification_email_name:{required:function(j){return f("#form-notification-setting").is(":checked")}},form_notification_email_from:{required:function(j){return f("#form-notification-setting").is(":checked")},email:true},form_notification_email:{required:function(j){return f("#form-notification-setting").is(":checked")}}},errorPlacement:function(j,k){j.insertAfter(k.parent())}});f("#visual-form-builder-new-form").validate();f("#form_email_from_name_override").change(function(){if(f("#form_email_from_name_override").val()==""){f("#form-email-sender-name").prop("readonly",false)}else{f("#form-email-sender-name").prop("readonly","readonly")}});f("#form_email_from_override").change(function(){if(f("#form_email_from_override").val()==""){f("#form-email-sender").prop("readonly",false)}else{f("#form-email-sender").prop("readonly","readonly")}});f("#notification-email").toggle(f("#form-notification-setting").prop("checked"));f("#form-notification-setting").change(function(){var j=f(this).is(":checked");if(j){f("#notification-email").show();f("#form-notification-email-name, #form-notification-email-from, #form-notification-email, #form-notification-subject, #form-notification-message, #form-notification-entry").prop("disabled",false)}else{f("#notification-email").hide();f("#form-notification-email-name, #form-notification-email-from, #form-notification-email, #form-notification-subject, #form-notification-message, #form-notification-entry").prop("disabled","disabled")}});f("#vfb-export-select-all").click(function(j){j.preventDefault();f('#vfb-export-entries-fields input[type="checkbox"]').prop("checked",true)});f("#vfb-export-entries-forms").change(function(){var j=f(this).val();f("#vfb-export-entries-fields").html("Loading...");f.get(ajaxurl,{action:"visual_form_builder_export_load_options",id:j,page:pagenow}).done(function(k){f("#vfb-export-entries-fields").html(k)}).fail(function(k){f("#vfb-export-entries-fields").html("Error loading entry fields.")})})});
1
+ jQuery(document).ready(function(g){if(window.VfbAdminPages){var f=VfbAdminPages.vfb_pages;if(pagenow==f.vfb){g(".if-js-closed").removeClass("if-js-closed").addClass("closed");postboxes.add_postbox_toggles(f.vfb)}}var c=null;g(document).on("mouseenter mouseleave",".vfb-tooltip",function(p){if(p.type=="mouseenter"){if(c){clearTimeout(c);c=null}var m=g(this).attr("title"),o=g(this).attr("rel"),n=g(this).width();g(this).append('<div class="tooltip"><h3>'+m+'</h3><p class="text">'+o+"</p></div>");g.data(this,"title",m);this.title="";g(this).find(".tooltip").css({left:n+22});c=setTimeout(function(){g(".tooltip").fadeIn(300)},500)}else{this.title=g.data(this,"title");g(".tooltip").fadeOut(500);g(this).children().remove()}});g(document).on("click","a.addOption",function(s){s.preventDefault();var n=g(this).parent().parent().find(".clonedOption").length;var r=n+1;var t=g(this).closest("div").attr("id");var q=g(this).closest("div").children("label").attr("for");var m=q.replace(new RegExp(/(\d+)$/g),"");var p=t.replace(new RegExp(/(\d+)$/g),"");var o=g("#"+t).clone().attr("id",p+r);o.children("label").attr("for",m+r);o.find('input[type="text"]').attr("id",m+r);o.find('input[type="radio"]').attr("value",r);g("#"+p+n).after(o)});g(document).on("click","a.deleteOption",function(n){n.preventDefault();var m=g(this).parent().parent().find(".clonedOption").length;if(m-1==0){alert("You must have at least one option.")}else{g(this).closest("div").remove()}});g(document).on("click","a.addEmail",function(s){s.preventDefault();var n=g(this).closest("#email-details").find(".clonedOption").length;var r=n+1;var t=g(this).closest("div").attr("id");var q=g(this).closest("div").find("label").attr("for");var m=q.replace(new RegExp(/(\d+)$/g),"");var p=t.replace(new RegExp(/(\d+)$/g),"");var o=g("#"+t).clone().attr("id",p+r);o.find("label").attr("for",m+r);o.find("input").attr("id",m+r);g("#"+p+n).after(o)});g(document).on("click","a.deleteEmail",function(n){n.preventDefault();var m=g(this).closest("#email-details").find(".clonedOption").length;if(m-1==0){alert("You must have at least one option.")}else{g(this).closest("div").remove()}});g('.option input[type="radio"]').mousedown(function(){g(this).attr("previousValue",g(this).prop("checked"))}).click(function(){var m=g(this).attr("previousValue");if(m=="true"){g(this).prop("checked",false)}});g(".menu-delete, .entry-delete").click(function(){var m=(g(this).hasClass("entry-delete"))?"entry":"form";var n=confirm("You are about to permanently delete this "+m+" and all of its data.\n'Cancel' to stop, 'OK' to delete.");if(n){return true}return false});g(document).on("click","a.item-edit",function(m){m.preventDefault();g(m.target).closest("li").children(".menu-item-settings").slideToggle("fast");g(this).toggleClass("opened")});function l(m){if("FIELDSET"!==m){g("#vfb-fieldset-first-warning").show()}else{g("#vfb-fieldset-first-warning").hide()}}g("#vfb-menu-to-edit").nestedSortable({listType:"ul",maxLevels:3,handle:".vfb-menu-item-handle",placeholder:"vfb-sortable-placeholder",forcePlaceholderSize:true,forceHelperSize:true,tolerance:"pointer",toleranceElement:"> dl",items:"li:not(.ui-state-disabled)",create:function(m,n){g(this).css("min-height",g(this).height())},start:function(m,n){n.placeholder.height(n.item.height())},stop:function(n,o){var m=g("#vfb-menu-to-edit .item-type:first").text();opts={url:ajaxurl,type:"POST",async:true,cache:false,dataType:"json",data:{action:"visual_form_builder_sort_field",order:g(this).nestedSortable("toArray")},success:function(p){g("#loading-animation").hide();l(m);return}};g.ajax(opts)}});g("#form-items .vfb-draggable-form-items").click(function(m){m.preventDefault();g(this).data("submit_value",g(this).text())});g("#form-items .vfb-draggable-form-items").click(function(o){o.preventDefault();var p=g(this).closest("form").serializeArray(),n=g(this).data("submit_value"),m=g("#vfb-menu-to-edit li.ui-state-disabled:first").attr("id").match(new RegExp(/(\d+)$/g))[0];g("img.waiting").show();g.post(ajaxurl,{action:"visual_form_builder_create_field",data:p,field_type:n,previous:m,page:pagenow,nonce:g("#_wpnonce").val()}).done(function(q){g("img.waiting").hide();g(q).hide().insertBefore("#vfb-menu-to-edit li.ui-state-disabled:first").fadeIn()})});g(document).on("click","a.item-delete",function(u){u.preventDefault();var q=childs=new Array(),y=0,n=g(this).attr("href"),m=n.split("&"),s=confirm("You are about to permanently delete this field.\n'Cancel' to stop, 'OK' to delete.");if(!s){return false}for(var r=0;r<m.length;r++){var w=m[r].indexOf("=");var v=m[r].substring(0,w);var x=m[r].substring(w+1);q[v]=x}var o=g(this).closest(".form-item").find("ul").children();var p=o.parent().html();o.each(function(t){childs[t]=g(this).attr("id").match(new RegExp(/(\d+)$/g))[0]});var z=g(this).closest("li.form-item").parents("li.form-item");if(z.length){y=z.attr("id").match(new RegExp(/(\d+)$/g))[0]}g.post(ajaxurl,{action:"visual_form_builder_delete_field",form:q.form,field:q.field,child_ids:childs,parent_id:y,page:pagenow,nonce:q._wpnonce}).done(function(t){g("#form_item_"+q.field).addClass("deleting").animate({opacity:0,height:0},350,function(){g(this).before(p).remove()})})});g("#form-settings-button").click(function(o){o.preventDefault();g(this).toggleClass("current");g("#form-settings").slideToggle();var m=g('input[name="form_id"]').val(),n=(g(this).hasClass("current"))?"opened":"closed";g.post(ajaxurl,{action:"visual_form_builder_form_settings",form:m,status:n,page:pagenow}).done(function(p){if(n=="closed"){g(".settings-links").removeClass("on");g(".settings-links:first").addClass("on");g(".form-details").slideUp("normal");g(".form-details:first").show("normal")}})});g(".settings-links").click(function(o){o.preventDefault();g(".settings-links").removeClass("on");g(".form-details").slideUp("normal");if(g(this).next("div").is(":hidden")==true){g(this).addClass("on");g(this).next().slideDown("normal")}var n=g('input[name="form_id"]').val(),m=this.hash.replace(/#/g,"");g.post(ajaxurl,{action:"visual_form_builder_form_settings",form:n,accordion:m,page:pagenow})});var b=false;g("#vfb-form-builder-management input, #vfb-form-builder-management select, #vfb-form-builder-management textarea").change(function(){i()});function i(){b=true}window.onbeforeunload=function(){if(b){return"The changes you made will be lost if you navigate away from this page."}};g(document).on("submit","#visual-form-builder-update",function(){window.onbeforeunload=null});if(g(".columns-2 #side-sortables").length>0){var a=g("#vfb_form_items_meta_box"),d=a.offset(),e=a.nextAll(),h=false;g(window).on("scroll",function(){if(g(window).scrollTop()>d.top){a.stop().css({top:55,position:"fixed","z-index":"999"});if(e.is(":visible")){h=true;e.stop().css({opacity:0.1})}}else{a.stop().css({top:0,position:"relative"});if(h){e.stop().css({opacity:1})}}})}var k=g(".form-success-type:checked").val();g("#form-success-message-"+k).show();g(".form-success-type").change(function(){var m=g(this).val();switch(m){case"text":g("#form-success-message-text").show();g("#form-success-message-page, #form-success-message-redirect").hide();break;case"page":g("#form-success-message-page").show();g("#form-success-message-text, #form-success-message-redirect").hide();break;case"redirect":g("#form-success-message-redirect").show();g("#form-success-message-text, #form-success-message-page").hide();break}});g(".vfb-field-types").click(function(n){n.preventDefault();g("#vfb-field-tabs li").removeClass("tabs");g(this).parent().addClass("tabs");g(".tabs-panel-active").removeClass("tabs-panel-active").addClass("tabs-panel-inactive");var m=this.hash;g(m).removeClass("tabs-panel-inactive").addClass("tabs-panel-active")});g("#visual-form-builder-update").validate({rules:{"form_email_to[]":{email:true},form_email_from:{email:true},form_success_message_redirect:{url:true},form_notification_email_name:{required:function(m){return g("#form-notification-setting").is(":checked")}},form_notification_email_from:{required:function(m){return g("#form-notification-setting").is(":checked")},email:true},form_notification_email:{required:function(m){return g("#form-notification-setting").is(":checked")}}},errorPlacement:function(m,n){m.insertAfter(n.parent())}});g("#visual-form-builder-new-form").validate();g("#form_email_from_name_override").change(function(){if(g("#form_email_from_name_override").val()==""){g("#form-email-sender-name").prop("readonly",false)}else{g("#form-email-sender-name").prop("readonly","readonly")}});g("#form_email_from_override").change(function(){if(g("#form_email_from_override").val()==""){g("#form-email-sender").prop("readonly",false)}else{g("#form-email-sender").prop("readonly","readonly")}});g("#notification-email").toggle(g("#form-notification-setting").prop("checked"));g("#form-notification-setting").change(function(){var m=g(this).is(":checked");if(m){g("#notification-email").show();g("#form-notification-email-name, #form-notification-email-from, #form-notification-email, #form-notification-subject, #form-notification-message, #form-notification-entry").prop("disabled",false)}else{g("#notification-email").hide();g("#form-notification-email-name, #form-notification-email-from, #form-notification-email, #form-notification-subject, #form-notification-message, #form-notification-entry").prop("disabled","disabled")}});g("#vfb-export-select-all").click(function(m){m.preventDefault();g('#vfb-export-entries-fields input[type="checkbox"]').prop("checked",true)});g("#vfb-export-entries-forms").change(function(){var n=g(this).val(),m=j(n);g("#vfb-export-entries-fields").html("Loading...");g.get(ajaxurl,{action:"visual_form_builder_export_load_options",id:n,count:m,page:pagenow}).done(function(o){g("#vfb-export-entries-fields").html(o)}).fail(function(o){g("#vfb-export-entries-fields").html("Error loading entry fields.")})});g("#vfb-export-entries-rows").change(function(){var n=g("#vfb-export-entries-forms").val();var m=g(this).val();g("#vfb-export-entries-fields").html("Loading...");g.get(ajaxurl,{action:"visual_form_builder_export_load_options",id:n,offset:m,page:pagenow}).done(function(o){g("#vfb-export-entries-fields").html(o)}).fail(function(o){g("#vfb-export-entries-fields").html("Error loading entry fields.")})});function j(n){var m="";g.ajax(ajaxurl,{async:false,data:{action:"visual_form_builder_export_entries_count",id:n,page:pagenow}}).done(function(o){if(o>1000){g("#vfb-export-entries-rows").empty();var q=Math.ceil(parseInt(o)/1000);for(var p=1;p<=q;p++){g("#vfb-export-entries-rows").append(g("<option></option>").attr("value",p).text(p))}g("#vfb-export-entries-pages").show()}else{g("#vfb-export-entries-pages").hide()}m=o}).fail(function(o){});return m}});
languages/visual-form-builder-es_ES.mo CHANGED
Binary file
languages/visual-form-builder-es_ES.po CHANGED
@@ -1,601 +1,1083 @@
1
  msgid ""
2
  msgstr ""
3
- "Project-Id-Version: Visual Form Builder 1.9.2\n"
4
  "Report-Msgid-Bugs-To: \n"
5
  "POT-Creation-Date: 2012-03-12 00:48+0100\n"
6
- "PO-Revision-Date: 2012-03-12 01:41+0100\n"
7
  "Last-Translator: Samuel Aguilera <correo@samuelaguilera.com>\n"
8
  "Language-Team: Samuel Aguilera <correo@samuelaguilera.com>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e;esc_html__\n"
13
- "X-Poedit-Basepath: .\n"
14
  "X-Poedit-Language: Spanish\n"
15
  "X-Poedit-Country: Spain\n"
 
 
 
 
16
  "X-Poedit-SearchPath-0: .\n"
 
17
 
18
- #: class-entries-detail.php:38
19
- #: class-entries-detail.php:92
 
20
  msgid "Entry"
21
  msgstr "Entrada"
22
 
23
- #: class-entries-detail.php:43
 
24
  msgid "Details"
25
  msgstr "Detalles"
26
 
27
- #: class-entries-detail.php:49
 
28
  msgid "Form Title"
29
  msgstr "Título formulario"
30
 
31
- #: class-entries-detail.php:52
32
- #: class-entries-list.php:98
33
- #: class-entries-list.php:222
 
34
  msgid "Date Submitted"
35
  msgstr "Fecha envío"
36
 
37
- #: class-entries-detail.php:55
38
- #: class-entries-list.php:97
39
- #: class-entries-list.php:226
 
40
  msgid "IP Address"
41
  msgstr "Dirección IP"
42
 
43
- #: class-entries-detail.php:58
44
- #: class-entries-list.php:93
45
- #: class-entries-list.php:230
46
  msgid "Email Subject"
47
  msgstr "Asunto email"
48
 
49
- #: class-entries-detail.php:61
50
- #: class-entries-list.php:94
51
- #: class-entries-list.php:234
52
- #: visual-form-builder.php:1464
53
- #: visual-form-builder.php:1564
54
  msgid "Sender Name"
55
  msgstr "Nombre remitente"
56
 
57
- #: class-entries-detail.php:64
58
- #: class-entries-list.php:95
59
- #: class-entries-list.php:238
60
- #: visual-form-builder.php:1569
61
  msgid "Sender Email"
62
  msgstr "Email remitente"
63
 
64
- #: class-entries-detail.php:67
65
- #: class-entries-list.php:96
66
- #: class-entries-list.php:242
 
67
  msgid "Emailed To"
68
  msgstr "Enviado a"
69
 
70
- #: class-entries-list.php:67
71
- msgid "Cancel"
72
- msgstr "Cancelar"
73
-
74
- #: class-entries-list.php:92
75
- #: class-entries-list.php:218
76
  msgid "Form"
77
  msgstr "Formulario"
78
 
79
- #: class-entries-list.php:168
 
 
80
  msgid "Delete"
81
  msgstr "Borrar"
82
 
83
- #: class-entries-list.php:169
84
- msgid "Export All"
85
- msgstr "Exportar todo"
86
-
87
- #: class-entries-list.php:170
88
- msgid "Export Selected"
89
- msgstr "Exportar seleccionado"
90
-
91
- #: class-entries-list.php:214
92
  msgid "Entries ID"
93
  msgstr "ID entradas"
94
 
95
- #: class-entries-list.php:402
 
96
  msgid "View all forms"
97
  msgstr "Ver todos los formularios"
98
 
99
- #: class-entries-list.php:409
 
100
  msgid "Filter"
101
  msgstr "Filtrar"
102
 
103
- #: visual-form-builder.php:118
104
- msgid "<div id=\"message\" class=\"updated\"><p>The form has been successfully created.</p></div>"
105
- msgstr "<div id=\"message\" class=\"updated\"><p>El formulario ha sido creado correctamente.</p></div>"
106
-
107
- #: visual-form-builder.php:121
108
- #, php-format
109
- msgid "<div id=\"message\" class=\"updated\"><p>The <strong>%s</strong> form has been updated.</p></div>"
110
- msgstr "<div id=\"message\" class=\"updated\"><p>El formulario <strong>%s</strong> ha sido actualizado.</p></div>"
111
-
112
- #: visual-form-builder.php:124
113
- msgid "<div id=\"message\" class=\"updated\"><p>The form has been successfully deleted.</p></div>"
114
- msgstr "<div id=\"message\" class=\"updated\"><p>El formulario borrado correctamente.</p></div>"
115
-
116
- #: visual-form-builder.php:127
117
- msgid "<div id=\"message\" class=\"updated\"><p>The form has been successfully duplicated.</p></div>"
118
- msgstr "<div id=\"message\" class=\"updated\"><p>El formulario ha sido duplicado correctamente.</p></div>"
119
-
120
- #: visual-form-builder.php:416
121
  msgid "Settings"
122
  msgstr "Ajustes"
123
 
124
- #: visual-form-builder.php:429
125
- #: visual-form-builder.php:1277
 
 
126
  msgid "Visual Form Builder"
127
  msgstr "Visual Form Builder"
128
 
129
- #: visual-form-builder.php:459
130
- #, php-format
131
- msgid "<div id=\"message\" class=\"updated\"><p>The <strong>%s</strong> form has been created.</p></div>"
132
- msgstr "<div id=\"message\" class=\"updated\"><p>El formulario <strong>%s</strong> ha sido creado.</p></div>"
133
-
134
- #: visual-form-builder.php:1000
135
  msgid "Edit Field Item"
136
  msgstr "Editar elementos del campo"
137
 
138
- #: visual-form-builder.php:1015
139
- #: visual-form-builder.php:1035
140
- #: visual-form-builder.php:1212
 
141
  msgid "CSS Classes"
142
  msgstr "Clases CSS"
143
 
144
- #: visual-form-builder.php:1024
145
- #: visual-form-builder.php:1045
 
146
  msgid "Name"
147
  msgstr "Nombre"
148
 
149
- #: visual-form-builder.php:1053
 
150
  msgid "Description"
151
  msgstr "Descripción"
152
 
153
- #: visual-form-builder.php:1063
 
154
  msgid "Options"
155
  msgstr "Opciones"
156
 
157
- #: visual-form-builder.php:1117
 
158
  msgid "Accepted File Extensions"
159
  msgstr "Extensiones aceptadas"
160
 
161
- #: visual-form-builder.php:1130
 
162
  msgid "Validation"
163
  msgstr "Validación"
164
 
165
- #: visual-form-builder.php:1133
 
166
  msgid "12 Hour Format"
167
  msgstr "Formato 12 horas"
168
 
169
- #: visual-form-builder.php:1134
 
170
  msgid "24 Hour Format"
171
  msgstr "Formato 24 horas"
172
 
173
- #: visual-form-builder.php:1136
 
174
  msgid "None"
175
  msgstr "Ninguno"
176
 
177
- #: visual-form-builder.php:1137
 
178
  msgid "Email"
179
  msgstr "Email"
180
 
181
- #: visual-form-builder.php:1138
 
182
  msgid "URL"
183
  msgstr "URL"
184
 
185
- #: visual-form-builder.php:1139
 
186
  msgid "Date"
187
  msgstr "Fecha"
188
 
189
- #: visual-form-builder.php:1140
 
190
  msgid "Number"
191
  msgstr "Número"
192
 
193
- #: visual-form-builder.php:1141
 
194
  msgid "Digits"
195
  msgstr "Dígitos"
196
 
197
- #: visual-form-builder.php:1142
 
198
  msgid "Phone"
199
  msgstr "Teléfono"
200
 
201
- #: visual-form-builder.php:1151
 
202
  msgid "Required"
203
  msgstr "Obligatorio"
204
 
205
- #: visual-form-builder.php:1153
 
206
  msgid "No"
207
  msgstr "No"
208
 
209
- #: visual-form-builder.php:1154
 
210
  msgid "Yes"
211
  msgstr "Sí"
212
 
213
- #: visual-form-builder.php:1163
 
214
  msgid "Size"
215
  msgstr "Tamaño"
216
 
217
- #: visual-form-builder.php:1165
 
218
  msgid "Small"
219
  msgstr "Pequeño"
220
 
221
- #: visual-form-builder.php:1166
 
222
  msgid "Medium"
223
  msgstr "Medio"
224
 
225
- #: visual-form-builder.php:1167
 
226
  msgid "Large"
227
  msgstr "Grande"
228
 
229
- #: visual-form-builder.php:1176
 
230
  msgid "Options Layout"
231
  msgstr "Formato opciones"
232
 
233
- #: visual-form-builder.php:1178
 
234
  msgid "One Column"
235
  msgstr "Una columna"
236
 
237
- #: visual-form-builder.php:1179
 
238
  msgid "Two Columns"
239
  msgstr "Dos columnas"
240
 
241
- #: visual-form-builder.php:1180
 
242
  msgid "Three Columns"
243
  msgstr "Tres columnas"
244
 
245
- #: visual-form-builder.php:1181
 
246
  msgid "Auto Width"
247
  msgstr "Ancho automático"
248
 
249
- #: visual-form-builder.php:1190
 
250
  msgid "Field Layout"
251
  msgstr "Ubicación campo"
252
 
253
- #: visual-form-builder.php:1193
 
254
  msgid "Default"
255
  msgstr "Predeterminada"
256
 
257
- #: visual-form-builder.php:1195
 
258
  msgid "Left Half"
259
  msgstr "Mitad izquierda"
260
 
261
- #: visual-form-builder.php:1196
 
262
  msgid "Right Half"
263
  msgstr "Mitad derecha"
264
 
265
- #: visual-form-builder.php:1199
 
266
  msgid "Left Third"
267
  msgstr "Un tercio izquierda"
268
 
269
- #: visual-form-builder.php:1200
 
270
  msgid "Middle Third"
271
  msgstr "Un tercio centro"
272
 
273
- #: visual-form-builder.php:1201
 
274
  msgid "Right Third"
275
  msgstr "Un tercio derecha"
276
 
277
- #: visual-form-builder.php:1204
 
278
  msgid "Left Two Thirds"
279
  msgstr "Dos tercios izquierda"
280
 
281
- #: visual-form-builder.php:1205
 
282
  msgid "Right Two Thirds"
283
  msgstr "Dos tercios derecha"
284
 
285
- #: visual-form-builder.php:1222
 
286
  msgid "Remove"
287
  msgstr "Eliminar"
288
 
289
- #: visual-form-builder.php:1279
 
290
  msgid "Forms"
291
  msgstr "Formularios"
292
 
293
- #: visual-form-builder.php:1280
 
 
 
294
  msgid "Entries"
295
  msgstr "Entradas"
296
 
297
- #: visual-form-builder.php:1319
 
298
  msgid "Form Items"
299
  msgstr "Elementos del formulario"
300
 
301
- #: visual-form-builder.php:1322
 
302
  msgid "Click"
303
  msgstr "Haz clic"
304
 
305
- #: visual-form-builder.php:1322
 
306
  msgid "to Add a Field"
307
  msgstr "para añadir un campo"
308
 
309
- #: visual-form-builder.php:1348
310
- msgid "Form Output"
311
- msgstr "Salida del formulario"
312
-
313
- #: visual-form-builder.php:1351
314
- msgid "Copy this shortcode and paste into any Post or Page."
315
- msgstr "Copia este código y pégalo en cualquier entrada o página."
316
-
317
- #: visual-form-builder.php:1414
318
- #: visual-form-builder.php:1416
319
- msgid "Add form"
320
- msgstr "Añadir formulario"
321
-
322
- #: visual-form-builder.php:1432
323
  msgid "Form Name"
324
  msgstr "Nombre formulario"
325
 
326
- #: visual-form-builder.php:1437
 
327
  msgid "Duplicate Form"
328
  msgstr "Duplicar formulario"
329
 
330
- #: visual-form-builder.php:1447
331
- msgid "Customize Email Details"
332
- msgstr "Personalizar detalles del email"
333
-
334
- #: visual-form-builder.php:1447
335
- msgid "Email Details"
336
- msgstr "Detalles del email"
337
-
338
- #: visual-form-builder.php:1448
339
- msgid "Customize Confirmation Message"
340
- msgstr "Personalizar mensaje de confirmación"
341
-
342
- #: visual-form-builder.php:1448
343
- msgid "Confirmation"
344
- msgstr "Confirmación"
345
-
346
- #: visual-form-builder.php:1449
347
- msgid "Customize Notification Email"
348
- msgstr "Personalizar email de notificación"
349
-
350
- #: visual-form-builder.php:1449
351
- msgid "Notification"
352
- msgstr "Notificación"
353
-
354
- #: visual-form-builder.php:1453
355
  msgid "The forms you build here will send information to one or more email addresses when submitted by a user on your site. Use the fields below to customize the details of that email."
356
  msgstr "Los formularios creados aquí enviarán información a una o más direcciones de email cuando un usuario de tu sitio los envíe. Usa los campos a continuación para personalizar los detalles de ese email."
357
 
358
- #: visual-form-builder.php:1457
 
 
 
359
  msgid "E-mail Subject"
360
  msgstr "Asunto email"
361
 
362
- #: visual-form-builder.php:1469
363
- msgid "Select a required text field"
364
- msgstr "Selecciona un campo de texto obligatorio"
365
-
366
- #: visual-form-builder.php:1480
367
- msgid "Sender E-mail"
368
- msgstr "Email remitente"
369
-
370
- #: visual-form-builder.php:1483
371
- msgid "OR"
372
- msgstr "O"
373
-
374
- #: visual-form-builder.php:1485
375
- #: visual-form-builder.php:1577
376
- msgid "Select a required text field with email validation"
377
- msgstr "Selecciona un campo obligatorio con validación de email"
378
-
379
- #: visual-form-builder.php:1504
380
  msgid "E-mail(s) To"
381
  msgstr "Se envía a"
382
 
383
- #: visual-form-builder.php:1520
 
384
  msgid "After someone submits a form, you can control what is displayed. By default, it's a message but you can send them to another WordPress Page or a custom URL."
385
  msgstr "Cuando alguien envía un formulario, puedes controlar qué se mostrará. De manera predeterminada es un mensaje, pero puedes enviarlos a otra página de WordPress o una URL personalizada."
386
 
387
- #: visual-form-builder.php:1523
 
388
  msgid "Text"
389
  msgstr "Texto"
390
 
391
- #: visual-form-builder.php:1527
 
392
  msgid "Page"
393
  msgstr "Página"
394
 
395
- #: visual-form-builder.php:1531
 
396
  msgid "Redirect"
397
  msgstr "Redireccionar"
398
 
399
- #: visual-form-builder.php:1538
 
400
  msgid "Your form was successfully submitted. Thank you for contacting us."
401
  msgstr "El formulario ha sido enviado correctamente. Gracias por contactar con nosotros."
402
 
403
- #: visual-form-builder.php:1547
 
404
  msgid "Select a Page"
405
  msgstr "Selecciona una página"
406
 
407
- #: visual-form-builder.php:1556
 
408
  msgid "When a user submits their entry, you can send a customizable notification email."
409
  msgstr "Cuando un usuario hace un envío, puedes enviar una notificación por email personalizable."
410
 
411
- #: visual-form-builder.php:1559
 
412
  msgid "Send Confirmation Email to User"
413
  msgstr "Enviar email de confirmación al usuario"
414
 
415
- #: visual-form-builder.php:1574
416
- msgid "Send To"
417
- msgstr "Enviar a"
418
-
419
- #: visual-form-builder.php:1586
420
  msgid "Subject"
421
  msgstr "Asunto"
422
 
423
- #: visual-form-builder.php:1590
 
424
  msgid "Message"
425
  msgstr "Mensaje"
426
 
427
- #: visual-form-builder.php:1596
 
428
  msgid "Include a Copy of the User's Entry"
429
  msgstr "Incluir una copia del envío del usuario"
430
 
431
- #: visual-form-builder.php:1603
432
- #: visual-form-builder.php:1686
433
  msgid "Create Form"
434
  msgstr "Crear formulario"
435
 
436
- #: visual-form-builder.php:1603
437
- #: visual-form-builder.php:1686
 
438
  msgid "Save Form"
439
  msgstr "Guardar formulario"
440
 
441
- #: visual-form-builder.php:1607
 
442
  msgid "Delete Form"
443
  msgstr "Borrar formulario"
444
 
445
- #: visual-form-builder.php:1617
446
- msgid "Getting Started"
447
- msgstr "Comenzando"
448
-
449
- #: visual-form-builder.php:1619
450
- msgid "Enter a name in the Form Name input above and click Create Form."
451
- msgstr "Introduce un nombre en la casilla de \"nombre formulario\" y haz clic en crear formulario."
452
-
453
- #: visual-form-builder.php:1620
454
- msgid "Click form items from the Form Item box on the left to add to your form."
455
- msgstr "Haz clic en elementos del formulario de la caja de elementos del formulario a la izquierda para añadirlos a tu formulario."
456
-
457
- #: visual-form-builder.php:1621
458
- msgid "After adding an item, drag and drop to put them in the order you want."
459
- msgstr "Después de añadir un elemento, arrastra y suelta para ponerlo en el orden que quieras."
460
-
461
- #: visual-form-builder.php:1622
462
- msgid "Click the down arrow on each item to reveal configuration options."
463
- msgstr "Haz clic en la fecha hacia abajo de cada elemento para visualizar opciones de configuración."
464
-
465
- #: visual-form-builder.php:1623
466
- msgid "Configure the Email Details section."
467
- msgstr "Configurar sección detalles del email."
468
-
469
- #: visual-form-builder.php:1624
470
- msgid "When you have finished building your form, click the Save Form button."
471
- msgstr "Cuando hayas terminado de construir tu formulario, haz clic en el botón guardar formulario."
472
-
473
- #: visual-form-builder.php:1627
474
- msgid "Need more help?"
475
- msgstr "¿Necesitas más ayuda?"
476
-
477
- #: visual-form-builder.php:1629
478
- msgid "Click on the Help tab at the top of this page."
479
- msgstr "Haz clic en la pestaña de ayuda en la parte superior de esta página."
480
-
481
- #: visual-form-builder.php:1634
482
  msgid "Help Promote Visual Form Builder"
483
  msgstr "Ayuda a promocionar Visual Form Builder"
484
 
485
- #: visual-form-builder.php:1636
 
486
  msgid "Follow me on Twitter"
487
  msgstr "Sígueme en Twitter"
488
 
489
- #: visual-form-builder.php:1637
 
490
  msgid "Rate Visual Form Builder on WordPress.org"
491
  msgstr "Califica Visual Form Builder en WordPress.org"
492
 
493
- #: visual-form-builder.php:1646
 
494
  msgid "New Features of Visual Form Builder Pro"
495
  msgstr "Nuevas características de Visual Form Builder Pro"
496
 
497
- #: visual-form-builder.php:1648
498
- msgid "10 new Form Fields (Username, Password, Color Picker, Autocomplete, and more)"
499
- msgstr "10 nuevos campos de formulario (usuario, contraseña, selector de color, autocompletar, y más)"
500
-
501
- #: visual-form-builder.php:1649
502
- msgid "Edit and Update Entries"
503
- msgstr "Editar y actualizar entradas"
504
-
505
- #: visual-form-builder.php:1650
506
  msgid "Quality HTML Email Template"
507
  msgstr "Plantilla de email HTML de calidad"
508
 
509
- #: visual-form-builder.php:1651
 
510
  msgid "Email Designer"
511
  msgstr "Diseñador email"
512
 
513
- #: visual-form-builder.php:1652
 
514
  msgid "Analytics"
515
  msgstr "Estadísticas"
516
 
517
- #: visual-form-builder.php:1653
 
518
  msgid "Data &amp; Form Migration"
519
  msgstr "Migración de datos y formularios"
520
 
521
- #: visual-form-builder.php:1654
522
- msgid "PayPal Integration"
523
- msgstr "Integración con Paypal"
524
-
525
- #: visual-form-builder.php:1655
526
  msgid "Form Paging"
527
  msgstr "Paginación formulario"
528
 
529
- #: visual-form-builder.php:1656
 
530
  msgid "No License Key"
531
  msgstr "Sin llave de licencia"
532
 
533
- #: visual-form-builder.php:1657
534
- msgid "Unlimited Use"
535
- msgstr "Uso ilimitado"
536
-
537
- #: visual-form-builder.php:1658
538
  msgid "Automatic Updates"
539
  msgstr "Actualizaciones automáticas"
540
 
541
- #: visual-form-builder.php:1661
 
542
  msgid "Learn more about some of these features"
543
  msgstr "Conoce más acerca de estas características"
544
 
545
- #: visual-form-builder.php:1662
 
546
  msgid "Buy Now"
547
  msgstr "Comprar ahora"
548
 
549
- #: visual-form-builder.php:1662
 
550
  msgid "Only $10"
551
  msgstr "Sólo $10"
552
 
553
- #: visual-form-builder.php:1668
554
- msgid "Select form inputs from the box at left to begin building your custom form. An initial fieldset has been automatically added to get you started."
555
- msgstr "Selecciona campos de entrada de la caja de la izquierda para comenzar a construir tu formulario. Se ha añadido automáticamente un conjuto de campos para que empieces."
556
-
557
- #: visual-form-builder.php:1848
558
  #, php-format
 
559
  msgid "Logged in as <a href=\"%1$s\">%2$s</a>. Verification not required."
560
  msgstr "Conectado como <a href=\"%1$s\">%2$s</a>. Verificación no necesaria."
561
 
562
- #: visual-form-builder.php:2083
 
563
  msgid "Verification"
564
  msgstr "Verificación"
565
 
566
- #: visual-form-builder.php:2087
567
- msgid "Please enter any two digits with"
568
- msgstr "Por favor introduce dos números"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
569
 
570
- #: visual-form-builder.php:2087
571
- msgid "no"
572
- msgstr "sin"
 
 
 
573
 
574
- #: visual-form-builder.php:2087
575
- msgid "spaces (Example: 12)"
576
- msgstr "espacios (Por ejemplo: 23)"
 
 
 
 
 
 
 
 
 
577
 
578
- #: visual-form-builder.php:2096
579
- msgid "This box is for spam protection"
580
- msgstr "Esta casilla es para protección antispam"
 
581
 
582
- #: visual-form-builder.php:2096
583
- msgid "please leave it blank"
584
- msgstr "por favor déjalo en blanco"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
585
 
586
- #: visual-form-builder.php:2130
587
- msgid "Security check"
588
- msgstr "Comprobación de seguridad"
 
589
 
590
- #: visual-form-builder.php:2383
591
- msgid "Ooops! Looks like you have failed the security validation for this form. Please go back and try again."
592
- msgstr "¡Vaya! Parece que has fallado la validación de seguridad de este formulario. Por favor vuelve atrás e inténtalo de nuevo."
 
593
 
594
- #~ msgid "(multiple emails separated by commas)"
595
- #~ msgstr "(múltiples emails separados por comas)"
 
 
596
 
597
- #~ msgid "Options (separated by commas)"
598
- #~ msgstr "Opciones (separadas por comas)"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
599
 
600
- #~ msgid "Submit"
601
- #~ msgstr "Enviar"
1
  msgid ""
2
  msgstr ""
3
+ "Project-Id-Version: Visual Form Builder v2.7.2\n"
4
  "Report-Msgid-Bugs-To: \n"
5
  "POT-Creation-Date: 2012-03-12 00:48+0100\n"
6
+ "PO-Revision-Date: 2013-04-30 00:33:15+0000\n"
7
  "Last-Translator: Samuel Aguilera <correo@samuelaguilera.com>\n"
8
  "Language-Team: Samuel Aguilera <correo@samuelaguilera.com>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "Plural-Forms: nplurals=2; plural=n != 1;\n"
13
+ "X-Generator: CSL v1.x\n"
14
  "X-Poedit-Language: Spanish\n"
15
  "X-Poedit-Country: Spain\n"
16
+ "X-Poedit-SourceCharset: utf-8\n"
17
+ "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;\n"
18
+ "X-Poedit-Basepath: .\n"
19
+ "X-Poedit-Bookmarks: \n"
20
  "X-Poedit-SearchPath-0: .\n"
21
+ "X-Textdomain-Support: yes"
22
 
23
+ #: includes/class-entries-detail.php:37
24
+ #: includes/class-entries-detail.php:91
25
+ #@ visual-form-builder
26
  msgid "Entry"
27
  msgstr "Entrada"
28
 
29
+ #: includes/class-entries-detail.php:42
30
+ #@ visual-form-builder
31
  msgid "Details"
32
  msgstr "Detalles"
33
 
34
+ #: includes/class-entries-detail.php:48
35
+ #@ visual-form-builder
36
  msgid "Form Title"
37
  msgstr "Título formulario"
38
 
39
+ #: includes/class-entries-detail.php:51
40
+ #: includes/class-entries-list.php:94
41
+ #: includes/class-export.php:18
42
+ #@ visual-form-builder
43
  msgid "Date Submitted"
44
  msgstr "Fecha envío"
45
 
46
+ #: includes/class-entries-detail.php:54
47
+ #: includes/class-entries-list.php:93
48
+ #: includes/class-export.php:19
49
+ #@ visual-form-builder
50
  msgid "IP Address"
51
  msgstr "Dirección IP"
52
 
53
+ #: includes/class-entries-detail.php:57
54
+ #: includes/class-entries-list.php:89
55
+ #@ visual-form-builder
56
  msgid "Email Subject"
57
  msgstr "Asunto email"
58
 
59
+ #: includes/class-entries-detail.php:60
60
+ #: includes/class-entries-list.php:90
61
+ #: includes/class-export.php:21
62
+ #@ visual-form-builder
 
63
  msgid "Sender Name"
64
  msgstr "Nombre remitente"
65
 
66
+ #: includes/class-entries-detail.php:63
67
+ #: includes/class-entries-list.php:91
68
+ #: includes/class-export.php:22
69
+ #@ visual-form-builder
70
  msgid "Sender Email"
71
  msgstr "Email remitente"
72
 
73
+ #: includes/class-entries-detail.php:66
74
+ #: includes/class-entries-list.php:92
75
+ #: includes/class-export.php:23
76
+ #@ visual-form-builder
77
  msgid "Emailed To"
78
  msgstr "Enviado a"
79
 
80
+ #: includes/class-entries-list.php:88
81
+ #: includes/class-export.php:106
82
+ #@ visual-form-builder
 
 
 
83
  msgid "Form"
84
  msgstr "Formulario"
85
 
86
+ #: includes/class-entries-list.php:176
87
+ #: visual-form-builder.php:1239
88
+ #@ visual-form-builder
89
  msgid "Delete"
90
  msgstr "Borrar"
91
 
92
+ #: includes/class-export.php:17
93
+ #@ visual-form-builder
 
 
 
 
 
 
 
94
  msgid "Entries ID"
95
  msgstr "ID entradas"
96
 
97
+ #: includes/class-entries-list.php:218
98
+ #@ visual-form-builder
99
  msgid "View all forms"
100
  msgstr "Ver todos los formularios"
101
 
102
+ #: includes/class-entries-list.php:225
103
+ #@ visual-form-builder
104
  msgid "Filter"
105
  msgstr "Filtrar"
106
 
107
+ #: visual-form-builder.php:185
108
+ #@ visual-form-builder
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
109
  msgid "Settings"
110
  msgstr "Ajustes"
111
 
112
+ #: visual-form-builder.php:1723
113
+ #: visual-form-builder.php:1725
114
+ #: visual-form-builder.php:1846
115
+ #@ visual-form-builder
116
  msgid "Visual Form Builder"
117
  msgstr "Visual Form Builder"
118
 
119
+ #: visual-form-builder.php:1356
120
+ #@ visual-form-builder
 
 
 
 
121
  msgid "Edit Field Item"
122
  msgstr "Editar elementos del campo"
123
 
124
+ #: visual-form-builder.php:1373
125
+ #: visual-form-builder.php:1414
126
+ #: visual-form-builder.php:1653
127
+ #@ visual-form-builder
128
  msgid "CSS Classes"
129
  msgstr "Clases CSS"
130
 
131
+ #: visual-form-builder.php:1384
132
+ #: visual-form-builder.php:1404
133
+ #@ visual-form-builder
134
  msgid "Name"
135
  msgstr "Nombre"
136
 
137
+ #: visual-form-builder.php:1424
138
+ #@ visual-form-builder
139
  msgid "Description"
140
  msgstr "Descripción"
141
 
142
+ #: visual-form-builder.php:1436
143
+ #@ visual-form-builder
144
  msgid "Options"
145
  msgstr "Opciones"
146
 
147
+ #: visual-form-builder.php:1493
148
+ #@ visual-form-builder
149
  msgid "Accepted File Extensions"
150
  msgstr "Extensiones aceptadas"
151
 
152
+ #: visual-form-builder.php:1508
153
+ #@ visual-form-builder
154
  msgid "Validation"
155
  msgstr "Validación"
156
 
157
+ #: visual-form-builder.php:1515
158
+ #@ visual-form-builder
159
  msgid "12 Hour Format"
160
  msgstr "Formato 12 horas"
161
 
162
+ #: visual-form-builder.php:1516
163
+ #@ visual-form-builder
164
  msgid "24 Hour Format"
165
  msgstr "Formato 24 horas"
166
 
167
+ #: visual-form-builder.php:1518
168
+ #@ visual-form-builder
169
  msgid "None"
170
  msgstr "Ninguno"
171
 
172
+ #: visual-form-builder.php:1519
173
+ #@ visual-form-builder
174
  msgid "Email"
175
  msgstr "Email"
176
 
177
+ #: visual-form-builder.php:1520
178
+ #@ visual-form-builder
179
  msgid "URL"
180
  msgstr "URL"
181
 
182
+ #: visual-form-builder.php:1521
183
+ #@ visual-form-builder
184
  msgid "Date"
185
  msgstr "Fecha"
186
 
187
+ #: visual-form-builder.php:1522
188
+ #@ visual-form-builder
189
  msgid "Number"
190
  msgstr "Número"
191
 
192
+ #: visual-form-builder.php:1523
193
+ #@ visual-form-builder
194
  msgid "Digits"
195
  msgstr "Dígitos"
196
 
197
+ #: visual-form-builder.php:1524
198
+ #@ visual-form-builder
199
  msgid "Phone"
200
  msgstr "Teléfono"
201
 
202
+ #: visual-form-builder.php:1556
203
+ #@ visual-form-builder
204
  msgid "Required"
205
  msgstr "Obligatorio"
206
 
207
+ #: visual-form-builder.php:1560
208
+ #@ visual-form-builder
209
  msgid "No"
210
  msgstr "No"
211
 
212
+ #: visual-form-builder.php:1561
213
+ #@ visual-form-builder
214
  msgid "Yes"
215
  msgstr "Sí"
216
 
217
+ #: visual-form-builder.php:1570
218
+ #@ visual-form-builder
219
  msgid "Size"
220
  msgstr "Tamaño"
221
 
222
+ #: visual-form-builder.php:1574
223
+ #@ visual-form-builder
224
  msgid "Small"
225
  msgstr "Pequeño"
226
 
227
+ #: visual-form-builder.php:1575
228
+ #@ visual-form-builder
229
  msgid "Medium"
230
  msgstr "Medio"
231
 
232
+ #: visual-form-builder.php:1576
233
+ #@ visual-form-builder
234
  msgid "Large"
235
  msgstr "Grande"
236
 
237
+ #: visual-form-builder.php:1585
238
+ #@ visual-form-builder
239
  msgid "Options Layout"
240
  msgstr "Formato opciones"
241
 
242
+ #: visual-form-builder.php:1589
243
+ #@ visual-form-builder
244
  msgid "One Column"
245
  msgstr "Una columna"
246
 
247
+ #: visual-form-builder.php:1590
248
+ #@ visual-form-builder
249
  msgid "Two Columns"
250
  msgstr "Dos columnas"
251
 
252
+ #: visual-form-builder.php:1591
253
+ #@ visual-form-builder
254
  msgid "Three Columns"
255
  msgstr "Tres columnas"
256
 
257
+ #: visual-form-builder.php:1592
258
+ #@ visual-form-builder
259
  msgid "Auto Width"
260
  msgstr "Ancho automático"
261
 
262
+ #: visual-form-builder.php:1601
263
+ #@ visual-form-builder
264
  msgid "Field Layout"
265
  msgstr "Ubicación campo"
266
 
267
+ #: visual-form-builder.php:1606
268
+ #@ visual-form-builder
269
  msgid "Default"
270
  msgstr "Predeterminada"
271
 
272
+ #: visual-form-builder.php:1608
273
+ #@ visual-form-builder
274
  msgid "Left Half"
275
  msgstr "Mitad izquierda"
276
 
277
+ #: visual-form-builder.php:1609
278
+ #@ visual-form-builder
279
  msgid "Right Half"
280
  msgstr "Mitad derecha"
281
 
282
+ #: visual-form-builder.php:1612
283
+ #@ visual-form-builder
284
  msgid "Left Third"
285
  msgstr "Un tercio izquierda"
286
 
287
+ #: visual-form-builder.php:1613
288
+ #@ visual-form-builder
289
  msgid "Middle Third"
290
  msgstr "Un tercio centro"
291
 
292
+ #: visual-form-builder.php:1614
293
+ #@ visual-form-builder
294
  msgid "Right Third"
295
  msgstr "Un tercio derecha"
296
 
297
+ #: visual-form-builder.php:1617
298
+ #@ visual-form-builder
299
  msgid "Left Two Thirds"
300
  msgstr "Dos tercios izquierda"
301
 
302
+ #: visual-form-builder.php:1618
303
+ #@ visual-form-builder
304
  msgid "Right Two Thirds"
305
  msgstr "Dos tercios derecha"
306
 
307
+ #: visual-form-builder.php:1665
308
+ #@ visual-form-builder
309
  msgid "Remove"
310
  msgstr "Eliminar"
311
 
312
+ #: includes/class-export.php:90
313
+ #@ visual-form-builder
314
  msgid "Forms"
315
  msgstr "Formularios"
316
 
317
+ #: includes/class-export.php:93
318
+ #: visual-form-builder.php:1727
319
+ #: visual-form-builder.php:1783
320
+ #@ visual-form-builder
321
  msgid "Entries"
322
  msgstr "Entradas"
323
 
324
+ #: visual-form-builder.php:436
325
+ #@ visual-form-builder
326
  msgid "Form Items"
327
  msgstr "Elementos del formulario"
328
 
329
+ #: visual-form-builder.php:448
330
+ #@ visual-form-builder
331
  msgid "Click"
332
  msgstr "Haz clic"
333
 
334
+ #: visual-form-builder.php:448
335
+ #@ visual-form-builder
336
  msgid "to Add a Field"
337
  msgstr "para añadir un campo"
338
 
339
+ #: includes/admin-form-creator.php:63
340
+ #@ visual-form-builder
 
 
 
 
 
 
 
 
 
 
 
 
341
  msgid "Form Name"
342
  msgstr "Nombre formulario"
343
 
344
+ #: includes/admin-form-creator.php:95
345
+ #@ visual-form-builder
346
  msgid "Duplicate Form"
347
  msgstr "Duplicar formulario"
348
 
349
+ #: includes/admin-form-creator.php:126
350
+ #@ visual-form-builder
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
351
  msgid "The forms you build here will send information to one or more email addresses when submitted by a user on your site. Use the fields below to customize the details of that email."
352
  msgstr "Los formularios creados aquí enviarán información a una o más direcciones de email cuando un usuario de tu sitio los envíe. Usa los campos a continuación para personalizar los detalles de ese email."
353
 
354
+ #: includes/admin-form-creator.php:131
355
+ #: includes/admin-form-creator.php:320
356
+ #: includes/admin-new-form.php:40
357
+ #@ visual-form-builder
358
  msgid "E-mail Subject"
359
  msgstr "Asunto email"
360
 
361
+ #: includes/admin-form-creator.php:210
362
+ #@ visual-form-builder
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
363
  msgid "E-mail(s) To"
364
  msgstr "Se envía a"
365
 
366
+ #: includes/admin-form-creator.php:230
367
+ #@ visual-form-builder
368
  msgid "After someone submits a form, you can control what is displayed. By default, it's a message but you can send them to another WordPress Page or a custom URL."
369
  msgstr "Cuando alguien envía un formulario, puedes controlar qué se mostrará. De manera predeterminada es un mensaje, pero puedes enviarlos a otra página de WordPress o una URL personalizada."
370
 
371
+ #: includes/admin-form-creator.php:233
372
+ #@ visual-form-builder
373
  msgid "Text"
374
  msgstr "Texto"
375
 
376
+ #: includes/admin-form-creator.php:237
377
+ #@ visual-form-builder
378
  msgid "Page"
379
  msgstr "Página"
380
 
381
+ #: includes/admin-form-creator.php:241
382
+ #@ visual-form-builder
383
  msgid "Redirect"
384
  msgstr "Redireccionar"
385
 
386
+ #: includes/admin-form-creator.php:250
387
+ #@ visual-form-builder
388
  msgid "Your form was successfully submitted. Thank you for contacting us."
389
  msgstr "El formulario ha sido enviado correctamente. Gracias por contactar con nosotros."
390
 
391
+ #: includes/admin-form-creator.php:260
392
+ #@ visual-form-builder
393
  msgid "Select a Page"
394
  msgstr "Selecciona una página"
395
 
396
+ #: includes/admin-form-creator.php:273
397
+ #@ visual-form-builder
398
  msgid "When a user submits their entry, you can send a customizable notification email."
399
  msgstr "Cuando un usuario hace un envío, puedes enviar una notificación por email personalizable."
400
 
401
+ #: includes/admin-form-creator.php:276
402
+ #@ visual-form-builder
403
  msgid "Send Confirmation Email to User"
404
  msgstr "Enviar email de confirmación al usuario"
405
 
406
+ #: includes/class-export.php:20
407
+ #@ visual-form-builder
 
 
 
408
  msgid "Subject"
409
  msgstr "Asunto"
410
 
411
+ #: includes/admin-form-creator.php:328
412
+ #@ visual-form-builder
413
  msgid "Message"
414
  msgstr "Mensaje"
415
 
416
+ #: includes/admin-form-creator.php:336
417
+ #@ visual-form-builder
418
  msgid "Include a Copy of the User's Entry"
419
  msgstr "Incluir una copia del envío del usuario"
420
 
421
+ #: includes/admin-new-form.php:57
422
+ #@ visual-form-builder
423
  msgid "Create Form"
424
  msgstr "Crear formulario"
425
 
426
+ #: includes/admin-form-creator.php:98
427
+ #: includes/admin-form-creator.php:360
428
+ #@ visual-form-builder
429
  msgid "Save Form"
430
  msgstr "Guardar formulario"
431
 
432
+ #: includes/admin-form-creator.php:96
433
+ #@ visual-form-builder
434
  msgid "Delete Form"
435
  msgstr "Borrar formulario"
436
 
437
+ #: visual-form-builder.php:1291
438
+ #@ visual-form-builder
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
439
  msgid "Help Promote Visual Form Builder"
440
  msgstr "Ayuda a promocionar Visual Form Builder"
441
 
442
+ #: visual-form-builder.php:1293
443
+ #@ visual-form-builder
444
  msgid "Follow me on Twitter"
445
  msgstr "Sígueme en Twitter"
446
 
447
+ #: visual-form-builder.php:1294
448
+ #@ visual-form-builder
449
  msgid "Rate Visual Form Builder on WordPress.org"
450
  msgstr "Califica Visual Form Builder en WordPress.org"
451
 
452
+ #: visual-form-builder.php:1262
453
+ #@ visual-form-builder
454
  msgid "New Features of Visual Form Builder Pro"
455
  msgstr "Nuevas características de Visual Form Builder Pro"
456
 
457
+ #: visual-form-builder.php:1272
458
+ #@ visual-form-builder
 
 
 
 
 
 
 
459
  msgid "Quality HTML Email Template"
460
  msgstr "Plantilla de email HTML de calidad"
461
 
462
+ #: visual-form-builder.php:1274
463
+ #@ visual-form-builder
464
  msgid "Email Designer"
465
  msgstr "Diseñador email"
466
 
467
+ #: visual-form-builder.php:1275
468
+ #@ visual-form-builder
469
  msgid "Analytics"
470
  msgstr "Estadísticas"
471
 
472
+ #: visual-form-builder.php:1276
473
+ #@ visual-form-builder
474
  msgid "Data &amp; Form Migration"
475
  msgstr "Migración de datos y formularios"
476
 
477
+ #: visual-form-builder.php:1280
478
+ #@ visual-form-builder
 
 
 
479
  msgid "Form Paging"
480
  msgstr "Paginación formulario"
481
 
482
+ #: visual-form-builder.php:1283
483
+ #@ visual-form-builder
484
  msgid "No License Key"
485
  msgstr "Sin llave de licencia"
486
 
487
+ #: visual-form-builder.php:1284
488
+ #@ visual-form-builder
 
 
 
489
  msgid "Automatic Updates"
490
  msgstr "Actualizaciones automáticas"
491
 
492
+ #: visual-form-builder.php:1287
493
+ #@ visual-form-builder
494
  msgid "Learn more about some of these features"
495
  msgstr "Conoce más acerca de estas características"
496
 
497
+ #: visual-form-builder.php:1288
498
+ #@ visual-form-builder
499
  msgid "Buy Now"
500
  msgstr "Comprar ahora"
501
 
502
+ #: visual-form-builder.php:1288
503
+ #@ visual-form-builder
504
  msgid "Only $10"
505
  msgstr "Sólo $10"
506
 
507
+ #: includes/form-output.php:155
 
 
 
 
508
  #, php-format
509
+ #@ visual-form-builder
510
  msgid "Logged in as <a href=\"%1$s\">%2$s</a>. Verification not required."
511
  msgstr "Conectado como <a href=\"%1$s\">%2$s</a>. Verificación no necesaria."
512
 
513
+ #: includes/form-output.php:556
514
+ #@ visual-form-builder
515
  msgid "Verification"
516
  msgstr "Verificación"
517
 
518
+ #: includes/admin-form-creator.php:64
519
+ #: includes/admin-new-form.php:17
520
+ #@ visual-form-builder
521
+ msgid "Enter form name here"
522
+ msgstr "Introduzca aquí el nombre del formulario"
523
+
524
+ #: includes/admin-form-creator.php:94
525
+ #@ visual-form-builder
526
+ msgid "Form Settings"
527
+ msgstr "Configuración de la forma"
528
+
529
+ #: includes/admin-form-creator.php:108
530
+ #@ visual-form-builder
531
+ msgid "Label Alignment"
532
+ msgstr "Alineación de la etiqueta"
533
+
534
+ #: includes/admin-form-creator.php:113
535
+ #@ visual-form-builder
536
+ msgid "Top Aligned"
537
+ msgstr "Top alineado"
538
+
539
+ #: includes/admin-form-creator.php:114
540
+ #@ visual-form-builder
541
+ msgid "Left Aligned"
542
+ msgstr "Izquierda alineado"
543
+
544
+ #: includes/admin-form-creator.php:115
545
+ #@ visual-form-builder
546
+ msgid "Right Aligned"
547
+ msgstr "Derecha alineado"
548
+
549
+ #: includes/admin-form-creator.php:142
550
+ #: includes/admin-new-form.php:23
551
+ #@ visual-form-builder
552
+ msgid "Your Name or Company"
553
+ msgstr "Su nombre o empresa"
554
+
555
+ #: includes/admin-form-creator.php:150
556
+ #@ visual-form-builder
557
+ msgid "User's Name (optional)"
558
+ msgstr "Nombre de usuario (opcional)"
559
+
560
+ #: includes/admin-form-creator.php:154
561
+ #@ visual-form-builder
562
+ msgid "No required text fields detected"
563
+ msgstr "No hay campos de texto requerido detectados"
564
+
565
+ #: includes/admin-form-creator.php:172
566
+ #: includes/admin-form-creator.php:291
567
+ #: includes/admin-new-form.php:31
568
+ #@ visual-form-builder
569
+ msgid "Reply-To E-mail"
570
+ msgstr "Responder a correo electrónico"
571
+
572
+ #: includes/admin-form-creator.php:180
573
+ #@ visual-form-builder
574
+ msgid "User's E-mail (optional)"
575
+ msgstr "Correo electrónico del usuario (opcional)"
576
+
577
+ #: includes/admin-form-creator.php:184
578
+ #: includes/admin-form-creator.php:304
579
+ #@ visual-form-builder
580
+ msgid "No required email fields detected"
581
+ msgstr "No detectados los campos email requerido"
582
+
583
+ #: includes/admin-form-creator.php:282
584
+ #@ visual-form-builder
585
+ msgid "Sender Name or Company"
586
+ msgstr "Nombre del remitente o empresa"
587
+
588
+ #: includes/admin-form-creator.php:300
589
+ #: includes/admin-new-form.php:48
590
+ #@ visual-form-builder
591
+ msgid "E-mail To"
592
+ msgstr "Enviar un email a"
593
+
594
+ #: includes/admin-form-creator.php:348
595
+ #@ visual-form-builder
596
+ msgid "Warning &mdash; Missing Fieldset"
597
+ msgstr "ADVERTENCIA &mdash; falta Fieldset"
598
+
599
+ #: includes/admin-form-creator.php:348
600
+ #@ visual-form-builder
601
+ msgid "Your form may not function or display correctly. Please be sure to add or move a Fieldset to the beginning of your form."
602
+ msgstr "Su forma no puede funcionar ni muestre correctamente. Por favor, asegúrese de agregar o mover un conjunto de campos al inicio de su formulario."
603
+
604
+ #: includes/admin-new-form.php:7
605
+ #@ visual-form-builder
606
+ msgid "You do not have sufficient permissions to create a new form."
607
+ msgstr "No tiene permisos suficientes para crear un nuevo formulario."
608
+
609
+ #: includes/admin-new-form.php:9
610
+ #@ visual-form-builder
611
+ msgid "Create a form"
612
+ msgstr "Crear un formulario"
613
+
614
+ #: includes/admin-new-form.php:15
615
+ #@ visual-form-builder
616
+ msgid "Name the form"
617
+ msgstr "Nombre de la forma"
618
+
619
+ #: includes/admin-new-form.php:18
620
+ #@ visual-form-builder
621
+ msgid "Required. This name is used for admin purposes."
622
+ msgstr "Obligatorio. Este nombre se utiliza para los propósitos de la administración."
623
+
624
+ #: includes/admin-new-form.php:26
625
+ #@ visual-form-builder
626
+ msgid "Required. This is who your emails will come from."
627
+ msgstr "Obligatorio. Se trata de que vendrá a su correo electrónico."
628
+
629
+ #: includes/admin-new-form.php:34
630
+ #@ visual-form-builder
631
+ msgid "Required. Replies to your email will go here."
632
+ msgstr "Obligatorio. Respuestas a su correo electrónico va aquí."
633
+
634
+ #: includes/admin-new-form.php:35
635
+ #@ visual-form-builder
636
+ msgid "Tip: for best results, use an email that exists on this domain."
637
+ msgstr "Consejo: para mejores resultados, use un correo electrónico que existe en este dominio."
638
+
639
+ #: includes/admin-new-form.php:43
640
+ #: includes/admin-new-form.php:51
641
+ #@ visual-form-builder
642
+ msgid "Optional (for now) - you can change this later"
643
+ msgstr "Opcional (por ahora) - usted puede cambiar esto más adelante"
644
+
645
+ #: includes/class-entries-list.php:252
646
+ #@ default
647
+ msgid "Show all dates"
648
+ msgstr ""
649
 
650
+ #: includes/class-entries-list.php:264
651
+ #: includes/class-export.php:532
652
+ #, php-format
653
+ #@ default
654
+ msgid "%1$s %2$d"
655
+ msgstr ""
656
 
657
+ #: includes/class-entries-list.php:421
658
+ #, php-format
659
+ #@ default
660
+ msgid "1 item"
661
+ msgid_plural "%s items"
662
+ msgstr[0] ""
663
+ msgstr[1] ""
664
+
665
+ #: includes/class-entries-list.php:442
666
+ #@ default
667
+ msgid "Go to the first page"
668
+ msgstr ""
669
 
670
+ #: includes/class-entries-list.php:450
671
+ #@ default
672
+ msgid "Go to the previous page"
673
+ msgstr ""
674
 
675
+ #: includes/class-entries-list.php:459
676
+ #@ default
677
+ msgid "Current page"
678
+ msgstr ""
679
+
680
+ #: includes/class-entries-list.php:465
681
+ #, php-format
682
+ #@ default
683
+ msgctxt "paging"
684
+ msgid "%1$s of %2$s"
685
+ msgstr ""
686
+
687
+ #: includes/class-entries-list.php:469
688
+ #@ default
689
+ msgid "Go to the next page"
690
+ msgstr ""
691
+
692
+ #: includes/class-entries-list.php:477
693
+ #@ default
694
+ msgid "Go to the last page"
695
+ msgstr ""
696
+
697
+ #: includes/class-export.php:67
698
+ #: includes/class-export.php:393
699
+ #@ visual-form-builder
700
+ msgid "No entries to pull field names from."
701
+ msgstr "No hay entradas para tirar nombres de campo de."
702
+
703
+ #: includes/class-export.php:83
704
+ #@ visual-form-builder
705
+ msgid "Backup and save some or all of your Visual Form Builder data."
706
+ msgstr "Copia de seguridad y guardar algunos o todos sus datos Visual Form Builder."
707
+
708
+ #: includes/class-export.php:84
709
+ #@ visual-form-builder
710
+ msgid "Once you have saved the file, you will be able to import Visual Form Builder Pro data from this site into another site."
711
+ msgstr "Una vez que ha guardado el archivo, podrá importar datos de forma Visual Builder Pro desde este sitio en otro sitio."
712
+
713
+ #: includes/class-export.php:85
714
+ #@ visual-form-builder
715
+ msgid "Choose what to export"
716
+ msgstr "Elegir qué exportar"
717
+
718
+ #: includes/class-export.php:87
719
+ #@ visual-form-builder
720
+ msgid "All data"
721
+ msgstr "Todos los datos"
722
+
723
+ #: includes/class-export.php:88
724
+ #@ visual-form-builder
725
+ msgid "This will contain all of your forms, fields, entries, and email design settings."
726
+ msgstr "Este contendrá todas su formas, campos, entradas y configuración de diseño de correo electrónico."
727
+
728
+ #: includes/class-export.php:88
729
+ #: includes/class-export.php:91
730
+ #@ visual-form-builder
731
+ msgid "Only available in Visual Form Builder Pro"
732
+ msgstr "Sólo está disponible en forma Visual Builder Pro"
733
+
734
+ #: includes/class-export.php:91
735
+ #@ visual-form-builder
736
+ msgid "This will contain all of your forms, fields, and email design settings"
737
+ msgstr "Este contendrá todas su formas, campos y configuración de diseño de correo electrónico"
738
+
739
+ #: includes/class-export.php:96
740
+ #@ visual-form-builder
741
+ msgid "This will export entries in either a .csv, .txt, or .xls and cannot be used with the Import. If you need to import entries on another site, please use the All data option above."
742
+ msgstr "Esto exportará entradas en un .csv, .txt o .xls y no puede utilizarse con la importación. Si usted necesita importar entradas en otro lugar, utilice la opción de datos todas arriba."
743
+
744
+ #: includes/class-export.php:98
745
+ #@ visual-form-builder
746
+ msgid "Format"
747
+ msgstr "Formato"
748
+
749
+ #: includes/class-export.php:100
750
+ #@ visual-form-builder
751
+ msgid "Comma Separated (.csv)"
752
+ msgstr "Separados por comas (.csv)"
753
+
754
+ #: includes/class-export.php:101
755
+ #@ visual-form-builder
756
+ msgid "Tab Delimited (.txt) - Pro only"
757
+ msgstr "Ficha delimitados (.txt) - Pro sólo"
758
+
759
+ #: includes/class-export.php:102
760
+ #@ visual-form-builder
761
+ msgid "Excel (.xls) - Pro only"
762
+ msgstr "Excel (.xls) - sólo"
763
+
764
+ #: includes/class-export.php:116
765
+ #@ visual-form-builder
766
+ msgid "Date Range"
767
+ msgstr "Intervalo de fechas"
768
+
769
+ #: includes/class-export.php:131
770
+ #@ visual-form-builder
771
+ msgid "Page to Export"
772
+ msgstr "Página para exportación"
773
+
774
+ #: includes/class-export.php:139
775
+ #@ visual-form-builder
776
+ msgid "A large number of entries have been detected for this form. Only 1000 entries can be exported at a time."
777
+ msgstr "Se han detectado un gran número de entradas para este formulario. Sólo 1000 entradas pueden ser exportadas a la vez."
778
+
779
+ #: includes/class-export.php:146
780
+ #@ visual-form-builder
781
+ msgid "Fields"
782
+ msgstr "Campos"
783
+
784
+ #: includes/class-export.php:148
785
+ #@ visual-form-builder
786
+ msgid "Select All"
787
+ msgstr "Seleccionar todo"
788
+
789
+ #: includes/class-export.php:161
790
+ #@ visual-form-builder
791
+ msgid "Download Export File"
792
+ msgstr "Descargar archivo de exportación"
793
+
794
+ #: includes/email.php:11
795
+ #@ visual-form-builder
796
+ msgid "Security check: hidden spam field should be blank."
797
+ msgstr "Comprobación de seguridad: campo oculto spam debe estar en blanco."
798
+
799
+ #: includes/email.php:13
800
+ #@ visual-form-builder
801
+ msgid "Security check: failed secret question. Please try again!"
802
+ msgstr "Comprobación de seguridad: falló la pregunta secreta. Por favor vuelva a intentarlo!"
803
+
804
+ #: includes/email.php:21
805
+ #@ visual-form-builder
806
+ msgid "Security check: looks like you are a SPAM bot. If you think this is an error, please email the site owner."
807
+ msgstr "Comprobación de seguridad: parece que eres un bot de SPAM. Si usted piensa que esto es un error, envíe un correo electrónico al propietario del sitio."
808
+
809
+ #: includes/email.php:111
810
+ #, php-format
811
+ #@ visual-form-builder
812
+ msgid "File size exceeds %dMB. Most email providers will reject emails with attachments larger than %dMB. Please decrease the file size and try again."
813
+ msgstr "Tamaño del archivo excede %dMB. Mayoría de los proveedores de correo electrónico rechazará correos electrónicos con archivos adjuntos más grandes que %dMB. Por favor, disminuir el tamaño del archivo y vuelva a intentarlo."
814
+
815
+ #: includes/email.php:262
816
+ #@ visual-form-builder
817
+ msgid "Your responses look too much like spam and could not be sent at this time."
818
+ msgstr "Sus respuestas mirar demasiado como spam y no podrían ser enviados en este tiempo."
819
+
820
+ #: includes/form-output.php:326
821
+ #@ visual-form-builder
822
+ msgid "Address"
823
+ msgstr "Dirección"
824
+
825
+ #: includes/form-output.php:330
826
+ #@ visual-form-builder
827
+ msgid "Address Line 2"
828
+ msgstr "Dirección línea 2"
829
+
830
+ #: includes/form-output.php:334
831
+ #@ visual-form-builder
832
+ msgid "City"
833
+ msgstr "Ciudad"
834
+
835
+ #: includes/form-output.php:338
836
+ #@ visual-form-builder
837
+ msgid "State / Province / Region"
838
+ msgstr "Estado / provincia / región"
839
+
840
+ #: includes/form-output.php:342
841
+ #@ visual-form-builder
842
+ msgid "Postal / Zip Code"
843
+ msgstr "Postal / Código postal"
844
+
845
+ #: includes/form-output.php:346
846
+ #@ visual-form-builder
847
+ msgid "Country"
848
+ msgstr "País"
849
+
850
+ #: includes/form-output.php:558
851
+ #@ visual-form-builder
852
+ msgid "Please enter any two digits with <strong>no</strong> spaces (Example: 12)"
853
+ msgstr "Introduce dos dígitos <strong>sin</strong> espacios (ejemplo: 12)"
854
+
855
+ #: includes/form-output.php:571
856
+ #@ visual-form-builder
857
+ msgid "This box is for spam protection - <strong>please leave it blank</strong>"
858
+ msgstr "Esta caja es para protección contra el spam - <strong>por favor déjalo en blanco</strong>"
859
+
860
+ #: visual-form-builder.php:206
861
+ #@ visual-form-builder
862
+ msgid "Recent Visual Form Builder Entries"
863
+ msgstr "Las últimas entradas de forma Visual Builder"
864
+
865
+ #: visual-form-builder.php:229
866
+ #@ visual-form-builder
867
+ msgid "You currently do not have any forms."
868
+ msgstr "Actualmente no tiene ninguna."
869
+
870
+ #: visual-form-builder.php:231
871
+ #@ visual-form-builder
872
+ msgid "Get started!"
873
+ msgstr "¡ Comience!"
874
+
875
+ #: visual-form-builder.php:289
876
+ #@ visual-form-builder
877
+ msgid "Number of entries to show:"
878
+ msgstr "Número de entradas a mostrar:"
879
+
880
+ #: visual-form-builder.php:395
881
+ #@ visual-form-builder
882
+ msgid "Entries per page"
883
+ msgstr "Entradas por página"
884
+
885
+ #: visual-form-builder.php:437
886
+ #@ visual-form-builder
887
+ msgid "Display Forms"
888
+ msgstr "Formas de visualización"
889
+
890
+ #: visual-form-builder.php:450
891
+ #@ visual-form-builder
892
+ msgid "Standard"
893
+ msgstr "Estándar"
894
+
895
+ #: visual-form-builder.php:491
896
+ #@ visual-form-builder
897
+ msgid "Add forms to your Posts or Pages by locating the icon shown below in the area above your post/page editor."
898
+ msgstr "Añadir formas a tus mensajes o páginas localizando el icono que se muestra a continuación en el área por encima de su editor de posts/páginas."
899
+
900
+ #: visual-form-builder.php:494
901
+ #@ visual-form-builder
902
+ msgid "You may also manually insert the shortcode into a post/page."
903
+ msgstr "También manualmente puede insertar el código en una página de correos."
904
+
905
+ #: visual-form-builder.php:495
906
+ #@ visual-form-builder
907
+ msgid "Shortcode"
908
+ msgstr "Shortcode"
909
+
910
+ #: visual-form-builder.php:1237
911
+ #@ visual-form-builder
912
+ msgid "Edit Form"
913
+ msgstr "Editar forma"
914
+
915
+ #: visual-form-builder.php:1264
916
+ #@ visual-form-builder
917
+ msgid "Now with Add-Ons"
918
+ msgstr "Ahora con Add-ons"
919
+
920
+ #: visual-form-builder.php:1265
921
+ #@ visual-form-builder
922
+ msgid "Akismet Support"
923
+ msgstr "Apoyo de Akismet"
924
+
925
+ #: visual-form-builder.php:1266
926
+ #@ visual-form-builder
927
+ msgid "Optional SPAM Verification"
928
+ msgstr "Verificación de SPAM opcional"
929
+
930
+ #: visual-form-builder.php:1267
931
+ #@ visual-form-builder
932
+ msgid "Nested Drag and Drop"
933
+ msgstr "Gota y arrastre anidado"
934
+
935
+ #: visual-form-builder.php:1268
936
+ #@ visual-form-builder
937
+ msgid "Conditional Logic"
938
+ msgstr "Lógica condicional"
939
+
940
+ #: visual-form-builder.php:1269
941
+ #@ visual-form-builder
942
+ msgid "10+ new Form Fields"
943
+ msgstr "10 + nuevos campos de formulario"
944
+
945
+ #: visual-form-builder.php:1270
946
+ #@ visual-form-builder
947
+ msgid "Complete Entries Management"
948
+ msgstr "Completa gestión de entradas"
949
+
950
+ #: visual-form-builder.php:1271
951
+ #@ visual-form-builder
952
+ msgid "Import/Export"
953
+ msgstr "Importación/exportación"
954
+
955
+ #: visual-form-builder.php:1273
956
+ #@ visual-form-builder
957
+ msgid "Plain Text Email Option"
958
+ msgstr "Opción de correo electrónico de texto sin formato"
959
+
960
+ #: visual-form-builder.php:1277
961
+ #@ visual-form-builder
962
+ msgid "Scheduling"
963
+ msgstr "Programación"
964
+
965
+ #: visual-form-builder.php:1278
966
+ #@ visual-form-builder
967
+ msgid "Limit Form Entries"
968
+ msgstr "Límite forma entradas"
969
+
970
+ #: visual-form-builder.php:1279
971
+ #@ visual-form-builder
972
+ msgid "Simple PayPal Integration"
973
+ msgstr "Integración sencilla de PayPal"
974
+
975
+ #: visual-form-builder.php:1281
976
+ #@ visual-form-builder
977
+ msgid "Live Preview"
978
+ msgstr "Vista previa en vivo"
979
 
980
+ #: visual-form-builder.php:1282
981
+ #@ visual-form-builder
982
+ msgid "Custom Capabilities"
983
+ msgstr "Capacidades personalizadas"
984
 
985
+ #: visual-form-builder.php:1392
986
+ #@ visual-form-builder
987
+ msgid "Description (HTML tags allowed)"
988
+ msgstr "Descripción (etiquetas HTML permitidas)"
989
 
990
+ #: visual-form-builder.php:1627
991
+ #@ visual-form-builder
992
+ msgid "Default Value"
993
+ msgstr "Valor predeterminado"
994
 
995
+ #: visual-form-builder.php:1637
996
+ #@ visual-form-builder
997
+ msgid "Default Country"
998
+ msgstr "País por defecto"
999
+
1000
+ #: visual-form-builder.php:1697
1001
+ #@ visual-form-builder
1002
+ msgid "The form has been successfully created."
1003
+ msgstr "La forma se ha creado con éxito."
1004
+
1005
+ #: visual-form-builder.php:1700
1006
+ #, php-format
1007
+ #@ visual-form-builder
1008
+ msgid "The %s form has been updated."
1009
+ msgstr "La forma de %s ha sido actualizada."
1010
+
1011
+ #: visual-form-builder.php:1703
1012
+ #@ visual-form-builder
1013
+ msgid "The form has been successfully deleted."
1014
+ msgstr "El formulario se ha eliminado con éxito."
1015
+
1016
+ #: visual-form-builder.php:1706
1017
+ #@ visual-form-builder
1018
+ msgid "The form has been successfully duplicated."
1019
+ msgstr "El formulario ha sido duplicado con éxito."
1020
+
1021
+ #: visual-form-builder.php:1725
1022
+ #@ visual-form-builder
1023
+ msgid "All Forms"
1024
+ msgstr "Todas las formas"
1025
+
1026
+ #: visual-form-builder.php:1726
1027
+ #: visual-form-builder.php:1763
1028
+ #@ visual-form-builder
1029
+ msgid "Add New Form"
1030
+ msgstr "Añadir nueva forma"
1031
+
1032
+ #: visual-form-builder.php:1728
1033
+ #: visual-form-builder.php:1819
1034
+ #@ visual-form-builder
1035
+ msgid "Export"
1036
+ msgstr "Exportación"
1037
+
1038
+ #: visual-form-builder.php:1787
1039
+ #, php-format
1040
+ #@ visual-form-builder
1041
+ msgid "Search results for \"%s\""
1042
+ msgstr "Search results for \\\"%s\\\""
1043
+
1044
+ #: visual-form-builder.php:1859
1045
+ #@ visual-form-builder
1046
+ msgid "New Form"
1047
+ msgstr "Nueva forma"
1048
+
1049
+ #: visual-form-builder.php:1941
1050
+ #@ visual-form-builder
1051
+ msgid "This field is required and cannot be empty."
1052
+ msgstr "Este campo es necesario y no puede estar vacío."
1053
+
1054
+ #: visual-form-builder.php:1948
1055
+ #@ visual-form-builder
1056
+ msgid "Not a valid email address"
1057
+ msgstr "No una dirección válida de correo electrónico"
1058
+
1059
+ #: visual-form-builder.php:1954
1060
+ #@ visual-form-builder
1061
+ msgid "Not a valid number"
1062
+ msgstr "No es un número válido"
1063
+
1064
+ #: visual-form-builder.php:1961
1065
+ #@ visual-form-builder
1066
+ msgid "Not a valid phone number. Most US/Canada and International formats accepted."
1067
+ msgstr "¿No es un número de teléfono válido. La mayoría de la U.S. / Canada y formatos internacionales aceptaron."
1068
+
1069
+ #: visual-form-builder.php:1966
1070
+ #@ visual-form-builder
1071
+ msgid "Not a valid URL."
1072
+ msgstr "No una dirección URL válida."
1073
+
1074
+ #: visual-form-builder.php:1850
1075
+ #@ visual-form-builder
1076
+ msgid "Add New"
1077
+ msgstr "Agregar nuevo"
1078
+
1079
+ #: visual-form-builder.php:240
1080
+ #@ visual-form-builder
1081
+ msgid "You currently do not have any entries."
1082
+ msgstr "Actualmente no tiene ninguna entrada."
1083
 
 
 
languages/visual-form-builder-fr_FR.mo ADDED
Binary file
languages/visual-form-builder-fr_FR.po ADDED
@@ -0,0 +1,1083 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Visual Form Builder v2.7.2\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: \n"
6
+ "PO-Revision-Date: 2013-04-15 18:39:59+0000\n"
7
+ "Last-Translator: admin <fuzzboxer@gmail.com>\n"
8
+ "Language-Team: \n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "Plural-Forms: nplurals=2; plural=n>1;\n"
13
+ "X-Generator: CSL v1.x\n"
14
+ "X-Poedit-Language: French\n"
15
+ "X-Poedit-Country: FRANCE\n"
16
+ "X-Poedit-SourceCharset: utf-8\n"
17
+ "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;\n"
18
+ "X-Poedit-Basepath: ../\n"
19
+ "X-Poedit-Bookmarks: \n"
20
+ "X-Poedit-SearchPath-0: .\n"
21
+ "X-Textdomain-Support: yes"
22
+
23
+ #: includes/admin-form-creator.php:61
24
+ #@ visual-form-builder
25
+ msgid "Form Name"
26
+ msgstr "Nom de la forme"
27
+
28
+ #: includes/admin-form-creator.php:62
29
+ #: includes/admin-new-form.php:17
30
+ #@ visual-form-builder
31
+ msgid "Enter form name here"
32
+ msgstr "Entrez le nom du formulaire ici"
33
+
34
+ #: includes/admin-form-creator.php:92
35
+ #@ visual-form-builder
36
+ msgid "Form Settings"
37
+ msgstr "Paramètres de forme"
38
+
39
+ #: includes/admin-form-creator.php:93
40
+ #@ visual-form-builder
41
+ msgid "Duplicate Form"
42
+ msgstr "Forme en double"
43
+
44
+ #: includes/admin-form-creator.php:94
45
+ #@ visual-form-builder
46
+ msgid "Delete Form"
47
+ msgstr "Supprimer la forme"
48
+
49
+ #: includes/admin-form-creator.php:96
50
+ #: includes/admin-form-creator.php:358
51
+ #@ visual-form-builder
52
+ msgid "Save Form"
53
+ msgstr "Enregistrer formulaire"
54
+
55
+ #: includes/admin-form-creator.php:106
56
+ #@ visual-form-builder
57
+ msgid "Label Alignment"
58
+ msgstr "Alignement de l'étiquette"
59
+
60
+ #: includes/admin-form-creator.php:111
61
+ #@ visual-form-builder
62
+ msgid "Top Aligned"
63
+ msgstr "Haut aligné"
64
+
65
+ #: includes/admin-form-creator.php:112
66
+ #@ visual-form-builder
67
+ msgid "Left Aligned"
68
+ msgstr "Aligné à gauche"
69
+
70
+ #: includes/admin-form-creator.php:113
71
+ #@ visual-form-builder
72
+ msgid "Right Aligned"
73
+ msgstr "Calé à droite"
74
+
75
+ #: includes/admin-form-creator.php:124
76
+ #@ visual-form-builder
77
+ msgid "The forms you build here will send information to one or more email addresses when submitted by a user on your site. Use the fields below to customize the details of that email."
78
+ msgstr "Les formulaires que vous créez ici enverra des informations à une ou plusieurs adresses de courriel lorsque soumis par un utilisateur sur votre site. Utilisez les champs ci-dessous pour personnaliser les détails de cet e-mail."
79
+
80
+ #: includes/admin-form-creator.php:129
81
+ #: includes/admin-form-creator.php:318
82
+ #: includes/admin-new-form.php:40
83
+ #@ visual-form-builder
84
+ msgid "E-mail Subject"
85
+ msgstr "Sujet du courriel"
86
+
87
+ #: includes/admin-form-creator.php:140
88
+ #: includes/admin-new-form.php:23
89
+ #@ visual-form-builder
90
+ msgid "Your Name or Company"
91
+ msgstr "Votre nom ou société"
92
+
93
+ #: includes/admin-form-creator.php:148
94
+ #@ visual-form-builder
95
+ msgid "User's Name (optional)"
96
+ msgstr "Nom de l'utilisateur (facultatif)"
97
+
98
+ #: includes/admin-form-creator.php:152
99
+ #@ visual-form-builder
100
+ msgid "No required text fields detected"
101
+ msgstr "Aucun champ de texte requis détecté"
102
+
103
+ #: includes/admin-form-creator.php:170
104
+ #: includes/admin-form-creator.php:289
105
+ #: includes/admin-new-form.php:31
106
+ #@ visual-form-builder
107
+ msgid "Reply-To E-mail"
108
+ msgstr "Répondre à E-mail"
109
+
110
+ #: includes/admin-form-creator.php:178
111
+ #@ visual-form-builder
112
+ msgid "User's E-mail (optional)"
113
+ msgstr "E-mail de l'utilisateur (facultatif)"
114
+
115
+ #: includes/admin-form-creator.php:182
116
+ #: includes/admin-form-creator.php:302
117
+ #@ visual-form-builder
118
+ msgid "No required email fields detected"
119
+ msgstr "Aucun champ obligatoire email détectés"
120
+
121
+ #: includes/admin-form-creator.php:208
122
+ #@ visual-form-builder
123
+ msgid "E-mail(s) To"
124
+ msgstr "E-mail(s) à"
125
+
126
+ #: includes/admin-form-creator.php:228
127
+ #@ visual-form-builder
128
+ msgid "After someone submits a form, you can control what is displayed. By default, it's a message but you can send them to another WordPress Page or a custom URL."
129
+ msgstr "Après que quelqu'un envoie un formulaire, vous pouvez contrôler ce qui est affiché. Par défaut, il s'agit d'un message, mais vous pouvez les envoyer à une autre Page de WordPress ou une URL personnalisée."
130
+
131
+ #: includes/admin-form-creator.php:231
132
+ #@ visual-form-builder
133
+ msgid "Text"
134
+ msgstr "Texte"
135
+
136
+ #: includes/admin-form-creator.php:235
137
+ #@ visual-form-builder
138
+ msgid "Page"
139
+ msgstr "Page"
140
+
141
+ #: includes/admin-form-creator.php:239
142
+ #@ visual-form-builder
143
+ msgid "Redirect"
144
+ msgstr "Redirection"
145
+
146
+ #: includes/admin-form-creator.php:248
147
+ #@ visual-form-builder
148
+ msgid "Your form was successfully submitted. Thank you for contacting us."
149
+ msgstr "Votre formulaire a été envoyé avec succès. Merci de nous contacter."
150
+
151
+ #: includes/admin-form-creator.php:258
152
+ #@ visual-form-builder
153
+ msgid "Select a Page"
154
+ msgstr "Sélectionnez une Page"
155
+
156
+ #: includes/admin-form-creator.php:271
157
+ #@ visual-form-builder
158
+ msgid "When a user submits their entry, you can send a customizable notification email."
159
+ msgstr "Lorsqu'un utilisateur envoie leur entrée, vous pouvez envoyer un e-mail de notification personnalisable."
160
+
161
+ #: includes/admin-form-creator.php:274
162
+ #@ visual-form-builder
163
+ msgid "Send Confirmation Email to User"
164
+ msgstr "Envoyer des Email de Confirmation à l'utilisateur"
165
+
166
+ #: includes/admin-form-creator.php:280
167
+ #@ visual-form-builder
168
+ msgid "Sender Name or Company"
169
+ msgstr "Nom de l'expéditeur ou de la société"
170
+
171
+ #: includes/admin-form-creator.php:298
172
+ #: includes/admin-new-form.php:48
173
+ #@ visual-form-builder
174
+ msgid "E-mail To"
175
+ msgstr "Envoyer un e-mail à"
176
+
177
+ #: includes/admin-form-creator.php:326
178
+ #@ visual-form-builder
179
+ msgid "Message"
180
+ msgstr "Message"
181
+
182
+ #: includes/admin-form-creator.php:334
183
+ #@ visual-form-builder
184
+ msgid "Include a Copy of the User's Entry"
185
+ msgstr "Inclure une copie de l'entrée d'utilisateur"
186
+
187
+ #: includes/admin-form-creator.php:346
188
+ #@ visual-form-builder
189
+ msgid "Warning &mdash; Missing Fieldset"
190
+ msgstr "AVERTISSEMENT &mdash; manquant Fieldset"
191
+
192
+ #: includes/admin-form-creator.php:346
193
+ #@ visual-form-builder
194
+ msgid "Your form may not function or display correctly. Please be sure to add or move a Fieldset to the beginning of your form."
195
+ msgstr "Votre formulaire ne peut-être pas fonctionner et s'afficher correctement. S'il vous plaît n'oubliez pas d'ajouter ou de déplacer un jeu de champs au début de votre formulaire."
196
+
197
+ #: includes/admin-new-form.php:7
198
+ #@ visual-form-builder
199
+ msgid "You do not have sufficient permissions to create a new form."
200
+ msgstr "Vous n'avez pas les autorisations suffisantes pour créer une nouvelle forme."
201
+
202
+ #: includes/admin-new-form.php:9
203
+ #@ visual-form-builder
204
+ msgid "Create a form"
205
+ msgstr "Créer un formulaire"
206
+
207
+ #: includes/admin-new-form.php:15
208
+ #@ visual-form-builder
209
+ msgid "Name the form"
210
+ msgstr "Nommez le formulaire"
211
+
212
+ #: includes/admin-new-form.php:18
213
+ #@ visual-form-builder
214
+ msgid "Required. This name is used for admin purposes."
215
+ msgstr "Obligatoire. Ce nom est utilisé à des fins d'admin."
216
+
217
+ #: includes/admin-new-form.php:26
218
+ #@ visual-form-builder
219
+ msgid "Required. This is who your emails will come from."
220
+ msgstr "Obligatoire. Il s'agit qui proviennent vos emails."
221
+
222
+ #: includes/admin-new-form.php:34
223
+ #@ visual-form-builder
224
+ msgid "Required. Replies to your email will go here."
225
+ msgstr "Obligatoire. Réponses à vos courriels iront ici."
226
+
227
+ #: includes/admin-new-form.php:35
228
+ #@ visual-form-builder
229
+ msgid "Tip: for best results, use an email that exists on this domain."
230
+ msgstr "Astuce : pour de meilleurs résultats, utilisez un email existant dans ce domaine."
231
+
232
+ #: includes/admin-new-form.php:43
233
+ #: includes/admin-new-form.php:51
234
+ #@ visual-form-builder
235
+ msgid "Optional (for now) - you can change this later"
236
+ msgstr "En option (pour l'instant) - vous pouvez changer cela plus tard"
237
+
238
+ #: includes/admin-new-form.php:57
239
+ #@ visual-form-builder
240
+ msgid "Create Form"
241
+ msgstr "Créer formulaire"
242
+
243
+ #: includes/class-entries-detail.php:37
244
+ #: includes/class-entries-detail.php:91
245
+ #@ visual-form-builder
246
+ msgid "Entry"
247
+ msgstr "Entrée"
248
+
249
+ #: includes/class-entries-detail.php:42
250
+ #@ visual-form-builder
251
+ msgid "Details"
252
+ msgstr "Détails"
253
+
254
+ #: includes/class-entries-detail.php:48
255
+ #@ visual-form-builder
256
+ msgid "Form Title"
257
+ msgstr "Titre du formulaire"
258
+
259
+ #: includes/class-entries-detail.php:51
260
+ #: includes/class-entries-list.php:94
261
+ #: includes/class-export.php:18
262
+ #@ visual-form-builder
263
+ msgid "Date Submitted"
264
+ msgstr "Date d'introduction"
265
+
266
+ #: includes/class-entries-detail.php:54
267
+ #: includes/class-entries-list.php:93
268
+ #: includes/class-export.php:19
269
+ #@ visual-form-builder
270
+ msgid "IP Address"
271
+ msgstr "Adresse IP"
272
+
273
+ #: includes/class-entries-detail.php:57
274
+ #: includes/class-entries-list.php:89
275
+ #@ visual-form-builder
276
+ msgid "Email Subject"
277
+ msgstr "Sujet de l'e-mail"
278
+
279
+ #: includes/class-entries-detail.php:60
280
+ #: includes/class-entries-list.php:90
281
+ #: includes/class-export.php:21
282
+ #@ visual-form-builder
283
+ msgid "Sender Name"
284
+ msgstr "Nom de l'expéditeur"
285
+
286
+ #: includes/class-entries-detail.php:63
287
+ #: includes/class-entries-list.php:91
288
+ #: includes/class-export.php:22
289
+ #@ visual-form-builder
290
+ msgid "Sender Email"
291
+ msgstr "Email de l'expéditeur"
292
+
293
+ #: includes/class-entries-detail.php:66
294
+ #: includes/class-entries-list.php:92
295
+ #: includes/class-export.php:23
296
+ #@ visual-form-builder
297
+ msgid "Emailed To"
298
+ msgstr "Envoyé par courriel à"
299
+
300
+ #: includes/class-entries-list.php:88
301
+ #: includes/class-export.php:104
302
+ #@ visual-form-builder
303
+ msgid "Form"
304
+ msgstr "Formulaire"
305
+
306
+ #: includes/class-entries-list.php:176
307
+ #: visual-form-builder.php:1245
308
+ #@ visual-form-builder
309
+ msgid "Delete"
310
+ msgstr "Supprimer"
311
+
312
+ #: includes/class-entries-list.php:218
313
+ #@ visual-form-builder
314
+ msgid "View all forms"
315
+ msgstr "Découvre toutes les formes"
316
+
317
+ #: includes/class-entries-list.php:225
318
+ #@ visual-form-builder
319
+ msgid "Filter"
320
+ msgstr "Filtre"
321
+
322
+ #: includes/class-entries-list.php:252
323
+ #@ default
324
+ msgid "Show all dates"
325
+ msgstr ""
326
+
327
+ #: includes/class-entries-list.php:264
328
+ #: includes/class-export.php:530
329
+ #, php-format
330
+ #@ default
331
+ msgid "%1$s %2$d"
332
+ msgstr ""
333
+
334
+ #: includes/class-entries-list.php:421
335
+ #, php-format
336
+ #@ default
337
+ msgid "1 item"
338
+ msgid_plural "%s items"
339
+ msgstr[0] ""
340
+ msgstr[1] ""
341
+
342
+ #: includes/class-entries-list.php:442
343
+ #@ default
344
+ msgid "Go to the first page"
345
+ msgstr ""
346
+
347
+ #: includes/class-entries-list.php:450
348
+ #@ default
349
+ msgid "Go to the previous page"
350
+ msgstr ""
351
+
352
+ #: includes/class-entries-list.php:459
353
+ #@ default
354
+ msgid "Current page"
355
+ msgstr ""
356
+
357
+ #: includes/class-entries-list.php:465
358
+ #, php-format
359
+ #@ default
360
+ msgctxt "paging"
361
+ msgid "%1$s of %2$s"
362
+ msgstr ""
363
+
364
+ #: includes/class-entries-list.php:469
365
+ #@ default
366
+ msgid "Go to the next page"
367
+ msgstr ""
368
+
369
+ #: includes/class-entries-list.php:477
370
+ #@ default
371
+ msgid "Go to the last page"
372
+ msgstr ""
373
+
374
+ #: includes/class-export.php:17
375
+ #@ visual-form-builder
376
+ msgid "Entries ID"
377
+ msgstr "ID d'entrées"
378
+
379
+ #: includes/class-export.php:20
380
+ #@ visual-form-builder
381
+ msgid "Subject"
382
+ msgstr "Objet"
383
+
384
+ #: includes/class-export.php:65
385
+ #: includes/class-export.php:391
386
+ #@ visual-form-builder
387
+ msgid "No entries to pull field names from."
388
+ msgstr "Aucune entrée à tirer sur les noms de domaine de."
389
+
390
+ #: includes/class-export.php:81
391
+ #@ visual-form-builder
392
+ msgid "Backup and save some or all of your Visual Form Builder data."
393
+ msgstr "Sauvegarder et enregistrer tout ou partie de vos données constructeur de forme visuelle."
394
+
395
+ #: includes/class-export.php:82
396
+ #@ visual-form-builder
397
+ msgid "Once you have saved the file, you will be able to import Visual Form Builder Pro data from this site into another site."
398
+ msgstr "Une fois que vous avez enregistré le fichier, vous serez en mesure d'importer des données visuelles Form Builder Pro du site dans un autre site."
399
+
400
+ #: includes/class-export.php:83
401
+ #@ visual-form-builder
402
+ msgid "Choose what to export"
403
+ msgstr "Choisissez ce qu'il faut exporter"
404
+
405
+ #: includes/class-export.php:85
406
+ #@ visual-form-builder
407
+ msgid "All data"
408
+ msgstr "Toutes les données"
409
+
410
+ #: includes/class-export.php:86
411
+ #@ visual-form-builder
412
+ msgid "This will contain all of your forms, fields, entries, and email design settings."
413
+ msgstr "Celui-ci contiendra tous vos formulaires, champs, entrées et paramètres de conception de messagerie."
414
+
415
+ #: includes/class-export.php:86
416
+ #: includes/class-export.php:89
417
+ #@ visual-form-builder
418
+ msgid "Only available in Visual Form Builder Pro"
419
+ msgstr "Disponible uniquement dans Visual Form Builder Pro"
420
+
421
+ #: includes/class-export.php:88
422
+ #@ visual-form-builder
423
+ msgid "Forms"
424
+ msgstr "Formes"
425
+
426
+ #: includes/class-export.php:89
427
+ #@ visual-form-builder
428
+ msgid "This will contain all of your forms, fields, and email design settings"
429
+ msgstr "Ce tableau contiendra tous vos formulaires, les champs et les paramètres de conception d'e-mail"
430
+
431
+ #: includes/class-export.php:91
432
+ #: visual-form-builder.php:1731
433
+ #: visual-form-builder.php:1755
434
+ #@ visual-form-builder
435
+ msgid "Entries"
436
+ msgstr "Entrées"
437
+
438
+ #: includes/class-export.php:94
439
+ #@ visual-form-builder
440
+ msgid "This will export entries in either a .csv, .txt, or .xls and cannot be used with the Import. If you need to import entries on another site, please use the All data option above."
441
+ msgstr "Ceci exportera entrées dans un .csv, .txt ou .xls et ne peut pas être utilisé avec l'importation. Si vous avez besoin importer des entrées sur un autre site, veuillez utiliser l'option toutes les données ci-dessus."
442
+
443
+ #: includes/class-export.php:96
444
+ #@ visual-form-builder
445
+ msgid "Format"
446
+ msgstr "Format"
447
+
448
+ #: includes/class-export.php:98
449
+ #@ visual-form-builder
450
+ msgid "Comma Separated (.csv)"
451
+ msgstr "Séparés par des virgules (.csv)"
452
+
453
+ #: includes/class-export.php:99
454
+ #@ visual-form-builder
455
+ msgid "Tab Delimited (.txt) - Pro only"
456
+ msgstr "Onglet délimité (.txt) - Pro uniquement"
457
+
458
+ #: includes/class-export.php:100
459
+ #@ visual-form-builder
460
+ msgid "Excel (.xls) - Pro only"
461
+ msgstr "Excel (.xls) - Pro uniquement"
462
+
463
+ #: includes/class-export.php:114
464
+ #@ visual-form-builder
465
+ msgid "Date Range"
466
+ msgstr "Plage de dates"
467
+
468
+ #: includes/class-export.php:129
469
+ #@ visual-form-builder
470
+ msgid "Page to Export"
471
+ msgstr "Page d'exportation"
472
+
473
+ #: includes/class-export.php:137
474
+ #@ visual-form-builder
475
+ msgid "A large number of entries have been detected for this form. Only 1000 entries can be exported at a time."
476
+ msgstr "Un grand nombre d'entrées ont été détecté pour ce formulaire. Seulement 1000 entrées peuvent être exportées à la fois."
477
+
478
+ #: includes/class-export.php:144
479
+ #@ visual-form-builder
480
+ msgid "Fields"
481
+ msgstr "Champs"
482
+
483
+ #: includes/class-export.php:146
484
+ #@ visual-form-builder
485
+ msgid "Select All"
486
+ msgstr "Sélectionner tout"
487
+
488
+ #: includes/class-export.php:159
489
+ #@ visual-form-builder
490
+ msgid "Download Export File"
491
+ msgstr "Télécharger le fichier d'exportation"
492
+
493
+ #: includes/email.php:11
494
+ #@ visual-form-builder
495
+ msgid "Security check: hidden spam field should be blank."
496
+ msgstr "Vérification de la sécurité : spam cachée champ doit être vide."
497
+
498
+ #: includes/email.php:13
499
+ #@ visual-form-builder
500
+ msgid "Security check: failed secret question. Please try again!"
501
+ msgstr "Vérification de sécurité : n'a pas de question secrète. S'il vous plaît essayer de nouveau !"
502
+
503
+ #: includes/email.php:21
504
+ #@ visual-form-builder
505
+ msgid "Security check: looks like you are a SPAM bot. If you think this is an error, please email the site owner."
506
+ msgstr "Vérification de la sécurité : on dirait que vous êtes un robot de SPAM. Si vous pensez qu'il s'agit d'une erreur, veuillez envoyer un courriel au propriétaire du site."
507
+
508
+ #: includes/email.php:111
509
+ #, php-format
510
+ #@ visual-form-builder
511
+ msgid "File size exceeds %dMB. Most email providers will reject emails with attachments larger than %dMB. Please decrease the file size and try again."
512
+ msgstr "Taille du fichier dépasse %d Mo. La plupart des fournisseurs de messagerie refusera d'e-mails avec pièces jointes plus de %d Mo. Veuillez diminuer la taille du fichier et réessayez."
513
+
514
+ #: includes/email.php:262
515
+ #@ visual-form-builder
516
+ msgid "Your responses look too much like spam and could not be sent at this time."
517
+ msgstr "Vos réponses regarde trop comme spam et n'a pu être envoyés à cette époque."
518
+
519
+ #: includes/form-output.php:155
520
+ #, php-format
521
+ #@ visual-form-builder
522
+ msgid "Logged in as <a href=\"%1$s\">%2$s</a>. Verification not required."
523
+ msgstr "Connecté en tant que <a href=\\\"%1$s\\\">%2$ s</a>. Vérification ne pas requise."
524
+
525
+ #: includes/form-output.php:326
526
+ #@ visual-form-builder
527
+ msgid "Address"
528
+ msgstr "Adresse"
529
+
530
+ #: includes/form-output.php:330
531
+ #@ visual-form-builder
532
+ msgid "Address Line 2"
533
+ msgstr "Adresse ligne 2"
534
+
535
+ #: includes/form-output.php:334
536
+ #@ visual-form-builder
537
+ msgid "City"
538
+ msgstr "Ville"
539
+
540
+ #: includes/form-output.php:338
541
+ #@ visual-form-builder
542
+ msgid "State / Province / Region"
543
+ msgstr "État / Province / région"
544
+
545
+ #: includes/form-output.php:342
546
+ #@ visual-form-builder
547
+ msgid "Postal / Zip Code"
548
+ msgstr "Postal / Zip Code"
549
+
550
+ #: includes/form-output.php:346
551
+ #@ visual-form-builder
552
+ msgid "Country"
553
+ msgstr "Pays"
554
+
555
+ #: includes/form-output.php:556
556
+ #@ visual-form-builder
557
+ msgid "Verification"
558
+ msgstr "Vérification"
559
+
560
+ #: includes/form-output.php:558
561
+ #@ visual-form-builder
562
+ msgid "Please enter any two digits with <strong>no</strong> spaces (Example: 12)"
563
+ msgstr "Veuillez entrer les deux chiffres <strong>sans</strong> espace (exemple : 12)"
564
+
565
+ #: includes/form-output.php:571
566
+ #@ visual-form-builder
567
+ msgid "This box is for spam protection - <strong>please leave it blank</strong>"
568
+ msgstr "Cette boîte est pour la protection contre le spam - <strong>Veuillez laisser en blanc</strong>"
569
+
570
+ #: visual-form-builder.php:196
571
+ #@ visual-form-builder
572
+ msgid "Settings"
573
+ msgstr "Paramètres"
574
+
575
+ #: visual-form-builder.php:217
576
+ #@ visual-form-builder
577
+ msgid "Recent Visual Form Builder Entries"
578
+ msgstr "Entrées récentes de générateur de forme visuelle"
579
+
580
+ #: visual-form-builder.php:240
581
+ #@ visual-form-builder
582
+ msgid "You currently do not have any forms."
583
+ msgstr "Vous n'avez pas actuellement de toutes les formes."
584
+
585
+ #: visual-form-builder.php:242
586
+ #@ visual-form-builder
587
+ msgid "Get started!"
588
+ msgstr "Obtenir commencé !"
589
+
590
+ #: visual-form-builder.php:251
591
+ #@ visual-form-builder
592
+ msgid "You currently do not have any entries."
593
+ msgstr "Actuellement, vous n'avez pas toutes les entrées."
594
+
595
+ #: visual-form-builder.php:300
596
+ #@ visual-form-builder
597
+ msgid "Number of entries to show:"
598
+ msgstr "Nombre d'entrées à afficher :"
599
+
600
+ #: visual-form-builder.php:403
601
+ #@ visual-form-builder
602
+ msgid "Entries per page"
603
+ msgstr "Entrées par page"
604
+
605
+ #: visual-form-builder.php:442
606
+ #@ visual-form-builder
607
+ msgid "Form Items"
608
+ msgstr "Éléments de formulaire"
609
+
610
+ #: visual-form-builder.php:443
611
+ #@ visual-form-builder
612
+ msgid "Display Forms"
613
+ msgstr "Afficher les formes"
614
+
615
+ #: visual-form-builder.php:454
616
+ #@ visual-form-builder
617
+ msgid "Click"
618
+ msgstr "Cliquez sur"
619
+
620
+ #: visual-form-builder.php:454
621
+ #@ visual-form-builder
622
+ msgid "to Add a Field"
623
+ msgstr "pour ajouter un champ"
624
+
625
+ #: visual-form-builder.php:456
626
+ #@ visual-form-builder
627
+ msgid "Standard"
628
+ msgstr "Norme"
629
+
630
+ #: visual-form-builder.php:497
631
+ #@ visual-form-builder
632
+ msgid "Add forms to your Posts or Pages by locating the icon shown below in the area above your post/page editor."
633
+ msgstr "Ajouter des formes à vos Posts ou Pages en localisant l'icône ci-dessous dans la zone située au-dessus de l'éditeur de votre post/page."
634
+
635
+ #: visual-form-builder.php:500
636
+ #@ visual-form-builder
637
+ msgid "You may also manually insert the shortcode into a post/page."
638
+ msgstr "Vous pouvez aussi manuellement insérer le shortcode dans un post/page."
639
+
640
+ #: visual-form-builder.php:501
641
+ #@ visual-form-builder
642
+ msgid "Shortcode"
643
+ msgstr "Shortcode"
644
+
645
+ #: visual-form-builder.php:1243
646
+ #@ visual-form-builder
647
+ msgid "Edit Form"
648
+ msgstr "Formulaire de modification"
649
+
650
+ #: visual-form-builder.php:1268
651
+ #@ visual-form-builder
652
+ msgid "New Features of Visual Form Builder Pro"
653
+ msgstr "Nouvelles fonctionnalités de Visual forment Builder Pro"
654
+
655
+ #: visual-form-builder.php:1270
656
+ #@ visual-form-builder
657
+ msgid "Now with Add-Ons"
658
+ msgstr "Maintenant avec les Add-ons"
659
+
660
+ #: visual-form-builder.php:1271
661
+ #@ visual-form-builder
662
+ msgid "Akismet Support"
663
+ msgstr "Akismet Support"
664
+
665
+ #: visual-form-builder.php:1272
666
+ #@ visual-form-builder
667
+ msgid "Optional SPAM Verification"
668
+ msgstr "Vérification SPAM en option"
669
+
670
+ #: visual-form-builder.php:1273
671
+ #@ visual-form-builder
672
+ msgid "Nested Drag and Drop"
673
+ msgstr "Goutte et Drag imbriqué"
674
+
675
+ #: visual-form-builder.php:1274
676
+ #@ visual-form-builder
677
+ msgid "Conditional Logic"
678
+ msgstr "Logique conditionnelle"
679
+
680
+ #: visual-form-builder.php:1275
681
+ #@ visual-form-builder
682
+ msgid "10+ new Form Fields"
683
+ msgstr "10 + nouveaux champs de formulaire"
684
+
685
+ #: visual-form-builder.php:1276
686
+ #@ visual-form-builder
687
+ msgid "Complete Entries Management"
688
+ msgstr "Gestion des entrées complètes"
689
+
690
+ #: visual-form-builder.php:1277
691
+ #@ visual-form-builder
692
+ msgid "Import/Export"
693
+ msgstr "Importation/exportation"
694
+
695
+ #: visual-form-builder.php:1278
696
+ #@ visual-form-builder
697
+ msgid "Quality HTML Email Template"
698
+ msgstr "Modèle d'E-mail HTML de qualité"
699
+
700
+ #: visual-form-builder.php:1279
701
+ #@ visual-form-builder
702
+ msgid "Plain Text Email Option"
703
+ msgstr "Option de messagerie texte brut"
704
+
705
+ #: visual-form-builder.php:1280
706
+ #@ visual-form-builder
707
+ msgid "Email Designer"
708
+ msgstr "E-mail Designer"
709
+
710
+ #: visual-form-builder.php:1281
711
+ #@ visual-form-builder
712
+ msgid "Analytics"
713
+ msgstr "Google Analytics"
714
+
715
+ #: visual-form-builder.php:1282
716
+ #@ visual-form-builder
717
+ msgid "Data &amp; Form Migration"
718
+ msgstr "Données &amp; formulaire de Migration"
719
+
720
+ #: visual-form-builder.php:1283
721
+ #@ visual-form-builder
722
+ msgid "Scheduling"
723
+ msgstr "Ordonnancement"
724
+
725
+ #: visual-form-builder.php:1284
726
+ #@ visual-form-builder
727
+ msgid "Limit Form Entries"
728
+ msgstr "Limite les entrées de formulaire"
729
+
730
+ #: visual-form-builder.php:1285
731
+ #@ visual-form-builder
732
+ msgid "Simple PayPal Integration"
733
+ msgstr "Intégration PayPal simple"
734
+
735
+ #: visual-form-builder.php:1286
736
+ #@ visual-form-builder
737
+ msgid "Form Paging"
738
+ msgstr "Pagination de formulaire"
739
+
740
+ #: visual-form-builder.php:1287
741
+ #@ visual-form-builder
742
+ msgid "Live Preview"
743
+ msgstr "Aperçu en direct"
744
+
745
+ #: visual-form-builder.php:1288
746
+ #@ visual-form-builder
747
+ msgid "Custom Capabilities"
748
+ msgstr "Fonctionnalités personnalisées"
749
+
750
+ #: visual-form-builder.php:1289
751
+ #@ visual-form-builder
752
+ msgid "No License Key"
753
+ msgstr "Aucune clé de licence"
754
+
755
+ #: visual-form-builder.php:1290
756
+ #@ visual-form-builder
757
+ msgid "Automatic Updates"
758
+ msgstr "Mises à jour automatiques"
759
+
760
+ #: visual-form-builder.php:1293
761
+ #@ visual-form-builder
762
+ msgid "Learn more about some of these features"
763
+ msgstr "En savoir plus sur certaines de ces fonctionnalités"
764
+
765
+ #: visual-form-builder.php:1294
766
+ #@ visual-form-builder
767
+ msgid "Buy Now"
768
+ msgstr "Acheter maintenant"
769
+
770
+ #: visual-form-builder.php:1294
771
+ #@ visual-form-builder
772
+ msgid "Only $10"
773
+ msgstr "Seulement 10 $"
774
+
775
+ #: visual-form-builder.php:1297
776
+ #@ visual-form-builder
777
+ msgid "Help Promote Visual Form Builder"
778
+ msgstr "Aider à promouvoir la forme visuelle Builder"
779
+
780
+ #: visual-form-builder.php:1299
781
+ #@ visual-form-builder
782
+ msgid "Follow me on Twitter"
783
+ msgstr "Suivez-moi sur Twitter"
784
+
785
+ #: visual-form-builder.php:1300
786
+ #@ visual-form-builder
787
+ msgid "Rate Visual Form Builder on WordPress.org"
788
+ msgstr "Générateur de forme visuelle de taux sur WordPress.org"
789
+
790
+ #: visual-form-builder.php:1362
791
+ #@ visual-form-builder
792
+ msgid "Edit Field Item"
793
+ msgstr "Modifier l'élément de champ"
794
+
795
+ #: visual-form-builder.php:1379
796
+ #: visual-form-builder.php:1420
797
+ #: visual-form-builder.php:1659
798
+ #@ visual-form-builder
799
+ msgid "CSS Classes"
800
+ msgstr "Classes CSS"
801
+
802
+ #: visual-form-builder.php:1390
803
+ #: visual-form-builder.php:1410
804
+ #@ visual-form-builder
805
+ msgid "Name"
806
+ msgstr "Nom"
807
+
808
+ #: visual-form-builder.php:1398
809
+ #@ visual-form-builder
810
+ msgid "Description (HTML tags allowed)"
811
+ msgstr "Description (balises HTML autorisés)"
812
+
813
+ #: visual-form-builder.php:1430
814
+ #@ visual-form-builder
815
+ msgid "Description"
816
+ msgstr "Description"
817
+
818
+ #: visual-form-builder.php:1442
819
+ #@ visual-form-builder
820
+ msgid "Options"
821
+ msgstr "Options"
822
+
823
+ #: visual-form-builder.php:1499
824
+ #@ visual-form-builder
825
+ msgid "Accepted File Extensions"
826
+ msgstr "Extensions de fichiers acceptés"
827
+
828
+ #: visual-form-builder.php:1514
829
+ #@ visual-form-builder
830
+ msgid "Validation"
831
+ msgstr "Validation"
832
+
833
+ #: visual-form-builder.php:1521
834
+ #@ visual-form-builder
835
+ msgid "12 Hour Format"
836
+ msgstr "Format 12 heures"
837
+
838
+ #: visual-form-builder.php:1522
839
+ #@ visual-form-builder
840
+ msgid "24 Hour Format"
841
+ msgstr "Format 24 heures"
842
+
843
+ #: visual-form-builder.php:1524
844
+ #@ visual-form-builder
845
+ msgid "None"
846
+ msgstr "Aucun"
847
+
848
+ #: visual-form-builder.php:1525
849
+ #@ visual-form-builder
850
+ msgid "Email"
851
+ msgstr "Messagerie"
852
+
853
+ #: visual-form-builder.php:1526
854
+ #@ visual-form-builder
855
+ msgid "URL"
856
+ msgstr "URL"
857
+
858
+ #: visual-form-builder.php:1527
859
+ #@ visual-form-builder
860
+ msgid "Date"
861
+ msgstr "Date"
862
+
863
+ #: visual-form-builder.php:1528
864
+ #@ visual-form-builder
865
+ msgid "Number"
866
+ msgstr "Nombre"
867
+
868
+ #: visual-form-builder.php:1529
869
+ #@ visual-form-builder
870
+ msgid "Digits"
871
+ msgstr "Chiffres"
872
+
873
+ #: visual-form-builder.php:1530
874
+ #@ visual-form-builder
875
+ msgid "Phone"
876
+ msgstr "Téléphone"
877
+
878
+ #: visual-form-builder.php:1562
879
+ #@ visual-form-builder
880
+ msgid "Required"
881
+ msgstr "Obligatoire"
882
+
883
+ #: visual-form-builder.php:1566
884
+ #@ visual-form-builder
885
+ msgid "No"
886
+ msgstr "Non"
887
+
888
+ #: visual-form-builder.php:1567
889
+ #@ visual-form-builder
890
+ msgid "Yes"
891
+ msgstr "Oui"
892
+
893
+ #: visual-form-builder.php:1576
894
+ #@ visual-form-builder
895
+ msgid "Size"
896
+ msgstr "Taille"
897
+
898
+ #: visual-form-builder.php:1580
899
+ #@ visual-form-builder
900
+ msgid "Small"
901
+ msgstr "Petit"
902
+
903
+ #: visual-form-builder.php:1581
904
+ #@ visual-form-builder
905
+ msgid "Medium"
906
+ msgstr "Médium"
907
+
908
+ #: visual-form-builder.php:1582
909
+ #@ visual-form-builder
910
+ msgid "Large"
911
+ msgstr "Grand"
912
+
913
+ #: visual-form-builder.php:1591
914
+ #@ visual-form-builder
915
+ msgid "Options Layout"
916
+ msgstr "Options mise en page"
917
+
918
+ #: visual-form-builder.php:1595
919
+ #@ visual-form-builder
920
+ msgid "One Column"
921
+ msgstr "Une seule colonne"
922
+
923
+ #: visual-form-builder.php:1596
924
+ #@ visual-form-builder
925
+ msgid "Two Columns"
926
+ msgstr "Deux colonnes"
927
+
928
+ #: visual-form-builder.php:1597
929
+ #@ visual-form-builder
930
+ msgid "Three Columns"
931
+ msgstr "Trois colonnes"
932
+
933
+ #: visual-form-builder.php:1598
934
+ #@ visual-form-builder
935
+ msgid "Auto Width"
936
+ msgstr "Largeur de l'auto"
937
+
938
+ #: visual-form-builder.php:1607
939
+ #@ visual-form-builder
940
+ msgid "Field Layout"
941
+ msgstr "Présentation du domaine"
942
+
943
+ #: visual-form-builder.php:1612
944
+ #@ visual-form-builder
945
+ msgid "Default"
946
+ msgstr "Par défaut"
947
+
948
+ #: visual-form-builder.php:1614
949
+ #@ visual-form-builder
950
+ msgid "Left Half"
951
+ msgstr "Moitié gauche"
952
+
953
+ #: visual-form-builder.php:1615
954
+ #@ visual-form-builder
955
+ msgid "Right Half"
956
+ msgstr "Moitié droite"
957
+
958
+ #: visual-form-builder.php:1618
959
+ #@ visual-form-builder
960
+ msgid "Left Third"
961
+ msgstr "Troisième gauche"
962
+
963
+ #: visual-form-builder.php:1619
964
+ #@ visual-form-builder
965
+ msgid "Middle Third"
966
+ msgstr "Tiers médian"
967
+
968
+ #: visual-form-builder.php:1620
969
+ #@ visual-form-builder
970
+ msgid "Right Third"
971
+ msgstr "Tiers droit"
972
+
973
+ #: visual-form-builder.php:1623
974
+ #@ visual-form-builder
975
+ msgid "Left Two Thirds"
976
+ msgstr "Gauche deux tiers"
977
+
978
+ #: visual-form-builder.php:1624
979
+ #@ visual-form-builder
980
+ msgid "Right Two Thirds"
981
+ msgstr "Juste deux tiers"
982
+
983
+ #: visual-form-builder.php:1633
984
+ #@ visual-form-builder
985
+ msgid "Default Value"
986
+ msgstr "Valeur par défaut"
987
+
988
+ #: visual-form-builder.php:1643
989
+ #@ visual-form-builder
990
+ msgid "Default Country"
991
+ msgstr "Pays par défaut"
992
+
993
+ #: visual-form-builder.php:1671
994
+ #@ visual-form-builder
995
+ msgid "Remove"
996
+ msgstr "Supprimer"
997
+
998
+ #: visual-form-builder.php:1703
999
+ #@ visual-form-builder
1000
+ msgid "The form has been successfully created."
1001
+ msgstr "Le formulaire a été créé avec succès."
1002
+
1003
+ #: visual-form-builder.php:1706
1004
+ #, php-format
1005
+ #@ visual-form-builder
1006
+ msgid "The %s form has been updated."
1007
+ msgstr "La forme de %s a été mis à jour."
1008
+
1009
+ #: visual-form-builder.php:1709
1010
+ #@ visual-form-builder
1011
+ msgid "The form has been successfully deleted."
1012
+ msgstr "Le formulaire a été supprimé avec succès."
1013
+
1014
+ #: visual-form-builder.php:1712
1015
+ #@ visual-form-builder
1016
+ msgid "The form has been successfully duplicated."
1017
+ msgstr "La forme a été copiée avec succès."
1018
+
1019
+ #: visual-form-builder.php:1727
1020
+ #: visual-form-builder.php:1729
1021
+ #: visual-form-builder.php:1753
1022
+ #@ visual-form-builder
1023
+ msgid "Visual Form Builder"
1024
+ msgstr "Visual Form Builder"
1025
+
1026
+ #: visual-form-builder.php:1729
1027
+ #@ visual-form-builder
1028
+ msgid "All Forms"
1029
+ msgstr "Toutes les formes"
1030
+
1031
+ #: visual-form-builder.php:1730
1032
+ #: visual-form-builder.php:1754
1033
+ #@ visual-form-builder
1034
+ msgid "Add New Form"
1035
+ msgstr "Ajouter la nouvelle forme"
1036
+
1037
+ #: visual-form-builder.php:1732
1038
+ #: visual-form-builder.php:1756
1039
+ #@ visual-form-builder
1040
+ msgid "Export"
1041
+ msgstr "Exportation"
1042
+
1043
+ #: visual-form-builder.php:1768
1044
+ #@ visual-form-builder
1045
+ msgid "Add New"
1046
+ msgstr "Ajouter un nouveau"
1047
+
1048
+ #: visual-form-builder.php:1771
1049
+ #, php-format
1050
+ #@ visual-form-builder
1051
+ msgid "Search results for \"%s\""
1052
+ msgstr "Résultats de la recherche pour « %s »"
1053
+
1054
+ #: visual-form-builder.php:1804
1055
+ #@ visual-form-builder
1056
+ msgid "New Form"
1057
+ msgstr "Nouvelle forme"
1058
+
1059
+ #: visual-form-builder.php:1893
1060
+ #@ visual-form-builder
1061
+ msgid "This field is required and cannot be empty."
1062
+ msgstr "Ce champ est obligatoire et ne peut pas être vide."
1063
+
1064
+ #: visual-form-builder.php:1900
1065
+ #@ visual-form-builder
1066
+ msgid "Not a valid email address"
1067
+ msgstr "Pas une adresse email valide"
1068
+
1069
+ #: visual-form-builder.php:1906
1070
+ #@ visual-form-builder
1071
+ msgid "Not a valid number"
1072
+ msgstr "Pas un nombre valide"
1073
+
1074
+ #: visual-form-builder.php:1913
1075
+ #@ visual-form-builder
1076
+ msgid "Not a valid phone number. Most US/Canada and International formats accepted."
1077
+ msgstr "Pas un numéro de téléphone valide. La plupart des U.S. / Canada et formats internationaux acceptés."
1078
+
1079
+ #: visual-form-builder.php:1918
1080
+ #@ visual-form-builder
1081
+ msgid "Not a valid URL."
1082
+ msgstr "Pas une URL valide."
1083
+
languages/visual-form-builder-hu_HU.mo CHANGED
Binary file
languages/visual-form-builder-hu_HU.po CHANGED
@@ -1,403 +1,1077 @@
1
  msgid ""
2
  msgstr ""
3
- "Project-Id-Version: Visual Form Builder\n"
4
  "Report-Msgid-Bugs-To: \n"
5
  "POT-Creation-Date: 2011-10-06 13:57-0600\n"
6
- "PO-Revision-Date: 2012-02-10 11:54+0100\n"
7
  "Last-Translator: glocs <inkabb.nem@gmail.kom>\n"
8
  "Language-Team: glocs\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
- "X-Poedit-Basepath: .\n"
14
  "X-Poedit-Language: Hungarian\n"
15
  "X-Poedit-Country: HUNGARY\n"
16
  "X-Poedit-SourceCharset: utf-8\n"
 
 
 
17
  "X-Poedit-SearchPath-0: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder\n"
 
18
 
19
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-detail.php:40
 
20
  msgid "Details"
21
  msgstr "Részletek"
22
 
23
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-detail.php:46
 
24
  msgid "Form Title"
25
  msgstr "Űrlap cím"
26
 
27
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-detail.php:49
28
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-list.php:98
29
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-list.php:222
 
30
  msgid "Date Submitted"
31
  msgstr "Elkészítés dátuma"
32
 
33
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-detail.php:52
34
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-list.php:97
35
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-list.php:226
 
36
  msgid "IP Address"
37
  msgstr "IP cím"
38
 
39
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-detail.php:55
40
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-list.php:93
41
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-list.php:230
42
  msgid "Email Subject"
43
  msgstr "Email tárgy"
44
 
45
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-detail.php:58
46
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-list.php:94
47
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-list.php:234
48
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:817
49
  msgid "Sender Name"
50
  msgstr "Küldő Név"
51
 
52
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-detail.php:61
53
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-list.php:95
54
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-list.php:238
 
55
  msgid "Sender Email"
56
  msgstr "Küldő Email"
57
 
58
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-detail.php:64
59
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-list.php:96
60
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-list.php:242
 
61
  msgid "Emailed To"
62
  msgstr "Címzett"
63
 
64
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-detail.php:84
 
 
65
  msgid "Entry"
66
  msgstr "Bejegyzés"
67
 
68
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-list.php:67
69
- msgid "Cancel"
70
- msgstr "Mégse"
71
-
72
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-list.php:92
73
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-list.php:218
74
  msgid "Form"
75
  msgstr "Űrlap"
76
 
77
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-list.php:168
 
 
78
  msgid "Delete"
79
  msgstr "Törlés"
80
 
81
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-list.php:169
82
- msgid "Export All"
83
- msgstr "Minden exportálása"
84
-
85
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-list.php:170
86
- msgid "Export Selected"
87
- msgstr "A kiválasztottak exportálása"
88
-
89
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-list.php:214
90
  msgid "Entries ID"
91
  msgstr "Bejegyzés ID"
92
 
93
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-list.php:369
 
94
  msgid "View all forms"
95
  msgstr "Minden űrlap"
96
 
97
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/class-entries-list.php:376
 
98
  msgid "Filter"
99
  msgstr "Szűrő"
100
 
101
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:340
 
102
  msgid "Settings"
103
  msgstr "Beállítások"
104
 
105
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:353
106
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:643
 
 
107
  msgid "Visual Form Builder"
108
  msgstr "Visual Form Builder"
109
 
110
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:383
111
- #, php-format
112
- msgid "<div id=\"message\" class=\"updated\"><p>The <strong>%s</strong> form has been created.</p></div>"
113
- msgstr "<div id=\"message\" class=\"updated\"><p>Az <strong>%s</strong> űrlap elkészítve.</p></div>"
114
-
115
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:499
116
- #, php-format
117
- msgid "<div id=\"message\" class=\"updated\"><p>The <strong>%s</strong> form has been updated.</p></div>"
118
- msgstr "<div id=\"message\" class=\"updated\"><p>Az <strong>%s</strong> űrlap frissítve.</p></div>"
119
-
120
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:645
121
  msgid "Forms"
122
  msgstr "Űrlapok"
123
 
124
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:646
 
 
 
125
  msgid "Entries"
126
  msgstr "Bejegyzések"
127
 
128
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:685
 
129
  msgid "Form Items"
130
  msgstr "Űrlap mezők"
131
 
132
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:688
 
133
  msgid "Click"
134
  msgstr "Kattintás"
135
 
136
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:688
 
137
  msgid "to Add a Field"
138
  msgstr "mező hozzáadása"
139
 
140
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:712
141
- msgid "Form Output"
142
- msgstr "Űrlap kimenet"
143
-
144
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:715
145
- msgid "Copy this shortcode and paste into any Post or Page."
146
- msgstr "Másold ki ezt a kódot és illeszd be bármely oldalba, vagy bejegyzésbe."
147
-
148
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:794
149
  msgid "Form Name"
150
  msgstr "Űrlap neve"
151
 
152
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:804
153
- msgid "Customize Email Details"
154
- msgstr "Email részletek testreszabása"
155
-
156
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:804
157
- msgid "Email Details"
158
- msgstr "Email részletek"
159
-
160
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:805
161
- msgid "Customize Confirmation Message"
162
- msgstr "Megerősítő email testreszabása"
163
-
164
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:805
165
- msgid "Confirmation"
166
- msgstr "Megerősítés"
167
-
168
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:806
169
- msgid "Customize Notification Email"
170
- msgstr "Értesítő email testreszabása"
171
-
172
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:806
173
- msgid "Notification"
174
- msgstr "Értesítés"
175
-
176
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:810
177
  msgid "The forms you build here will send information to one or more email addresses when submitted by a user on your site. Use the fields below to customize the details of that email."
178
  msgstr "Az elkészített űrlap információt küld egy, vagy több email címre, ha a felhasználó elküldte. Használd az alábbi mezőket az email testre szabásához."
179
 
180
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:812
 
 
 
181
  msgid "E-mail Subject"
182
  msgstr "E-mail tárgy"
183
 
184
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:822
185
- msgid "Select a required text field"
186
- msgstr "Válassz egy kötelező mezőt"
187
-
188
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:831
189
- msgid "Sender E-mail"
190
- msgstr "Küldő e-mail"
191
-
192
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:834
193
- msgid "OR"
194
- msgstr "VAGY"
195
-
196
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:836
197
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:899
198
- msgid "Select a required text field with email validation"
199
- msgstr "Válassz egy kötelező mezőt, ami email formátumú."
200
-
201
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:845
202
  msgid "E-mail(s) To"
203
  msgstr "E-mail(ek) címzettje"
204
 
205
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:848
206
- msgid "(multiple emails separated by commas)"
207
- msgstr "(több email esetén vesszővel elválasztva)"
208
-
209
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:852
210
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:888
211
  msgid "After someone submits a form, you can control what is displayed. By default, it's a message but you can send them to another WordPress Page or a custom URL."
212
  msgstr "Az űrlap elküldése után megjelenő rész. Alapból egy üzenet, de akár egy WordPress oldalra, vagy URL-re is küldheted."
213
 
214
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:855
 
215
  msgid "Text"
216
  msgstr "Szöveg"
217
 
218
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:859
 
219
  msgid "Page"
220
  msgstr "Oldal"
221
 
222
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:863
 
223
  msgid "Redirect"
224
  msgstr "Átirányítás"
225
 
226
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:870
 
227
  msgid "Your form was successfully submitted. Thank you for contacting us."
228
  msgstr "Az űrlap sikeresen elküldve. Köszönjük a megkeresést!"
229
 
230
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:879
 
231
  msgid "Select a Page"
232
  msgstr "Válassz oldalt"
233
 
234
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:891
 
235
  msgid "Send Confirmation Email to User"
236
  msgstr "Megerősítő email küldése a felhasználónak"
237
 
238
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:896
239
- msgid "Send To"
240
- msgstr "Címzett"
241
-
242
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:908
243
  msgid "Subject"
244
  msgstr "Tárgy"
245
 
246
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:912
 
247
  msgid "Message"
248
  msgstr "Üzenet"
249
 
250
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:918
 
251
  msgid "Include a Copy of the User's Entry"
252
  msgstr "A felhasználó bejegyzésének másolása"
253
 
254
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:925
255
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:1072
256
  msgid "Create Form"
257
  msgstr "Űrlap készítése"
258
 
259
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:925
260
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:1072
 
261
  msgid "Save Form"
262
  msgstr "Űrlap mentése"
263
 
264
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:929
 
265
  msgid "Delete Form"
266
  msgstr "Űrlap törlése"
267
 
268
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:939
269
- msgid "To create a custom form, give it a name above and click Create Form. Then choose form elements from the left column to add to this form."
270
- msgstr "Saját űrlap készítéséhez adj nevet a fenti fülön és kattints az Űrlap készítése gombra. Aztán válassz űrlap elemet a bal oldali dobozból."
271
-
272
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:940
273
- msgid "After you have added your items, drag and drop to put them in the order you want. You can also click each item to reveal additional configuration options."
274
- msgstr "A hozzáadott elemet fogd-és-vidd módszerrel tudod rendezni. Minden elemet tudsz szerkeszteni, ha rákattintasz."
275
-
276
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:941
277
- msgid "When you have finished building your custom form, make sure you click the Save Form button."
278
- msgstr "Ha befejezted az űrlap készítését, kattints az Űrlap mentése gombra."
279
-
280
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:942
281
- msgid "For more help, click on the Help tab at the top of this page."
282
- msgstr "Segítségért kattints a fent található Súgó fülre."
283
-
284
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:948
285
- msgid "Select form inputs from the box at left to begin building your custom form. An initial fieldset has been automatically added to get you started."
286
- msgstr "Válassz mezőt a bal oldali dobozból a saját űrlap építéséhez. Egy kezdő mező már automatikusan hozzáadódott."
287
-
288
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:964
289
  msgid "Edit Field Item"
290
  msgstr "Mező szerkesztése"
291
 
292
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:979
 
 
293
  msgid "Name"
294
  msgstr "Név"
295
 
296
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:985
 
297
  msgid "Description"
298
  msgstr "Magyarázat"
299
 
300
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:1003
301
- msgid "Options (separated by commas)"
302
- msgstr "Opciók (vesszővel elválasztva)"
303
-
304
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:1018
305
  msgid "12 Hour Format"
306
  msgstr "12 órás formátum"
307
 
308
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:1019
 
309
  msgid "24 Hour Format"
310
  msgstr "24 órás formátum"
311
 
312
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:1021
 
313
  msgid "None"
314
  msgstr "Üres"
315
 
316
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:1022
 
317
  msgid "Email"
318
  msgstr "Email"
319
 
320
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:1023
 
321
  msgid "URL"
322
  msgstr "URL"
323
 
324
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:1024
 
325
  msgid "Date"
326
  msgstr "Dátum"
327
 
328
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:1025
 
329
  msgid "Number"
330
  msgstr "Szám"
331
 
332
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:1026
 
333
  msgid "Digits"
334
  msgstr "Számok"
335
 
336
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:1027
 
337
  msgid "Phone"
338
  msgstr "Telefon"
339
 
340
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:1034
 
341
  msgid "Required"
342
  msgstr "Kötelező"
343
 
344
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:1036
 
345
  msgid "No"
346
  msgstr "Nem"
347
 
348
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:1037
 
349
  msgid "Yes"
350
  msgstr "Igen"
351
 
352
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:1045
 
353
  msgid "Size"
354
  msgstr "Méret"
355
 
356
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:1047
 
357
  msgid "Medium"
358
  msgstr "Közepes"
359
 
360
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:1048
 
361
  msgid "Large"
362
  msgstr "Nagy"
363
 
364
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:1055
 
365
  msgid "Remove"
366
  msgstr "Törlés"
367
 
368
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:1383
 
369
  msgid "Verification"
370
  msgstr "Ellenőrzés"
371
 
372
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:1387
373
- msgid "Please enter any two digits with"
374
- msgstr "Kérlek, írj be két tetszőleges számot"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
375
 
376
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:1387
377
- msgid "no"
378
- msgstr "szóköz"
 
 
 
379
 
380
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:1387
381
- msgid "spaces (Example: 12)"
382
- msgstr "nélkül (Például: 12)"
 
 
 
 
 
 
 
 
383
 
384
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:1394
385
- msgid "This box is for spam protection"
386
- msgstr "Ez a mező a spam robotok ellen véd"
 
387
 
388
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:1394
389
- msgid "please leave it blank"
390
- msgstr "kérlek, hagyd üresen"
 
391
 
392
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:1401
393
- msgid "Submit"
394
- msgstr "Küldés"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
395
 
396
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:1427
397
- msgid "Security check"
398
- msgstr "Biztonsági ellenőrzés"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
399
 
400
- #: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder/visual-form-builder.php:1589
401
- msgid "Ooops! Looks like you have failed the security validation for this form. Please go back and try again."
402
- msgstr "Hoppááá! Úgy tűnik, nem sikerült a biztonsági ellenőrzés. Kérlek, próbáld újra."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
403
 
1
  msgid ""
2
  msgstr ""
3
+ "Project-Id-Version: Visual Form Builder v2.7.1\n"
4
  "Report-Msgid-Bugs-To: \n"
5
  "POT-Creation-Date: 2011-10-06 13:57-0600\n"
6
+ "PO-Revision-Date: 2013-04-10 14:15:55+0000\n"
7
  "Last-Translator: glocs <inkabb.nem@gmail.kom>\n"
8
  "Language-Team: glocs\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "Plural-Forms: nplurals=1; plural=0;\n"
13
+ "X-Generator: CSL v1.x\n"
14
  "X-Poedit-Language: Hungarian\n"
15
  "X-Poedit-Country: HUNGARY\n"
16
  "X-Poedit-SourceCharset: utf-8\n"
17
+ "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;\n"
18
+ "X-Poedit-Basepath: .\n"
19
+ "X-Poedit-Bookmarks: \n"
20
  "X-Poedit-SearchPath-0: /Applications/MAMP/htdocs/wp3/wp-content/plugins/visual-form-builder\n"
21
+ "X-Textdomain-Support: yes"
22
 
23
+ #: includes/class-entries-detail.php:42
24
+ #@ visual-form-builder
25
  msgid "Details"
26
  msgstr "Részletek"
27
 
28
+ #: includes/class-entries-detail.php:48
29
+ #@ visual-form-builder
30
  msgid "Form Title"
31
  msgstr "Űrlap cím"
32
 
33
+ #: includes/class-entries-detail.php:51
34
+ #: includes/class-entries-list.php:94
35
+ #: includes/class-export.php:18
36
+ #@ visual-form-builder
37
  msgid "Date Submitted"
38
  msgstr "Elkészítés dátuma"
39
 
40
+ #: includes/class-entries-detail.php:54
41
+ #: includes/class-entries-list.php:93
42
+ #: includes/class-export.php:19
43
+ #@ visual-form-builder
44
  msgid "IP Address"
45
  msgstr "IP cím"
46
 
47
+ #: includes/class-entries-detail.php:57
48
+ #: includes/class-entries-list.php:89
49
+ #@ visual-form-builder
50
  msgid "Email Subject"
51
  msgstr "Email tárgy"
52
 
53
+ #: includes/class-entries-detail.php:60
54
+ #: includes/class-entries-list.php:90
55
+ #: includes/class-export.php:21
56
+ #@ visual-form-builder
57
  msgid "Sender Name"
58
  msgstr "Küldő Név"
59
 
60
+ #: includes/class-entries-detail.php:63
61
+ #: includes/class-entries-list.php:91
62
+ #: includes/class-export.php:22
63
+ #@ visual-form-builder
64
  msgid "Sender Email"
65
  msgstr "Küldő Email"
66
 
67
+ #: includes/class-entries-detail.php:66
68
+ #: includes/class-entries-list.php:92
69
+ #: includes/class-export.php:23
70
+ #@ visual-form-builder
71
  msgid "Emailed To"
72
  msgstr "Címzett"
73
 
74
+ #: includes/class-entries-detail.php:37
75
+ #: includes/class-entries-detail.php:91
76
+ #@ visual-form-builder
77
  msgid "Entry"
78
  msgstr "Bejegyzés"
79
 
80
+ #: includes/class-entries-list.php:88
81
+ #: includes/class-export.php:104
82
+ #@ visual-form-builder
 
 
 
83
  msgid "Form"
84
  msgstr "Űrlap"
85
 
86
+ #: includes/class-entries-list.php:176
87
+ #: visual-form-builder.php:1235
88
+ #@ visual-form-builder
89
  msgid "Delete"
90
  msgstr "Törlés"
91
 
92
+ #: includes/class-export.php:17
93
+ #@ visual-form-builder
 
 
 
 
 
 
 
94
  msgid "Entries ID"
95
  msgstr "Bejegyzés ID"
96
 
97
+ #: includes/class-entries-list.php:218
98
+ #@ visual-form-builder
99
  msgid "View all forms"
100
  msgstr "Minden űrlap"
101
 
102
+ #: includes/class-entries-list.php:225
103
+ #@ visual-form-builder
104
  msgid "Filter"
105
  msgstr "Szűrő"
106
 
107
+ #: visual-form-builder.php:196
108
+ #@ visual-form-builder
109
  msgid "Settings"
110
  msgstr "Beállítások"
111
 
112
+ #: visual-form-builder.php:1717
113
+ #: visual-form-builder.php:1719
114
+ #: visual-form-builder.php:1743
115
+ #@ visual-form-builder
116
  msgid "Visual Form Builder"
117
  msgstr "Visual Form Builder"
118
 
119
+ #: includes/class-export.php:88
120
+ #@ visual-form-builder
 
 
 
 
 
 
 
 
 
121
  msgid "Forms"
122
  msgstr "Űrlapok"
123
 
124
+ #: includes/class-export.php:91
125
+ #: visual-form-builder.php:1721
126
+ #: visual-form-builder.php:1745
127
+ #@ visual-form-builder
128
  msgid "Entries"
129
  msgstr "Bejegyzések"
130
 
131
+ #: visual-form-builder.php:434
132
+ #@ visual-form-builder
133
  msgid "Form Items"
134
  msgstr "Űrlap mezők"
135
 
136
+ #: visual-form-builder.php:446
137
+ #@ visual-form-builder
138
  msgid "Click"
139
  msgstr "Kattintás"
140
 
141
+ #: visual-form-builder.php:446
142
+ #@ visual-form-builder
143
  msgid "to Add a Field"
144
  msgstr "mező hozzáadása"
145
 
146
+ #: includes/admin-form-creator.php:61
147
+ #@ visual-form-builder
 
 
 
 
 
 
 
148
  msgid "Form Name"
149
  msgstr "Űrlap neve"
150
 
151
+ #: includes/admin-form-creator.php:124
152
+ #@ visual-form-builder
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
153
  msgid "The forms you build here will send information to one or more email addresses when submitted by a user on your site. Use the fields below to customize the details of that email."
154
  msgstr "Az elkészített űrlap információt küld egy, vagy több email címre, ha a felhasználó elküldte. Használd az alábbi mezőket az email testre szabásához."
155
 
156
+ #: includes/admin-form-creator.php:129
157
+ #: includes/admin-form-creator.php:318
158
+ #: includes/admin-new-form.php:40
159
+ #@ visual-form-builder
160
  msgid "E-mail Subject"
161
  msgstr "E-mail tárgy"
162
 
163
+ #: includes/admin-form-creator.php:208
164
+ #@ visual-form-builder
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
165
  msgid "E-mail(s) To"
166
  msgstr "E-mail(ek) címzettje"
167
 
168
+ #: includes/admin-form-creator.php:228
169
+ #@ visual-form-builder
 
 
 
 
170
  msgid "After someone submits a form, you can control what is displayed. By default, it's a message but you can send them to another WordPress Page or a custom URL."
171
  msgstr "Az űrlap elküldése után megjelenő rész. Alapból egy üzenet, de akár egy WordPress oldalra, vagy URL-re is küldheted."
172
 
173
+ #: includes/admin-form-creator.php:231
174
+ #@ visual-form-builder
175
  msgid "Text"
176
  msgstr "Szöveg"
177
 
178
+ #: includes/admin-form-creator.php:235
179
+ #@ visual-form-builder
180
  msgid "Page"
181
  msgstr "Oldal"
182
 
183
+ #: includes/admin-form-creator.php:239
184
+ #@ visual-form-builder
185
  msgid "Redirect"
186
  msgstr "Átirányítás"
187
 
188
+ #: includes/admin-form-creator.php:248
189
+ #@ visual-form-builder
190
  msgid "Your form was successfully submitted. Thank you for contacting us."
191
  msgstr "Az űrlap sikeresen elküldve. Köszönjük a megkeresést!"
192
 
193
+ #: includes/admin-form-creator.php:258
194
+ #@ visual-form-builder
195
  msgid "Select a Page"
196
  msgstr "Válassz oldalt"
197
 
198
+ #: includes/admin-form-creator.php:274
199
+ #@ visual-form-builder
200
  msgid "Send Confirmation Email to User"
201
  msgstr "Megerősítő email küldése a felhasználónak"
202
 
203
+ #: includes/class-export.php:20
204
+ #@ visual-form-builder
 
 
 
205
  msgid "Subject"
206
  msgstr "Tárgy"
207
 
208
+ #: includes/admin-form-creator.php:326
209
+ #@ visual-form-builder
210
  msgid "Message"
211
  msgstr "Üzenet"
212
 
213
+ #: includes/admin-form-creator.php:334
214
+ #@ visual-form-builder
215
  msgid "Include a Copy of the User's Entry"
216
  msgstr "A felhasználó bejegyzésének másolása"
217
 
218
+ #: includes/admin-new-form.php:57
219
+ #@ visual-form-builder
220
  msgid "Create Form"
221
  msgstr "Űrlap készítése"
222
 
223
+ #: includes/admin-form-creator.php:96
224
+ #: includes/admin-form-creator.php:358
225
+ #@ visual-form-builder
226
  msgid "Save Form"
227
  msgstr "Űrlap mentése"
228
 
229
+ #: includes/admin-form-creator.php:94
230
+ #@ visual-form-builder
231
  msgid "Delete Form"
232
  msgstr "Űrlap törlése"
233
 
234
+ #: visual-form-builder.php:1352
235
+ #@ visual-form-builder
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
236
  msgid "Edit Field Item"
237
  msgstr "Mező szerkesztése"
238
 
239
+ #: visual-form-builder.php:1380
240
+ #: visual-form-builder.php:1400
241
+ #@ visual-form-builder
242
  msgid "Name"
243
  msgstr "Név"
244
 
245
+ #: visual-form-builder.php:1420
246
+ #@ visual-form-builder
247
  msgid "Description"
248
  msgstr "Magyarázat"
249
 
250
+ #: visual-form-builder.php:1511
251
+ #@ visual-form-builder
 
 
 
252
  msgid "12 Hour Format"
253
  msgstr "12 órás formátum"
254
 
255
+ #: visual-form-builder.php:1512
256
+ #@ visual-form-builder
257
  msgid "24 Hour Format"
258
  msgstr "24 órás formátum"
259
 
260
+ #: visual-form-builder.php:1514
261
+ #@ visual-form-builder
262
  msgid "None"
263
  msgstr "Üres"
264
 
265
+ #: visual-form-builder.php:1515
266
+ #@ visual-form-builder
267
  msgid "Email"
268
  msgstr "Email"
269
 
270
+ #: visual-form-builder.php:1516
271
+ #@ visual-form-builder
272
  msgid "URL"
273
  msgstr "URL"
274
 
275
+ #: visual-form-builder.php:1517
276
+ #@ visual-form-builder
277
  msgid "Date"
278
  msgstr "Dátum"
279
 
280
+ #: visual-form-builder.php:1518
281
+ #@ visual-form-builder
282
  msgid "Number"
283
  msgstr "Szám"
284
 
285
+ #: visual-form-builder.php:1519
286
+ #@ visual-form-builder
287
  msgid "Digits"
288
  msgstr "Számok"
289
 
290
+ #: visual-form-builder.php:1520
291
+ #@ visual-form-builder
292
  msgid "Phone"
293
  msgstr "Telefon"
294
 
295
+ #: visual-form-builder.php:1552
296
+ #@ visual-form-builder
297
  msgid "Required"
298
  msgstr "Kötelező"
299
 
300
+ #: visual-form-builder.php:1556
301
+ #@ visual-form-builder
302
  msgid "No"
303
  msgstr "Nem"
304
 
305
+ #: visual-form-builder.php:1557
306
+ #@ visual-form-builder
307
  msgid "Yes"
308
  msgstr "Igen"
309
 
310
+ #: visual-form-builder.php:1566
311
+ #@ visual-form-builder
312
  msgid "Size"
313
  msgstr "Méret"
314
 
315
+ #: visual-form-builder.php:1571
316
+ #@ visual-form-builder
317
  msgid "Medium"
318
  msgstr "Közepes"
319
 
320
+ #: visual-form-builder.php:1572
321
+ #@ visual-form-builder
322
  msgid "Large"
323
  msgstr "Nagy"
324
 
325
+ #: visual-form-builder.php:1661
326
+ #@ visual-form-builder
327
  msgid "Remove"
328
  msgstr "Törlés"
329
 
330
+ #: includes/form-output.php:556
331
+ #@ visual-form-builder
332
  msgid "Verification"
333
  msgstr "Ellenőrzés"
334
 
335
+ #: includes/admin-form-creator.php:62
336
+ #: includes/admin-new-form.php:17
337
+ #@ visual-form-builder
338
+ msgid "Enter form name here"
339
+ msgstr "Adja meg az űrlap neve itt"
340
+
341
+ #: includes/admin-form-creator.php:92
342
+ #@ visual-form-builder
343
+ msgid "Form Settings"
344
+ msgstr "Képernyő-beállítások"
345
+
346
+ #: includes/admin-form-creator.php:93
347
+ #@ visual-form-builder
348
+ msgid "Duplicate Form"
349
+ msgstr "Ismétlődő űrlap"
350
+
351
+ #: includes/admin-form-creator.php:106
352
+ #@ visual-form-builder
353
+ msgid "Label Alignment"
354
+ msgstr "Címke igazítása"
355
+
356
+ #: includes/admin-form-creator.php:111
357
+ #@ visual-form-builder
358
+ msgid "Top Aligned"
359
+ msgstr "Felülre igazít"
360
+
361
+ #: includes/admin-form-creator.php:112
362
+ #@ visual-form-builder
363
+ msgid "Left Aligned"
364
+ msgstr "Balra igazított"
365
+
366
+ #: includes/admin-form-creator.php:113
367
+ #@ visual-form-builder
368
+ msgid "Right Aligned"
369
+ msgstr "Jobbra igazítva"
370
+
371
+ #: includes/admin-form-creator.php:140
372
+ #: includes/admin-new-form.php:23
373
+ #@ visual-form-builder
374
+ msgid "Your Name or Company"
375
+ msgstr "A név vagy a vállalat"
376
+
377
+ #: includes/admin-form-creator.php:148
378
+ #@ visual-form-builder
379
+ msgid "User's Name (optional)"
380
+ msgstr "Felhasználó neve (nem kötelező)"
381
+
382
+ #: includes/admin-form-creator.php:152
383
+ #@ visual-form-builder
384
+ msgid "No required text fields detected"
385
+ msgstr "Nem szükséges szövegmezőket észlel"
386
+
387
+ #: includes/admin-form-creator.php:170
388
+ #: includes/admin-form-creator.php:289
389
+ #: includes/admin-new-form.php:31
390
+ #@ visual-form-builder
391
+ msgid "Reply-To E-mail"
392
+ msgstr "Reply To E-mail"
393
+
394
+ #: includes/admin-form-creator.php:178
395
+ #@ visual-form-builder
396
+ msgid "User's E-mail (optional)"
397
+ msgstr "Felhasználó E-mail (nem kötelező)"
398
+
399
+ #: includes/admin-form-creator.php:182
400
+ #: includes/admin-form-creator.php:302
401
+ #@ visual-form-builder
402
+ msgid "No required email fields detected"
403
+ msgstr "Nincs szükség e-mail mezőket észlelt"
404
+
405
+ #: includes/admin-form-creator.php:271
406
+ #@ visual-form-builder
407
+ msgid "When a user submits their entry, you can send a customizable notification email."
408
+ msgstr "Ha a felhasználó elküld való belépés, testreszabható értesítést e-mailben is küldhet."
409
+
410
+ #: includes/admin-form-creator.php:280
411
+ #@ visual-form-builder
412
+ msgid "Sender Name or Company"
413
+ msgstr "A feladó neve vagy vállalkozás"
414
+
415
+ #: includes/admin-form-creator.php:298
416
+ #: includes/admin-new-form.php:48
417
+ #@ visual-form-builder
418
+ msgid "E-mail To"
419
+ msgstr "E-mailben"
420
+
421
+ #: includes/admin-form-creator.php:346
422
+ #@ visual-form-builder
423
+ msgid "Warning &mdash; Missing Fieldset"
424
+ msgstr "Figyelmeztetés &mdash; hiányzik a Fieldset"
425
+
426
+ #: includes/admin-form-creator.php:346
427
+ #@ visual-form-builder
428
+ msgid "Your form may not function or display correctly. Please be sure to add or move a Fieldset to the beginning of your form."
429
+ msgstr "Az űrlap nem működik, vagy jelenik meg helyesen. Kérjük győződjön meg róla, hogy helyezzen Fieldset, az űrlap az elején."
430
+
431
+ #: includes/admin-new-form.php:7
432
+ #@ visual-form-builder
433
+ msgid "You do not have sufficient permissions to create a new form."
434
+ msgstr "Nincs új űrlap létrehozásához szükséges engedélyekkel."
435
+
436
+ #: includes/admin-new-form.php:9
437
+ #@ visual-form-builder
438
+ msgid "Create a form"
439
+ msgstr "Űrlap létrehozása"
440
+
441
+ #: includes/admin-new-form.php:15
442
+ #@ visual-form-builder
443
+ msgid "Name the form"
444
+ msgstr "Az űrlap neve"
445
+
446
+ #: includes/admin-new-form.php:18
447
+ #@ visual-form-builder
448
+ msgid "Required. This name is used for admin purposes."
449
+ msgstr "Szükséges. Ez a név használatos admin célokra."
450
+
451
+ #: includes/admin-new-form.php:26
452
+ #@ visual-form-builder
453
+ msgid "Required. This is who your emails will come from."
454
+ msgstr "Szükséges. Ez az, aki az e-maileket fog származni."
455
+
456
+ #: includes/admin-new-form.php:34
457
+ #@ visual-form-builder
458
+ msgid "Required. Replies to your email will go here."
459
+ msgstr "Szükséges. Válaszok az e-mail megy itt."
460
+
461
+ #: includes/admin-new-form.php:35
462
+ #@ visual-form-builder
463
+ msgid "Tip: for best results, use an email that exists on this domain."
464
+ msgstr "Tipp: a legjobb eredmény elérése érdekében használjon egy e-mailt, hogy létezik ezen a területen."
465
+
466
+ #: includes/admin-new-form.php:43
467
+ #: includes/admin-new-form.php:51
468
+ #@ visual-form-builder
469
+ msgid "Optional (for now) - you can change this later"
470
+ msgstr "Választható (egyelőre) - meg tudod változtatni ezt később"
471
+
472
+ #: includes/class-entries-list.php:252
473
+ #@ default
474
+ msgid "Show all dates"
475
+ msgstr ""
476
 
477
+ #: includes/class-entries-list.php:264
478
+ #: includes/class-export.php:527
479
+ #, php-format
480
+ #@ default
481
+ msgid "%1$s %2$d"
482
+ msgstr ""
483
 
484
+ #: includes/class-entries-list.php:421
485
+ #, php-format
486
+ #@ default
487
+ msgid "1 item"
488
+ msgid_plural "%s items"
489
+ msgstr[0] ""
490
+
491
+ #: includes/class-entries-list.php:442
492
+ #@ default
493
+ msgid "Go to the first page"
494
+ msgstr ""
495
 
496
+ #: includes/class-entries-list.php:450
497
+ #@ default
498
+ msgid "Go to the previous page"
499
+ msgstr ""
500
 
501
+ #: includes/class-entries-list.php:459
502
+ #@ default
503
+ msgid "Current page"
504
+ msgstr ""
505
 
506
+ #: includes/class-entries-list.php:465
507
+ #, php-format
508
+ #@ default
509
+ msgctxt "paging"
510
+ msgid "%1$s of %2$s"
511
+ msgstr ""
512
+
513
+ #: includes/class-entries-list.php:469
514
+ #@ default
515
+ msgid "Go to the next page"
516
+ msgstr ""
517
+
518
+ #: includes/class-entries-list.php:477
519
+ #@ default
520
+ msgid "Go to the last page"
521
+ msgstr ""
522
+
523
+ #: includes/class-export.php:65
524
+ #: includes/class-export.php:391
525
+ #@ visual-form-builder
526
+ msgid "No entries to pull field names from."
527
+ msgstr "Húzza a mező nevét a tételek."
528
+
529
+ #: includes/class-export.php:81
530
+ #@ visual-form-builder
531
+ msgid "Backup and save some or all of your Visual Form Builder data."
532
+ msgstr "Hát és megment néhány vagy az összes vizuális Form Builder adatait."
533
+
534
+ #: includes/class-export.php:82
535
+ #@ visual-form-builder
536
+ msgid "Once you have saved the file, you will be able to import Visual Form Builder Pro data from this site into another site."
537
+ msgstr "Miután mentette a fájlt, lesz ez az oldal vizuális Form Builder Pro adatok importálása egy másik helyszínen."
538
+
539
+ #: includes/class-export.php:83
540
+ #@ visual-form-builder
541
+ msgid "Choose what to export"
542
+ msgstr "Válassza ki az exportálandó"
543
+
544
+ #: includes/class-export.php:85
545
+ #@ visual-form-builder
546
+ msgid "All data"
547
+ msgstr "Minden adat"
548
+
549
+ #: includes/class-export.php:86
550
+ #@ visual-form-builder
551
+ msgid "This will contain all of your forms, fields, entries, and email design settings."
552
+ msgstr "Ez tartalmazza az összes a mezők, bejegyzések, és e-mail design beállításait."
553
+
554
+ #: includes/class-export.php:86
555
+ #: includes/class-export.php:89
556
+ #@ visual-form-builder
557
+ msgid "Only available in Visual Form Builder Pro"
558
+ msgstr "Egyetlen elérhető-ban vizuális Form Builder Pro"
559
+
560
+ #: includes/class-export.php:89
561
+ #@ visual-form-builder
562
+ msgid "This will contain all of your forms, fields, and email design settings"
563
+ msgstr "Ez tartalmazza az összes az űrlapokat, a mezők és a e-mail design beállítások"
564
+
565
+ #: includes/class-export.php:94
566
+ #@ visual-form-builder
567
+ msgid "This will export entries in either a .csv, .txt, or .xls and cannot be used with the Import. If you need to import entries on another site, please use the All data option above."
568
+ msgstr "Ez egy .csv, .txt vagy .xls tételeket exportálja, és nem használható az importálás. Ha szeretné importálni a bejegyzéseket, a másik oldalon, kérjük, használja az összes beállítást fenti."
569
+
570
+ #: includes/class-export.php:96
571
+ #@ visual-form-builder
572
+ msgid "Format"
573
+ msgstr "Formátum"
574
+
575
+ #: includes/class-export.php:98
576
+ #@ visual-form-builder
577
+ msgid "Comma Separated (.csv)"
578
+ msgstr "Vesszővel elválasztott (.csv)"
579
+
580
+ #: includes/class-export.php:99
581
+ #@ visual-form-builder
582
+ msgid "Tab Delimited (.txt) - Pro only"
583
+ msgstr "Tab Delimited (.txt) - Pro"
584
+
585
+ #: includes/class-export.php:100
586
+ #@ visual-form-builder
587
+ msgid "Excel (.xls) - Pro only"
588
+ msgstr "Excel (.xls) - Pro csak"
589
+
590
+ #: includes/class-export.php:114
591
+ #@ visual-form-builder
592
+ msgid "Date Range"
593
+ msgstr "Dátumtartomány"
594
+
595
+ #: includes/class-export.php:129
596
+ #@ visual-form-builder
597
+ msgid "Page to Export"
598
+ msgstr "Oldal-hoz Export"
599
+
600
+ #: includes/class-export.php:137
601
+ #@ visual-form-builder
602
+ msgid "A large number of entries have been detected for this form. Only 1000 entries can be exported at a time."
603
+ msgstr "Nagyszámú bejegyzés az űrlap észlelt. Csak 1000 bejegyzések exportálhatók egy időben."
604
+
605
+ #: includes/class-export.php:144
606
+ #@ visual-form-builder
607
+ msgid "Fields"
608
+ msgstr "Mezők"
609
+
610
+ #: includes/class-export.php:146
611
+ #@ visual-form-builder
612
+ msgid "Select All"
613
+ msgstr "Jelölje ki az összes"
614
+
615
+ #: includes/class-export.php:159
616
+ #@ visual-form-builder
617
+ msgid "Download Export File"
618
+ msgstr "Export fájl letöltése"
619
+
620
+ #: includes/email.php:11
621
+ #@ visual-form-builder
622
+ msgid "Security check: hidden spam field should be blank."
623
+ msgstr "Biztonsági ellenőrzés: rejtett spam mezőnek üresnek kell lennie."
624
+
625
+ #: includes/email.php:13
626
+ #@ visual-form-builder
627
+ msgid "Security check: failed secret question. Please try again!"
628
+ msgstr "Biztonsági ellenőrzés: sikertelen a titkos kérdést. Legyen szíves megpróbál újra!"
629
+
630
+ #: includes/email.php:21
631
+ #@ visual-form-builder
632
+ msgid "Security check: looks like you are a SPAM bot. If you think this is an error, please email the site owner."
633
+ msgstr "Biztonsági ellenőrzés: úgy néz ki, mint te egy SPAM bot. Ha úgy gondolja, ez egy hiba, legyen szíves elektronikus levél a tulajdonos."
634
+
635
+ #: includes/email.php:111
636
+ #, php-format
637
+ #@ visual-form-builder
638
+ msgid "File size exceeds %dMB. Most email providers will reject emails with attachments larger than %dMB. Please decrease the file size and try again."
639
+ msgstr "Fájl mérete meghaladja a %d MB. A legtöbb e-mail szolgáltató visszautasítja az e-mailek mellékletekkel %d MB-nál nagyobb. Csökkenti a fájl méretét, és próbálja újra."
640
+
641
+ #: includes/email.php:262
642
+ #@ visual-form-builder
643
+ msgid "Your responses look too much like spam and could not be sent at this time."
644
+ msgstr "A válasz úgy néz ki túl sok, mint a spam, és ebben az időben nem küldhető."
645
 
646
+ #: includes/form-output.php:155
647
+ #, php-format
648
+ #@ visual-form-builder
649
+ msgid "Logged in as <a href=\"%1$s\">%2$s</a>. Verification not required."
650
+ msgstr "Mocsaras-ban mint <a href=\\\"%1$s\\\">%2$ s</a>. Nem szükséges ellenőrzés."
651
+
652
+ #: includes/form-output.php:326
653
+ #@ visual-form-builder
654
+ msgid "Address"
655
+ msgstr "Cím"
656
+
657
+ #: includes/form-output.php:330
658
+ #@ visual-form-builder
659
+ msgid "Address Line 2"
660
+ msgstr "Lakcim második sor"
661
+
662
+ #: includes/form-output.php:334
663
+ #@ visual-form-builder
664
+ msgid "City"
665
+ msgstr "Város"
666
+
667
+ #: includes/form-output.php:338
668
+ #@ visual-form-builder
669
+ msgid "State / Province / Region"
670
+ msgstr "Állam / tartomány / régió"
671
+
672
+ #: includes/form-output.php:342
673
+ #@ visual-form-builder
674
+ msgid "Postal / Zip Code"
675
+ msgstr "Postai / irányítószám"
676
+
677
+ #: includes/form-output.php:346
678
+ #@ visual-form-builder
679
+ msgid "Country"
680
+ msgstr "Ország"
681
+
682
+ #: includes/form-output.php:558
683
+ #@ visual-form-builder
684
+ msgid "Please enter any two digits with <strong>no</strong> spaces (Example: 12)"
685
+ msgstr "Adjon meg bármilyen két számjegy, szóköz <strong>nélkül</strong> (példa: 12)"
686
+
687
+ #: includes/form-output.php:571
688
+ #@ visual-form-builder
689
+ msgid "This box is for spam protection - <strong>please leave it blank</strong>"
690
+ msgstr "Ez a rovat a spam védelem - <strong>kérlek, hagyd üresen</strong>"
691
+
692
+ #: visual-form-builder.php:217
693
+ #@ visual-form-builder
694
+ msgid "Recent Visual Form Builder Entries"
695
+ msgstr "A legújabb vizuális formában Builder bejegyzések"
696
+
697
+ #: visual-form-builder.php:240
698
+ #@ visual-form-builder
699
+ msgid "You currently do not have any forms."
700
+ msgstr "Jelenleg nincs semmilyen formában."
701
+
702
+ #: visual-form-builder.php:242
703
+ #@ visual-form-builder
704
+ msgid "Get started!"
705
+ msgstr "A kezdéshez!"
706
+
707
+ #: visual-form-builder.php:292
708
+ #@ visual-form-builder
709
+ msgid "Number of entries to show:"
710
+ msgstr "Szám-ból címszavakat-hoz mutat:"
711
+
712
+ #: visual-form-builder.php:395
713
+ #@ visual-form-builder
714
+ msgid "Entries per page"
715
+ msgstr "Bejegyzések oldalanként"
716
+
717
+ #: visual-form-builder.php:435
718
+ #@ visual-form-builder
719
+ msgid "Display Forms"
720
+ msgstr "Megjelenítési formák"
721
+
722
+ #: visual-form-builder.php:448
723
+ #@ visual-form-builder
724
+ msgid "Standard"
725
+ msgstr "Standard"
726
+
727
+ #: visual-form-builder.php:489
728
+ #@ visual-form-builder
729
+ msgid "Add forms to your Posts or Pages by locating the icon shown below in the area above your post/page editor."
730
+ msgstr "Hozzáadása űrlapok a póznák vagy oldalak mellett helymegállapítás a ikon látható az alábbi a terület fölött a post/oldal szerkesztő."
731
+
732
+ #: visual-form-builder.php:492
733
+ #@ visual-form-builder
734
+ msgid "You may also manually insert the shortcode into a post/page."
735
+ msgstr "A hiány is kézzel kell a post/oldal lehet behelyezni."
736
+
737
+ #: visual-form-builder.php:493
738
+ #@ visual-form-builder
739
+ msgid "Shortcode"
740
+ msgstr "Hiány"
741
+
742
+ #: visual-form-builder.php:1233
743
+ #@ visual-form-builder
744
+ msgid "Edit Form"
745
+ msgstr "Űrlapjának módosítása"
746
+
747
+ #: visual-form-builder.php:1258
748
+ #@ visual-form-builder
749
+ msgid "New Features of Visual Form Builder Pro"
750
+ msgstr "Új funkciók a vizuális formában Builder Pro"
751
+
752
+ #: visual-form-builder.php:1260
753
+ #@ visual-form-builder
754
+ msgid "Now with Add-Ons"
755
+ msgstr "Most-val összead-ons"
756
+
757
+ #: visual-form-builder.php:1261
758
+ #@ visual-form-builder
759
+ msgid "Akismet Support"
760
+ msgstr "Akismet-támogatás"
761
+
762
+ #: visual-form-builder.php:1262
763
+ #@ visual-form-builder
764
+ msgid "Optional SPAM Verification"
765
+ msgstr "Választható SPAM ellenőrzés"
766
+
767
+ #: visual-form-builder.php:1263
768
+ #@ visual-form-builder
769
+ msgid "Nested Drag and Drop"
770
+ msgstr "Beágyazott Drag and Drop"
771
+
772
+ #: visual-form-builder.php:1264
773
+ #@ visual-form-builder
774
+ msgid "Conditional Logic"
775
+ msgstr "Feltételes logikát"
776
+
777
+ #: visual-form-builder.php:1265
778
+ #@ visual-form-builder
779
+ msgid "10+ new Form Fields"
780
+ msgstr "10 + új forma megfog"
781
+
782
+ #: visual-form-builder.php:1266
783
+ #@ visual-form-builder
784
+ msgid "Complete Entries Management"
785
+ msgstr "Teljes tételek kezelése"
786
+
787
+ #: visual-form-builder.php:1267
788
+ #@ visual-form-builder
789
+ msgid "Import/Export"
790
+ msgstr "Import/Export"
791
+
792
+ #: visual-form-builder.php:1268
793
+ #@ visual-form-builder
794
+ msgid "Quality HTML Email Template"
795
+ msgstr "Minőségi HTML elektronikus levél mintadeszka"
796
+
797
+ #: visual-form-builder.php:1269
798
+ #@ visual-form-builder
799
+ msgid "Plain Text Email Option"
800
+ msgstr "Egyszerű szöveges E-mail beállítás"
801
+
802
+ #: visual-form-builder.php:1270
803
+ #@ visual-form-builder
804
+ msgid "Email Designer"
805
+ msgstr "E-mail tervező"
806
+
807
+ #: visual-form-builder.php:1271
808
+ #@ visual-form-builder
809
+ msgid "Analytics"
810
+ msgstr "Analytics"
811
+
812
+ #: visual-form-builder.php:1272
813
+ #@ visual-form-builder
814
+ msgid "Data &amp; Form Migration"
815
+ msgstr "Adatok &amp; űrlap migráció"
816
+
817
+ #: visual-form-builder.php:1273
818
+ #@ visual-form-builder
819
+ msgid "Scheduling"
820
+ msgstr "Ütemezés"
821
+
822
+ #: visual-form-builder.php:1274
823
+ #@ visual-form-builder
824
+ msgid "Limit Form Entries"
825
+ msgstr "Limit űrlapbejegyzéseket"
826
+
827
+ #: visual-form-builder.php:1275
828
+ #@ visual-form-builder
829
+ msgid "Simple PayPal Integration"
830
+ msgstr "Egyszerű PayPal integráció"
831
+
832
+ #: visual-form-builder.php:1276
833
+ #@ visual-form-builder
834
+ msgid "Form Paging"
835
+ msgstr "Űrlap lapozás"
836
+
837
+ #: visual-form-builder.php:1277
838
+ #@ visual-form-builder
839
+ msgid "Live Preview"
840
+ msgstr "Élő előnézet"
841
+
842
+ #: visual-form-builder.php:1278
843
+ #@ visual-form-builder
844
+ msgid "Custom Capabilities"
845
+ msgstr "Egyéni képességek"
846
+
847
+ #: visual-form-builder.php:1279
848
+ #@ visual-form-builder
849
+ msgid "No License Key"
850
+ msgstr "Nem engedély kulcs"
851
+
852
+ #: visual-form-builder.php:1280
853
+ #@ visual-form-builder
854
+ msgid "Automatic Updates"
855
+ msgstr "Automatikus frissítések"
856
+
857
+ #: visual-form-builder.php:1283
858
+ #@ visual-form-builder
859
+ msgid "Learn more about some of these features"
860
+ msgstr "Tudjon meg többet a következő funkciók némelyikének"
861
+
862
+ #: visual-form-builder.php:1284
863
+ #@ visual-form-builder
864
+ msgid "Buy Now"
865
+ msgstr "Vásárlás"
866
+
867
+ #: visual-form-builder.php:1284
868
+ #@ visual-form-builder
869
+ msgid "Only $10"
870
+ msgstr "Csak $10-t"
871
+
872
+ #: visual-form-builder.php:1287
873
+ #@ visual-form-builder
874
+ msgid "Help Promote Visual Form Builder"
875
+ msgstr "Segíteni a vizuális Form Builder"
876
+
877
+ #: visual-form-builder.php:1289
878
+ #@ visual-form-builder
879
+ msgid "Follow me on Twitter"
880
+ msgstr "Follow me on Twitter"
881
+
882
+ #: visual-form-builder.php:1290
883
+ #@ visual-form-builder
884
+ msgid "Rate Visual Form Builder on WordPress.org"
885
+ msgstr "Arány vizuális Form Builder a WordPress.org"
886
+
887
+ #: visual-form-builder.php:1369
888
+ #: visual-form-builder.php:1410
889
+ #: visual-form-builder.php:1649
890
+ #@ visual-form-builder
891
+ msgid "CSS Classes"
892
+ msgstr "CSS osztályok"
893
+
894
+ #: visual-form-builder.php:1388
895
+ #@ visual-form-builder
896
+ msgid "Description (HTML tags allowed)"
897
+ msgstr "Leírás (HTML tags engedélyezett)"
898
+
899
+ #: visual-form-builder.php:1432
900
+ #@ visual-form-builder
901
+ msgid "Options"
902
+ msgstr "Beállítások"
903
 
904
+ #: visual-form-builder.php:1489
905
+ #@ visual-form-builder
906
+ msgid "Accepted File Extensions"
907
+ msgstr "Elfogadott fájlkiterjesztések"
908
+
909
+ #: visual-form-builder.php:1504
910
+ #@ visual-form-builder
911
+ msgid "Validation"
912
+ msgstr "Érvényesítés"
913
+
914
+ #: visual-form-builder.php:1570
915
+ #@ visual-form-builder
916
+ msgid "Small"
917
+ msgstr "Kis"
918
+
919
+ #: visual-form-builder.php:1581
920
+ #@ visual-form-builder
921
+ msgid "Options Layout"
922
+ msgstr "Elrendezés beállítások"
923
+
924
+ #: visual-form-builder.php:1585
925
+ #@ visual-form-builder
926
+ msgid "One Column"
927
+ msgstr "Egy oszlop"
928
+
929
+ #: visual-form-builder.php:1586
930
+ #@ visual-form-builder
931
+ msgid "Two Columns"
932
+ msgstr "Két oszlop"
933
+
934
+ #: visual-form-builder.php:1587
935
+ #@ visual-form-builder
936
+ msgid "Three Columns"
937
+ msgstr "Három oszlop"
938
+
939
+ #: visual-form-builder.php:1588
940
+ #@ visual-form-builder
941
+ msgid "Auto Width"
942
+ msgstr "Kocsi szélessége"
943
+
944
+ #: visual-form-builder.php:1597
945
+ #@ visual-form-builder
946
+ msgid "Field Layout"
947
+ msgstr "Elrendezése"
948
+
949
+ #: visual-form-builder.php:1602
950
+ #@ visual-form-builder
951
+ msgid "Default"
952
+ msgstr "Alapértelmezett"
953
+
954
+ #: visual-form-builder.php:1604
955
+ #@ visual-form-builder
956
+ msgid "Left Half"
957
+ msgstr "Bal fele"
958
+
959
+ #: visual-form-builder.php:1605
960
+ #@ visual-form-builder
961
+ msgid "Right Half"
962
+ msgstr "Jobb fele"
963
+
964
+ #: visual-form-builder.php:1608
965
+ #@ visual-form-builder
966
+ msgid "Left Third"
967
+ msgstr "Bal oldali külső"
968
+
969
+ #: visual-form-builder.php:1609
970
+ #@ visual-form-builder
971
+ msgid "Middle Third"
972
+ msgstr "Középső"
973
+
974
+ #: visual-form-builder.php:1610
975
+ #@ visual-form-builder
976
+ msgid "Right Third"
977
+ msgstr "Jobb harmadik"
978
+
979
+ #: visual-form-builder.php:1613
980
+ #@ visual-form-builder
981
+ msgid "Left Two Thirds"
982
+ msgstr "Bal kétharmada"
983
+
984
+ #: visual-form-builder.php:1614
985
+ #@ visual-form-builder
986
+ msgid "Right Two Thirds"
987
+ msgstr "Jobb kétharmada"
988
+
989
+ #: visual-form-builder.php:1623
990
+ #@ visual-form-builder
991
+ msgid "Default Value"
992
+ msgstr "Alapértelmezett érték"
993
+
994
+ #: visual-form-builder.php:1633
995
+ #@ visual-form-builder
996
+ msgid "Default Country"
997
+ msgstr "Alapértelmezett országnév"
998
+
999
+ #: visual-form-builder.php:1693
1000
+ #@ visual-form-builder
1001
+ msgid "The form has been successfully created."
1002
+ msgstr "Az űrlap sikeresen létrehozva."
1003
+
1004
+ #: visual-form-builder.php:1696
1005
+ #, php-format
1006
+ #@ visual-form-builder
1007
+ msgid "The %s form has been updated."
1008
+ msgstr "A %s űrlap frissítve lett."
1009
+
1010
+ #: visual-form-builder.php:1699
1011
+ #@ visual-form-builder
1012
+ msgid "The form has been successfully deleted."
1013
+ msgstr "Az űrlap sikeresen törölve."
1014
+
1015
+ #: visual-form-builder.php:1702
1016
+ #@ visual-form-builder
1017
+ msgid "The form has been successfully duplicated."
1018
+ msgstr "Az űrlap sikeresen meg lett kettőzve."
1019
+
1020
+ #: visual-form-builder.php:1719
1021
+ #@ visual-form-builder
1022
+ msgid "All Forms"
1023
+ msgstr "Minden formája"
1024
+
1025
+ #: visual-form-builder.php:1720
1026
+ #: visual-form-builder.php:1744
1027
+ #@ visual-form-builder
1028
+ msgid "Add New Form"
1029
+ msgstr "Új űrlap"
1030
+
1031
+ #: visual-form-builder.php:1722
1032
+ #: visual-form-builder.php:1746
1033
+ #@ visual-form-builder
1034
+ msgid "Export"
1035
+ msgstr "Export"
1036
+
1037
+ #: visual-form-builder.php:1761
1038
+ #, php-format
1039
+ #@ visual-form-builder
1040
+ msgid "Search results for \"%s\""
1041
+ msgstr "Keresési találatok-\\\"%s\\\""
1042
+
1043
+ #: visual-form-builder.php:1794
1044
+ #@ visual-form-builder
1045
+ msgid "New Form"
1046
+ msgstr "Új formája"
1047
+
1048
+ #: visual-form-builder.php:1883
1049
+ #@ visual-form-builder
1050
+ msgid "This field is required and cannot be empty."
1051
+ msgstr "Ez a mező kötelező, és nem lehet üres."
1052
+
1053
+ #: visual-form-builder.php:1890
1054
+ #@ visual-form-builder
1055
+ msgid "Not a valid email address"
1056
+ msgstr "Nem egy érvényes elektronikus levél cím"
1057
+
1058
+ #: visual-form-builder.php:1896
1059
+ #@ visual-form-builder
1060
+ msgid "Not a valid number"
1061
+ msgstr "Nem érvényes szám"
1062
+
1063
+ #: visual-form-builder.php:1903
1064
+ #@ visual-form-builder
1065
+ msgid "Not a valid phone number. Most US/Canada and International formats accepted."
1066
+ msgstr "Érvényes telefonszámhoz. Leg--bb minket / Kanada és nemzetközi formátumok."
1067
+
1068
+ #: visual-form-builder.php:1908
1069
+ #@ visual-form-builder
1070
+ msgid "Not a valid URL."
1071
+ msgstr "Nem egy érvényes URL-t."
1072
+
1073
+ #: visual-form-builder.php:1758
1074
+ #@ visual-form-builder
1075
+ msgid "Add New"
1076
+ msgstr "Új"
1077
 
languages/visual-form-builder-nl_NL.mo ADDED
Binary file
languages/visual-form-builder-nl_NL.po ADDED
@@ -0,0 +1,1078 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Visual Form Builder v2.7.1\n"
4
+ "Report-Msgid-Bugs-To: http://wordpress.org/tag/visual-form-builder\n"
5
+ "POT-Creation-Date: 2013-02-28 14:40:16+00:00\n"
6
+ "PO-Revision-Date: 2013-04-10 14:16:23+0000\n"
7
+ "Last-Translator: Hans van der Vlist / SiteCoach <hansvandervlist@gmail.com>\n"
8
+ "Language-Team: SiteCoach <info@sitecoach.nl>\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "Plural-Forms: nplurals=2; plural=n != 1;\n"
13
+ "X-Generator: Poedit 1.5.5\n"
14
+ "X-Poedit-Language: \n"
15
+ "X-Poedit-Country: \n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;\n"
18
+ "X-Poedit-Basepath: d:/webapp/wp/plugins/visual-form-builder/\n"
19
+ "X-Poedit-Bookmarks: \n"
20
+ "X-Poedit-SearchPath-0: .\n"
21
+ "X-Textdomain-Support: yes"
22
+
23
+ #: includes/admin-form-creator.php:61
24
+ #@ visual-form-builder
25
+ msgid "Form Name"
26
+ msgstr "Formulier naam"
27
+
28
+ #: includes/admin-form-creator.php:62
29
+ #: includes/admin-new-form.php:17
30
+ #@ visual-form-builder
31
+ msgid "Enter form name here"
32
+ msgstr "Geef hier de naam van het formulier in"
33
+
34
+ #: includes/admin-form-creator.php:92
35
+ #@ visual-form-builder
36
+ msgid "Form Settings"
37
+ msgstr "Formulier instellingen"
38
+
39
+ #: includes/admin-form-creator.php:93
40
+ #@ visual-form-builder
41
+ msgid "Duplicate Form"
42
+ msgstr "Kopieer formulier"
43
+
44
+ #: includes/admin-form-creator.php:94
45
+ #@ visual-form-builder
46
+ msgid "Delete Form"
47
+ msgstr "Formulier verwijderen"
48
+
49
+ #: includes/admin-form-creator.php:106
50
+ #@ visual-form-builder
51
+ msgid "Label Alignment"
52
+ msgstr "Label uitlijnen"
53
+
54
+ #: includes/admin-form-creator.php:111
55
+ #@ visual-form-builder
56
+ msgid "Top Aligned"
57
+ msgstr "Bovenaan uitgelijnd"
58
+
59
+ #: includes/admin-form-creator.php:112
60
+ #@ visual-form-builder
61
+ msgid "Left Aligned"
62
+ msgstr "Links uitgelijnd"
63
+
64
+ #: includes/admin-form-creator.php:113
65
+ #@ visual-form-builder
66
+ msgid "Right Aligned"
67
+ msgstr "Rechts uitgelijnd"
68
+
69
+ #: includes/admin-form-creator.php:124
70
+ #@ visual-form-builder
71
+ msgid "The forms you build here will send information to one or more email addresses when submitted by a user on your site. Use the fields below to customize the details of that email."
72
+ msgstr "De formulieren die je hier maakt zullen informatie sturen naar een of meerdere email adressen wanneer ze ingezonden worden door een bezoeker/gebruiker van je site. Gebruik de onderstaande velden om de details van die email in te stellen."
73
+
74
+ #: includes/admin-form-creator.php:129
75
+ #: includes/admin-form-creator.php:318
76
+ #: includes/admin-new-form.php:40
77
+ #@ visual-form-builder
78
+ msgid "E-mail Subject"
79
+ msgstr "Onderwerp van de email"
80
+
81
+ #: includes/admin-form-creator.php:140
82
+ #: includes/admin-new-form.php:23
83
+ #@ visual-form-builder
84
+ msgid "Your Name or Company"
85
+ msgstr "Jouw naam of bedrijf"
86
+
87
+ #: includes/admin-form-creator.php:148
88
+ #@ visual-form-builder
89
+ msgid "User's Name (optional)"
90
+ msgstr "Naam van de gebruiker (optioneel)"
91
+
92
+ #: includes/admin-form-creator.php:170
93
+ #: includes/admin-form-creator.php:289
94
+ #: includes/admin-new-form.php:31
95
+ #@ visual-form-builder
96
+ msgid "Reply-To E-mail"
97
+ msgstr "Antwoord-Aan E-mail"
98
+
99
+ #: includes/admin-form-creator.php:178
100
+ #@ visual-form-builder
101
+ msgid "User's E-mail (optional)"
102
+ msgstr "E-mail gebruiker (optioneel)"
103
+
104
+ #: includes/admin-form-creator.php:208
105
+ #@ visual-form-builder
106
+ msgid "E-mail(s) To"
107
+ msgstr "E-mail(s) Aan"
108
+
109
+ #: includes/admin-form-creator.php:228
110
+ #@ visual-form-builder
111
+ msgid "After someone submits a form, you can control what is displayed. By default, it's a message but you can send them to another WordPress Page or a custom URL."
112
+ msgstr "De vervolgactie op het inzenden van een formulier kan ingesteld worden. Standaard is dit een bericht maar er kan ook doorverwezen worden naar een andere WordPress pagina of een speciale URL."
113
+
114
+ #: includes/admin-form-creator.php:231
115
+ #@ visual-form-builder
116
+ msgid "Text"
117
+ msgstr "Tekst"
118
+
119
+ #: includes/admin-form-creator.php:235
120
+ #@ visual-form-builder
121
+ msgid "Page"
122
+ msgstr "Pagina"
123
+
124
+ #: includes/admin-form-creator.php:239
125
+ #@ visual-form-builder
126
+ msgid "Redirect"
127
+ msgstr "Doorverwijzen"
128
+
129
+ #: includes/admin-form-creator.php:248
130
+ #@ visual-form-builder
131
+ msgid "Your form was successfully submitted. Thank you for contacting us."
132
+ msgstr "Uw gegevens zijn ontvangen. Dank u voor uw bericht."
133
+
134
+ #: includes/admin-form-creator.php:258
135
+ #@ visual-form-builder
136
+ msgid "Select a Page"
137
+ msgstr "Selecteer een pagina"
138
+
139
+ #: includes/admin-form-creator.php:271
140
+ #@ visual-form-builder
141
+ msgid "When a user submits their entry, you can send a customizable notification email."
142
+ msgstr "Wanneer een gebruiker een formulier invult kan je een email met een aangepaste bevestiging sturen."
143
+
144
+ #: includes/admin-form-creator.php:274
145
+ #@ visual-form-builder
146
+ msgid "Send Confirmation Email to User"
147
+ msgstr "Stuur een email met een bevestiging naar de gebruiker"
148
+
149
+ #: includes/admin-form-creator.php:280
150
+ #@ visual-form-builder
151
+ msgid "Sender Name or Company"
152
+ msgstr "Naam of bedrijf van de verzender"
153
+
154
+ #: includes/admin-form-creator.php:298
155
+ #: includes/admin-new-form.php:48
156
+ #@ visual-form-builder
157
+ msgid "E-mail To"
158
+ msgstr "E-mail aan"
159
+
160
+ #: includes/admin-form-creator.php:326
161
+ #@ visual-form-builder
162
+ msgid "Message"
163
+ msgstr "Bericht"
164
+
165
+ #: includes/admin-form-creator.php:334
166
+ #@ visual-form-builder
167
+ msgid "Include a Copy of the User's Entry"
168
+ msgstr "Sluit een kopie van de formuliergegevens van de gebruiker bij"
169
+
170
+ #: includes/admin-form-creator.php:96
171
+ #: includes/admin-form-creator.php:358
172
+ #@ visual-form-builder
173
+ msgid "Save Form"
174
+ msgstr "Formulier opslaan"
175
+
176
+ #: includes/admin-form-creator.php:346
177
+ #@ visual-form-builder
178
+ msgid "Warning &mdash; Missing Fieldset"
179
+ msgstr "Waarschuwing &mdash; ontbrekende veldgroep definitie"
180
+
181
+ #: includes/admin-form-creator.php:346
182
+ #@ visual-form-builder
183
+ msgid "Your form may not function or display correctly. Please be sure to add or move a Fieldset to the beginning of your form."
184
+ msgstr "Het formulier kan niet functioneren of correct getoond worden. Controleer of er een veldgroep definitie aan het begin van het formulier staat."
185
+
186
+ #: includes/admin-new-form.php:7
187
+ #@ visual-form-builder
188
+ msgid "You do not have sufficient permissions to create a new form."
189
+ msgstr "Je hebt onvoldoende rechten om een nieuw formulier aan te maken."
190
+
191
+ #: includes/admin-new-form.php:9
192
+ #@ visual-form-builder
193
+ msgid "Create a form"
194
+ msgstr "Formulier aanmaken"
195
+
196
+ #: includes/admin-new-form.php:15
197
+ #@ visual-form-builder
198
+ msgid "Name the form"
199
+ msgstr "Geef het formulier een naam"
200
+
201
+ #: includes/admin-new-form.php:18
202
+ #@ visual-form-builder
203
+ msgid "Required. This name is used for admin purposes."
204
+ msgstr "Verplicht. Deze naam wordt gebruikt voor administratieve doeleinden."
205
+
206
+ #: includes/admin-new-form.php:26
207
+ #@ visual-form-builder
208
+ msgid "Required. This is who your emails will come from."
209
+ msgstr "Verplicht. Dit is de herkomst van je emails."
210
+
211
+ #: includes/admin-new-form.php:34
212
+ #@ visual-form-builder
213
+ msgid "Required. Replies to your email will go here."
214
+ msgstr "Verplicht. Antwoorden op je email gaan hier naar toe."
215
+
216
+ #: includes/admin-new-form.php:35
217
+ #@ visual-form-builder
218
+ msgid "Tip: for best results, use an email that exists on this domain."
219
+ msgstr "Tip: voor het beste resultaat, gebruik een email adres dat bestaat voor dit domein."
220
+
221
+ #: includes/admin-new-form.php:43
222
+ #: includes/admin-new-form.php:51
223
+ #@ visual-form-builder
224
+ msgid "Optional (for now) - you can change this later"
225
+ msgstr "Optioneel (voorlopig) - je kan dit later veranderen"
226
+
227
+ #: includes/admin-new-form.php:57
228
+ #@ visual-form-builder
229
+ msgid "Create Form"
230
+ msgstr "Maak een formulier aan"
231
+
232
+ #: includes/class-entries-detail.php:37
233
+ #: includes/class-entries-detail.php:91
234
+ #@ visual-form-builder
235
+ msgid "Entry"
236
+ msgstr "Invoer"
237
+
238
+ #: includes/class-entries-detail.php:42
239
+ #@ visual-form-builder
240
+ msgid "Details"
241
+ msgstr "Details"
242
+
243
+ #: includes/class-entries-detail.php:48
244
+ #@ visual-form-builder
245
+ msgid "Form Title"
246
+ msgstr "Formulier titel"
247
+
248
+ #: includes/class-entries-detail.php:51
249
+ #: includes/class-entries-list.php:94
250
+ #: includes/class-export.php:18
251
+ #@ visual-form-builder
252
+ msgid "Date Submitted"
253
+ msgstr "Datum ingezonden"
254
+
255
+ #: includes/class-entries-detail.php:54
256
+ #: includes/class-entries-list.php:93
257
+ #: includes/class-export.php:19
258
+ #@ visual-form-builder
259
+ msgid "IP Address"
260
+ msgstr "IP adres"
261
+
262
+ #: includes/class-entries-detail.php:57
263
+ #: includes/class-entries-list.php:89
264
+ #@ visual-form-builder
265
+ msgid "Email Subject"
266
+ msgstr "Onderwerp email"
267
+
268
+ #: includes/class-entries-detail.php:60
269
+ #: includes/class-entries-list.php:90
270
+ #: includes/class-export.php:21
271
+ #@ visual-form-builder
272
+ msgid "Sender Name"
273
+ msgstr "Naam verzender"
274
+
275
+ #: includes/class-entries-detail.php:63
276
+ #: includes/class-entries-list.php:91
277
+ #: includes/class-export.php:22
278
+ #@ visual-form-builder
279
+ msgid "Sender Email"
280
+ msgstr "Email verzender"
281
+
282
+ #: includes/class-entries-detail.php:66
283
+ #: includes/class-entries-list.php:92
284
+ #: includes/class-export.php:23
285
+ #@ visual-form-builder
286
+ msgid "Emailed To"
287
+ msgstr "Verzonden naar"
288
+
289
+ #: includes/class-entries-list.php:88
290
+ #: includes/class-export.php:104
291
+ #@ visual-form-builder
292
+ msgid "Form"
293
+ msgstr "Formulier"
294
+
295
+ #: includes/class-entries-list.php:176
296
+ #: visual-form-builder.php:1235
297
+ #@ visual-form-builder
298
+ msgid "Delete"
299
+ msgstr "Verwijderen"
300
+
301
+ #: includes/class-entries-list.php:218
302
+ #@ visual-form-builder
303
+ msgid "View all forms"
304
+ msgstr "Bekijk alle formulieren"
305
+
306
+ #: includes/class-entries-list.php:225
307
+ #@ visual-form-builder
308
+ msgid "Filter"
309
+ msgstr "Filteren"
310
+
311
+ #: includes/class-entries-list.php:252
312
+ #@ default
313
+ msgid "Show all dates"
314
+ msgstr "Toon alle datums"
315
+
316
+ #: includes/class-entries-list.php:264
317
+ #: includes/class-export.php:527
318
+ #, php-format
319
+ #@ default
320
+ msgid "%1$s %2$d"
321
+ msgstr "%1$s %2$d"
322
+
323
+ #: includes/class-entries-list.php:421
324
+ #, php-format
325
+ #@ default
326
+ msgid "1 item"
327
+ msgid_plural "%s items"
328
+ msgstr[0] "1 regel"
329
+ msgstr[1] "%s regels"
330
+
331
+ #: includes/class-entries-list.php:442
332
+ #@ default
333
+ msgid "Go to the first page"
334
+ msgstr "Ga naar de eerste pagina"
335
+
336
+ #: includes/class-entries-list.php:450
337
+ #@ default
338
+ msgid "Go to the previous page"
339
+ msgstr "Ga naar de vorige pagina"
340
+
341
+ #: includes/class-entries-list.php:459
342
+ #@ default
343
+ msgid "Current page"
344
+ msgstr "Huidige pagina"
345
+
346
+ #: includes/class-entries-list.php:465
347
+ #, php-format
348
+ #@ default
349
+ msgctxt "paging"
350
+ msgid "%1$s of %2$s"
351
+ msgstr "%1$s of %2$s"
352
+
353
+ #: includes/class-entries-list.php:469
354
+ #@ default
355
+ msgid "Go to the next page"
356
+ msgstr "Ga naar de volgende pagina"
357
+
358
+ #: includes/class-entries-list.php:477
359
+ #@ default
360
+ msgid "Go to the last page"
361
+ msgstr "Ga naar de laatste pagina"
362
+
363
+ #: includes/class-export.php:17
364
+ #@ visual-form-builder
365
+ msgid "Entries ID"
366
+ msgstr "Invoer ID"
367
+
368
+ #: includes/class-export.php:20
369
+ #@ visual-form-builder
370
+ msgid "Subject"
371
+ msgstr "Onderwerp"
372
+
373
+ #: includes/class-export.php:65
374
+ #: includes/class-export.php:391
375
+ #@ visual-form-builder
376
+ msgid "No entries to pull field names from."
377
+ msgstr "Geen invoer om veld namen van af te leiden."
378
+
379
+ #: includes/class-export.php:81
380
+ #@ visual-form-builder
381
+ msgid "Backup and save some or all of your Visual Form Builder data."
382
+ msgstr "Kopieër en bewaar sommige of al je gegevens van Visual Forms Builder."
383
+
384
+ #: includes/class-export.php:82
385
+ #@ visual-form-builder
386
+ msgid "Once you have saved the file, you will be able to import Visual Form Builder Pro data from this site into another site."
387
+ msgstr "Zodra je het bestand opgeslagen hebt, kan je gegevens importeren van Visual Form Builder Pro van deze site in een andere site."
388
+
389
+ #: includes/class-export.php:83
390
+ #@ visual-form-builder
391
+ msgid "Choose what to export"
392
+ msgstr "Kies wat je wilt exporteren"
393
+
394
+ #: includes/class-export.php:85
395
+ #@ visual-form-builder
396
+ msgid "All data"
397
+ msgstr "Alle gegevens"
398
+
399
+ #: includes/class-export.php:86
400
+ #@ visual-form-builder
401
+ msgid "This will contain all of your forms, fields, entries, and email design settings."
402
+ msgstr "Dit zal alles bevatten over je formulieren, velden, invoer en email instellingen van het ontwerp."
403
+
404
+ #: includes/class-export.php:86
405
+ #: includes/class-export.php:89
406
+ #@ visual-form-builder
407
+ msgid "Only available in Visual Form Builder Pro"
408
+ msgstr "Alleen beschikbaar in Visual Form Builder Pro"
409
+
410
+ #: includes/class-export.php:88
411
+ #@ visual-form-builder
412
+ msgid "Forms"
413
+ msgstr "Formulieren"
414
+
415
+ #: includes/class-export.php:89
416
+ #@ visual-form-builder
417
+ msgid "This will contain all of your forms, fields, and email design settings"
418
+ msgstr "Dit zal alles bevatten over je formulieren, velden, invoer en email instellingen van het ontwerp."
419
+
420
+ #: includes/class-export.php:91
421
+ #: visual-form-builder.php:1721
422
+ #: visual-form-builder.php:1745
423
+ #@ visual-form-builder
424
+ msgid "Entries"
425
+ msgstr "Invoer"
426
+
427
+ #: includes/class-export.php:94
428
+ #@ visual-form-builder
429
+ msgid "This will export entries in either a .csv, .txt, or .xls and cannot be used with the Import. If you need to import entries on another site, please use the All data option above."
430
+ msgstr "Deze optie exporteert gegevens in diverse formaten zoals csv, txt of xls en kan niet gebruikt worden voor de importeer optie. Als gegevens geïmporteerd moeten worden voor een andere website, gebruik dan de Alle gegevens optie hierboven."
431
+
432
+ #: includes/class-export.php:96
433
+ #@ visual-form-builder
434
+ msgid "Format"
435
+ msgstr "Formaat"
436
+
437
+ #: includes/class-export.php:98
438
+ #@ visual-form-builder
439
+ msgid "Comma Separated (.csv)"
440
+ msgstr "Comma gescheiden (.csv)"
441
+
442
+ #: includes/class-export.php:99
443
+ #@ visual-form-builder
444
+ msgid "Tab Delimited (.txt) - Pro only"
445
+ msgstr "Tab gescheiden (.txt) - alleen voor de Pro versie"
446
+
447
+ #: includes/class-export.php:100
448
+ #@ visual-form-builder
449
+ msgid "Excel (.xls) - Pro only"
450
+ msgstr "Excel (.xls) - alleen voor de Pro versie"
451
+
452
+ #: includes/class-export.php:114
453
+ #@ visual-form-builder
454
+ msgid "Date Range"
455
+ msgstr "Datum bereik"
456
+
457
+ #: includes/class-export.php:144
458
+ #@ visual-form-builder
459
+ msgid "Fields"
460
+ msgstr "Velden"
461
+
462
+ #: includes/class-export.php:146
463
+ #@ visual-form-builder
464
+ msgid "Select All"
465
+ msgstr "Selecteer Alles"
466
+
467
+ #: includes/class-export.php:159
468
+ #@ visual-form-builder
469
+ msgid "Download Export File"
470
+ msgstr "Download het geëxporteerde bestand"
471
+
472
+ #: includes/email.php:11
473
+ #@ visual-form-builder
474
+ msgid "Security check: hidden spam field should be blank."
475
+ msgstr "Beveiligingscontrole: verborgen spam velden moeten blanco zijn"
476
+
477
+ #: includes/email.php:13
478
+ #@ visual-form-builder
479
+ msgid "Security check: failed secret question. Please try again!"
480
+ msgstr "Beveiligingscontrole: geheime vraag fout. Probeer het opnieuw!"
481
+
482
+ #: includes/email.php:21
483
+ #@ visual-form-builder
484
+ msgid "Security check: looks like you are a SPAM bot. If you think this is an error, please email the site owner."
485
+ msgstr "Beveiligingscontrole: het lijkt er op dat je een SPAM robot bent. Als je denkt dat dit een foute conclusie is, neem dan contact op met de eigenaar van de site."
486
+
487
+ #: includes/email.php:111
488
+ #, php-format
489
+ #@ visual-form-builder
490
+ msgid "File size exceeds %dMB. Most email providers will reject emails with attachments larger than %dMB. Please decrease the file size and try again."
491
+ msgstr "Bestand groter dan %dMB. De meeste email providers weigeren emails met bijlagen groter dan %dMB. Beperk de grootte van het bestand en probeer het opnieuw."
492
+
493
+ #: includes/email.php:262
494
+ #@ visual-form-builder
495
+ msgid "Your responses look too much like spam and could not be sent at this time."
496
+ msgstr "Je reacties lijken teveel op spam en kunnen op het moment niet verzonden worden."
497
+
498
+ #: includes/form-output.php:155
499
+ #, php-format
500
+ #@ visual-form-builder
501
+ msgid "Logged in as <a href=\"%1$s\">%2$s</a>. Verification not required."
502
+ msgstr "Ingelogd als <a href=\"%1$s\">%2$s</a>. Controle niet nodig."
503
+
504
+ #: includes/form-output.php:326
505
+ #@ visual-form-builder
506
+ msgid "Address"
507
+ msgstr "Adres"
508
+
509
+ #: includes/form-output.php:330
510
+ #@ visual-form-builder
511
+ msgid "Address Line 2"
512
+ msgstr "Adres regel 2"
513
+
514
+ #: includes/form-output.php:334
515
+ #@ visual-form-builder
516
+ msgid "City"
517
+ msgstr "Plaats"
518
+
519
+ #: includes/form-output.php:338
520
+ #@ visual-form-builder
521
+ msgid "State / Province / Region"
522
+ msgstr "Provincie / regio"
523
+
524
+ #: includes/form-output.php:342
525
+ #@ visual-form-builder
526
+ msgid "Postal / Zip Code"
527
+ msgstr "Postcode"
528
+
529
+ #: includes/form-output.php:346
530
+ #@ visual-form-builder
531
+ msgid "Country"
532
+ msgstr "Land"
533
+
534
+ #: includes/form-output.php:556
535
+ #@ visual-form-builder
536
+ msgid "Verification"
537
+ msgstr "Controle"
538
+
539
+ #: includes/form-output.php:558
540
+ #@ visual-form-builder
541
+ msgid "Please enter any two digits with <strong>no</strong> spaces (Example: 12)"
542
+ msgstr "Geef twee willekeurige cijfers in <strong>zonder</strong> spaties (bv.: 12)"
543
+
544
+ #: includes/form-output.php:571
545
+ #@ visual-form-builder
546
+ msgid "This box is for spam protection - <strong>please leave it blank</strong>"
547
+ msgstr "Deze ruimte is voor spam beveiliging - <strong>a.u.b. blanko laten</strong>"
548
+
549
+ #: visual-form-builder.php:196
550
+ #@ visual-form-builder
551
+ msgid "Settings"
552
+ msgstr "Instellingen"
553
+
554
+ #: visual-form-builder.php:217
555
+ #@ visual-form-builder
556
+ msgid "Recent Visual Form Builder Entries"
557
+ msgstr "Recente Visual Form Builder invoer"
558
+
559
+ #: visual-form-builder.php:240
560
+ #@ visual-form-builder
561
+ msgid "You currently do not have any forms."
562
+ msgstr "Je hebt op het moment geen formulieren."
563
+
564
+ #: visual-form-builder.php:242
565
+ #@ visual-form-builder
566
+ msgid "Get started!"
567
+ msgstr "Begin nu!"
568
+
569
+ #: visual-form-builder.php:292
570
+ #@ visual-form-builder
571
+ msgid "Number of entries to show:"
572
+ msgstr "Aantal invoeren tonen:"
573
+
574
+ #: visual-form-builder.php:395
575
+ #@ visual-form-builder
576
+ msgid "Entries per page"
577
+ msgstr "Invoer per pagina"
578
+
579
+ #: visual-form-builder.php:434
580
+ #@ visual-form-builder
581
+ msgid "Form Items"
582
+ msgstr "Formulier invoeren"
583
+
584
+ #: visual-form-builder.php:435
585
+ #@ visual-form-builder
586
+ msgid "Display Forms"
587
+ msgstr "Toon formulieren"
588
+
589
+ #: visual-form-builder.php:446
590
+ #@ visual-form-builder
591
+ msgid "Click"
592
+ msgstr "Klik"
593
+
594
+ #: visual-form-builder.php:446
595
+ #@ visual-form-builder
596
+ msgid "to Add a Field"
597
+ msgstr "om een Veld toe te voegen"
598
+
599
+ #: visual-form-builder.php:448
600
+ #@ visual-form-builder
601
+ msgid "Standard"
602
+ msgstr "Standaard"
603
+
604
+ #: visual-form-builder.php:489
605
+ #@ visual-form-builder
606
+ msgid "Add forms to your Posts or Pages by locating the icon shown below in the area above your post/page editor."
607
+ msgstr "Voeg formulieren toe aan je Berichten of Pagina's tijdens het bewerken ervan via het icoon dat hieronder staat."
608
+
609
+ #: visual-form-builder.php:492
610
+ #@ visual-form-builder
611
+ msgid "You may also manually insert the shortcode into a post/page."
612
+ msgstr "Je kan ook de verkorte code handmatig toevoegen in een Bericht of Pagina."
613
+
614
+ #: visual-form-builder.php:493
615
+ #@ visual-form-builder
616
+ msgid "Shortcode"
617
+ msgstr "Verkorte code"
618
+
619
+ #: visual-form-builder.php:1233
620
+ #@ visual-form-builder
621
+ msgid "Edit Form"
622
+ msgstr "Bewerk formulier"
623
+
624
+ #: visual-form-builder.php:1258
625
+ #@ visual-form-builder
626
+ msgid "New Features of Visual Form Builder Pro"
627
+ msgstr "Nieuwe mogelijkheden van de Visual Form Builder Pro"
628
+
629
+ #: visual-form-builder.php:1260
630
+ #@ visual-form-builder
631
+ msgid "Now with Add-Ons"
632
+ msgstr "Nu met uitbreidingen"
633
+
634
+ #: visual-form-builder.php:1261
635
+ #@ visual-form-builder
636
+ msgid "Akismet Support"
637
+ msgstr "Akismet ondersteuning"
638
+
639
+ #: visual-form-builder.php:1262
640
+ #@ visual-form-builder
641
+ msgid "Optional SPAM Verification"
642
+ msgstr "Optionele SPAM controle"
643
+
644
+ #: visual-form-builder.php:1263
645
+ #@ visual-form-builder
646
+ msgid "Nested Drag and Drop"
647
+ msgstr "Genest slepen en plaatsen"
648
+
649
+ #: visual-form-builder.php:1264
650
+ #@ visual-form-builder
651
+ msgid "Conditional Logic"
652
+ msgstr "Conditionele logica"
653
+
654
+ #: visual-form-builder.php:1265
655
+ #@ visual-form-builder
656
+ msgid "10+ new Form Fields"
657
+ msgstr "meer dan 10 nieuwe formulier velden"
658
+
659
+ #: visual-form-builder.php:1266
660
+ #@ visual-form-builder
661
+ msgid "Complete Entries Management"
662
+ msgstr "Beheer invoeren"
663
+
664
+ #: visual-form-builder.php:1267
665
+ #@ visual-form-builder
666
+ msgid "Import/Export"
667
+ msgstr "Importeren/Exporteren"
668
+
669
+ #: visual-form-builder.php:1268
670
+ #@ visual-form-builder
671
+ msgid "Quality HTML Email Template"
672
+ msgstr "Hoogwaardig HTML email sjabloon"
673
+
674
+ #: visual-form-builder.php:1269
675
+ #@ visual-form-builder
676
+ msgid "Plain Text Email Option"
677
+ msgstr "Kale tekst email optie"
678
+
679
+ #: visual-form-builder.php:1270
680
+ #@ visual-form-builder
681
+ msgid "Email Designer"
682
+ msgstr "Email vormgeving ontwerpen"
683
+
684
+ #: visual-form-builder.php:1271
685
+ #@ visual-form-builder
686
+ msgid "Analytics"
687
+ msgstr "Analyse"
688
+
689
+ #: visual-form-builder.php:1272
690
+ #@ visual-form-builder
691
+ msgid "Data &amp; Form Migration"
692
+ msgstr "Migratie formulier en gegevens"
693
+
694
+ #: visual-form-builder.php:1273
695
+ #@ visual-form-builder
696
+ msgid "Scheduling"
697
+ msgstr "Planning"
698
+
699
+ #: visual-form-builder.php:1274
700
+ #@ visual-form-builder
701
+ msgid "Limit Form Entries"
702
+ msgstr "Beperk het aantal invoeren"
703
+
704
+ #: visual-form-builder.php:1275
705
+ #@ visual-form-builder
706
+ msgid "Simple PayPal Integration"
707
+ msgstr "Eenvoudige PayPal integratie"
708
+
709
+ #: visual-form-builder.php:1276
710
+ #@ visual-form-builder
711
+ msgid "Form Paging"
712
+ msgstr "Pagineren formulieren"
713
+
714
+ #: visual-form-builder.php:1277
715
+ #@ visual-form-builder
716
+ msgid "Live Preview"
717
+ msgstr "Actuele versie tonen"
718
+
719
+ #: visual-form-builder.php:1278
720
+ #@ visual-form-builder
721
+ msgid "Custom Capabilities"
722
+ msgstr "Aangepaste eigenschappen"
723
+
724
+ #: visual-form-builder.php:1279
725
+ #@ visual-form-builder
726
+ msgid "No License Key"
727
+ msgstr "Geen licentie sleutel"
728
+
729
+ #: visual-form-builder.php:1280
730
+ #@ visual-form-builder
731
+ msgid "Automatic Updates"
732
+ msgstr "Automatisch bijwerken"
733
+
734
+ #: visual-form-builder.php:1283
735
+ #@ visual-form-builder
736
+ msgid "Learn more about some of these features"
737
+ msgstr "Meer info over sommige van deze eigenschappen"
738
+
739
+ #: visual-form-builder.php:1284
740
+ #@ visual-form-builder
741
+ msgid "Buy Now"
742
+ msgstr "Nu Kopen"
743
+
744
+ #: visual-form-builder.php:1284
745
+ #@ visual-form-builder
746
+ msgid "Only $10"
747
+ msgstr "Slechts $10"
748
+
749
+ #: visual-form-builder.php:1287
750
+ #@ visual-form-builder
751
+ msgid "Help Promote Visual Form Builder"
752
+ msgstr "Help om Visual form Builder te promoten"
753
+
754
+ #: visual-form-builder.php:1289
755
+ #@ visual-form-builder
756
+ msgid "Follow me on Twitter"
757
+ msgstr "Volg mij op Twitter"
758
+
759
+ #: visual-form-builder.php:1290
760
+ #@ visual-form-builder
761
+ msgid "Rate Visual Form Builder on WordPress.org"
762
+ msgstr "Beoordeel Visual Form Builder op WordPress.org"
763
+
764
+ #: visual-form-builder.php:1352
765
+ #@ visual-form-builder
766
+ msgid "Edit Field Item"
767
+ msgstr "Bewerk veld"
768
+
769
+ #: visual-form-builder.php:1369
770
+ #: visual-form-builder.php:1410
771
+ #: visual-form-builder.php:1649
772
+ #@ visual-form-builder
773
+ msgid "CSS Classes"
774
+ msgstr "CSS klassen"
775
+
776
+ #: visual-form-builder.php:1380
777
+ #: visual-form-builder.php:1400
778
+ #@ visual-form-builder
779
+ msgid "Name"
780
+ msgstr "Naam"
781
+
782
+ #: visual-form-builder.php:1388
783
+ #@ visual-form-builder
784
+ msgid "Description (HTML tags allowed)"
785
+ msgstr "Beschrijving (HTML commando's toegestaan)"
786
+
787
+ #: visual-form-builder.php:1420
788
+ #@ visual-form-builder
789
+ msgid "Description"
790
+ msgstr "Beschrijving"
791
+
792
+ #: visual-form-builder.php:1432
793
+ #@ visual-form-builder
794
+ msgid "Options"
795
+ msgstr "Opties"
796
+
797
+ #: visual-form-builder.php:1489
798
+ #@ visual-form-builder
799
+ msgid "Accepted File Extensions"
800
+ msgstr "Geaccepteerde bestandstypen"
801
+
802
+ #: visual-form-builder.php:1504
803
+ #@ visual-form-builder
804
+ msgid "Validation"
805
+ msgstr "Controle"
806
+
807
+ #: visual-form-builder.php:1511
808
+ #@ visual-form-builder
809
+ msgid "12 Hour Format"
810
+ msgstr "12 uur formaat"
811
+
812
+ #: visual-form-builder.php:1512
813
+ #@ visual-form-builder
814
+ msgid "24 Hour Format"
815
+ msgstr "24 uur formaat"
816
+
817
+ #: visual-form-builder.php:1514
818
+ #@ visual-form-builder
819
+ msgid "None"
820
+ msgstr "Geen"
821
+
822
+ #: visual-form-builder.php:1515
823
+ #@ visual-form-builder
824
+ msgid "Email"
825
+ msgstr "Email"
826
+
827
+ #: visual-form-builder.php:1516
828
+ #@ visual-form-builder
829
+ msgid "URL"
830
+ msgstr "URL"
831
+
832
+ #: visual-form-builder.php:1517
833
+ #@ visual-form-builder
834
+ msgid "Date"
835
+ msgstr "Datum"
836
+
837
+ #: visual-form-builder.php:1518
838
+ #@ visual-form-builder
839
+ msgid "Number"
840
+ msgstr "Nummer"
841
+
842
+ #: visual-form-builder.php:1519
843
+ #@ visual-form-builder
844
+ msgid "Digits"
845
+ msgstr "Cijfers"
846
+
847
+ #: visual-form-builder.php:1520
848
+ #@ visual-form-builder
849
+ msgid "Phone"
850
+ msgstr "Telefoon"
851
+
852
+ #: visual-form-builder.php:1552
853
+ #@ visual-form-builder
854
+ msgid "Required"
855
+ msgstr "Vereist"
856
+
857
+ #: visual-form-builder.php:1556
858
+ #@ visual-form-builder
859
+ msgid "No"
860
+ msgstr "Nee"
861
+
862
+ #: visual-form-builder.php:1557
863
+ #@ visual-form-builder
864
+ msgid "Yes"
865
+ msgstr "Ja"
866
+
867
+ #: visual-form-builder.php:1566
868
+ #@ visual-form-builder
869
+ msgid "Size"
870
+ msgstr "Grootte"
871
+
872
+ #: visual-form-builder.php:1570
873
+ #@ visual-form-builder
874
+ msgid "Small"
875
+ msgstr "Klein"
876
+
877
+ #: visual-form-builder.php:1571
878
+ #@ visual-form-builder
879
+ msgid "Medium"
880
+ msgstr "Middelgroot"
881
+
882
+ #: visual-form-builder.php:1572
883
+ #@ visual-form-builder
884
+ msgid "Large"
885
+ msgstr "Groot"
886
+
887
+ #: visual-form-builder.php:1581
888
+ #@ visual-form-builder
889
+ msgid "Options Layout"
890
+ msgstr "Opties vormgeving"
891
+
892
+ #: visual-form-builder.php:1585
893
+ #@ visual-form-builder
894
+ msgid "One Column"
895
+ msgstr "Een kolom"
896
+
897
+ #: visual-form-builder.php:1586
898
+ #@ visual-form-builder
899
+ msgid "Two Columns"
900
+ msgstr "Twee kolommen"
901
+
902
+ #: visual-form-builder.php:1587
903
+ #@ visual-form-builder
904
+ msgid "Three Columns"
905
+ msgstr "Drie kolommen"
906
+
907
+ #: visual-form-builder.php:1588
908
+ #@ visual-form-builder
909
+ msgid "Auto Width"
910
+ msgstr "Automatische breedte"
911
+
912
+ #: visual-form-builder.php:1597
913
+ #@ visual-form-builder
914
+ msgid "Field Layout"
915
+ msgstr "Veld vormgeving"
916
+
917
+ #: visual-form-builder.php:1602
918
+ #@ visual-form-builder
919
+ msgid "Default"
920
+ msgstr "Standaard"
921
+
922
+ #: visual-form-builder.php:1604
923
+ #@ visual-form-builder
924
+ msgid "Left Half"
925
+ msgstr "Linker helft"
926
+
927
+ #: visual-form-builder.php:1605
928
+ #@ visual-form-builder
929
+ msgid "Right Half"
930
+ msgstr "Rechter helft"
931
+
932
+ #: visual-form-builder.php:1608
933
+ #@ visual-form-builder
934
+ msgid "Left Third"
935
+ msgstr "Linker derde"
936
+
937
+ #: visual-form-builder.php:1609
938
+ #@ visual-form-builder
939
+ msgid "Middle Third"
940
+ msgstr "Middelste derde"
941
+
942
+ #: visual-form-builder.php:1610
943
+ #@ visual-form-builder
944
+ msgid "Right Third"
945
+ msgstr "Rechter derde"
946
+
947
+ #: visual-form-builder.php:1613
948
+ #@ visual-form-builder
949
+ msgid "Left Two Thirds"
950
+ msgstr "Linker tweederde"
951
+
952
+ #: visual-form-builder.php:1614
953
+ #@ visual-form-builder
954
+ msgid "Right Two Thirds"
955
+ msgstr "Rechter tweederde"
956
+
957
+ #: visual-form-builder.php:1623
958
+ #@ visual-form-builder
959
+ msgid "Default Value"
960
+ msgstr "Standaard waarde"
961
+
962
+ #: visual-form-builder.php:1633
963
+ #@ visual-form-builder
964
+ msgid "Default Country"
965
+ msgstr "Standaard land"
966
+
967
+ #: visual-form-builder.php:1661
968
+ #@ visual-form-builder
969
+ msgid "Remove"
970
+ msgstr "Verwijderen"
971
+
972
+ #: visual-form-builder.php:1693
973
+ #@ visual-form-builder
974
+ msgid "The form has been successfully created."
975
+ msgstr "Het formulier is aangemaakt"
976
+
977
+ #: visual-form-builder.php:1696
978
+ #, php-format
979
+ #@ visual-form-builder
980
+ msgid "The %s form has been updated."
981
+ msgstr "Het %s formulier is bijgewerkt."
982
+
983
+ #: visual-form-builder.php:1699
984
+ #@ visual-form-builder
985
+ msgid "The form has been successfully deleted."
986
+ msgstr "Het formulier is verwijderd."
987
+
988
+ #: visual-form-builder.php:1702
989
+ #@ visual-form-builder
990
+ msgid "The form has been successfully duplicated."
991
+ msgstr "Het formulier is gekopieerd."
992
+
993
+ #: visual-form-builder.php:1717
994
+ #: visual-form-builder.php:1719
995
+ #: visual-form-builder.php:1743
996
+ #@ visual-form-builder
997
+ msgid "Visual Form Builder"
998
+ msgstr "Visuele Formulier Bouwer"
999
+
1000
+ #: visual-form-builder.php:1719
1001
+ #@ visual-form-builder
1002
+ msgid "All Forms"
1003
+ msgstr "Alle formulieren"
1004
+
1005
+ #: visual-form-builder.php:1720
1006
+ #: visual-form-builder.php:1744
1007
+ #@ visual-form-builder
1008
+ msgid "Add New Form"
1009
+ msgstr "Nieuw Formulier toevoegen"
1010
+
1011
+ #: visual-form-builder.php:1722
1012
+ #: visual-form-builder.php:1746
1013
+ #@ visual-form-builder
1014
+ msgid "Export"
1015
+ msgstr "Exporteren"
1016
+
1017
+ #: visual-form-builder.php:1761
1018
+ #, php-format
1019
+ #@ visual-form-builder
1020
+ msgid "Search results for \"%s\""
1021
+ msgstr "Zoek resultaten voor \"%s\""
1022
+
1023
+ #: visual-form-builder.php:1794
1024
+ #@ visual-form-builder
1025
+ msgid "New Form"
1026
+ msgstr "Nieuw formulier"
1027
+
1028
+ #: visual-form-builder.php:1883
1029
+ #@ visual-form-builder
1030
+ msgid "This field is required and cannot be empty."
1031
+ msgstr "Dit veld is vereist en kan niet leeg gelaten worden."
1032
+
1033
+ #: visual-form-builder.php:1890
1034
+ #@ visual-form-builder
1035
+ msgid "Not a valid email address"
1036
+ msgstr "Geen geldig email adres"
1037
+
1038
+ #: visual-form-builder.php:1896
1039
+ #@ visual-form-builder
1040
+ msgid "Not a valid number"
1041
+ msgstr "Geen geldig nummer"
1042
+
1043
+ #: visual-form-builder.php:1903
1044
+ #@ visual-form-builder
1045
+ msgid "Not a valid phone number. Most US/Canada and International formats accepted."
1046
+ msgstr "Geen geldig telefoonnummer. De meeste US/Canada en Internationale formaten worden geaccepteerd."
1047
+
1048
+ #: visual-form-builder.php:1908
1049
+ #@ visual-form-builder
1050
+ msgid "Not a valid URL."
1051
+ msgstr "Geen geldige URL."
1052
+
1053
+ #: includes/admin-form-creator.php:152
1054
+ #@ visual-form-builder
1055
+ msgid "No required text fields detected"
1056
+ msgstr "Geen vereiste tekstvelden gedetecteerd"
1057
+
1058
+ #: includes/admin-form-creator.php:182
1059
+ #: includes/admin-form-creator.php:302
1060
+ #@ visual-form-builder
1061
+ msgid "No required email fields detected"
1062
+ msgstr "Geen vereiste e-mail velden gedetecteerd"
1063
+
1064
+ #: includes/class-export.php:129
1065
+ #@ visual-form-builder
1066
+ msgid "Page to Export"
1067
+ msgstr "Pagina exporteren"
1068
+
1069
+ #: includes/class-export.php:137
1070
+ #@ visual-form-builder
1071
+ msgid "A large number of entries have been detected for this form. Only 1000 entries can be exported at a time."
1072
+ msgstr "Dit formulier is een groot aantal vermeldingen herkend. Slechts 1000 vermeldingen kunnen tegelijk worden geëxporteerd."
1073
+
1074
+ #: visual-form-builder.php:1758
1075
+ #@ visual-form-builder
1076
+ msgid "Add New"
1077
+ msgstr "Nieuwe toevoegen"
1078
+
languages/visual-form-builder.pot CHANGED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the same license as the Visual Form Builder package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Visual Form Builder 2.7\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/visual-form-builder\n"
7
- "POT-Creation-Date: 2013-02-28 14:40:16+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,137 +12,137 @@ msgstr ""
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
15
- #: includes/admin-form-creator.php:69
16
  msgid "Form Name"
17
  msgstr ""
18
 
19
- #: includes/admin-form-creator.php:70 includes/admin-new-form.php:17
20
  msgid "Enter form name here"
21
  msgstr ""
22
 
23
- #: includes/admin-form-creator.php:100
24
  msgid "Form Settings"
25
  msgstr ""
26
 
27
- #: includes/admin-form-creator.php:101
28
  msgid "Duplicate Form"
29
  msgstr ""
30
 
31
- #: includes/admin-form-creator.php:102
32
  msgid "Delete Form"
33
  msgstr ""
34
 
35
- #: includes/admin-form-creator.php:112
 
 
 
 
36
  msgid "Label Alignment"
37
  msgstr ""
38
 
39
- #: includes/admin-form-creator.php:117
40
  msgid "Top Aligned"
41
  msgstr ""
42
 
43
- #: includes/admin-form-creator.php:118
44
  msgid "Left Aligned"
45
  msgstr ""
46
 
47
- #: includes/admin-form-creator.php:119
48
  msgid "Right Aligned"
49
  msgstr ""
50
 
51
- #: includes/admin-form-creator.php:130
52
  msgid "The forms you build here will send information to one or more email addresses when submitted by a user on your site. Use the fields below to customize the details of that email."
53
  msgstr ""
54
 
55
- #: includes/admin-form-creator.php:135 includes/admin-form-creator.php:312
56
  #: includes/admin-new-form.php:40
57
  msgid "E-mail Subject"
58
  msgstr ""
59
 
60
- #: includes/admin-form-creator.php:146 includes/admin-new-form.php:23
61
  msgid "Your Name or Company"
62
  msgstr ""
63
 
64
- #: includes/admin-form-creator.php:154
65
  msgid "User's Name (optional)"
66
  msgstr ""
67
 
68
- #: includes/admin-form-creator.php:158
69
- msgid "Select a required text field"
70
  msgstr ""
71
 
72
- #: includes/admin-form-creator.php:172 includes/admin-form-creator.php:287
73
  #: includes/admin-new-form.php:31
74
  msgid "Reply-To E-mail"
75
  msgstr ""
76
 
77
- #: includes/admin-form-creator.php:180
78
  msgid "User's E-mail (optional)"
79
  msgstr ""
80
 
81
- #: includes/admin-form-creator.php:184 includes/admin-form-creator.php:300
82
- msgid "Select a required email field"
83
  msgstr ""
84
 
85
- #: includes/admin-form-creator.php:206
86
  msgid "E-mail(s) To"
87
  msgstr ""
88
 
89
- #: includes/admin-form-creator.php:226
90
  msgid "After someone submits a form, you can control what is displayed. By default, it's a message but you can send them to another WordPress Page or a custom URL."
91
  msgstr ""
92
 
93
- #: includes/admin-form-creator.php:229
94
  msgid "Text"
95
  msgstr ""
96
 
97
- #: includes/admin-form-creator.php:233
98
  msgid "Page"
99
  msgstr ""
100
 
101
- #: includes/admin-form-creator.php:237
102
  msgid "Redirect"
103
  msgstr ""
104
 
105
- #: includes/admin-form-creator.php:246
106
  msgid "Your form was successfully submitted. Thank you for contacting us."
107
  msgstr ""
108
 
109
- #: includes/admin-form-creator.php:256
110
  msgid "Select a Page"
111
  msgstr ""
112
 
113
- #: includes/admin-form-creator.php:269
114
  msgid "When a user submits their entry, you can send a customizable notification email."
115
  msgstr ""
116
 
117
- #: includes/admin-form-creator.php:272
118
  msgid "Send Confirmation Email to User"
119
  msgstr ""
120
 
121
- #: includes/admin-form-creator.php:278
122
  msgid "Sender Name or Company"
123
  msgstr ""
124
 
125
- #: includes/admin-form-creator.php:296 includes/admin-new-form.php:48
126
  msgid "E-mail To"
127
  msgstr ""
128
 
129
- #: includes/admin-form-creator.php:320
130
  msgid "Message"
131
  msgstr ""
132
 
133
- #: includes/admin-form-creator.php:328
134
  msgid "Include a Copy of the User's Entry"
135
  msgstr ""
136
 
137
- #: includes/admin-form-creator.php:337 includes/admin-form-creator.php:356
138
- msgid "Save Form"
139
- msgstr ""
140
-
141
- #: includes/admin-form-creator.php:344
142
  msgid "Warning &mdash; Missing Fieldset"
143
  msgstr ""
144
 
145
- #: includes/admin-form-creator.php:344
146
  msgid "Your form may not function or display correctly. Please be sure to add or move a Fieldset to the beginning of your form."
147
  msgstr ""
148
 
@@ -223,11 +223,11 @@ msgstr ""
223
  msgid "Emailed To"
224
  msgstr ""
225
 
226
- #: includes/class-entries-list.php:88 includes/class-export.php:95
227
  msgid "Form"
228
  msgstr ""
229
 
230
- #: includes/class-entries-list.php:176 visual-form-builder.php:1303
231
  msgid "Delete"
232
  msgstr ""
233
 
@@ -243,7 +243,7 @@ msgstr ""
243
  msgid "Show all dates"
244
  msgstr ""
245
 
246
- #: includes/class-entries-list.php:264 includes/class-export.php:462
247
  msgid "%1$s %2$d"
248
  msgstr ""
249
 
@@ -286,80 +286,88 @@ msgstr ""
286
  msgid "Subject"
287
  msgstr ""
288
 
289
- #: includes/class-export.php:61 includes/class-export.php:351
290
  msgid "No entries to pull field names from."
291
  msgstr ""
292
 
293
- #: includes/class-export.php:72
294
  msgid "Backup and save some or all of your Visual Form Builder data."
295
  msgstr ""
296
 
297
- #: includes/class-export.php:73
298
  msgid "Once you have saved the file, you will be able to import Visual Form Builder Pro data from this site into another site."
299
  msgstr ""
300
 
301
- #: includes/class-export.php:74
302
  msgid "Choose what to export"
303
  msgstr ""
304
 
305
- #: includes/class-export.php:76
306
  msgid "All data"
307
  msgstr ""
308
 
309
- #: includes/class-export.php:77
310
  msgid "This will contain all of your forms, fields, entries, and email design settings."
311
  msgstr ""
312
 
313
- #: includes/class-export.php:77 includes/class-export.php:80
314
  msgid "Only available in Visual Form Builder Pro"
315
  msgstr ""
316
 
317
- #: includes/class-export.php:79
318
  msgid "Forms"
319
  msgstr ""
320
 
321
- #: includes/class-export.php:80
322
  msgid "This will contain all of your forms, fields, and email design settings"
323
  msgstr ""
324
 
325
- #: includes/class-export.php:82 visual-form-builder.php:1787
326
- #: visual-form-builder.php:1811
327
  msgid "Entries"
328
  msgstr ""
329
 
330
- #: includes/class-export.php:85
331
  msgid "This will export entries in either a .csv, .txt, or .xls and cannot be used with the Import. If you need to import entries on another site, please use the All data option above."
332
  msgstr ""
333
 
334
- #: includes/class-export.php:87
335
  msgid "Format"
336
  msgstr ""
337
 
338
- #: includes/class-export.php:89
339
  msgid "Comma Separated (.csv)"
340
  msgstr ""
341
 
342
- #: includes/class-export.php:90
343
  msgid "Tab Delimited (.txt) - Pro only"
344
  msgstr ""
345
 
346
- #: includes/class-export.php:91
347
  msgid "Excel (.xls) - Pro only"
348
  msgstr ""
349
 
350
- #: includes/class-export.php:105
351
  msgid "Date Range"
352
  msgstr ""
353
 
354
- #: includes/class-export.php:116
 
 
 
 
 
 
 
 
355
  msgid "Fields"
356
  msgstr ""
357
 
358
- #: includes/class-export.php:122
359
  msgid "Select All"
360
  msgstr ""
361
 
362
- #: includes/class-export.php:148
363
  msgid "Download Export File"
364
  msgstr ""
365
 
@@ -375,11 +383,11 @@ msgstr ""
375
  msgid "Security check: looks like you are a SPAM bot. If you think this is an error, please email the site owner."
376
  msgstr ""
377
 
378
- #: includes/email.php:110
379
  msgid "File size exceeds %dMB. Most email providers will reject emails with attachments larger than %dMB. Please decrease the file size and try again."
380
  msgstr ""
381
 
382
- #: includes/email.php:267
383
  msgid "Your responses look too much like spam and could not be sent at this time."
384
  msgstr ""
385
 
@@ -423,401 +431,405 @@ msgstr ""
423
  msgid "This box is for spam protection - <strong>please leave it blank</strong>"
424
  msgstr ""
425
 
426
- #: visual-form-builder.php:192
427
  msgid "Settings"
428
  msgstr ""
429
 
430
- #: visual-form-builder.php:256
431
  msgid "Recent Visual Form Builder Entries"
432
  msgstr ""
433
 
434
- #: visual-form-builder.php:279
435
  msgid "You currently do not have any forms."
436
  msgstr ""
437
 
438
- #: visual-form-builder.php:281
439
  msgid "Get started!"
440
  msgstr ""
441
 
442
- #: visual-form-builder.php:331
443
  msgid "Number of entries to show:"
444
  msgstr ""
445
 
446
- #: visual-form-builder.php:434
447
  msgid "Entries per page"
448
  msgstr ""
449
 
450
- #: visual-form-builder.php:473
451
  msgid "Form Items"
452
  msgstr ""
453
 
454
- #: visual-form-builder.php:474
455
  msgid "Display Forms"
456
  msgstr ""
457
 
458
- #: visual-form-builder.php:485
459
  msgid "Click"
460
  msgstr ""
461
 
462
- #: visual-form-builder.php:485
463
  msgid "to Add a Field"
464
  msgstr ""
465
 
466
- #: visual-form-builder.php:487
467
  msgid "Standard"
468
  msgstr ""
469
 
470
- #: visual-form-builder.php:528
471
  msgid "Add forms to your Posts or Pages by locating the icon shown below in the area above your post/page editor."
472
  msgstr ""
473
 
474
- #: visual-form-builder.php:531
475
  msgid "You may also manually insert the shortcode into a post/page."
476
  msgstr ""
477
 
478
- #: visual-form-builder.php:532
479
  msgid "Shortcode"
480
  msgstr ""
481
 
482
- #: visual-form-builder.php:1301
483
  msgid "Edit Form"
484
  msgstr ""
485
 
486
- #: visual-form-builder.php:1326
487
  msgid "New Features of Visual Form Builder Pro"
488
  msgstr ""
489
 
490
- #: visual-form-builder.php:1328
491
  msgid "Now with Add-Ons"
492
  msgstr ""
493
 
494
- #: visual-form-builder.php:1329
495
  msgid "Akismet Support"
496
  msgstr ""
497
 
498
- #: visual-form-builder.php:1330
499
  msgid "Optional SPAM Verification"
500
  msgstr ""
501
 
502
- #: visual-form-builder.php:1331
503
  msgid "Nested Drag and Drop"
504
  msgstr ""
505
 
506
- #: visual-form-builder.php:1332
507
  msgid "Conditional Logic"
508
  msgstr ""
509
 
510
- #: visual-form-builder.php:1333
511
  msgid "10+ new Form Fields"
512
  msgstr ""
513
 
514
- #: visual-form-builder.php:1334
515
  msgid "Complete Entries Management"
516
  msgstr ""
517
 
518
- #: visual-form-builder.php:1335
519
  msgid "Import/Export"
520
  msgstr ""
521
 
522
- #: visual-form-builder.php:1336
523
  msgid "Quality HTML Email Template"
524
  msgstr ""
525
 
526
- #: visual-form-builder.php:1337
527
  msgid "Plain Text Email Option"
528
  msgstr ""
529
 
530
- #: visual-form-builder.php:1338
531
  msgid "Email Designer"
532
  msgstr ""
533
 
534
- #: visual-form-builder.php:1339
535
  msgid "Analytics"
536
  msgstr ""
537
 
538
- #: visual-form-builder.php:1340
539
  msgid "Data &amp; Form Migration"
540
  msgstr ""
541
 
542
- #: visual-form-builder.php:1341
543
  msgid "Scheduling"
544
  msgstr ""
545
 
546
- #: visual-form-builder.php:1342
547
  msgid "Limit Form Entries"
548
  msgstr ""
549
 
550
- #: visual-form-builder.php:1343
551
  msgid "Simple PayPal Integration"
552
  msgstr ""
553
 
554
- #: visual-form-builder.php:1344
555
  msgid "Form Paging"
556
  msgstr ""
557
 
558
- #: visual-form-builder.php:1345
559
  msgid "Live Preview"
560
  msgstr ""
561
 
562
- #: visual-form-builder.php:1346
563
  msgid "Custom Capabilities"
564
  msgstr ""
565
 
566
- #: visual-form-builder.php:1347
567
  msgid "No License Key"
568
  msgstr ""
569
 
570
- #: visual-form-builder.php:1348
571
  msgid "Automatic Updates"
572
  msgstr ""
573
 
574
- #: visual-form-builder.php:1351
575
  msgid "Learn more about some of these features"
576
  msgstr ""
577
 
578
- #: visual-form-builder.php:1352
579
  msgid "Buy Now"
580
  msgstr ""
581
 
582
- #: visual-form-builder.php:1352
583
  msgid "Only $10"
584
  msgstr ""
585
 
586
- #: visual-form-builder.php:1355
587
  msgid "Help Promote Visual Form Builder"
588
  msgstr ""
589
 
590
- #: visual-form-builder.php:1357
591
  msgid "Follow me on Twitter"
592
  msgstr ""
593
 
594
- #: visual-form-builder.php:1358
595
  msgid "Rate Visual Form Builder on WordPress.org"
596
  msgstr ""
597
 
598
- #: visual-form-builder.php:1419
599
  msgid "Edit Field Item"
600
  msgstr ""
601
 
602
- #: visual-form-builder.php:1436 visual-form-builder.php:1477
603
- #: visual-form-builder.php:1716
604
  msgid "CSS Classes"
605
  msgstr ""
606
 
607
- #: visual-form-builder.php:1447 visual-form-builder.php:1467
608
  msgid "Name"
609
  msgstr ""
610
 
611
- #: visual-form-builder.php:1455
612
  msgid "Description (HTML tags allowed)"
613
  msgstr ""
614
 
615
- #: visual-form-builder.php:1487
616
  msgid "Description"
617
  msgstr ""
618
 
619
- #: visual-form-builder.php:1499
620
  msgid "Options"
621
  msgstr ""
622
 
623
- #: visual-form-builder.php:1556
624
  msgid "Accepted File Extensions"
625
  msgstr ""
626
 
627
- #: visual-form-builder.php:1571
628
  msgid "Validation"
629
  msgstr ""
630
 
631
- #: visual-form-builder.php:1578
632
  msgid "12 Hour Format"
633
  msgstr ""
634
 
635
- #: visual-form-builder.php:1579
636
  msgid "24 Hour Format"
637
  msgstr ""
638
 
639
- #: visual-form-builder.php:1581
640
  msgid "None"
641
  msgstr ""
642
 
643
- #: visual-form-builder.php:1582
644
  msgid "Email"
645
  msgstr ""
646
 
647
- #: visual-form-builder.php:1583
648
  msgid "URL"
649
  msgstr ""
650
 
651
- #: visual-form-builder.php:1584
652
  msgid "Date"
653
  msgstr ""
654
 
655
- #: visual-form-builder.php:1585
656
  msgid "Number"
657
  msgstr ""
658
 
659
- #: visual-form-builder.php:1586
660
  msgid "Digits"
661
  msgstr ""
662
 
663
- #: visual-form-builder.php:1587
664
  msgid "Phone"
665
  msgstr ""
666
 
667
- #: visual-form-builder.php:1619
668
  msgid "Required"
669
  msgstr ""
670
 
671
- #: visual-form-builder.php:1623
672
  msgid "No"
673
  msgstr ""
674
 
675
- #: visual-form-builder.php:1624
676
  msgid "Yes"
677
  msgstr ""
678
 
679
- #: visual-form-builder.php:1633
680
  msgid "Size"
681
  msgstr ""
682
 
683
- #: visual-form-builder.php:1637
684
  msgid "Small"
685
  msgstr ""
686
 
687
- #: visual-form-builder.php:1638
688
  msgid "Medium"
689
  msgstr ""
690
 
691
- #: visual-form-builder.php:1639
692
  msgid "Large"
693
  msgstr ""
694
 
695
- #: visual-form-builder.php:1648
696
  msgid "Options Layout"
697
  msgstr ""
698
 
699
- #: visual-form-builder.php:1652
700
  msgid "One Column"
701
  msgstr ""
702
 
703
- #: visual-form-builder.php:1653
704
  msgid "Two Columns"
705
  msgstr ""
706
 
707
- #: visual-form-builder.php:1654
708
  msgid "Three Columns"
709
  msgstr ""
710
 
711
- #: visual-form-builder.php:1655
712
  msgid "Auto Width"
713
  msgstr ""
714
 
715
- #: visual-form-builder.php:1664
716
  msgid "Field Layout"
717
  msgstr ""
718
 
719
- #: visual-form-builder.php:1669
720
  msgid "Default"
721
  msgstr ""
722
 
723
- #: visual-form-builder.php:1671
724
  msgid "Left Half"
725
  msgstr ""
726
 
727
- #: visual-form-builder.php:1672
728
  msgid "Right Half"
729
  msgstr ""
730
 
731
- #: visual-form-builder.php:1675
732
  msgid "Left Third"
733
  msgstr ""
734
 
735
- #: visual-form-builder.php:1676
736
  msgid "Middle Third"
737
  msgstr ""
738
 
739
- #: visual-form-builder.php:1677
740
  msgid "Right Third"
741
  msgstr ""
742
 
743
- #: visual-form-builder.php:1680
744
  msgid "Left Two Thirds"
745
  msgstr ""
746
 
747
- #: visual-form-builder.php:1681
748
  msgid "Right Two Thirds"
749
  msgstr ""
750
 
751
- #: visual-form-builder.php:1690
752
  msgid "Default Value"
753
  msgstr ""
754
 
755
- #: visual-form-builder.php:1700
756
  msgid "Default Country"
757
  msgstr ""
758
 
759
- #: visual-form-builder.php:1728
760
  msgid "Remove"
761
  msgstr ""
762
 
763
- #: visual-form-builder.php:1759
764
  msgid "The form has been successfully created."
765
  msgstr ""
766
 
767
- #: visual-form-builder.php:1762
768
  msgid "The %s form has been updated."
769
  msgstr ""
770
 
771
- #: visual-form-builder.php:1765
772
  msgid "The form has been successfully deleted."
773
  msgstr ""
774
 
775
- #: visual-form-builder.php:1768
776
  msgid "The form has been successfully duplicated."
777
  msgstr ""
778
 
779
- #: visual-form-builder.php:1783 visual-form-builder.php:1785
780
- #: visual-form-builder.php:1809
781
  msgid "Visual Form Builder"
782
  msgstr ""
783
 
784
- #: visual-form-builder.php:1785
785
  msgid "All Forms"
786
  msgstr ""
787
 
788
- #: visual-form-builder.php:1786 visual-form-builder.php:1810
789
  msgid "Add New Form"
790
  msgstr ""
791
 
792
- #: visual-form-builder.php:1788 visual-form-builder.php:1812
793
  msgid "Export"
794
  msgstr ""
795
 
796
- #: visual-form-builder.php:1823
 
 
 
 
797
  msgid "Search results for \"%s\""
798
  msgstr ""
799
 
800
- #: visual-form-builder.php:1856
801
  msgid "New Form"
802
  msgstr ""
803
 
804
- #: visual-form-builder.php:1945
805
  msgid "This field is required and cannot be empty."
806
  msgstr ""
807
 
808
- #: visual-form-builder.php:1952
809
  msgid "Not a valid email address"
810
  msgstr ""
811
 
812
- #: visual-form-builder.php:1958
813
  msgid "Not a valid number"
814
  msgstr ""
815
 
816
- #: visual-form-builder.php:1965
817
  msgid "Not a valid phone number. Most US/Canada and International formats accepted."
818
  msgstr ""
819
 
820
- #: visual-form-builder.php:1970
821
  msgid "Not a valid URL."
822
  msgstr ""
823
  #. Plugin Name of the plugin/theme
2
  # This file is distributed under the same license as the Visual Form Builder package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Visual Form Builder 2.7.1\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/visual-form-builder\n"
7
+ "POT-Creation-Date: 2013-04-10 14:14:49+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-form-creator.php:61
16
  msgid "Form Name"
17
  msgstr ""
18
 
19
+ #: includes/admin-form-creator.php:62 includes/admin-new-form.php:17
20
  msgid "Enter form name here"
21
  msgstr ""
22
 
23
+ #: includes/admin-form-creator.php:92
24
  msgid "Form Settings"
25
  msgstr ""
26
 
27
+ #: includes/admin-form-creator.php:93
28
  msgid "Duplicate Form"
29
  msgstr ""
30
 
31
+ #: includes/admin-form-creator.php:94
32
  msgid "Delete Form"
33
  msgstr ""
34
 
35
+ #: includes/admin-form-creator.php:96 includes/admin-form-creator.php:358
36
+ msgid "Save Form"
37
+ msgstr ""
38
+
39
+ #: includes/admin-form-creator.php:106
40
  msgid "Label Alignment"
41
  msgstr ""
42
 
43
+ #: includes/admin-form-creator.php:111
44
  msgid "Top Aligned"
45
  msgstr ""
46
 
47
+ #: includes/admin-form-creator.php:112
48
  msgid "Left Aligned"
49
  msgstr ""
50
 
51
+ #: includes/admin-form-creator.php:113
52
  msgid "Right Aligned"
53
  msgstr ""
54
 
55
+ #: includes/admin-form-creator.php:124
56
  msgid "The forms you build here will send information to one or more email addresses when submitted by a user on your site. Use the fields below to customize the details of that email."
57
  msgstr ""
58
 
59
+ #: includes/admin-form-creator.php:129 includes/admin-form-creator.php:318
60
  #: includes/admin-new-form.php:40
61
  msgid "E-mail Subject"
62
  msgstr ""
63
 
64
+ #: includes/admin-form-creator.php:140 includes/admin-new-form.php:23
65
  msgid "Your Name or Company"
66
  msgstr ""
67
 
68
+ #: includes/admin-form-creator.php:148
69
  msgid "User's Name (optional)"
70
  msgstr ""
71
 
72
+ #: includes/admin-form-creator.php:152
73
+ msgid "No required text fields detected"
74
  msgstr ""
75
 
76
+ #: includes/admin-form-creator.php:170 includes/admin-form-creator.php:289
77
  #: includes/admin-new-form.php:31
78
  msgid "Reply-To E-mail"
79
  msgstr ""
80
 
81
+ #: includes/admin-form-creator.php:178
82
  msgid "User's E-mail (optional)"
83
  msgstr ""
84
 
85
+ #: includes/admin-form-creator.php:182 includes/admin-form-creator.php:302
86
+ msgid "No required email fields detected"
87
  msgstr ""
88
 
89
+ #: includes/admin-form-creator.php:208
90
  msgid "E-mail(s) To"
91
  msgstr ""
92
 
93
+ #: includes/admin-form-creator.php:228
94
  msgid "After someone submits a form, you can control what is displayed. By default, it's a message but you can send them to another WordPress Page or a custom URL."
95
  msgstr ""
96
 
97
+ #: includes/admin-form-creator.php:231
98
  msgid "Text"
99
  msgstr ""
100
 
101
+ #: includes/admin-form-creator.php:235
102
  msgid "Page"
103
  msgstr ""
104
 
105
+ #: includes/admin-form-creator.php:239
106
  msgid "Redirect"
107
  msgstr ""
108
 
109
+ #: includes/admin-form-creator.php:248
110
  msgid "Your form was successfully submitted. Thank you for contacting us."
111
  msgstr ""
112
 
113
+ #: includes/admin-form-creator.php:258
114
  msgid "Select a Page"
115
  msgstr ""
116
 
117
+ #: includes/admin-form-creator.php:271
118
  msgid "When a user submits their entry, you can send a customizable notification email."
119
  msgstr ""
120
 
121
+ #: includes/admin-form-creator.php:274
122
  msgid "Send Confirmation Email to User"
123
  msgstr ""
124
 
125
+ #: includes/admin-form-creator.php:280
126
  msgid "Sender Name or Company"
127
  msgstr ""
128
 
129
+ #: includes/admin-form-creator.php:298 includes/admin-new-form.php:48
130
  msgid "E-mail To"
131
  msgstr ""
132
 
133
+ #: includes/admin-form-creator.php:326
134
  msgid "Message"
135
  msgstr ""
136
 
137
+ #: includes/admin-form-creator.php:334
138
  msgid "Include a Copy of the User's Entry"
139
  msgstr ""
140
 
141
+ #: includes/admin-form-creator.php:346
 
 
 
 
142
  msgid "Warning &mdash; Missing Fieldset"
143
  msgstr ""
144
 
145
+ #: includes/admin-form-creator.php:346
146
  msgid "Your form may not function or display correctly. Please be sure to add or move a Fieldset to the beginning of your form."
147
  msgstr ""
148
 
223
  msgid "Emailed To"
224
  msgstr ""
225
 
226
+ #: includes/class-entries-list.php:88 includes/class-export.php:104
227
  msgid "Form"
228
  msgstr ""
229
 
230
+ #: includes/class-entries-list.php:176 visual-form-builder.php:1235
231
  msgid "Delete"
232
  msgstr ""
233
 
243
  msgid "Show all dates"
244
  msgstr ""
245
 
246
+ #: includes/class-entries-list.php:264 includes/class-export.php:527
247
  msgid "%1$s %2$d"
248
  msgstr ""
249
 
286
  msgid "Subject"
287
  msgstr ""
288
 
289
+ #: includes/class-export.php:65 includes/class-export.php:391
290
  msgid "No entries to pull field names from."
291
  msgstr ""
292
 
293
+ #: includes/class-export.php:81
294
  msgid "Backup and save some or all of your Visual Form Builder data."
295
  msgstr ""
296
 
297
+ #: includes/class-export.php:82
298
  msgid "Once you have saved the file, you will be able to import Visual Form Builder Pro data from this site into another site."
299
  msgstr ""
300
 
301
+ #: includes/class-export.php:83
302
  msgid "Choose what to export"
303
  msgstr ""
304
 
305
+ #: includes/class-export.php:85
306
  msgid "All data"
307
  msgstr ""
308
 
309
+ #: includes/class-export.php:86
310
  msgid "This will contain all of your forms, fields, entries, and email design settings."
311
  msgstr ""
312
 
313
+ #: includes/class-export.php:86 includes/class-export.php:89
314
  msgid "Only available in Visual Form Builder Pro"
315
  msgstr ""
316
 
317
+ #: includes/class-export.php:88
318
  msgid "Forms"
319
  msgstr ""
320
 
321
+ #: includes/class-export.php:89
322
  msgid "This will contain all of your forms, fields, and email design settings"
323
  msgstr ""
324
 
325
+ #: includes/class-export.php:91 visual-form-builder.php:1721
326
+ #: visual-form-builder.php:1745
327
  msgid "Entries"
328
  msgstr ""
329
 
330
+ #: includes/class-export.php:94
331
  msgid "This will export entries in either a .csv, .txt, or .xls and cannot be used with the Import. If you need to import entries on another site, please use the All data option above."
332
  msgstr ""
333
 
334
+ #: includes/class-export.php:96
335
  msgid "Format"
336
  msgstr ""
337
 
338
+ #: includes/class-export.php:98
339
  msgid "Comma Separated (.csv)"
340
  msgstr ""
341
 
342
+ #: includes/class-export.php:99
343
  msgid "Tab Delimited (.txt) - Pro only"
344
  msgstr ""
345
 
346
+ #: includes/class-export.php:100
347
  msgid "Excel (.xls) - Pro only"
348
  msgstr ""
349
 
350
+ #: includes/class-export.php:114
351
  msgid "Date Range"
352
  msgstr ""
353
 
354
+ #: includes/class-export.php:129
355
+ msgid "Page to Export"
356
+ msgstr ""
357
+
358
+ #: includes/class-export.php:137
359
+ msgid "A large number of entries have been detected for this form. Only 1000 entries can be exported at a time."
360
+ msgstr ""
361
+
362
+ #: includes/class-export.php:144
363
  msgid "Fields"
364
  msgstr ""
365
 
366
+ #: includes/class-export.php:146
367
  msgid "Select All"
368
  msgstr ""
369
 
370
+ #: includes/class-export.php:159
371
  msgid "Download Export File"
372
  msgstr ""
373
 
383
  msgid "Security check: looks like you are a SPAM bot. If you think this is an error, please email the site owner."
384
  msgstr ""
385
 
386
+ #: includes/email.php:111
387
  msgid "File size exceeds %dMB. Most email providers will reject emails with attachments larger than %dMB. Please decrease the file size and try again."
388
  msgstr ""
389
 
390
+ #: includes/email.php:262
391
  msgid "Your responses look too much like spam and could not be sent at this time."
392
  msgstr ""
393
 
431
  msgid "This box is for spam protection - <strong>please leave it blank</strong>"
432
  msgstr ""
433
 
434
+ #: visual-form-builder.php:196
435
  msgid "Settings"
436
  msgstr ""
437
 
438
+ #: visual-form-builder.php:217
439
  msgid "Recent Visual Form Builder Entries"
440
  msgstr ""
441
 
442
+ #: visual-form-builder.php:240
443
  msgid "You currently do not have any forms."
444
  msgstr ""
445
 
446
+ #: visual-form-builder.php:242
447
  msgid "Get started!"
448
  msgstr ""
449
 
450
+ #: visual-form-builder.php:292
451
  msgid "Number of entries to show:"
452
  msgstr ""
453
 
454
+ #: visual-form-builder.php:395
455
  msgid "Entries per page"
456
  msgstr ""
457
 
458
+ #: visual-form-builder.php:434
459
  msgid "Form Items"
460
  msgstr ""
461
 
462
+ #: visual-form-builder.php:435
463
  msgid "Display Forms"
464
  msgstr ""
465
 
466
+ #: visual-form-builder.php:446
467
  msgid "Click"
468
  msgstr ""
469
 
470
+ #: visual-form-builder.php:446
471
  msgid "to Add a Field"
472
  msgstr ""
473
 
474
+ #: visual-form-builder.php:448
475
  msgid "Standard"
476
  msgstr ""
477
 
478
+ #: visual-form-builder.php:489
479
  msgid "Add forms to your Posts or Pages by locating the icon shown below in the area above your post/page editor."
480
  msgstr ""
481
 
482
+ #: visual-form-builder.php:492
483
  msgid "You may also manually insert the shortcode into a post/page."
484
  msgstr ""
485
 
486
+ #: visual-form-builder.php:493
487
  msgid "Shortcode"
488
  msgstr ""
489
 
490
+ #: visual-form-builder.php:1233
491
  msgid "Edit Form"
492
  msgstr ""
493
 
494
+ #: visual-form-builder.php:1258
495
  msgid "New Features of Visual Form Builder Pro"
496
  msgstr ""
497
 
498
+ #: visual-form-builder.php:1260
499
  msgid "Now with Add-Ons"
500
  msgstr ""
501
 
502
+ #: visual-form-builder.php:1261
503
  msgid "Akismet Support"
504
  msgstr ""
505
 
506
+ #: visual-form-builder.php:1262
507
  msgid "Optional SPAM Verification"
508
  msgstr ""
509
 
510
+ #: visual-form-builder.php:1263
511
  msgid "Nested Drag and Drop"
512
  msgstr ""
513
 
514
+ #: visual-form-builder.php:1264
515
  msgid "Conditional Logic"
516
  msgstr ""
517
 
518
+ #: visual-form-builder.php:1265
519
  msgid "10+ new Form Fields"
520
  msgstr ""
521
 
522
+ #: visual-form-builder.php:1266
523
  msgid "Complete Entries Management"
524
  msgstr ""
525
 
526
+ #: visual-form-builder.php:1267
527
  msgid "Import/Export"
528
  msgstr ""
529
 
530
+ #: visual-form-builder.php:1268
531
  msgid "Quality HTML Email Template"
532
  msgstr ""
533
 
534
+ #: visual-form-builder.php:1269
535
  msgid "Plain Text Email Option"
536
  msgstr ""
537
 
538
+ #: visual-form-builder.php:1270
539
  msgid "Email Designer"
540
  msgstr ""
541
 
542
+ #: visual-form-builder.php:1271
543
  msgid "Analytics"
544
  msgstr ""
545
 
546
+ #: visual-form-builder.php:1272
547
  msgid "Data &amp; Form Migration"
548
  msgstr ""
549
 
550
+ #: visual-form-builder.php:1273
551
  msgid "Scheduling"
552
  msgstr ""
553
 
554
+ #: visual-form-builder.php:1274
555
  msgid "Limit Form Entries"
556
  msgstr ""
557
 
558
+ #: visual-form-builder.php:1275
559
  msgid "Simple PayPal Integration"
560
  msgstr ""
561
 
562
+ #: visual-form-builder.php:1276
563
  msgid "Form Paging"
564
  msgstr ""
565
 
566
+ #: visual-form-builder.php:1277
567
  msgid "Live Preview"
568
  msgstr ""
569
 
570
+ #: visual-form-builder.php:1278
571
  msgid "Custom Capabilities"
572
  msgstr ""
573
 
574
+ #: visual-form-builder.php:1279
575
  msgid "No License Key"
576
  msgstr ""
577
 
578
+ #: visual-form-builder.php:1280
579
  msgid "Automatic Updates"
580
  msgstr ""
581
 
582
+ #: visual-form-builder.php:1283
583
  msgid "Learn more about some of these features"
584
  msgstr ""
585
 
586
+ #: visual-form-builder.php:1284
587
  msgid "Buy Now"
588
  msgstr ""
589
 
590
+ #: visual-form-builder.php:1284
591
  msgid "Only $10"
592
  msgstr ""
593
 
594
+ #: visual-form-builder.php:1287
595
  msgid "Help Promote Visual Form Builder"
596
  msgstr ""
597
 
598
+ #: visual-form-builder.php:1289
599
  msgid "Follow me on Twitter"
600
  msgstr ""
601
 
602
+ #: visual-form-builder.php:1290
603
  msgid "Rate Visual Form Builder on WordPress.org"
604
  msgstr ""
605
 
606
+ #: visual-form-builder.php:1352
607
  msgid "Edit Field Item"
608
  msgstr ""
609
 
610
+ #: visual-form-builder.php:1369 visual-form-builder.php:1410
611
+ #: visual-form-builder.php:1649
612
  msgid "CSS Classes"
613
  msgstr ""
614
 
615
+ #: visual-form-builder.php:1380 visual-form-builder.php:1400
616
  msgid "Name"
617
  msgstr ""
618
 
619
+ #: visual-form-builder.php:1388
620
  msgid "Description (HTML tags allowed)"
621
  msgstr ""
622
 
623
+ #: visual-form-builder.php:1420
624
  msgid "Description"
625
  msgstr ""
626
 
627
+ #: visual-form-builder.php:1432
628
  msgid "Options"
629
  msgstr ""
630
 
631
+ #: visual-form-builder.php:1489
632
  msgid "Accepted File Extensions"
633
  msgstr ""
634
 
635
+ #: visual-form-builder.php:1504
636
  msgid "Validation"
637
  msgstr ""
638
 
639
+ #: visual-form-builder.php:1511
640
  msgid "12 Hour Format"
641
  msgstr ""
642
 
643
+ #: visual-form-builder.php:1512
644
  msgid "24 Hour Format"
645
  msgstr ""
646
 
647
+ #: visual-form-builder.php:1514
648
  msgid "None"
649
  msgstr ""
650
 
651
+ #: visual-form-builder.php:1515
652
  msgid "Email"
653
  msgstr ""
654
 
655
+ #: visual-form-builder.php:1516
656
  msgid "URL"
657
  msgstr ""
658
 
659
+ #: visual-form-builder.php:1517
660
  msgid "Date"
661
  msgstr ""
662
 
663
+ #: visual-form-builder.php:1518
664
  msgid "Number"
665
  msgstr ""
666
 
667
+ #: visual-form-builder.php:1519
668
  msgid "Digits"
669
  msgstr ""
670
 
671
+ #: visual-form-builder.php:1520
672
  msgid "Phone"
673
  msgstr ""
674
 
675
+ #: visual-form-builder.php:1552
676
  msgid "Required"
677
  msgstr ""
678
 
679
+ #: visual-form-builder.php:1556
680
  msgid "No"
681
  msgstr ""
682
 
683
+ #: visual-form-builder.php:1557
684
  msgid "Yes"
685
  msgstr ""
686
 
687
+ #: visual-form-builder.php:1566
688
  msgid "Size"
689
  msgstr ""
690
 
691
+ #: visual-form-builder.php:1570
692
  msgid "Small"
693
  msgstr ""
694
 
695
+ #: visual-form-builder.php:1571
696
  msgid "Medium"
697
  msgstr ""
698
 
699
+ #: visual-form-builder.php:1572
700
  msgid "Large"
701
  msgstr ""
702
 
703
+ #: visual-form-builder.php:1581
704
  msgid "Options Layout"
705
  msgstr ""
706
 
707
+ #: visual-form-builder.php:1585
708
  msgid "One Column"
709
  msgstr ""
710
 
711
+ #: visual-form-builder.php:1586
712
  msgid "Two Columns"
713
  msgstr ""
714
 
715
+ #: visual-form-builder.php:1587
716
  msgid "Three Columns"
717
  msgstr ""
718
 
719
+ #: visual-form-builder.php:1588
720
  msgid "Auto Width"
721
  msgstr ""
722
 
723
+ #: visual-form-builder.php:1597
724
  msgid "Field Layout"
725
  msgstr ""
726
 
727
+ #: visual-form-builder.php:1602
728
  msgid "Default"
729
  msgstr ""
730
 
731
+ #: visual-form-builder.php:1604
732
  msgid "Left Half"
733
  msgstr ""
734
 
735
+ #: visual-form-builder.php:1605
736
  msgid "Right Half"
737
  msgstr ""
738
 
739
+ #: visual-form-builder.php:1608
740
  msgid "Left Third"
741
  msgstr ""
742
 
743
+ #: visual-form-builder.php:1609
744
  msgid "Middle Third"
745
  msgstr ""
746
 
747
+ #: visual-form-builder.php:1610
748
  msgid "Right Third"
749
  msgstr ""
750
 
751
+ #: visual-form-builder.php:1613
752
  msgid "Left Two Thirds"
753
  msgstr ""
754
 
755
+ #: visual-form-builder.php:1614
756
  msgid "Right Two Thirds"
757
  msgstr ""
758
 
759
+ #: visual-form-builder.php:1623
760
  msgid "Default Value"
761
  msgstr ""
762
 
763
+ #: visual-form-builder.php:1633
764
  msgid "Default Country"
765
  msgstr ""
766
 
767
+ #: visual-form-builder.php:1661
768
  msgid "Remove"
769
  msgstr ""
770
 
771
+ #: visual-form-builder.php:1693
772
  msgid "The form has been successfully created."
773
  msgstr ""
774
 
775
+ #: visual-form-builder.php:1696
776
  msgid "The %s form has been updated."
777
  msgstr ""
778
 
779
+ #: visual-form-builder.php:1699
780
  msgid "The form has been successfully deleted."
781
  msgstr ""
782
 
783
+ #: visual-form-builder.php:1702
784
  msgid "The form has been successfully duplicated."
785
  msgstr ""
786
 
787
+ #: visual-form-builder.php:1717 visual-form-builder.php:1719
788
+ #: visual-form-builder.php:1743
789
  msgid "Visual Form Builder"
790
  msgstr ""
791
 
792
+ #: visual-form-builder.php:1719
793
  msgid "All Forms"
794
  msgstr ""
795
 
796
+ #: visual-form-builder.php:1720 visual-form-builder.php:1744
797
  msgid "Add New Form"
798
  msgstr ""
799
 
800
+ #: visual-form-builder.php:1722 visual-form-builder.php:1746
801
  msgid "Export"
802
  msgstr ""
803
 
804
+ #: visual-form-builder.php:1758
805
+ msgid "Add New"
806
+ msgstr ""
807
+
808
+ #: visual-form-builder.php:1761
809
  msgid "Search results for \"%s\""
810
  msgstr ""
811
 
812
+ #: visual-form-builder.php:1794
813
  msgid "New Form"
814
  msgstr ""
815
 
816
+ #: visual-form-builder.php:1883
817
  msgid "This field is required and cannot be empty."
818
  msgstr ""
819
 
820
+ #: visual-form-builder.php:1890
821
  msgid "Not a valid email address"
822
  msgstr ""
823
 
824
+ #: visual-form-builder.php:1896
825
  msgid "Not a valid number"
826
  msgstr ""
827
 
828
+ #: visual-form-builder.php:1903
829
  msgid "Not a valid phone number. Most US/Canada and International formats accepted."
830
  msgstr ""
831
 
832
+ #: visual-form-builder.php:1908
833
  msgid "Not a valid URL."
834
  msgstr ""
835
  #. Plugin Name of the plugin/theme
readme.txt CHANGED
@@ -1,21 +1,21 @@
1
  === Visual Form Builder ===
2
  Contributors: mmuro
3
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=G87A9UN9CLPH4&lc=US&item_name=Visual%20Form%20Builder&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted
4
- Tags: form, forms, contact form, form to email, email form, email, input, validation, jquery, shortcode
5
- Requires at least: 3.4.1
6
- Tested up to: 3.5.1
7
- Stable tag: 2.7.1
8
  License: GPLv2 or later
9
 
10
- Build beautiful, fully functional forms in only a few minutes without writing PHP, CSS, or HTML.
11
 
12
  == Description ==
13
 
14
- *Visual Form Builder* is a plugin that allows you to build and manage all kinds of forms for your website in a single place. Building a fully functional form takes only a few minutes and you don't have to write one bit of PHP, CSS, or HTML!
15
 
16
  = Upgrade to Visual Form Builder Pro =
17
 
18
- If you are a fan of Visual Form Builder and want extra features and functionality, [Visual Form Builder Pro](http://vfb.matthewmuro.com) is available for only **$10**.
19
 
20
  = Features =
21
 
@@ -225,12 +225,27 @@ function my_scripts_method() {
225
 
226
  == Changelog ==
227
 
228
- **Version 2.7.1**
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
229
 
230
  * Fix bug in Export where fields did not load in certain cases
231
  * Minor code updates
232
 
233
- **Version 2.7**
234
 
235
  * Add widget for displaying forms in sidebar
236
  * Add dashboard widget for displaying recent entries
@@ -245,11 +260,11 @@ function my_scripts_method() {
245
  * Rollback Date field type to non-HTML5 to prevent duplicate date pickers in Chrome
246
  * Update language .POT
247
 
248
- **Version 2.6.9**
249
 
250
  * Fix bug where Validation would be removed on saving predefined fields
251
 
252
- **Version 2.6.8**
253
 
254
  * Add Reply-To to email headers for better compatibility with some email servers
255
  * Add new Fields selection in Export
@@ -264,17 +279,17 @@ function my_scripts_method() {
264
  * Deprecate use of CDN for certain files in favor of locally hosted versions
265
  * Deprecate Export Selected in favor of more reliable exporting on the Export screen
266
 
267
- **Version 2.6.7**
268
 
269
  * Update email headers
270
  * Fix bug where notification email did not send
271
  * Fix textarea value formatting in email
272
 
273
- **Version 2.6.6**
274
 
275
  * Turn off script debugging
276
 
277
- **Version 2.6.5**
278
 
279
  * Add confirmation to Delete field
280
  * Add new Address label filter
@@ -286,11 +301,11 @@ function my_scripts_method() {
286
  * Fix media button to use correct action
287
  * Fix missing un-prefixed classes
288
 
289
- **Version 2.6.4**
290
 
291
  * Fix bug where SVN commit mangled code
292
 
293
- **Version 2.6.3**
294
 
295
  * Update CSS to now prefix all classes to help eliminate theme conflicts
296
  * Update email function to force a From email that exists on the same domain
@@ -299,7 +314,7 @@ function my_scripts_method() {
299
  * Fix bug preventing Export from displaying filtering options
300
  * Minor code cleanups
301
 
302
- **Version 2.6.2**
303
 
304
  * Fix bug where File Upload field would prevent validation
305
  * Fix bug when selecting entries export
@@ -307,12 +322,12 @@ function my_scripts_method() {
307
  * Fix bug for another missing Save Form button
308
  * Update JS and CSS from CDN to use HTTPS
309
 
310
- **Version 2.6.1**
311
 
312
  * Fix bug for missing Save Form button
313
  * Fix bug for entries screen options and pagination
314
 
315
- **Version 2.6**
316
 
317
  * Move plugin into its own menu
318
  * Add new 'All Forms' view with an alphabetical group list
@@ -324,7 +339,7 @@ function my_scripts_method() {
324
  * Fix bug where form rendering would behave erratically in Internet Explorer 9
325
  * Fix bug where sender emails would be cut off after 25 characters in the entries database
326
 
327
- **Version 2.5**
328
 
329
  * Add new Export page for exporting all entries
330
  * Add IDs to each form item on output
@@ -337,31 +352,31 @@ function my_scripts_method() {
337
  * Update server side validation to denote which field is failing
338
  * Minor admin CSS update
339
 
340
- **Version 2.4.1**
341
 
342
  * Fix bug where misspelled variable caused email to not send
343
 
344
- **Version 2.4**
345
 
346
  * Fix bug where label alignment option was not being saved
347
  * Update spam bot check to only execute when form is submitted
348
  * Update list of spam bots
349
 
350
- **Version 2.3.3**
351
 
352
  * Fix bug for missing media button image
353
 
354
- **Version 2.3.2**
355
 
356
  * Fix bug that displayed a warning
357
 
358
- **Version 2.3.1**
359
 
360
  * Fix bug where Export feature was broken
361
  * Fix bug where server validation failed on certain data types
362
  * Add months drop down filter to Entries list
363
 
364
- **Version 2.3**
365
 
366
  * Add media button to Posts/Pages to easily embed forms (thanks to Paul Armstrong Designs!)
367
  * Add search feature to Entries
@@ -375,7 +390,7 @@ function my_scripts_method() {
375
  * Update how the entries files are included to eliminate PHP notices
376
  * Minor updates to CSS
377
 
378
- **Version 2.2**
379
 
380
  * Add Label Alignment option
381
  * Add server side form validation; SPAM hardening
@@ -388,7 +403,7 @@ function my_scripts_method() {
388
  * Update jQueryUI version
389
  * Fix bug preventing form deletion
390
 
391
- **Version 2.1**
392
 
393
  * Add Accepts option to File Upload field
394
  * Add Small size to field options
@@ -399,7 +414,7 @@ function my_scripts_method() {
399
  * Verification fields now customizable
400
  * Verification field now can be set to not required
401
 
402
- **Version 2.0**
403
 
404
  * Fix bug for misspelled languages folder
405
  * Fix bug for slashes appearing in email and admin
@@ -408,15 +423,15 @@ function my_scripts_method() {
408
  * Update the way Addresses were handled during email
409
  * Add Hungarian translation
410
 
411
- **Version 1.9.2**
412
 
413
  * Bug fix for copied forms with nested fields
414
 
415
- **Version 1.9.1**
416
 
417
  * Bug fix for Sender Name, Email, and Notification Email overrides
418
 
419
- **Version 1.9**
420
 
421
  * Add ability for fields to be nested underneath Fieldsets and Sections
422
  * Add Section Form Item
@@ -425,7 +440,7 @@ function my_scripts_method() {
425
  * Update new form building to no longer force require email details
426
  * Update Delete Form link to require confirmation before deleting
427
 
428
- **Version 1.8**
429
 
430
  * Add Dynamic Add/Delete for Options for Radio, Select, and Checkbox fields
431
  * Add Dynamic Add/Delete for Email(s) To field
@@ -433,31 +448,31 @@ function my_scripts_method() {
433
  * Update Instructions field to allow for images
434
  * Submit button text value now customizable
435
 
436
- **Version 1.7**
437
 
438
  * Add Instructions Form Item
439
  * Add Duplicate Form feature
440
  * Add Sender Name and Sender Email customization fields to Notifications
441
  * Update CSS
442
 
443
- **Version 1.6**
444
 
445
  * Fix bug where multiple address blocks could not be used
446
  * Add internationalization support
447
  * Add auto-respond feature to separately notify your users after form submission
448
  * Update jQuery Validation to 1.8.1
449
 
450
- **Version 1.5.1**
451
 
452
  * Fix bug where missing jQuery prevented multiple form fix from working
453
 
454
- **Version 1.5**
455
 
456
  * Fix bug where multiple forms on same page could not be submitted individually
457
  * Fix bug where Entries form filter did not work
458
  * Update admin CSS to use it's own file instead of one loaded form WordPress
459
 
460
- **Version 1.4**
461
 
462
  * Fix bug where database charset wasn't being set and causing character encoding issues
463
  * Fix date submitted to match local date and time settings
@@ -466,13 +481,13 @@ function my_scripts_method() {
466
  * Add Entries Export feature
467
  * Update View Entries to full page view instead of jQuery show/hide quick view
468
 
469
- **Version 1.3.1**
470
 
471
  * Fix bug where new Confirmation screen was not being installed
472
  * Fix bug where escaped names and descriptions were not being stripped of slashes properly
473
  * Add missing sprite image for Form Items
474
 
475
- **Version 1.3**
476
 
477
  * Fix bug where jQuery validation was missing from security field
478
  * Update Form Items UI to make it easier and quicker to add fields
@@ -480,11 +495,11 @@ function my_scripts_method() {
480
  * Add Confirmation customization
481
  * Update CSS output for some elements
482
 
483
- **Version 1.2.1**
484
 
485
  * Fix bug where entries table does not install
486
 
487
- **Version 1.2**
488
 
489
  * Fix bug where reserved words may have been used
490
  * Fix bug where multiple open validation dropdowns could not be used in the builder
@@ -492,18 +507,21 @@ function my_scripts_method() {
492
  * Improve form submission by removing wp_redirect
493
  * Add Sender Name and Email override
494
 
495
- **Version 1.1**
496
 
497
  * Fix bug that prevented all selected checkbox options from being submitted
498
  * Add more help text on contextual Help tab
499
  * Fix missing closing paragraph tag on success message
500
 
501
- **Version 1.0**
502
 
503
  * Plugin launch!
504
 
505
  == Upgrade Notice ==
506
 
 
 
 
507
  = 2.7.1 =
508
  Fix bug in Export where fields did not load in certain cases
509
 
1
  === Visual Form Builder ===
2
  Contributors: mmuro
3
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=G87A9UN9CLPH4&lc=US&item_name=Visual%20Form%20Builder&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted
4
+ Tags: form, forms, contact form, contact forms, form, forms, form to email, email form, email, input, validation, jquery, shortcode, form builder, contact form builder, form manager, form creator
5
+ Requires at least: 3.5
6
+ Tested up to: 3.6
7
+ Stable tag: 2.7.2
8
  License: GPLv2 or later
9
 
10
+ Build beautiful, fully functional contact forms in only a few minutes without writing PHP, CSS, or HTML.
11
 
12
  == Description ==
13
 
14
+ *Visual Form Builder* is a plugin that allows you to build and manage all kinds of forms for your website in a single place. Building a fully functional contact form takes only a few minutes and you don't have to write one bit of PHP, CSS, or HTML!
15
 
16
  = Upgrade to Visual Form Builder Pro =
17
 
18
+ If you are a fan of Visual Form Builder and want extra features and functionality, [Visual Form Builder Pro](http://vfb.matthewmuro.com) is available.
19
 
20
  = Features =
21
 
225
 
226
  == Changelog ==
227
 
228
+ **Version 2.7.2 — May 05, 2013**
229
+
230
+ * Add form search in admin
231
+ * Add 'Pages to Export' option when more than 1000 entries detected for a single form
232
+ * Add Netherlands translation
233
+ * Update forms list design
234
+ * Update admin to require WordPress 3.5 and jQuery UI 1.9
235
+ * Update behavior to allow deselecting Default values on Select/Radio/Checkbox options
236
+ * Update some translations
237
+ * Update Entries to allow trashing before deleting
238
+ * Update style of "Add Form" button above post/page visual editor
239
+ * Update and improve sticky sidebar behavior
240
+ * Fix bug where nesting and sorting would not save
241
+ * Fix bug during Export for certain encoded characters
242
+
243
+ **Version 2.7.1 — Mar 13, 2013**
244
 
245
  * Fix bug in Export where fields did not load in certain cases
246
  * Minor code updates
247
 
248
+ **Version 2.7 — Feb 28, 2013**
249
 
250
  * Add widget for displaying forms in sidebar
251
  * Add dashboard widget for displaying recent entries
260
  * Rollback Date field type to non-HTML5 to prevent duplicate date pickers in Chrome
261
  * Update language .POT
262
 
263
+ **Version 2.6.9 — Feb 08, 2013**
264
 
265
  * Fix bug where Validation would be removed on saving predefined fields
266
 
267
+ **Version 2.6.8 — Feb 06, 2013**
268
 
269
  * Add Reply-To to email headers for better compatibility with some email servers
270
  * Add new Fields selection in Export
279
  * Deprecate use of CDN for certain files in favor of locally hosted versions
280
  * Deprecate Export Selected in favor of more reliable exporting on the Export screen
281
 
282
+ **Version 2.6.7 — Dec 06, 2012**
283
 
284
  * Update email headers
285
  * Fix bug where notification email did not send
286
  * Fix textarea value formatting in email
287
 
288
+ **Version 2.6.6 — Dec 04, 2012**
289
 
290
  * Turn off script debugging
291
 
292
+ **Version 2.6.5 — Dec 04, 2012**
293
 
294
  * Add confirmation to Delete field
295
  * Add new Address label filter
301
  * Fix media button to use correct action
302
  * Fix missing un-prefixed classes
303
 
304
+ **Version 2.6.4 — Nov 12, 2012**
305
 
306
  * Fix bug where SVN commit mangled code
307
 
308
+ **Version 2.6.3 — Nov 12, 2012**
309
 
310
  * Update CSS to now prefix all classes to help eliminate theme conflicts
311
  * Update email function to force a From email that exists on the same domain
314
  * Fix bug preventing Export from displaying filtering options
315
  * Minor code cleanups
316
 
317
+ **Version 2.6.2 — Oct 23, 2012**
318
 
319
  * Fix bug where File Upload field would prevent validation
320
  * Fix bug when selecting entries export
322
  * Fix bug for another missing Save Form button
323
  * Update JS and CSS from CDN to use HTTPS
324
 
325
+ **Version 2.6.1 — Oct 17, 2012**
326
 
327
  * Fix bug for missing Save Form button
328
  * Fix bug for entries screen options and pagination
329
 
330
+ **Version 2.6 — Oct 17, 2012**
331
 
332
  * Move plugin into its own menu
333
  * Add new 'All Forms' view with an alphabetical group list
339
  * Fix bug where form rendering would behave erratically in Internet Explorer 9
340
  * Fix bug where sender emails would be cut off after 25 characters in the entries database
341
 
342
+ **Version 2.5 — Sep 13, 2012**
343
 
344
  * Add new Export page for exporting all entries
345
  * Add IDs to each form item on output
352
  * Update server side validation to denote which field is failing
353
  * Minor admin CSS update
354
 
355
+ **Version 2.4.1 — May 22, 2012**
356
 
357
  * Fix bug where misspelled variable caused email to not send
358
 
359
+ **Version 2.4 — May 22, 2012**
360
 
361
  * Fix bug where label alignment option was not being saved
362
  * Update spam bot check to only execute when form is submitted
363
  * Update list of spam bots
364
 
365
+ **Version 2.3.3 — Apr 30, 2012**
366
 
367
  * Fix bug for missing media button image
368
 
369
+ **Version 2.3.2 — Apr 27, 2012**
370
 
371
  * Fix bug that displayed a warning
372
 
373
+ **Version 2.3.1 — Apr 27, 2012**
374
 
375
  * Fix bug where Export feature was broken
376
  * Fix bug where server validation failed on certain data types
377
  * Add months drop down filter to Entries list
378
 
379
+ **Version 2.3 — Apr 24, 2012**
380
 
381
  * Add media button to Posts/Pages to easily embed forms (thanks to Paul Armstrong Designs!)
382
  * Add search feature to Entries
390
  * Update how the entries files are included to eliminate PHP notices
391
  * Minor updates to CSS
392
 
393
+ **Version 2.2 — Mar 26, 2012**
394
 
395
  * Add Label Alignment option
396
  * Add server side form validation; SPAM hardening
403
  * Update jQueryUI version
404
  * Fix bug preventing form deletion
405
 
406
+ **Version 2.1 — Mar 06, 2012**
407
 
408
  * Add Accepts option to File Upload field
409
  * Add Small size to field options
414
  * Verification fields now customizable
415
  * Verification field now can be set to not required
416
 
417
+ **Version 2.0 — Feb 10, 2012**
418
 
419
  * Fix bug for misspelled languages folder
420
  * Fix bug for slashes appearing in email and admin
423
  * Update the way Addresses were handled during email
424
  * Add Hungarian translation
425
 
426
+ **Version 1.9.2 — Jan 09, 2012**
427
 
428
  * Bug fix for copied forms with nested fields
429
 
430
+ **Version 1.9.1 — Jan 04, 2012**
431
 
432
  * Bug fix for Sender Name, Email, and Notification Email overrides
433
 
434
+ **Version 1.9 — Jan 03, 2012**
435
 
436
  * Add ability for fields to be nested underneath Fieldsets and Sections
437
  * Add Section Form Item
440
  * Update new form building to no longer force require email details
441
  * Update Delete Form link to require confirmation before deleting
442
 
443
+ **Version 1.8 — Nov 22, 2011**
444
 
445
  * Add Dynamic Add/Delete for Options for Radio, Select, and Checkbox fields
446
  * Add Dynamic Add/Delete for Email(s) To field
448
  * Update Instructions field to allow for images
449
  * Submit button text value now customizable
450
 
451
+ **Version 1.7 — Nov 09, 2011**
452
 
453
  * Add Instructions Form Item
454
  * Add Duplicate Form feature
455
  * Add Sender Name and Sender Email customization fields to Notifications
456
  * Update CSS
457
 
458
+ **Version 1.6 — Oct 07, 2011**
459
 
460
  * Fix bug where multiple address blocks could not be used
461
  * Add internationalization support
462
  * Add auto-respond feature to separately notify your users after form submission
463
  * Update jQuery Validation to 1.8.1
464
 
465
+ **Version 1.5.1 — Sep 08, 2011**
466
 
467
  * Fix bug where missing jQuery prevented multiple form fix from working
468
 
469
+ **Version 1.5 — Sep 07, 2011**
470
 
471
  * Fix bug where multiple forms on same page could not be submitted individually
472
  * Fix bug where Entries form filter did not work
473
  * Update admin CSS to use it's own file instead of one loaded form WordPress
474
 
475
+ **Version 1.4 — Aug 16, 2011**
476
 
477
  * Fix bug where database charset wasn't being set and causing character encoding issues
478
  * Fix date submitted to match local date and time settings
481
  * Add Entries Export feature
482
  * Update View Entries to full page view instead of jQuery show/hide quick view
483
 
484
+ **Version 1.3.1 — Jul 28, 2011**
485
 
486
  * Fix bug where new Confirmation screen was not being installed
487
  * Fix bug where escaped names and descriptions were not being stripped of slashes properly
488
  * Add missing sprite image for Form Items
489
 
490
+ **Version 1.3 — Jul 27, 2011**
491
 
492
  * Fix bug where jQuery validation was missing from security field
493
  * Update Form Items UI to make it easier and quicker to add fields
495
  * Add Confirmation customization
496
  * Update CSS output for some elements
497
 
498
+ **Version 1.2.1 — Jul 19, 2011**
499
 
500
  * Fix bug where entries table does not install
501
 
502
+ **Version 1.2 — Jul 19, 2011**
503
 
504
  * Fix bug where reserved words may have been used
505
  * Fix bug where multiple open validation dropdowns could not be used in the builder
507
  * Improve form submission by removing wp_redirect
508
  * Add Sender Name and Email override
509
 
510
+ **Version 1.1 — Jun 30, 2011**
511
 
512
  * Fix bug that prevented all selected checkbox options from being submitted
513
  * Add more help text on contextual Help tab
514
  * Fix missing closing paragraph tag on success message
515
 
516
+ **Version 1.0 — Jun 23, 2011**
517
 
518
  * Plugin launch!
519
 
520
  == Upgrade Notice ==
521
 
522
+ = 2.7.2 =
523
+ Add 'Pages to Export' option. Update plugin to require WordPress 3.5 and jQuery UI 1.9
524
+
525
  = 2.7.1 =
526
  Fix bug in Export where fields did not load in certain cases
527
 
visual-form-builder.php CHANGED
@@ -4,7 +4,7 @@ Plugin Name: Visual Form Builder
4
  Description: Dynamically build forms using a simple interface. Forms include jQuery validation, a basic logic-based verification system, and entry tracking.
5
  Author: Matthew Muro
6
  Author URI: http://matthewmuro.com
7
- Version: 2.7.1
8
  */
9
 
10
  /*
@@ -38,7 +38,7 @@ class Visual_Form_Builder{
38
  * @var string
39
  * @access protected
40
  */
41
- protected $vfb_db_version = '2.6.7';
42
 
43
  /**
44
  * Flag used to add scripts to front-end only once
@@ -56,7 +56,16 @@ class Visual_Form_Builder{
56
  * @var array
57
  * @access public
58
  */
59
- public $countries = array( "", "Afghanistan", "Albania", "Algeria", "Andorra", "Angola", "Antigua and Barbuda", "Argentina", "Armenia", "Australia", "Austria", "Azerbaijan", "Bahamas", "Bahrain", "Bangladesh", "Barbados", "Belarus", "Belgium", "Belize", "Benin", "Bhutan", "Bolivia", "Bosnia and Herzegovina", "Botswana", "Brazil", "Brunei", "Bulgaria", "Burkina Faso", "Burundi", "Cambodia", "Cameroon", "Canada", "Cape Verde", "Central African Republic", "Chad", "Chile", "China", "Colombi", "Comoros", "Congo (Brazzaville)", "Congo", "Costa Rica", "Cote d\'Ivoire", "Croatia", "Cuba", "Cyprus", "Czech Republic", "Denmark", "Djibouti", "Dominica", "Dominican Republic", "East Timor (Timor Timur)", "Ecuador", "Egypt", "El Salvador", "Equatorial Guinea", "Eritrea", "Estonia", "Ethiopia", "Fiji", "Finland", "France", "Gabon", "Gambia, The", "Georgia", "Germany", "Ghana", "Greece", "Grenada", "Guatemala", "Guinea", "Guinea-Bissau", "Guyana", "Haiti", "Honduras", "Hungary", "Iceland", "India", "Indonesia", "Iran", "Iraq", "Ireland", "Israel", "Italy", "Jamaica", "Japan", "Jordan", "Kazakhstan", "Kenya", "Kiribati", "Korea, North", "Korea, South", "Kuwait", "Kyrgyzstan", "Laos", "Latvia", "Lebanon", "Lesotho", "Liberia", "Libya", "Liechtenstein", "Lithuania", "Luxembourg", "Macedonia", "Madagascar", "Malawi", "Malaysia", "Maldives", "Mali", "Malta", "Marshall Islands", "Mauritania", "Mauritius", "Mexico", "Micronesia", "Moldova", "Monaco", "Mongolia", "Morocco", "Mozambique", "Myanmar", "Namibia", "Nauru", "Nepa", "Netherlands", "New Zealand", "Nicaragua", "Niger", "Nigeria", "Norway", "Oman", "Pakistan", "Palau", "Panama", "Papua New Guinea", "Paraguay", "Peru", "Philippines", "Poland", "Portugal", "Qatar", "Romania", "Russia", "Rwanda", "Saint Kitts and Nevis", "Saint Lucia", "Saint Vincent", "Samoa", "San Marino", "Sao Tome and Principe", "Saudi Arabia", "Senegal", "Serbia and Montenegro", "Seychelles", "Sierra Leone", "Singapore", "Slovakia", "Slovenia", "Solomon Islands", "Somalia", "South Africa", "Spain", "Sri Lanka", "Sudan", "Suriname", "Swaziland", "Sweden", "Switzerland", "Syria", "Taiwan", "Tajikistan", "Tanzania", "Thailand", "Togo", "Tonga", "Trinidad and Tobago", "Tunisia", "Turkey", "Turkmenistan", "Tuvalu", "Uganda", "Ukraine", "United Arab Emirates", "United Kingdom", "United States of America", "Uruguay", "Uzbekistan", "Vanuatu", "Vatican City", "Venezuela", "Vietnam", "Yemen", "Zambia", "Zimbabwe" );
 
 
 
 
 
 
 
 
 
60
 
61
  /**
62
  * Constructor. Register core filters and actions.
@@ -76,7 +85,7 @@ class Visual_Form_Builder{
76
  // Build options and settings pages.
77
  add_action( 'admin_menu', array( &$this, 'add_admin' ) );
78
  add_action( 'admin_init', array( &$this, 'save' ) );
79
- add_action( 'admin_init', array( &$this, 'additional_plugin_setup' ) );
80
 
81
  // Register AJAX functions
82
  $actions = array(
@@ -93,9 +102,7 @@ class Visual_Form_Builder{
93
  // Add all AJAX functions
94
  foreach( $actions as $name ) {
95
  add_action( "wp_ajax_visual_form_builder_$name", array( &$this, "ajax_$name" ) );
96
- }
97
-
98
- add_action( 'load-toplevel_page_visual-form-builder', array( &$this, 'help' ) );
99
 
100
  // Adds additional media button to insert form shortcode
101
  add_action( 'media_buttons', array( &$this, 'add_media_button' ), 999 );
@@ -103,30 +110,12 @@ class Visual_Form_Builder{
103
  // Adds a Dashboard widget
104
  add_action( 'wp_dashboard_setup', array( &$this, 'add_dashboard_widget' ) );
105
 
106
- // Load the includes files
107
- add_action( 'load-visual-form-builder_page_vfb-entries', array( &$this, 'includes' ) );
108
-
109
- // Adds a Screen Options tab to the Entries screen
110
- add_filter( 'set-screen-option', array( &$this, 'save_screen_options' ), 10, 3 );
111
- add_filter( 'load-toplevel_page_visual-form-builder', array( &$this, 'screen_options' ) );
112
- add_filter( 'load-visual-form-builder_page_vfb-entries', array( &$this, 'screen_options' ) );
113
-
114
- // Add meta boxes to the form builder admin page
115
- add_action( 'load-toplevel_page_visual-form-builder', array( &$this, 'add_meta_boxes' ) );
116
-
117
  // Adds a Settings link to the Plugins page
118
  add_filter( 'plugin_action_links', array( &$this, 'plugin_action_links' ), 10, 2 );
119
 
120
  // Check the db version and run SQL install, if needed
121
  add_action( 'plugins_loaded', array( &$this, 'update_db_check' ) );
122
 
123
- // Load the jQuery and CSS we need if we're on our plugin page
124
- $current_pages = array( 'toplevel_page_visual-form-builder', 'visual-form-builder_page_vfb-add-new', 'visual-form-builder_page_vfb-entries', 'visual-form-builder_page_vfb-export' );
125
-
126
- foreach ( $current_pages as $page ) {
127
- add_action( "load-$page", array( &$this, 'admin_scripts' ) );
128
- }
129
-
130
  // Display update messages
131
  add_action( 'admin_notices', array( &$this, 'admin_notices' ) );
132
  }
@@ -149,7 +138,9 @@ class Visual_Form_Builder{
149
  * @since 2.7
150
  */
151
  public function additional_plugin_setup() {
152
-
 
 
153
  if ( !get_option( 'vfb_dashboard_widget_options' ) ) {
154
  $widget_options['vfb_dashboard_recent_entries'] = array(
155
  'items' => 5,
@@ -185,6 +176,14 @@ class Visual_Form_Builder{
185
  $entries_detail = new VisualFormBuilder_Entries_Detail();
186
  }
187
 
 
 
 
 
 
 
 
 
188
  /**
189
  * Add Settings link to Plugins page
190
  *
@@ -204,8 +203,13 @@ class Visual_Form_Builder{
204
  * @since 2.3
205
  */
206
  public function add_media_button(){
207
- if ( current_user_can( 'manage_options' ) )
208
- echo '<a href="' . add_query_arg( array( 'action' => 'visual_form_builder_media_button', 'width' => '450' ), admin_url( 'admin-ajax.php' ) ) . '" class="thickbox" title="Add Visual Form Builder form"><img width="18" height="18" src="' . plugins_url( 'visual-form-builder/images/vfb_icon.png' ) . '" alt="Add Visual Form Builder form" /></a>';
 
 
 
 
 
209
  }
210
 
211
  /**
@@ -232,15 +236,23 @@ class Visual_Form_Builder{
232
  $widgets = get_option( 'vfb_dashboard_widget_options' );
233
  $total_items = isset( $widgets['vfb_dashboard_recent_entries'] ) && isset( $widgets['vfb_dashboard_recent_entries']['items'] ) ? absint( $widgets['vfb_dashboard_recent_entries']['items'] ) : 5;
234
 
235
- $entries = $wpdb->get_results( $wpdb->prepare( "SELECT forms.form_title, entries.entries_id, entries.form_id, entries.sender_name, entries.sender_email, entries.date_submitted FROM $this->form_table_name AS forms INNER JOIN $this->entries_table_name AS entries ON entries.form_id = forms.form_id ORDER BY entries.date_submitted DESC LIMIT %d", $total_items ) );
236
-
237
- if ( !$entries ) :
238
  echo sprintf(
239
- '<p>%1$s<a href="%2$s">%3$s</a>.',
240
  __( 'You currently do not have any forms.', 'visual-form-builder' ),
241
  esc_url( admin_url( 'admin.php?page=vfb-add-new' ) ),
242
  __( 'Get started!', 'visual-form-builder' )
243
  );
 
 
 
 
 
 
 
 
244
  else :
245
 
246
  $content = '';
@@ -389,23 +401,34 @@ class Visual_Form_Builder{
389
  public function screen_options(){
390
  $screen = get_current_screen();
391
 
 
 
 
392
  switch( $screen->id ) {
393
- case 'visual-form-builder_page_vfb-entries' :
 
394
  add_screen_option( 'per_page', array(
395
  'label' => __( 'Entries per page', 'visual-form-builder' ),
396
  'default' => 20,
397
  'option' => 'vfb_entries_per_page'
398
  ) );
 
399
  break;
400
 
401
- case 'toplevel_page_visual-form-builder' :
402
- if ( !isset( $_REQUEST['form'] ) )
403
- break;
404
-
405
- add_screen_option( 'layout_columns', array(
406
- 'max' => 2,
407
- 'default' => 2
408
- ) );
 
 
 
 
 
 
409
 
410
  break;
411
  }
@@ -420,6 +443,8 @@ class Visual_Form_Builder{
420
 
421
  if ( $option == 'vfb_entries_per_page' )
422
  return $value;
 
 
423
  }
424
 
425
  /**
@@ -430,9 +455,11 @@ class Visual_Form_Builder{
430
  public function add_meta_boxes() {
431
  global $current_screen;
432
 
433
- if ( $current_screen->id == 'toplevel_page_visual-form-builder' && isset( $_REQUEST['form'] ) ) {
434
- add_meta_box( 'vfb_form_items_meta_box', __( 'Form Items', 'visual-form-builder' ), array( &$this, 'meta_box_form_items' ), 'toplevel_page_visual-form-builder', 'side', 'high' );
435
- add_meta_box( 'vfb_form_media_button_tip', __( 'Display Forms', 'visual-form-builder' ), array( &$this, 'meta_box_display_forms' ), 'toplevel_page_visual-form-builder', 'side', 'low' );
 
 
436
  }
437
  }
438
  /**
@@ -583,6 +610,7 @@ class Visual_Form_Builder{
583
  emails_to TEXT,
584
  date_submitted DATETIME,
585
  ip_address VARCHAR(25),
 
586
  PRIMARY KEY (entries_id)
587
  ) DEFAULT CHARACTER SET $charset COLLATE $collate;";
588
 
@@ -601,10 +629,12 @@ class Visual_Form_Builder{
601
  wp_enqueue_script( 'jquery-ui-sortable' );
602
  wp_enqueue_script( 'postbox' );
603
  wp_enqueue_script( 'jquery-form-validation', plugins_url( '/js/jquery.validate.min.js', __FILE__ ), array( 'jquery' ), '1.9.0', true );
604
- wp_enqueue_script( 'form-elements-add', plugins_url( 'visual-form-builder/js/vfb-admin.js' ) , array( 'jquery', 'jquery-form-validation' ), '', true );
605
- wp_enqueue_script( 'nested-sortable', plugins_url( 'visual-form-builder/js/jquery.ui.nestedSortable.js' ) , array( 'jquery', 'jquery-ui-sortable' ), '', true );
606
 
607
- wp_enqueue_style( 'visual-form-builder-style', plugins_url( "visual-form-builder/css/visual-form-builder-admin.css" ) );
 
 
608
  }
609
 
610
  /**
@@ -616,10 +646,14 @@ class Visual_Form_Builder{
616
  // Make sure scripts are only added once via shortcode
617
  $this->add_scripts = true;
618
 
619
- wp_enqueue_script( 'jquery-form-validation', plugins_url( '/js/jquery.validate.min.js', __FILE__ ), array( 'jquery' ), '1.9.0', true );
 
 
 
 
620
  wp_enqueue_script( 'jquery-ui-datepicker' );
621
- wp_enqueue_script( 'visual-form-builder-validation', plugins_url( 'visual-form-builder/js/vfb-validation.js' ) , array( 'jquery', 'jquery-form-validation' ), '', true );
622
- wp_enqueue_script( 'visual-form-builder-metadata', plugins_url( 'visual-form-builder/js/jquery.metadata.js' ) , array( 'jquery', 'jquery-form-validation' ), '', true );
623
  }
624
 
625
  /**
@@ -968,12 +1002,10 @@ class Visual_Form_Builder{
968
 
969
  foreach ( $data as $k => $v ) {
970
  // Update each field with it's new sequence and parent ID
971
- $wpdb->update( $this->field_table_name, array( 'field_sequence' => $k, 'field_parent' => $v['parent'] ), array( 'field_id' => $v['field_id'] ) );
972
  }
973
-
974
- return;
975
 
976
- die(1);
977
  }
978
 
979
  /**
@@ -1077,7 +1109,7 @@ class Visual_Form_Builder{
1077
  public function ajax_delete_field() {
1078
  global $wpdb;
1079
 
1080
- if ( isset( $_REQUEST['page'] ) && $_REQUEST['page'] == 'toplevel_page_visual-form-builder' && isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'visual_form_builder_delete_field' ) {
1081
  $form_id = absint( $_REQUEST['form'] );
1082
  $field_id = absint( $_REQUEST['field'] );
1083
 
@@ -1186,113 +1218,28 @@ class Visual_Form_Builder{
1186
  * @since 2.5
1187
  */
1188
  public function all_forms() {
1189
- global $wpdb;
1190
 
1191
  $order = sanitize_sql_orderby( 'form_title ASC' );
1192
 
1193
  $where = apply_filters( 'vfb_pre_get_forms', '' );
1194
- $forms = $wpdb->get_results( "SELECT * FROM $this->form_table_name WHERE 1=1 $where ORDER BY $order" );
 
 
 
 
 
 
 
1195
 
1196
- $a = array();
 
 
 
 
 
 
1197
 
1198
- if ( $forms ) :
1199
- // Loop through each for and build the tabs
1200
- foreach ( $forms as $form ) {
1201
- $form_id = $form->form_id;
1202
- $form_title = stripslashes( $form->form_title );
1203
- $entries_count = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $this->entries_table_name WHERE form_id = %d", $form_id ) );
1204
- $sort = substr( strtoupper( $form_title ), 0, 1 );
1205
-
1206
- if ( preg_match( '/[0-9]/i', $sort ) )
1207
- $sort = '0-9';
1208
-
1209
- $a[ $sort ][] = array(
1210
- 'id' => $form_id,
1211
- 'title' => $form_title,
1212
- 'entries_count' => $entries_count
1213
- );
1214
-
1215
- }
1216
- ?>
1217
- <div class="vfb-form-alpha-list">
1218
- <hr>
1219
- <?php
1220
- foreach ( $a as $alpha => $value ) :
1221
- ?>
1222
- <div class="vfb-form-alpha-group">
1223
- <h2 class='letter'><?php echo $alpha; ?></h2>
1224
- <?php
1225
- foreach ( $value as $alphaForm ) {
1226
- ?>
1227
-
1228
- <div class="vfb-form-alpha-form">
1229
- <h3><a class="" href="<?php echo esc_url( add_query_arg( array( 'form' => $alphaForm['id'] ), admin_url( 'admin.php?page=visual-form-builder' ) ) ); ?>"><?php echo $alphaForm['title']; ?></a></h3>
1230
- <div class="vfb-publishing-actions">
1231
- <p>
1232
- <a class="" href="<?php echo esc_url( add_query_arg( array( 'form' => $alphaForm['id'] ), admin_url( 'admin.php?page=visual-form-builder' ) ) ); ?>">
1233
- <strong><?php _e( 'Edit Form', 'visual-form-builder' ); ?></strong>
1234
- </a> |
1235
- <a class="submitdelete menu-delete" href="<?php echo esc_url( wp_nonce_url( admin_url('admin.php?page=visual-form-builder&amp;action=delete_form&amp;form=' . $alphaForm['id'] ), 'delete-form-' . $alphaForm['id'] ) ); ?>" class=""><?php _e( 'Delete' , 'visual-form-builder'); ?></a> |
1236
- <a href="<?php echo esc_url( add_query_arg( array( 'form-filter' => $alphaForm['id'] ), admin_url( 'admin.php?page=vfb-entries' ) ) ); ?>"><?php echo $alphaForm['entries_count']; ?> Entries</a>
1237
-
1238
- </p>
1239
- </div> <!-- .vfb-publishing-actions -->
1240
- </div>
1241
- <div class="clear"></div>
1242
- <?php
1243
- }
1244
- ?>
1245
- </div> <!-- .vfb-form-alpha-group -->
1246
- <hr>
1247
- <?php endforeach; ?>
1248
- </div> <!-- .vfb-form-alpha-list -->
1249
-
1250
- <?php else : ?>
1251
- <div class="vfb-form-alpha-list"><h3 id="vfb-no-forms">You currently don't have any forms. Click on the <a href="<?php echo esc_url( admin_url( 'admin.php?page=vfb-add-new' ) ); ?>">New Form</a> button to get started.</h3></div>
1252
- <?php endif; ?>
1253
-
1254
- <div id="vfb-upgrade-column">
1255
- <div class="vfb-pro-upgrade"><!-- VFB Pro Upgrade -->
1256
- <h3>Upgrade to <a href="http://vfb.matthewmuro.com">Visual Form Builder Pro</a> for only $10</h3>
1257
- <p>Attention Visual Form Builder users! I am happy to announce <a href="http://vfb.matthewmuro.com">Visual Form Builder Pro</a>, available now for only <strong>$10</strong>.</p>
1258
- <h3><?php _e( 'New Features of Visual Form Builder Pro' , 'visual-form-builder'); ?></h3>
1259
- <ul>
1260
- <li><a href="http://vfb.matthewmuro.com/#addons"><?php _e( 'Now with Add-Ons' , 'visual-form-builder'); ?></a></li>
1261
- <li><?php _e( 'Akismet Support' , 'visual-form-builder'); ?></li>
1262
- <li><?php _e( 'Optional SPAM Verification' , 'visual-form-builder'); ?></li>
1263
- <li><?php _e( 'Nested Drag and Drop' , 'visual-form-builder'); ?></li>
1264
- <li><?php _e( 'Conditional Logic' , 'visual-form-builder'); ?></li>
1265
- <li><?php _e( '10+ new Form Fields' , 'visual-form-builder'); ?></li>
1266
- <li><?php _e( 'Complete Entries Management' , 'visual-form-builder'); ?></li>
1267
- <li><?php _e( 'Import/Export' , 'visual-form-builder'); ?></li>
1268
- <li><?php _e( 'Quality HTML Email Template' , 'visual-form-builder'); ?></li>
1269
- <li><?php _e( 'Plain Text Email Option' , 'visual-form-builder'); ?></li>
1270
- <li><?php _e( 'Email Designer' , 'visual-form-builder'); ?></li>
1271
- <li><?php _e( 'Analytics' , 'visual-form-builder'); ?></li>
1272
- <li><?php _e( 'Data &amp; Form Migration' , 'visual-form-builder'); ?></li>
1273
- <li><?php _e( 'Scheduling' , 'visual-form-builder'); ?></li>
1274
- <li><?php _e( 'Limit Form Entries' , 'visual-form-builder'); ?></li>
1275
- <li><?php _e( 'Simple PayPal Integration' , 'visual-form-builder'); ?></li>
1276
- <li><?php _e( 'Form Paging' , 'visual-form-builder'); ?></li>
1277
- <li><?php _e( 'Live Preview' , 'visual-form-builder'); ?></li>
1278
- <li><?php _e( 'Custom Capabilities' , 'visual-form-builder'); ?></li>
1279
- <li><?php _e( 'No License Key' , 'visual-form-builder'); ?></li>
1280
- <li><?php _e( 'Automatic Updates' , 'visual-form-builder'); ?></li>
1281
- </ul>
1282
-
1283
- <p><a href="http://matthewmuro.com/2012/02/07/introducing-visual-form-builder-pro/"><?php _e( 'Learn more about some of these features' , 'visual-form-builder'); ?></a>.</p>
1284
- <p class="vfb-pro-call-to-action"><a href="http://visualformbuilder.fetchapp.com/sell/dahdaeng/ppc"><span class="cta-sign-up"><?php _e( 'Buy Now' , 'visual-form-builder'); ?></span><span class="cta-price"><?php _e( 'Only $10' , 'visual-form-builder'); ?></span></a></p>
1285
- </div> <!-- .vfb-pro-upgrade -->
1286
-
1287
- <h3><?php _e( 'Help Promote Visual Form Builder' , 'visual-form-builder'); ?></h3>
1288
- <ul id="promote-vfb">
1289
- <li id="twitter"><?php _e( 'Follow me on Twitter' , 'visual-form-builder'); ?>: <a href="http://twitter.com/#!/matthewmuro">@matthewmuro</a></li>
1290
- <li id="star"><a href="http://wordpress.org/extend/plugins/visual-form-builder/"><?php _e( 'Rate Visual Form Builder on WordPress.org' , 'visual-form-builder'); ?></a></li>
1291
- <li id="paypal">
1292
- <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=G87A9UN9CLPH4&lc=US&item_name=Visual%20Form%20Builder&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted"><img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif" width="74" height="21"></a>
1293
- </li>
1294
- </ul>
1295
- </div>
1296
  <?php
1297
  }
1298
 
@@ -1343,9 +1290,9 @@ class Visual_Form_Builder{
1343
  $last = $field->field_id;
1344
  $parent = $field->field_parent;
1345
  ?>
1346
- <li id="form_item_<?php echo $field->field_id; ?>" class="form-item<?php echo ( in_array( $field->field_type, array( 'submit', 'secret', 'verification' ) ) ) ? ' ui-state-disabled' : ''; ?><?php echo ( !in_array( $field->field_type, array( 'fieldset', 'section', 'verification' ) ) ) ? ' ui-nestedSortable-no-nesting' : ''; ?>">
1347
  <dl class="menu-item-bar">
1348
- <dt class="menu-item-handle<?php echo ( $field->field_type == 'fieldset' ) ? ' fieldset' : ''; ?>">
1349
  <span class="item-title"><?php echo stripslashes( esc_attr( $field->field_name ) ); ?><?php echo ( $field->field_required == 'yes' ) ? ' <span class="is-field-required">*</span>' : ''; ?></span>
1350
  <span class="item-controls">
1351
  <span class="item-type"><?php echo strtoupper( str_replace( '-', ' ', $field->field_type ) ); ?></span>
@@ -1359,7 +1306,7 @@ class Visual_Form_Builder{
1359
 
1360
  <p class="description description-wide">
1361
  <label for="edit-form-item-name-<?php echo $field->field_id; ?>"><?php echo ( in_array( $field->field_type, array( 'fieldset', 'verification' ) ) ) ? 'Legend' : 'Name'; ?>
1362
- <span class="vfb-tooltip" rel="For Fieldsets, a Legend is simply the name of that group. Use general terms that describe the fields included in this Fieldset." title="About Legend">(?)</span>
1363
  <br />
1364
  <input type="text" value="<?php echo stripslashes( esc_attr( $field->field_name ) ); ?>" name="field_name-<?php echo $field->field_id; ?>" class="widefat" id="edit-form-item-name-<?php echo $field->field_id; ?>" maxlength="255" />
1365
  </label>
@@ -1367,7 +1314,7 @@ class Visual_Form_Builder{
1367
  <p class="description description-wide">
1368
  <label for="edit-form-item-css-<?php echo $field->field_id; ?>">
1369
  <?php _e( 'CSS Classes' , 'visual-form-builder'); ?>
1370
- <span class="vfb-tooltip" rel="For each field, you can insert your own CSS class names which can be used in your own stylesheets." title="About CSS Classes">(?)</span>
1371
  <br />
1372
  <input type="text" value="<?php echo stripslashes( esc_attr( $field->field_css ) ); ?>" name="field_css-<?php echo $field->field_id; ?>" class="widefat" id="edit-form-item-css-<?php echo $field->field_id; ?>" />
1373
  </label>
@@ -1378,7 +1325,7 @@ class Visual_Form_Builder{
1378
  <p class="description description-wide">
1379
  <label for="edit-form-item-name-<?php echo $field->field_id; ?>">
1380
  <?php _e( 'Name' , 'visual-form-builder'); ?>
1381
- <span class="vfb-tooltip" title="About Name" rel="A field's name is the most visible and direct way to describe what that field is for.">(?)</span>
1382
  <br />
1383
  <input type="text" value="<?php echo stripslashes( esc_attr( $field->field_name ) ); ?>" name="field_name-<?php echo $field->field_id; ?>" class="widefat" id="edit-form-item-name-<?php echo $field->field_id; ?>" maxlength="255" />
1384
  </label>
@@ -1386,7 +1333,7 @@ class Visual_Form_Builder{
1386
  <p class="description description-wide">
1387
  <label for="edit-form-item-description-<?php echo $field->field_id; ?>">
1388
  <?php _e( 'Description (HTML tags allowed)', 'visual-form-builder' ); ?>
1389
- <span class="vfb-tooltip" title="About Instructions Description" rel="The Instructions field allows for long form explanations, typically seen at the beginning of Fieldsets or Sections. HTML tags are allowed.">(?)</span>
1390
  <br />
1391
  <textarea name="field_description-<?php echo $field->field_id; ?>" class="widefat edit-menu-item-description" cols="20" rows="3" id="edit-form-item-description-<?php echo $field->field_id; ?>" /><?php echo stripslashes( $field->field_description ); ?></textarea>
1392
  </label>
@@ -1398,7 +1345,7 @@ class Visual_Form_Builder{
1398
  <p class="description description-wide">
1399
  <label for="edit-form-item-name-<?php echo $field->field_id; ?>">
1400
  <?php _e( 'Name' , 'visual-form-builder'); ?>
1401
- <span class="vfb-tooltip" title="About Name" rel="A field's name is the most visible and direct way to describe what that field is for.">(?)</span>
1402
  <br />
1403
  <input type="text" value="<?php echo stripslashes( esc_attr( $field->field_name ) ); ?>" name="field_name-<?php echo $field->field_id; ?>" class="widefat" id="edit-form-item-name-<?php echo $field->field_id; ?>" maxlength="255" />
1404
  </label>
@@ -1407,8 +1354,8 @@ class Visual_Form_Builder{
1407
  <!-- CSS Classes -->
1408
  <p class="description description-wide">
1409
  <label for="edit-form-item-css-<?php echo $field->field_id; ?>">
1410
- <?php _e( 'CSS Classes' , 'visual-form-builder-pro'); ?>
1411
- <span class="vfb-tooltip" rel="For each field, you can insert your own CSS class names which can be used in your own stylesheets." title="About CSS Classes">(?)</span>
1412
  <br />
1413
  <input type="text" value="<?php echo stripslashes( esc_attr( $field->field_css ) ); ?>" name="field_css-<?php echo $field->field_id; ?>" class="widefat" id="edit-form-item-css-<?php echo $field->field_id; ?>" />
1414
  </label>
@@ -1418,7 +1365,7 @@ class Visual_Form_Builder{
1418
  <p class="description description-wide">
1419
  <label for="edit-form-item-description-<?php echo $field->field_id; ?>">
1420
  <?php _e( 'Description' , 'visual-form-builder'); ?>
1421
- <span class="vfb-tooltip" title="About Description" rel="A description is an optional piece of text that further explains the meaning of this field. Descriptions are displayed below the field. HTML tags are allowed.">(?)</span>
1422
  <br />
1423
  <textarea name="field_description-<?php echo $field->field_id; ?>" class="widefat edit-menu-item-description" cols="20" rows="3" id="edit-form-item-description-<?php echo $field->field_id; ?>" /><?php echo stripslashes( $field->field_description ); ?></textarea>
1424
  </label>
@@ -1430,7 +1377,7 @@ class Visual_Form_Builder{
1430
  <!-- Options -->
1431
  <p class="description description-wide">
1432
  <?php _e( 'Options' , 'visual-form-builder'); ?>
1433
- <span class="vfb-tooltip" title="About Options" rel="This property allows you to set predefined options to be selected by the user. Use the plus and minus buttons to add and delete options. At least one option must exist.">(?)</span>
1434
  <br />
1435
  <?php
1436
  // If the options field isn't empty, unserialize and build array
@@ -1454,7 +1401,7 @@ class Visual_Form_Builder{
1454
  <input type="text" value="<?php echo stripslashes( esc_attr( $options ) ); ?>" name="field_options-<?php echo $field->field_id; ?>[]" class="widefat" id="edit-form-item-options-<?php echo $field->field_id . "-$count"; ?>" />
1455
  </label>
1456
 
1457
- <a href="#" class="addOption" title="Add an Option">Add</a> <a href="#" class="deleteOption" title="Delete Option">Delete</a>
1458
  </div>
1459
  <?php
1460
  $count++;
@@ -1487,7 +1434,7 @@ class Visual_Form_Builder{
1487
  ?>
1488
  <label for="edit-form-item-options-<?php echo $field->field_id; ?>">
1489
  <?php _e( 'Accepted File Extensions' , 'visual-form-builder'); ?>
1490
- <span class="vfb-tooltip" title="About Accepted File Extensions" rel="Control the types of files allowed. Enter extensions without periods and separate multiples using the pipe character ( | ).">(?)</span>
1491
  <br />
1492
  <input type="text" value="<?php echo stripslashes( esc_attr( $options ) ); ?>" name="field_options-<?php echo $field->field_id; ?>[]" class="widefat" id="edit-form-item-options-<?php echo $field->field_id; ?>" />
1493
  </label>
@@ -1502,7 +1449,7 @@ class Visual_Form_Builder{
1502
  <p class="description description-thin">
1503
  <label for="edit-form-item-validation">
1504
  <?php _e( 'Validation' , 'visual-form-builder'); ?>
1505
- <span class="vfb-tooltip" title="About Validation" rel="Ensures user-entered data is formatted properly. For more information on Validation, refer to the Help tab at the top of this page.">(?)</span>
1506
  <br />
1507
 
1508
  <?php if ( in_array( $field->field_type , array( 'text', 'time' ) ) ) : ?>
@@ -1550,7 +1497,7 @@ class Visual_Form_Builder{
1550
  <p class="field-link-target description description-thin">
1551
  <label for="edit-form-item-required">
1552
  <?php _e( 'Required' , 'visual-form-builder'); ?>
1553
- <span class="vfb-tooltip" title="About Required" rel="Requires the field to be completed before the form is submitted. By default, all fields are set to No.">(?)</span>
1554
  <br />
1555
  <select name="field_required-<?php echo $field->field_id; ?>" class="widefat" id="edit-form-item-required-<?php echo $field->field_id; ?>">
1556
  <option value="no" <?php selected( $field->field_required, 'no' ); ?>><?php _e( 'No' , 'visual-form-builder'); ?></option>
@@ -1564,7 +1511,7 @@ class Visual_Form_Builder{
1564
  <p class="description description-thin">
1565
  <label for="edit-form-item-size">
1566
  <?php _e( 'Size' , 'visual-form-builder'); ?>
1567
- <span class="vfb-tooltip" title="About Size" rel="Control the size of the field. By default, all fields are set to Medium.">(?)</span>
1568
  <br />
1569
  <select name="field_size-<?php echo $field->field_id; ?>" class="widefat" id="edit-form-item-size-<?php echo $field->field_id; ?>">
1570
  <option value="small" <?php selected( $field->field_size, 'small' ); ?>><?php _e( 'Small' , 'visual-form-builder'); ?></option>
@@ -1579,7 +1526,7 @@ class Visual_Form_Builder{
1579
  <p class="description description-thin">
1580
  <label for="edit-form-item-size">
1581
  <?php _e( 'Options Layout' , 'visual-form-builder'); ?>
1582
- <span class="vfb-tooltip" title="About Options Layout" rel="Control the layout of radio buttons or checkboxes. By default, options are arranged in One Column.">(?)</span>
1583
  <br />
1584
  <select name="field_size-<?php echo $field->field_id; ?>" class="widefat" id="edit-form-item-size-<?php echo $field->field_id; ?>"<?php echo ( $field->field_type == 'time' ) ? ' disabled="disabled"' : ''; ?>>
1585
  <option value="" <?php selected( $field->field_size, '' ); ?>><?php _e( 'One Column' , 'visual-form-builder'); ?></option>
@@ -1595,7 +1542,7 @@ class Visual_Form_Builder{
1595
  <p class="description description-thin">
1596
  <label for="edit-form-item-layout">
1597
  <?php _e( 'Field Layout' , 'visual-form-builder'); ?>
1598
- <span class="vfb-tooltip" title="About Field Layout" rel="Used to create advanced layouts. Align fields side by side in various configurations.">(?)</span>
1599
  <br />
1600
  <select name="field_layout-<?php echo $field->field_id; ?>" class="widefat" id="edit-form-item-layout-<?php echo $field->field_id; ?>">
1601
 
@@ -1621,7 +1568,7 @@ class Visual_Form_Builder{
1621
  <p class="description description-wide">
1622
  <label for="edit-form-item-default-<?php echo $field->field_id; ?>">
1623
  <?php _e( 'Default Value' , 'visual-form-builder'); ?>
1624
- <span class="vfb-tooltip" title="About Default Value" rel="Set a default value that will be inserted automatically.">(?)</span>
1625
  <br />
1626
  <input type="text" value="<?php echo stripslashes( esc_attr( $field->field_default ) ); ?>" name="field_default-<?php echo $field->field_id; ?>" class="widefat" id="edit-form-item-default-<?php echo $field->field_id; ?>" maxlength="255" />
1627
  </label>
@@ -1631,7 +1578,7 @@ class Visual_Form_Builder{
1631
  <p class="description description-wide">
1632
  <label for="edit-form-item-default-<?php echo $field->field_id; ?>">
1633
  <?php _e( 'Default Country' , 'visual-form-builder'); ?>
1634
- <span class="vfb-tooltip" title="About Default Country" rel="Select the country you would like to be displayed by default.">(?)</span>
1635
  <br />
1636
  <select name="field_default-<?php echo $field->field_id; ?>" class="widefat" id="edit-form-item-default-<?php echo $field->field_id; ?>">
1637
  <?php
@@ -1647,7 +1594,7 @@ class Visual_Form_Builder{
1647
  <p class="description description-wide">
1648
  <label for="edit-form-item-css-<?php echo $field->field_id; ?>">
1649
  <?php _e( 'CSS Classes' , 'visual-form-builder'); ?>
1650
- <span class="vfb-tooltip" title="About CSS Classes" rel="For each field, you can insert your own CSS class names which can be used in your own stylesheets.">(?)</span>
1651
  <br />
1652
  <input type="text" value="<?php echo stripslashes( esc_attr( $field->field_css ) ); ?>" name="field_css-<?php echo $field->field_id; ?>" class="widefat" id="edit-form-item-css-<?php echo $field->field_id; ?>" maxlength="255" />
1653
  </label>
@@ -1713,13 +1660,113 @@ class Visual_Form_Builder{
1713
  * @since 1.0
1714
  * @uses add_options_page() Creates a menu item under the Settings menu.
1715
  */
1716
- public function add_admin() {
1717
- add_menu_page( __( 'Visual Form Builder', 'visual-form-builder' ), __( 'Visual Form Builder', 'visual-form-builder' ), 'manage_options', 'visual-form-builder', array( &$this, 'admin' ), plugins_url( 'visual-form-builder/images/vfb_icon.png' ) );
 
 
1718
 
1719
  add_submenu_page( 'visual-form-builder', __( 'Visual Form Builder', 'visual-form-builder' ), __( 'All Forms', 'visual-form-builder' ), 'manage_options', 'visual-form-builder', array( &$this, 'admin' ) );
1720
- add_submenu_page( 'visual-form-builder', __( 'Add New Form', 'visual-form-builder' ), __( 'Add New Form', 'visual-form-builder' ), 'manage_options', 'vfb-add-new', array( &$this, 'admin' ) );
1721
- add_submenu_page( 'visual-form-builder', __( 'Entries', 'visual-form-builder' ), __( 'Entries', 'visual-form-builder' ), 'manage_options', 'vfb-entries', array( &$this, 'admin' ) );
1722
- add_submenu_page( 'visual-form-builder', __( 'Export', 'visual-form-builder' ), __( 'Export', 'visual-form-builder' ), 'manage_options', 'vfb-export', array( &$this, 'admin' ) );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1723
  }
1724
 
1725
  /**
@@ -1728,7 +1775,7 @@ class Visual_Form_Builder{
1728
  * @since 1.0
1729
  */
1730
  public function admin() {
1731
- global $wpdb, $current_user, $entries_list, $entries_detail, $export;
1732
 
1733
  get_currentuserinfo();
1734
 
@@ -1737,79 +1784,79 @@ class Visual_Form_Builder{
1737
 
1738
  // Set variables depending on which tab is selected
1739
  $form_nav_selected_id = ( isset( $_REQUEST['form'] ) ) ? $_REQUEST['form'] : '0';
1740
-
1741
- // Page titles
1742
- $pages = array(
1743
- 'visual-form-builder' => __( 'Visual Form Builder', 'visual-form-builder' ),
1744
- 'vfb-add-new' => __( 'Add New Form', 'visual-form-builder' ),
1745
- 'vfb-entries' => __( 'Entries', 'visual-form-builder' ),
1746
- 'vfb-export' => __( 'Export', 'visual-form-builder' )
1747
- );
1748
  ?>
1749
  <div class="wrap">
1750
  <?php screen_icon( 'options-general' ); ?>
1751
  <h2>
1752
- <?php
1753
- // Output the page titles
1754
- echo ( isset( $_REQUEST['page'] ) && array_key_exists( $_REQUEST['page'], $pages ) ) ? esc_html( $pages[ $_REQUEST['page' ] ] ) : '';
 
1755
 
1756
  // If searched, output the query
1757
- echo ( isset( $_REQUEST['s'] ) && !empty( $_REQUEST['s'] ) && in_array( $_REQUEST['page'], array( 'vfb-entries' ) ) ) ? '<span class="subtitle">' . sprintf( __( 'Search results for "%s"' , 'visual-form-builder'), $_REQUEST['s'] ) : '';
1758
- ?>
 
1759
  </h2>
1760
- <?php
1761
- // Display the Entries
1762
- if ( isset( $_REQUEST['page'] ) && in_array( $_REQUEST['page'], array( 'vfb-entries' ) ) ) :
1763
-
1764
- if ( isset( $_REQUEST['action'] ) && in_array( $_REQUEST['action'], array( 'view' ) ) ) :
1765
- $entries_detail->entries_detail();
1766
- else :
1767
- $entries_list->prepare_items();
1768
- ?>
1769
- <form id="entries-filter" method="post" action="">
1770
- <?php
1771
- $entries_list->search_box( 'search', 'search_id' );
1772
- $entries_list->display();
1773
- ?>
1774
- </form>
1775
- <?php
1776
- endif;
1777
- elseif ( isset( $_REQUEST['page'] ) && in_array( $_REQUEST['page'], array( 'vfb-add-new' ) ) ) :
1778
- include_once( trailingslashit( plugin_dir_path( __FILE__ ) ) . 'includes/admin-new-form.php' );
1779
- elseif ( isset( $_REQUEST['page'] ) && in_array( $_REQUEST['page'], array( 'vfb-export' ) ) ) :
1780
- $export->display();
1781
- // Display the Forms
1782
- else:
1783
- if ( empty( $form_nav_selected_id ) ) :
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1784
  ?>
1785
- <div id="vfb-form-list">
1786
- <div id="vfb-sidebar">
1787
- <div id="new-form" class="vfb-box">
1788
- <a href="<?php echo esc_url( admin_url( 'admin.php?page=vfb-add-new' ) ); ?>">
1789
- <img src="<?php echo plugins_url( 'visual-form-builder/images/plus-sign.png' ); ?>" width="50" height="50" />
1790
- <h3><?php _e( 'New Form', 'visual-form-builder' ); ?></h3>
1791
- </a>
1792
- </div> <!-- #new-form -->
1793
- <div class="clear"></div>
1794
- </div> <!-- #vfb-sidebar -->
1795
- <div id="vfb-main" class="vfb-order-type-list">
1796
- <?php
1797
- $this->all_forms();
1798
- ?>
1799
- </div> <!-- #vfb-main -->
1800
- </div> <!-- #vfb-form-list -->
1801
- <?php
1802
- ?>
1803
-
1804
- <?php
1805
- elseif ( !empty( $form_nav_selected_id ) && $form_nav_selected_id !== '0' ) :
1806
- include_once( trailingslashit( plugin_dir_path( __FILE__ ) ) . 'includes/admin-form-creator.php' );
1807
- endif;
1808
- ?>
1809
-
1810
  </div>
1811
  <?php
1812
- endif;
1813
  }
1814
 
1815
  /**
@@ -2046,9 +2093,6 @@ class Visual_Form_Builder{
2046
  }
2047
  }
2048
 
2049
- // On plugin activation, install the databases and add/update the DB version
2050
- register_activation_hook( __FILE__, array( 'Visual_Form_Builder', 'install_db' ) );
2051
-
2052
  // The VFB widget
2053
  require( trailingslashit( plugin_dir_path( __FILE__ ) ) . 'includes/class-widget.php' );
2054
 
@@ -2056,4 +2100,4 @@ require( trailingslashit( plugin_dir_path( __FILE__ ) ) . 'includes/class-widget
2056
  require_once( trailingslashit( plugin_dir_path( __FILE__ ) ) . 'includes/class-export.php' );
2057
  if ( !isset( $export ) )
2058
  $export = new VisualFormBuilder_Export();
2059
- ?>
4
  Description: Dynamically build forms using a simple interface. Forms include jQuery validation, a basic logic-based verification system, and entry tracking.
5
  Author: Matthew Muro
6
  Author URI: http://matthewmuro.com
7
+ Version: 2.7.2
8
  */
9
 
10
  /*
38
  * @var string
39
  * @access protected
40
  */
41
+ protected $vfb_db_version = '2.7';
42
 
43
  /**
44
  * Flag used to add scripts to front-end only once
56
  * @var array
57
  * @access public
58
  */
59
+ public $countries = array( "", "Afghanistan", "Albania", "Algeria", "Andorra", "Angola", "Antigua and Barbuda", "Argentina", "Armenia", "Australia", "Austria", "Azerbaijan", "Bahamas", "Bahrain", "Bangladesh", "Barbados", "Belarus", "Belgium", "Belize", "Benin", "Bhutan", "Bolivia", "Bosnia and Herzegovina", "Botswana", "Brazil", "Brunei", "Bulgaria", "Burkina Faso", "Burundi", "Cambodia", "Cameroon", "Canada", "Cape Verde", "Central African Republic", "Chad", "Chile", "China", "Colombi", "Comoros", "Congo (Brazzaville)", "Congo", "Costa Rica", "Cote d\'Ivoire", "Croatia", "Cuba", "Cyprus", "Czech Republic", "Denmark", "Djibouti", "Dominica", "Dominican Republic", "East Timor (Timor Timur)", "Ecuador", "Egypt", "El Salvador", "Equatorial Guinea", "Eritrea", "Estonia", "Ethiopia", "Fiji", "Finland", "France", "Gabon", "Gambia, The", "Georgia", "Germany", "Ghana", "Greece", "Grenada", "Guatemala", "Guinea", "Guinea-Bissau", "Guyana", "Haiti", "Honduras", "Hungary", "Iceland", "India", "Indonesia", "Iran", "Iraq", "Ireland", "Israel", "Italy", "Jamaica", "Japan", "Jordan", "Kazakhstan", "Kenya", "Kiribati", "Korea, North", "Korea, South", "Kuwait", "Kyrgyzstan", "Laos", "Latvia", "Lebanon", "Lesotho", "Liberia", "Libya", "Liechtenstein", "Lithuania", "Luxembourg", "Macedonia", "Madagascar", "Malawi", "Malaysia", "Maldives", "Mali", "Malta", "Marshall Islands", "Mauritania", "Mauritius", "Mexico", "Micronesia", "Moldova", "Monaco", "Mongolia", "Montenegro", "Morocco", "Mozambique", "Myanmar", "Namibia", "Nauru", "Nepa", "Netherlands", "New Zealand", "Nicaragua", "Niger", "Nigeria", "Norway", "Oman", "Pakistan", "Palau", "Panama", "Papua New Guinea", "Paraguay", "Peru", "Philippines", "Poland", "Portugal", "Qatar", "Romania", "Russia", "Rwanda", "Saint Kitts and Nevis", "Saint Lucia", "Saint Vincent", "Samoa", "San Marino", "Sao Tome and Principe", "Saudi Arabia", "Senegal", "Serbia", "Seychelles", "Sierra Leone", "Singapore", "Slovakia", "Slovenia", "Solomon Islands", "Somalia", "South Africa", "Spain", "Sri Lanka", "Sudan", "Suriname", "Swaziland", "Sweden", "Switzerland", "Syria", "Taiwan", "Tajikistan", "Tanzania", "Thailand", "Togo", "Tonga", "Trinidad and Tobago", "Tunisia", "Turkey", "Turkmenistan", "Tuvalu", "Uganda", "Ukraine", "United Arab Emirates", "United Kingdom", "United States of America", "Uruguay", "Uzbekistan", "Vanuatu", "Vatican City", "Venezuela", "Vietnam", "Yemen", "Zambia", "Zimbabwe" );
60
+
61
+ /**
62
+ * Admin page menu hooks
63
+ *
64
+ * @since 2.7.2
65
+ * @var array
66
+ * @access private
67
+ */
68
+ private $_admin_pages = array();
69
 
70
  /**
71
  * Constructor. Register core filters and actions.
85
  // Build options and settings pages.
86
  add_action( 'admin_menu', array( &$this, 'add_admin' ) );
87
  add_action( 'admin_init', array( &$this, 'save' ) );
88
+ add_action( 'admin_menu', array( &$this, 'additional_plugin_setup' ) );
89
 
90
  // Register AJAX functions
91
  $actions = array(
102
  // Add all AJAX functions
103
  foreach( $actions as $name ) {
104
  add_action( "wp_ajax_visual_form_builder_$name", array( &$this, "ajax_$name" ) );
105
+ }
 
 
106
 
107
  // Adds additional media button to insert form shortcode
108
  add_action( 'media_buttons', array( &$this, 'add_media_button' ), 999 );
110
  // Adds a Dashboard widget
111
  add_action( 'wp_dashboard_setup', array( &$this, 'add_dashboard_widget' ) );
112
 
 
 
 
 
 
 
 
 
 
 
 
113
  // Adds a Settings link to the Plugins page
114
  add_filter( 'plugin_action_links', array( &$this, 'plugin_action_links' ), 10, 2 );
115
 
116
  // Check the db version and run SQL install, if needed
117
  add_action( 'plugins_loaded', array( &$this, 'update_db_check' ) );
118
 
 
 
 
 
 
 
 
119
  // Display update messages
120
  add_action( 'admin_notices', array( &$this, 'admin_notices' ) );
121
  }
138
  * @since 2.7
139
  */
140
  public function additional_plugin_setup() {
141
+
142
+ $page_main = $this->_admin_pages[ 'vfb' ];
143
+
144
  if ( !get_option( 'vfb_dashboard_widget_options' ) ) {
145
  $widget_options['vfb_dashboard_recent_entries'] = array(
146
  'items' => 5,
176
  $entries_detail = new VisualFormBuilder_Entries_Detail();
177
  }
178
 
179
+ public function include_forms_list() {
180
+ global $forms_list;
181
+
182
+ // Load the Forms List class
183
+ require_once( trailingslashit( plugin_dir_path( __FILE__ ) ) . 'includes/class-forms-list.php' );
184
+ $forms_list = new VisualFormBuilder_Forms_List();
185
+ }
186
+
187
  /**
188
  * Add Settings link to Plugins page
189
  *
203
  * @since 2.3
204
  */
205
  public function add_media_button(){
206
+ if ( current_user_can( 'manage_options' ) ) :
207
+ ?>
208
+ <a href="<?php echo add_query_arg( array( 'action' => 'visual_form_builder_media_button', 'width' => '450' ), admin_url( 'admin-ajax.php' ) ); ?>" class="button add_media thickbox" title="Add Visual Form Builder form">
209
+ <img width="18" height="18" src="<?php echo plugins_url( 'visual-form-builder/images/vfb_icon.png' ); ?>" alt="<?php _e( 'Add Visual Form Builder form', 'visual-form-builder' ); ?>" style="vertical-align: middle; margin-left: -8px; margin-top: -2px;" /> <?php _e( 'Add Form', 'visual-form-builder' ); ?>
210
+ </a>
211
+ <?php
212
+ endif;
213
  }
214
 
215
  /**
236
  $widgets = get_option( 'vfb_dashboard_widget_options' );
237
  $total_items = isset( $widgets['vfb_dashboard_recent_entries'] ) && isset( $widgets['vfb_dashboard_recent_entries']['items'] ) ? absint( $widgets['vfb_dashboard_recent_entries']['items'] ) : 5;
238
 
239
+ $forms = $wpdb->get_var( "SELECT COUNT(*) FROM {$this->form_table_name}" );
240
+
241
+ if ( !$forms ) :
242
  echo sprintf(
243
+ '<p>%1$s <a href="%2$s">%3$s</a></p>',
244
  __( 'You currently do not have any forms.', 'visual-form-builder' ),
245
  esc_url( admin_url( 'admin.php?page=vfb-add-new' ) ),
246
  __( 'Get started!', 'visual-form-builder' )
247
  );
248
+
249
+ return;
250
+ endif;
251
+
252
+ $entries = $wpdb->get_results( $wpdb->prepare( "SELECT forms.form_title, entries.entries_id, entries.form_id, entries.sender_name, entries.sender_email, entries.date_submitted FROM $this->form_table_name AS forms INNER JOIN $this->entries_table_name AS entries ON entries.form_id = forms.form_id ORDER BY entries.date_submitted DESC LIMIT %d", $total_items ) );
253
+
254
+ if ( !$entries ) :
255
+ echo sprintf( '<p>%1$s</p>', __( 'You currently do not have any entries.', 'visual-form-builder' ) );
256
  else :
257
 
258
  $content = '';
401
  public function screen_options(){
402
  $screen = get_current_screen();
403
 
404
+ $page_main = $this->_admin_pages[ 'vfb' ];
405
+ $page_entries = $this->_admin_pages[ 'vfb-entries' ];
406
+
407
  switch( $screen->id ) {
408
+ case $page_entries :
409
+
410
  add_screen_option( 'per_page', array(
411
  'label' => __( 'Entries per page', 'visual-form-builder' ),
412
  'default' => 20,
413
  'option' => 'vfb_entries_per_page'
414
  ) );
415
+
416
  break;
417
 
418
+ case $page_main :
419
+
420
+ if ( isset( $_REQUEST['form'] ) ) :
421
+ add_screen_option( 'layout_columns', array(
422
+ 'max' => 2,
423
+ 'default' => 2
424
+ ) );
425
+ else :
426
+ add_screen_option( 'per_page', array(
427
+ 'label' => __( 'Forms per page', 'visual-form-builder' ),
428
+ 'default' => 20,
429
+ 'option' => 'vfb_forms_per_page'
430
+ ) );
431
+ endif;
432
 
433
  break;
434
  }
443
 
444
  if ( $option == 'vfb_entries_per_page' )
445
  return $value;
446
+ elseif ( $option == 'vfb_forms_per_page' )
447
+ return $value;
448
  }
449
 
450
  /**
455
  public function add_meta_boxes() {
456
  global $current_screen;
457
 
458
+ $page_main = $this->_admin_pages[ 'vfb' ];
459
+
460
+ if ( $current_screen->id == $page_main && isset( $_REQUEST['form'] ) ) {
461
+ add_meta_box( 'vfb_form_items_meta_box', __( 'Form Items', 'visual-form-builder' ), array( &$this, 'meta_box_form_items' ), $page_main, 'side', 'high' );
462
+ add_meta_box( 'vfb_form_media_button_tip', __( 'Display Forms', 'visual-form-builder' ), array( &$this, 'meta_box_display_forms' ), $page_main, 'side', 'low' );
463
  }
464
  }
465
  /**
610
  emails_to TEXT,
611
  date_submitted DATETIME,
612
  ip_address VARCHAR(25),
613
+ entry_approved VARCHAR(20) DEFAULT '1',
614
  PRIMARY KEY (entries_id)
615
  ) DEFAULT CHARACTER SET $charset COLLATE $collate;";
616
 
629
  wp_enqueue_script( 'jquery-ui-sortable' );
630
  wp_enqueue_script( 'postbox' );
631
  wp_enqueue_script( 'jquery-form-validation', plugins_url( '/js/jquery.validate.min.js', __FILE__ ), array( 'jquery' ), '1.9.0', true );
632
+ wp_enqueue_script( 'vfb-admin', plugins_url( '/js/vfb-admin.js', __FILE__ ) , array( 'jquery', 'jquery-form-validation' ), '', true );
633
+ wp_enqueue_script( 'nested-sortable', plugins_url( '/js/jquery.ui.nestedSortable.js', __FILE__ ) , array( 'jquery', 'jquery-ui-sortable' ), '1.3.5', true );
634
 
635
+ wp_enqueue_style( 'visual-form-builder-style', plugins_url( '/css/visual-form-builder-admin.css', __FILE__ ) );
636
+
637
+ wp_localize_script( 'vfb-admin', 'VfbAdminPages', array( 'vfb_pages' => $this->_admin_pages ) );
638
  }
639
 
640
  /**
646
  // Make sure scripts are only added once via shortcode
647
  $this->add_scripts = true;
648
 
649
+ wp_register_script( 'jquery-form-validation', plugins_url( '/js/jquery.validate.min.js', __FILE__ ), array( 'jquery' ), '1.9.0', true );
650
+ wp_register_script( 'visual-form-builder-validation', plugins_url( '/js/vfb-validation.js', __FILE__ ) , array( 'jquery', 'jquery-form-validation' ), '', true );
651
+ wp_register_script( 'visual-form-builder-metadata', plugins_url( '/js/jquery.metadata.js', __FILE__ ) , array( 'jquery', 'jquery-form-validation' ), '', true );
652
+
653
+ wp_enqueue_script( 'jquery-form-validation' );
654
  wp_enqueue_script( 'jquery-ui-datepicker' );
655
+ wp_enqueue_script( 'visual-form-builder-validation' );
656
+ wp_enqueue_script( 'visual-form-builder-metadata' );
657
  }
658
 
659
  /**
1002
 
1003
  foreach ( $data as $k => $v ) {
1004
  // Update each field with it's new sequence and parent ID
1005
+ $update = $wpdb->update( $this->field_table_name, array( 'field_sequence' => $k, 'field_parent' => $v['parent'] ), array( 'field_id' => $v['field_id'] ) );
1006
  }
 
 
1007
 
1008
+ wp_die();
1009
  }
1010
 
1011
  /**
1109
  public function ajax_delete_field() {
1110
  global $wpdb;
1111
 
1112
+ if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'visual_form_builder_delete_field' ) {
1113
  $form_id = absint( $_REQUEST['form'] );
1114
  $field_id = absint( $_REQUEST['field'] );
1115
 
1218
  * @since 2.5
1219
  */
1220
  public function all_forms() {
1221
+ global $wpdb, $forms_list;
1222
 
1223
  $order = sanitize_sql_orderby( 'form_title ASC' );
1224
 
1225
  $where = apply_filters( 'vfb_pre_get_forms', '' );
1226
+ $forms = $wpdb->get_results( "SELECT form_id, form_title FROM $this->form_table_name WHERE 1=1 $where ORDER BY $order" );
1227
+
1228
+ if ( !$forms ) :
1229
+ echo '<div class="vfb-form-alpha-list"><h3 id="vfb-no-forms">You currently do not have any forms. <a href="' . esc_url( admin_url( 'admin.php?page=vfb-add-new' ) ) . '">Click here to get started</a>.</h3></div>';
1230
+ return;
1231
+ endif;
1232
+
1233
+ echo '<form id="forms-filter" method="post" action="">';
1234
 
1235
+ $forms_list->prepare_items();
1236
+
1237
+ $forms_list->search_box( 'search', 'search_id' );
1238
+ $forms_list->display();
1239
+
1240
+ echo '</form>';
1241
+ ?>
1242
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1243
  <?php
1244
  }
1245
 
1290
  $last = $field->field_id;
1291
  $parent = $field->field_parent;
1292
  ?>
1293
+ <li id="form_item_<?php echo $field->field_id; ?>" class="form-item<?php echo ( in_array( $field->field_type, array( 'submit', 'secret', 'verification' ) ) ) ? ' ui-state-disabled' : ''; ?><?php echo ( !in_array( $field->field_type, array( 'fieldset', 'section', 'verification' ) ) ) ? ' mjs-nestedSortable-no-nesting' : ''; ?>">
1294
  <dl class="menu-item-bar">
1295
+ <dt class="vfb-menu-item-handle vfb-menu-item-type-<?php echo esc_attr( $field->field_type ); ?>">
1296
  <span class="item-title"><?php echo stripslashes( esc_attr( $field->field_name ) ); ?><?php echo ( $field->field_required == 'yes' ) ? ' <span class="is-field-required">*</span>' : ''; ?></span>
1297
  <span class="item-controls">
1298
  <span class="item-type"><?php echo strtoupper( str_replace( '-', ' ', $field->field_type ) ); ?></span>
1306
 
1307
  <p class="description description-wide">
1308
  <label for="edit-form-item-name-<?php echo $field->field_id; ?>"><?php echo ( in_array( $field->field_type, array( 'fieldset', 'verification' ) ) ) ? 'Legend' : 'Name'; ?>
1309
+ <span class="vfb-tooltip" rel="<?php esc_attr_e( 'For Fieldsets, a Legend is simply the name of that group. Use general terms that describe the fields included in this Fieldset.', 'visual-form-builder' ); ?>" title="<?php esc_attr_e( 'About Legend', 'visual-form-builder' ); ?>">(?)</span>
1310
  <br />
1311
  <input type="text" value="<?php echo stripslashes( esc_attr( $field->field_name ) ); ?>" name="field_name-<?php echo $field->field_id; ?>" class="widefat" id="edit-form-item-name-<?php echo $field->field_id; ?>" maxlength="255" />
1312
  </label>
1314
  <p class="description description-wide">
1315
  <label for="edit-form-item-css-<?php echo $field->field_id; ?>">
1316
  <?php _e( 'CSS Classes' , 'visual-form-builder'); ?>
1317
+ <span class="vfb-tooltip" rel="<?php esc_attr_e( 'For each field, you can insert your own CSS class names which can be used in your own stylesheets.', 'visual-form-builder' ); ?>" title="<?php esc_attr_e( 'About CSS Classes', 'visual-form-builder' ); ?>">(?)</span>
1318
  <br />
1319
  <input type="text" value="<?php echo stripslashes( esc_attr( $field->field_css ) ); ?>" name="field_css-<?php echo $field->field_id; ?>" class="widefat" id="edit-form-item-css-<?php echo $field->field_id; ?>" />
1320
  </label>
1325
  <p class="description description-wide">
1326
  <label for="edit-form-item-name-<?php echo $field->field_id; ?>">
1327
  <?php _e( 'Name' , 'visual-form-builder'); ?>
1328
+ <span class="vfb-tooltip" title="<?php esc_attr_e( 'About Name', 'visual-form-builder' ); ?>" rel="<?php esc_attr_e( "A field's name is the most visible and direct way to describe what that field is for.", 'visual-form-builder' ); ?>">(?)</span>
1329
  <br />
1330
  <input type="text" value="<?php echo stripslashes( esc_attr( $field->field_name ) ); ?>" name="field_name-<?php echo $field->field_id; ?>" class="widefat" id="edit-form-item-name-<?php echo $field->field_id; ?>" maxlength="255" />
1331
  </label>
1333
  <p class="description description-wide">
1334
  <label for="edit-form-item-description-<?php echo $field->field_id; ?>">
1335
  <?php _e( 'Description (HTML tags allowed)', 'visual-form-builder' ); ?>
1336
+ <span class="vfb-tooltip" title="<?php esc_attr_e( 'About Instructions Description', 'visual-form-builder' ); ?>" rel="<?php esc_attr_e( 'The Instructions field allows for long form explanations, typically seen at the beginning of Fieldsets or Sections. HTML tags are allowed.', 'visual-form-builder' ); ?>">(?)</span>
1337
  <br />
1338
  <textarea name="field_description-<?php echo $field->field_id; ?>" class="widefat edit-menu-item-description" cols="20" rows="3" id="edit-form-item-description-<?php echo $field->field_id; ?>" /><?php echo stripslashes( $field->field_description ); ?></textarea>
1339
  </label>
1345
  <p class="description description-wide">
1346
  <label for="edit-form-item-name-<?php echo $field->field_id; ?>">
1347
  <?php _e( 'Name' , 'visual-form-builder'); ?>
1348
+ <span class="vfb-tooltip" title="<?php esc_attr_e( 'About Name', 'visual-form-builder' ); ?>" rel="<?php esc_attr_e( "A field's name is the most visible and direct way to describe what that field is for.", 'visual-form-builder' ); ?>">(?)</span>
1349
  <br />
1350
  <input type="text" value="<?php echo stripslashes( esc_attr( $field->field_name ) ); ?>" name="field_name-<?php echo $field->field_id; ?>" class="widefat" id="edit-form-item-name-<?php echo $field->field_id; ?>" maxlength="255" />
1351
  </label>
1354
  <!-- CSS Classes -->
1355
  <p class="description description-wide">
1356
  <label for="edit-form-item-css-<?php echo $field->field_id; ?>">
1357
+ <?php _e( 'CSS Classes' , 'visual-form-builder'); ?>
1358
+ <span class="vfb-tooltip" rel="<?php esc_attr_e( 'For each field, you can insert your own CSS class names which can be used in your own stylesheets.', 'visual-form-builder' ); ?>" title="<?php esc_attr_e( 'About CSS Classes', 'visual-form-builder' ); ?>">(?)</span>
1359
  <br />
1360
  <input type="text" value="<?php echo stripslashes( esc_attr( $field->field_css ) ); ?>" name="field_css-<?php echo $field->field_id; ?>" class="widefat" id="edit-form-item-css-<?php echo $field->field_id; ?>" />
1361
  </label>
1365
  <p class="description description-wide">
1366
  <label for="edit-form-item-description-<?php echo $field->field_id; ?>">
1367
  <?php _e( 'Description' , 'visual-form-builder'); ?>
1368
+ <span class="vfb-tooltip" title="<?php esc_attr_e( 'About Description', 'visual-form-builder' ); ?>" rel="<?php esc_attr_e( 'A description is an optional piece of text that further explains the meaning of this field. Descriptions are displayed below the field. HTML tags are allowed.', 'visual-form-builder' ); ?>">(?)</span>
1369
  <br />
1370
  <textarea name="field_description-<?php echo $field->field_id; ?>" class="widefat edit-menu-item-description" cols="20" rows="3" id="edit-form-item-description-<?php echo $field->field_id; ?>" /><?php echo stripslashes( $field->field_description ); ?></textarea>
1371
  </label>
1377
  <!-- Options -->
1378
  <p class="description description-wide">
1379
  <?php _e( 'Options' , 'visual-form-builder'); ?>
1380
+ <span class="vfb-tooltip" title="<?php esc_attr_e( 'About Options', 'visual-form-builder' ); ?>" rel="<?php esc_attr_e( 'This property allows you to set predefined options to be selected by the user. Use the plus and minus buttons to add and delete options. At least one option must exist.', 'visual-form-builder' ); ?>">(?)</span>
1381
  <br />
1382
  <?php
1383
  // If the options field isn't empty, unserialize and build array
1401
  <input type="text" value="<?php echo stripslashes( esc_attr( $options ) ); ?>" name="field_options-<?php echo $field->field_id; ?>[]" class="widefat" id="edit-form-item-options-<?php echo $field->field_id . "-$count"; ?>" />
1402
  </label>
1403
 
1404
+ <a href="#" class="addOption" title="Add an Option"><?php _e( 'Add', 'visual-form-builder' ); ?></a> <a href="#" class="deleteOption" title="Delete Option"><?php _e( 'Delete', 'visual-form-builder' ); ?></a>
1405
  </div>
1406
  <?php
1407
  $count++;
1434
  ?>
1435
  <label for="edit-form-item-options-<?php echo $field->field_id; ?>">
1436
  <?php _e( 'Accepted File Extensions' , 'visual-form-builder'); ?>
1437
+ <span class="vfb-tooltip" title="<?php esc_attr_e( 'About Accepted File Extensions', 'visual-form-builder' ); ?>" rel="<?php esc_attr_e( 'Control the types of files allowed. Enter extensions without periods and separate multiples using the pipe character ( | ).', 'visual-form-builder' ); ?>">(?)</span>
1438
  <br />
1439
  <input type="text" value="<?php echo stripslashes( esc_attr( $options ) ); ?>" name="field_options-<?php echo $field->field_id; ?>[]" class="widefat" id="edit-form-item-options-<?php echo $field->field_id; ?>" />
1440
  </label>
1449
  <p class="description description-thin">
1450
  <label for="edit-form-item-validation">
1451
  <?php _e( 'Validation' , 'visual-form-builder'); ?>
1452
+ <span class="vfb-tooltip" title="<?php esc_attr_e( 'About Validation', 'visual-form-builder' ); ?>" rel="<?php esc_attr_e( 'Ensures user-entered data is formatted properly. For more information on Validation, refer to the Help tab at the top of this page.', 'visual-form-builder' ); ?>">(?)</span>
1453
  <br />
1454
 
1455
  <?php if ( in_array( $field->field_type , array( 'text', 'time' ) ) ) : ?>
1497
  <p class="field-link-target description description-thin">
1498
  <label for="edit-form-item-required">
1499
  <?php _e( 'Required' , 'visual-form-builder'); ?>
1500
+ <span class="vfb-tooltip" title="<?php esc_attr_e( 'About Required', 'visual-form-builder' ); ?>" rel="<?php esc_attr_e( 'Requires the field to be completed before the form is submitted. By default, all fields are set to No.', 'visual-form-builder' ); ?>">(?)</span>
1501
  <br />
1502
  <select name="field_required-<?php echo $field->field_id; ?>" class="widefat" id="edit-form-item-required-<?php echo $field->field_id; ?>">
1503
  <option value="no" <?php selected( $field->field_required, 'no' ); ?>><?php _e( 'No' , 'visual-form-builder'); ?></option>
1511
  <p class="description description-thin">
1512
  <label for="edit-form-item-size">
1513
  <?php _e( 'Size' , 'visual-form-builder'); ?>
1514
+ <span class="vfb-tooltip" title="<?php esc_attr_e( 'About Size', 'visual-form-builder' ); ?>" rel="<?php esc_attr_e( 'Control the size of the field. By default, all fields are set to Medium.', 'visual-form-builder' ); ?>">(?)</span>
1515
  <br />
1516
  <select name="field_size-<?php echo $field->field_id; ?>" class="widefat" id="edit-form-item-size-<?php echo $field->field_id; ?>">
1517
  <option value="small" <?php selected( $field->field_size, 'small' ); ?>><?php _e( 'Small' , 'visual-form-builder'); ?></option>
1526
  <p class="description description-thin">
1527
  <label for="edit-form-item-size">
1528
  <?php _e( 'Options Layout' , 'visual-form-builder'); ?>
1529
+ <span class="vfb-tooltip" title="<?php esc_attr_e( 'About Options Layout', 'visual-form-builder' ); ?>" rel="<?php esc_attr_e( 'Control the layout of radio buttons or checkboxes. By default, options are arranged in One Column.', 'visual-form-builder' ); ?>">(?)</span>
1530
  <br />
1531
  <select name="field_size-<?php echo $field->field_id; ?>" class="widefat" id="edit-form-item-size-<?php echo $field->field_id; ?>"<?php echo ( $field->field_type == 'time' ) ? ' disabled="disabled"' : ''; ?>>
1532
  <option value="" <?php selected( $field->field_size, '' ); ?>><?php _e( 'One Column' , 'visual-form-builder'); ?></option>
1542
  <p class="description description-thin">
1543
  <label for="edit-form-item-layout">
1544
  <?php _e( 'Field Layout' , 'visual-form-builder'); ?>
1545
+ <span class="vfb-tooltip" title="<?php esc_attr_e( 'About Field Layout', 'visual-form-builder' ); ?>" rel="<?php esc_attr_e( 'Used to create advanced layouts. Align fields side by side in various configurations.', 'visual-form-builder' ); ?>">(?)</span>
1546
  <br />
1547
  <select name="field_layout-<?php echo $field->field_id; ?>" class="widefat" id="edit-form-item-layout-<?php echo $field->field_id; ?>">
1548
 
1568
  <p class="description description-wide">
1569
  <label for="edit-form-item-default-<?php echo $field->field_id; ?>">
1570
  <?php _e( 'Default Value' , 'visual-form-builder'); ?>
1571
+ <span class="vfb-tooltip" title="<?php esc_attr_e( 'About Default Value', 'visual-form-builder' ); ?>" rel="<?php esc_attr_e( 'Set a default value that will be inserted automatically.', 'visual-form-builder' ); ?>">(?)</span>
1572
  <br />
1573
  <input type="text" value="<?php echo stripslashes( esc_attr( $field->field_default ) ); ?>" name="field_default-<?php echo $field->field_id; ?>" class="widefat" id="edit-form-item-default-<?php echo $field->field_id; ?>" maxlength="255" />
1574
  </label>
1578
  <p class="description description-wide">
1579
  <label for="edit-form-item-default-<?php echo $field->field_id; ?>">
1580
  <?php _e( 'Default Country' , 'visual-form-builder'); ?>
1581
+ <span class="vfb-tooltip" title="<?php esc_attr_e( 'About Default Country', 'visual-form-builder' ); ?>" rel="<?php esc_attr_e( 'Select the country you would like to be displayed by default.', 'visual-form-builder' ); ?>">(?)</span>
1582
  <br />
1583
  <select name="field_default-<?php echo $field->field_id; ?>" class="widefat" id="edit-form-item-default-<?php echo $field->field_id; ?>">
1584
  <?php
1594
  <p class="description description-wide">
1595
  <label for="edit-form-item-css-<?php echo $field->field_id; ?>">
1596
  <?php _e( 'CSS Classes' , 'visual-form-builder'); ?>
1597
+ <span class="vfb-tooltip" title="<?php esc_attr_e( 'About CSS Classes', 'visual-form-builder' ); ?>" rel="<?php esc_attr_e( 'For each field, you can insert your own CSS class names which can be used in your own stylesheets.', 'visual-form-builder' ); ?>">(?)</span>
1598
  <br />
1599
  <input type="text" value="<?php echo stripslashes( esc_attr( $field->field_css ) ); ?>" name="field_css-<?php echo $field->field_id; ?>" class="widefat" id="edit-form-item-css-<?php echo $field->field_id; ?>" maxlength="255" />
1600
  </label>
1660
  * @since 1.0
1661
  * @uses add_options_page() Creates a menu item under the Settings menu.
1662
  */
1663
+ public function add_admin() {
1664
+ $current_pages = array();
1665
+
1666
+ $current_pages[ 'vfb' ] = add_menu_page( __( 'Visual Form Builder', 'visual-form-builder' ), __( 'Visual Form Builder', 'visual-form-builder' ), 'manage_options', 'visual-form-builder', array( &$this, 'admin' ), plugins_url( 'visual-form-builder/images/vfb_icon.png' ) );
1667
 
1668
  add_submenu_page( 'visual-form-builder', __( 'Visual Form Builder', 'visual-form-builder' ), __( 'All Forms', 'visual-form-builder' ), 'manage_options', 'visual-form-builder', array( &$this, 'admin' ) );
1669
+ $current_pages[ 'vfb-add-new' ] = add_submenu_page( 'visual-form-builder', __( 'Add New Form', 'visual-form-builder' ), __( 'Add New Form', 'visual-form-builder' ), 'manage_options', 'vfb-add-new', array( &$this, 'admin_add_new' ) );
1670
+ $current_pages[ 'vfb-entries' ] = add_submenu_page( 'visual-form-builder', __( 'Entries', 'visual-form-builder' ), __( 'Entries', 'visual-form-builder' ), 'manage_options', 'vfb-entries', array( &$this, 'admin_entries' ) );
1671
+ $current_pages[ 'vfb-export' ] = add_submenu_page( 'visual-form-builder', __( 'Export', 'visual-form-builder' ), __( 'Export', 'visual-form-builder' ), 'manage_options', 'vfb-export', array( &$this, 'admin_export' ) );
1672
+
1673
+ // All plugin page load hooks
1674
+ foreach ( $current_pages as $key => $page ) :
1675
+ // Load the jQuery and CSS we need if we're on our plugin page
1676
+ add_action( "load-$page", array( &$this, 'admin_scripts' ) );
1677
+
1678
+ // Load the Help tab on all pages
1679
+ add_action( "load-$page", array( &$this, 'help' ) );
1680
+ endforeach;
1681
+
1682
+ // Save pages array for filter/action use throughout plugin
1683
+ $this->_admin_pages = $current_pages;
1684
+
1685
+ // Adds a Screen Options tab to the Entries screen
1686
+ add_filter( 'load-' . $current_pages['vfb'], array( &$this, 'screen_options' ) );
1687
+ add_filter( 'load-' . $current_pages['vfb-entries'], array( &$this, 'screen_options' ) );
1688
+
1689
+ // Add meta boxes to the form builder admin page
1690
+ add_action( 'load-' . $current_pages['vfb'], array( &$this, 'add_meta_boxes' ) );
1691
+
1692
+ // Include Entries and Import files
1693
+ add_action( 'load-' . $current_pages['vfb-entries'], array( &$this, 'includes' ) );
1694
+
1695
+ add_action( 'load-' . $current_pages['vfb'], array( &$this, 'include_forms_list' ) );
1696
+ }
1697
+
1698
+ /**
1699
+ * Display Add New Form page
1700
+ *
1701
+ *
1702
+ * @since 2.7.2
1703
+ */
1704
+ public function admin_add_new() {
1705
+ ?>
1706
+ <div class="wrap">
1707
+ <?php screen_icon( 'options-general' ); ?>
1708
+ <h2><?php _e( 'Add New Form', 'visual-form-builder' ); ?></h2>
1709
+ <?php
1710
+ include_once( trailingslashit( plugin_dir_path( __FILE__ ) ) . 'includes/admin-new-form.php' );
1711
+ ?>
1712
+ </div>
1713
+ <?php
1714
+ }
1715
+
1716
+ /**
1717
+ * Display Entries
1718
+ *
1719
+ *
1720
+ * @since 2.7.2
1721
+ */
1722
+ public function admin_entries() {
1723
+ global $entries_list, $entries_detail;
1724
+ ?>
1725
+ <div class="wrap">
1726
+ <?php screen_icon( 'options-general' ); ?>
1727
+ <h2>
1728
+ <?php _e( 'Entries', 'visual-form-builder' ); ?>
1729
+ <?php
1730
+ // If searched, output the query
1731
+ if ( isset( $_REQUEST['s'] ) && !empty( $_REQUEST['s'] ) )
1732
+ echo '<span class="subtitle">' . sprintf( __( 'Search results for "%s"' , 'visual-form-builder' ), $_REQUEST['s'] );
1733
+ ?>
1734
+ </h2>
1735
+ <?php
1736
+ if ( isset( $_REQUEST['action'] ) && in_array( $_REQUEST['action'], array( 'view', 'edit', 'update_entry' ) ) ) :
1737
+ $entries_detail->entries_detail();
1738
+ else :
1739
+ $entries_list->views();
1740
+ $entries_list->prepare_items();
1741
+ ?>
1742
+ <form id="entries-filter" method="post" action="">
1743
+ <?php
1744
+ $entries_list->search_box( 'search', 'search_id' );
1745
+ $entries_list->display();
1746
+ ?>
1747
+ </form>
1748
+ <?php endif; ?>
1749
+ </div>
1750
+ <?php
1751
+ }
1752
+
1753
+ /**
1754
+ * Display Export
1755
+ *
1756
+ *
1757
+ * @since 2.7.2
1758
+ */
1759
+ public function admin_export() {
1760
+ global $export;
1761
+ ?>
1762
+ <div class="wrap">
1763
+ <?php screen_icon( 'options-general' ); ?>
1764
+ <h2><?php _e( 'Export', 'visual-form-builder' ); ?></h2>
1765
+ <?php
1766
+ $export->display();
1767
+ ?>
1768
+ </div>
1769
+ <?php
1770
  }
1771
 
1772
  /**
1775
  * @since 1.0
1776
  */
1777
  public function admin() {
1778
+ global $wpdb, $current_user;
1779
 
1780
  get_currentuserinfo();
1781
 
1784
 
1785
  // Set variables depending on which tab is selected
1786
  $form_nav_selected_id = ( isset( $_REQUEST['form'] ) ) ? $_REQUEST['form'] : '0';
 
 
 
 
 
 
 
 
1787
  ?>
1788
  <div class="wrap">
1789
  <?php screen_icon( 'options-general' ); ?>
1790
  <h2>
1791
+ <?php _e( 'Visual Form Builder', 'visual-form-builder' ); ?>
1792
+ <?php
1793
+ // Add New link
1794
+ echo sprintf( ' <a href="%1$s" class="add-new-h2">%2$s</a>', esc_url( admin_url( 'admin.php?page=vfb-add-new' ) ), esc_html( __( 'Add New', 'visual-form-builder' ) ) );
1795
 
1796
  // If searched, output the query
1797
+ if ( isset( $_REQUEST['s'] ) && !empty( $_REQUEST['s'] ) )
1798
+ echo '<span class="subtitle">' . sprintf( __( 'Search results for "%s"' , 'visual-form-builder' ), $_REQUEST['s'] );
1799
+ ?>
1800
  </h2>
1801
+ <?php if ( empty( $form_nav_selected_id ) ) : ?>
1802
+ <div id="vfb-form-list">
1803
+ <div id="vfb-sidebar">
1804
+ <div id="vfb-upgrade-column">
1805
+ <div class="vfb-pro-upgrade">
1806
+ <h2><a href="http://vfb.matthewmuro.com">Visual Form Builder Pro</a></h2>
1807
+ <p class="vfb-pro-call-to-action">
1808
+ <a class="vfb-btn vfb-btn-primary" href="http://vfb.matthewmuro.com/"><?php _e( 'Buy Now' , 'visual-form-builder'); ?></a>
1809
+ </p>
1810
+ <h3><?php _e( 'New Features' , 'visual-form-builder'); ?></h3>
1811
+ <ul>
1812
+ <li><a href="http://vfb.matthewmuro.com/#addons"><?php _e( 'Now with Add-Ons' , 'visual-form-builder'); ?></a></li>
1813
+ <li><?php _e( 'Akismet Support' , 'visual-form-builder'); ?></li>
1814
+ <li><?php _e( 'Optional SPAM Verification' , 'visual-form-builder'); ?></li>
1815
+ <li><?php _e( 'Nested Drag and Drop' , 'visual-form-builder'); ?></li>
1816
+ <li><?php _e( 'Conditional Logic' , 'visual-form-builder'); ?></li>
1817
+ <li><?php _e( '10+ new Form Fields' , 'visual-form-builder'); ?></li>
1818
+ <li><?php _e( 'Complete Entries Management' , 'visual-form-builder'); ?></li>
1819
+ <li><?php _e( 'Import/Export' , 'visual-form-builder'); ?></li>
1820
+ <li><?php _e( 'Quality HTML Email Template' , 'visual-form-builder'); ?></li>
1821
+ <li><?php _e( 'Plain Text Email Option' , 'visual-form-builder'); ?></li>
1822
+ <li><?php _e( 'Email Designer' , 'visual-form-builder'); ?></li>
1823
+ <li><?php _e( 'Analytics' , 'visual-form-builder'); ?></li>
1824
+ <li><?php _e( 'Data &amp; Form Migration' , 'visual-form-builder'); ?></li>
1825
+ <li><?php _e( 'Scheduling' , 'visual-form-builder'); ?></li>
1826
+ <li><?php _e( 'Limit Form Entries' , 'visual-form-builder'); ?></li>
1827
+ <li><?php _e( 'Simple PayPal Integration' , 'visual-form-builder'); ?></li>
1828
+ <li><?php _e( 'Form Paging' , 'visual-form-builder'); ?></li>
1829
+ <li><?php _e( 'Live Preview' , 'visual-form-builder'); ?></li>
1830
+ <li><?php _e( 'Custom Capabilities' , 'visual-form-builder'); ?></li>
1831
+ <li><?php _e( 'No License Key' , 'visual-form-builder'); ?></li>
1832
+ <li><?php _e( 'Automatic Updates' , 'visual-form-builder'); ?></li>
1833
+ </ul>
1834
+
1835
+ <p><a href="http://vfb.matthewmuro.com/#features"><?php _e( 'View all features' , 'visual-form-builder'); ?></a>.</p>
1836
+ </div> <!-- .vfb-pro-upgrade -->
1837
+
1838
+ <h3><?php _e( 'Promote Visual Form Builder' , 'visual-form-builder'); ?></h3>
1839
+ <ul id="promote-vfb">
1840
+ <li id="twitter"><?php _e( 'Follow me on Twitter' , 'visual-form-builder'); ?>: <a href="http://twitter.com/#!/matthewmuro">@matthewmuro</a></li>
1841
+ <li id="star"><a href="http://wordpress.org/extend/plugins/visual-form-builder/"><?php _e( 'Rate Visual Form Builder on WordPress.org' , 'visual-form-builder'); ?></a></li>
1842
+ <li id="paypal">
1843
+ <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=G87A9UN9CLPH4&lc=US&item_name=Visual%20Form%20Builder&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted"><img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif" width="74" height="21"></a>
1844
+ </li>
1845
+ </ul>
1846
+ </div> <!-- #vfb-upgrade-column -->
1847
+ </div> <!-- #vfb-sidebar -->
1848
+ <div id="vfb-main" class="vfb-order-type-list">
1849
+ <?php $this->all_forms(); ?>
1850
+ </div> <!-- #vfb-main -->
1851
+ </div> <!-- #vfb-form-list -->
1852
+
1853
+ <?php
1854
+ elseif ( !empty( $form_nav_selected_id ) && $form_nav_selected_id !== '0' ) :
1855
+ include_once( trailingslashit( plugin_dir_path( __FILE__ ) ) . 'includes/admin-form-creator.php' );
1856
+ endif;
1857
  ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1858
  </div>
1859
  <?php
 
1860
  }
1861
 
1862
  /**
2093
  }
2094
  }
2095
 
 
 
 
2096
  // The VFB widget
2097
  require( trailingslashit( plugin_dir_path( __FILE__ ) ) . 'includes/class-widget.php' );
2098
 
2100
  require_once( trailingslashit( plugin_dir_path( __FILE__ ) ) . 'includes/class-export.php' );
2101
  if ( !isset( $export ) )
2102
  $export = new VisualFormBuilder_Export();
2103
+ ?>