FormGet Contact Form - Version 4.8

Version Description

Download this release

Release Info

Developer PankajAgarwal
Plugin Icon 128x128 FormGet Contact Form
Version 4.8
Comparing to
See all releases

Code changes from version 4.7 to 4.8

4.9/css/fgstyle.css ADDED
@@ -0,0 +1,453 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ Version 4.4
3
+ */
4
+ h2.nav-tab-wrapper, h3.nav-tab-wrapper {
5
+ border-bottom-color: #ccc;
6
+ }
7
+ .wrap h2 {
8
+ color: #464646;
9
+ }
10
+ h2.nav-tab-wrapper, h3.nav-tab-wrapper {
11
+ border-bottom-width: 1px;
12
+ border-bottom-style: solid;
13
+ padding-bottom: 0;
14
+ }
15
+ .wrap h2, .subtitle, .login form .input {
16
+ font-family: HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",sans-serif;
17
+ }
18
+ .wrap h2 {
19
+ font-size: 23px;
20
+ padding: 9px 15px 4px 0;
21
+ line-height: 29px;
22
+ }
23
+ .wrap h2, .subtitle {
24
+ font-weight: 400;
25
+ margin: 0;
26
+ text-shadow: #fff 0 1px 0;
27
+ }
28
+ h2 {
29
+ font-size: 1.5em;
30
+ margin: .83em 0;
31
+ }
32
+ h2 {
33
+ display: block;
34
+ font-size: 1.5em;
35
+ -webkit-margin-before: 0.83em;
36
+ -webkit-margin-after: 0.83em;
37
+ -webkit-margin-start: 0px;
38
+ -webkit-margin-end: 0px;
39
+ font-weight: bold;
40
+ }
41
+ h2 .nav-tab {
42
+ padding: 4px 10px 6px;
43
+ font-weight: 200;
44
+ font-size: 20px;
45
+ line-height: 24px;
46
+ }
47
+ h2 .nav-tab, .wrap h2, .subtitle, .login form .input {
48
+ font-family: HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",sans-serif;
49
+ }
50
+ .nav-tab:hover, .nav-tab-active {
51
+ border-color: #ccc #ccc #fff;
52
+ }
53
+ .nav-tab {
54
+ border-color: #dfdfdf #dfdfdf #fff;
55
+ }
56
+ .nav-tab-active {
57
+ border-width: 1px;
58
+ color: #464646;
59
+ }
60
+ .nav-tab {
61
+ border-style: solid;
62
+ border-width: 1px 1px 0;
63
+ color: #aaa;
64
+ text-shadow: #fff 0 1px 0;
65
+ font-size: 12px;
66
+ line-height: 16px;
67
+ display: inline-block;
68
+ padding: 4px 14px 6px;
69
+ text-decoration: none;
70
+ margin: 0 6px -1px 0;
71
+ -webkit-border-top-left-radius: 3px;
72
+ -webkit-border-top-right-radius: 3px;
73
+ border-top-left-radius: 3px;
74
+ border-top-right-radius: 3px;
75
+ cursor: pointer;
76
+ }
77
+ h2 .nav-tab, .wrap h2 {
78
+ font-family: HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",sans-serif;
79
+ }
80
+ .wrap h2.nav-tab-wrapper {
81
+ font-size: 24px;
82
+ line-height: 29px;
83
+ padding-left: 0;
84
+ }
85
+ .wrap h2 {
86
+ font-weight: 400;
87
+ text-shadow: #fff 0 1px 0;
88
+ }
89
+ div {
90
+ display: block;
91
+ }
92
+ #fg_content {
93
+ margin-top: 25px;
94
+ border-width: 1px 0;
95
+ border-style: solid;
96
+ background: #fff;
97
+ border-top-color: #fff;
98
+ border-bottom-color: #dfdfdf;
99
+ border-color: #dfdfdf;
100
+ -webkit-box-shadow: inset 0 1px 0 #fff;
101
+ box-shadow: inset 0 1px 0 #fff;
102
+ -webkit-border-radius: 3px;
103
+ border-radius: 3px;
104
+ -webkit-border-radius: 3px;
105
+ border-radius: 3px;
106
+ border-width: 1px;
107
+ border-style: solid;
108
+ position: relative;
109
+ width:1035px;
110
+ height: auto !important;
111
+ }
112
+ .fg_group {
113
+ float: left;
114
+ position: relative;
115
+ float: none;
116
+ width: 100%;
117
+ float: left;
118
+ }
119
+ .fg_section{
120
+ background: #f5f5f5;
121
+ background-image: -webkit-gradient(linear,left bottom,left top,from(#f5f5f5),to(#f9f9f9));
122
+ background-image: -webkit-linear-gradient(bottom,#f5f5f5,#f9f9f9);
123
+ background-image: -moz-linear-gradient(bottom,#f5f5f5,#f9f9f9);
124
+ background-image: -o-linear-gradient(bottom,#f5f5f5,#f9f9f9);
125
+ background-image: linear-gradient(to top,#f5f5f5,#f9f9f9);
126
+ border-color: #dfdfdf;
127
+ -webkit-box-shadow: inset 0 1px 0 #fff;
128
+ box-shadow: inset 0 1px 0 #fff;
129
+ -webkit-border-radius: 3px;
130
+ border-radius: 3px;
131
+ min-width: 255px;
132
+ margin-bottom: 20px;
133
+ padding: 0;
134
+ border-width: 1px;
135
+ border-style: solid;
136
+ line-height: 1;
137
+ -webkit-border-radius: 3px;
138
+ border-radius: 3px;
139
+ border-width: 1px;
140
+ border-style: solid;
141
+ }
142
+ .fg_heading{
143
+ font-size: 15px;
144
+ font-weight: 400;
145
+ padding: 15px 10px;
146
+ margin: 0;
147
+ line-height: 1;
148
+ font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;
149
+ cursor: move;
150
+ border-top-left-radius: 3px;
151
+ border-top-right-radius: 3px;
152
+ color: #464646;
153
+ border-bottom-color: #dfdfdf;
154
+ text-shadow: #fff 0 1px 0;
155
+ -webkit-box-shadow: 0 1px 0 #fff;
156
+ box-shadow: 0 1px 0 #fff;
157
+ background: #f1f1f1;
158
+ background-image: -webkit-gradient(linear,left bottom,left top,from(#ececec),to(#f9f9f9));
159
+ background-image: -webkit-linear-gradient(bottom,#ececec,#f9f9f9);
160
+ background-image: -moz-linear-gradient(bottom,#ececec,#f9f9f9);
161
+ background-image: -o-linear-gradient(bottom,#ececec,#f9f9f9);
162
+ background-image: linear-gradient(to top,#ececec,#f9f9f9);
163
+ }
164
+ h3 {
165
+ font-size: 1.18em;
166
+ margin: 1em 0;
167
+ display: block;
168
+ font-size: 1.17em;
169
+ -webkit-margin-before: 1em;
170
+ -webkit-margin-after: 1em;
171
+ -webkit-margin-start: 0px;
172
+ -webkit-margin-end: 0px;
173
+ font-weight: bold;
174
+ }
175
+ #fg_of_container div#pn_content div.fg_section div.outer_iframe_div{
176
+ width: 1035px;
177
+ }
178
+ #fg_of_container div#pn_content div.fg_section div.outer_iframe_div div.inner_iframe_div{
179
+ width:1030px;
180
+ overflow-x:hidden; /* hides horizontal scrollbar on newer browsers */
181
+ /* resize and min-height are optional, allows user to resize viewable area */
182
+ -webkit-resize:vertical;
183
+ -moz-resize:vertical;
184
+ resize:vertical;
185
+ min-height: 900px;
186
+ }
187
+ #iframebox {
188
+ margin-top:-45px; /* clipping top of page */
189
+ overflow:hidden;
190
+ -webkit-resize:none;
191
+ -moz-resize:none;
192
+ resize:none;
193
+ }
194
+ div.fg_embed_code_save {
195
+ height: 35px;
196
+ margin-top:20px;
197
+ margin-left: 20px;
198
+ width:90px;
199
+ display: inline-block;
200
+ font-size: 14px;
201
+ line-height: 23px;
202
+ padding-left:24px;
203
+ padding-top: 7px;
204
+ cursor: pointer;
205
+ -webkit-border-radius: 3px;
206
+ -webkit-appearance: none;
207
+ -webkit-box-sizing: border-box;
208
+ background-color: #278ab7;
209
+ background-image: -webkit-gradient(linear,left top,left bottom,from(#2e9fd2),to(#21759b));
210
+ background-image: -webkit-linear-gradient(top,#2e9fd2,#21759b);
211
+ background-image: -moz-linear-gradient(top,#2e9fd2,#21759b);
212
+ background-image: -ms-linear-gradient(top,#2e9fd2,#21759b);
213
+ background-image: -o-linear-gradient(top,#2e9fd2,#21759b);
214
+ background-image: linear-gradient(to bottom,#2e9fd2,#21759b);
215
+ border-color: #1b607f;
216
+ -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
217
+ box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
218
+ color: #fff;
219
+ }
220
+ div.fg_embed_code_save:hover{
221
+ background-color: #21759b;
222
+ background-image: -webkit-gradient(linear,left top,left bottom,from(#2a95c5),to(#21759b));
223
+ background-image: -webkit-linear-gradient(top,#2a95c5,#21759b);
224
+ background-image: -moz-linear-gradient(top,#2a95c5,#21759b);
225
+ background-image: -ms-linear-gradient(top,#2a95c5,#21759b);
226
+ background-image: -o-linear-gradient(top,#2a95c5,#21759b);
227
+ background-image: linear-gradient(to bottom,#2a95c5,#21759b);
228
+ border-color: #21759b;
229
+ border-bottom-color: #1e6a8d;
230
+ -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.5);
231
+ box-shadow: inset 0 1px 0 rgba(120,200,230,.5);
232
+ color: #fff;
233
+ text-decoration: none;
234
+ text-shadow: 0 1px 0 rgba(0,0,0,.1);
235
+ }
236
+ .regular-text{
237
+ margin-left: 19px;
238
+ margin-top:15px;
239
+ margin-bottom:15px;
240
+ }
241
+ .formget_contact_form{
242
+ margin-left:35px;
243
+ margin-top: 20px;
244
+ }
245
+ #help_txt{
246
+ margin-left: 69px;
247
+ margin-top: 20px;
248
+ }
249
+ .fg_trial-notify{
250
+ margin-top: 36px !important;
251
+ margin-left: 0 !important;
252
+ position: relative;
253
+ z-index: 100;
254
+ margin-right: 10px;
255
+ }
256
+ p.fg_division_note{
257
+ margin: 0;
258
+ padding: 0 10px;
259
+ text-align: left;
260
+ margin: 10px 10px 10px 0;
261
+ font-weight: normal;
262
+ -moz-border-radius: 5px;
263
+ -webkit-border-radius: 5px;
264
+ border-radius: 5px;
265
+ vertical-align: middle;
266
+ }
267
+ .fg_hide_notice{
268
+ margin-left: 10px;
269
+ }
270
+ .fg_notice_div{
271
+ width:1035px;
272
+ margin-top: 20px;
273
+ position: relative;
274
+ z-index: 100;
275
+ border: 1px solid #70a4d2!important;
276
+ -moz-border-radius: 3px;
277
+ -webkit-border-radius: 3px;
278
+ border-radius: 3px;
279
+ -webkit-box-shadow: inset 0 0 15px rgba(0,0,0,0.04);
280
+ -moz-box-shadow: inset 0 0 15px rgba(0,0,0,0.04);
281
+ box-shadow: inset 0 0 15px rgba(0,0,0,0.04);
282
+ overflow: hidden;
283
+ padding: 7px 0 7px!important;
284
+ background-color: rgb(24, 31, 49);
285
+ color: black;
286
+ margin-right: 10px;
287
+ }
288
+ .fg_pro_div{
289
+ width: 1045px;
290
+ margin-top: 21px;
291
+ position: relative;
292
+ z-index: 104;
293
+ -moz-border-radius: 3px;
294
+ -webkit-border-radius: 3px;
295
+ border-radius: 3px;
296
+ -webkit-box-shadow: inset 0 0 15px rgba(0,0,0,0.04);
297
+ -moz-box-shadow: inset 0 0 15px rgba(0,0,0,0.04);
298
+ box-shadow: inset 0 0 15px rgba(0,0,0,0.04);
299
+ overflow: hidden;
300
+ cursor: pointer;
301
+ }
302
+ p.fg_video_notice{
303
+ max-width: 800px;
304
+ margin: 0;
305
+ padding: 0 2px;
306
+ text-align: left;
307
+ margin: 10px 0 10px 0;
308
+ color: white;
309
+ font-size: 22px;
310
+ font-weight: normal;
311
+ font-family:Arial, sans-serif, Tahoma;
312
+ font-weight: normal;
313
+ -moz-border-radius: 5px;
314
+ -webkit-border-radius: 5px;
315
+ border-radius: 5px;
316
+ float: left;
317
+ vertical-align: middle;
318
+ margin-left: 13px;
319
+ }
320
+ .fg_getting_started{
321
+ margin-top: 8px;
322
+ float: left;
323
+ font-size: 18px !important;
324
+ margin-left: 5px;
325
+ }
326
+ .hide_video_notice{
327
+ margin-top: 7px;
328
+ float: left;
329
+ overflow: hidden;
330
+ font-size: 18px !important;
331
+ opacity:0.6;
332
+ margin-left: 7px;
333
+ }
334
+ div#fg_videoContainer{
335
+ display: none;
336
+ width: 100%;
337
+ height: 100%;
338
+ background: url('../image/overlay.png' )repeat;
339
+ position:fixed;
340
+ z-index: 10000;
341
+ opacity:0.93;
342
+ }
343
+ div#fg_videoContainer .video_tobe_shown{
344
+ border: 5px solid white;
345
+ margin-top: 10%;
346
+ margin-left: 20%;
347
+ padding: 3px;
348
+ opacity:1 !important;
349
+ }
350
+ input#fg_selected_box{
351
+ margin-left: 18px;
352
+ }
353
+ .fg_info{
354
+ margin-left: 18px;
355
+ }
356
+ .fg_upgarde_to_pro{
357
+ border: 2px solid #165C5F;
358
+ background-color:#165C5F;
359
+ height: 50px;
360
+ margin-top: 10px;
361
+ border-radius: 3px;
362
+ width: 1020px;
363
+ padding-right: 10px;
364
+ }
365
+ .fg_pro_notice{
366
+ float:left;
367
+ width: 556px;
368
+ padding-left: 15px;
369
+ color: white;
370
+ font-size: 22px;
371
+ line-height: 4px;
372
+ font-weight: normal;
373
+ font-family:Arial, sans-serif, Tahoma;
374
+ font-weight: normal;
375
+ margin-bottom: 15px;
376
+ display: block;
377
+ -webkit-margin-before: 1em;
378
+ -webkit-margin-after: .5em;
379
+ -webkit-margin-start: 0px;
380
+ -webkit-margin-end: 0px;
381
+ }
382
+ .click_notice{
383
+ -moz-box-shadow: inset 0px 1px 0px 0px #8ddefc;
384
+ -webkit-box-shadow: inset 0px 1px 0px 0px #8ddefc;
385
+ box-shadow: inset 0px 1px 0px 0px #8ddefc;
386
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #59d0f8), color-stop(1, #49c0e8));
387
+ background: -moz-linear-gradient(top, #59d0f8 5%, #49c0e8 100%);
388
+ background: -webkit-linear-gradient(top, #59d0f8 5%, #49c0e8 100%);
389
+ background: -o-linear-gradient(top, #59d0f8 5%, #49c0e8 100%);
390
+ background: -ms-linear-gradient(top, #59d0f8 5%, #49c0e8 100%);
391
+ background: linear-gradient(to bottom, #59d0f8 5%, #49c0e8 100%);
392
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#59d0f8', endColorstr='#49c0e8',GradientType=0);
393
+ background-color: #59d0f8;
394
+ -moz-border-radius: 3px;
395
+ -webkit-border-radius: 3px;
396
+ border-radius: 3px;
397
+ border: 1px solid #0c799e;
398
+ display: inline-block;
399
+ color: #ffffff;
400
+ font-size: 14px;
401
+ font-weight: normal;
402
+ padding: 2px 12px;
403
+ text-decoration: none !important;
404
+ text-shadow: 0px 1px 0px #34849f;
405
+ margin-right: 10px;
406
+ margin-left: 10px;
407
+ }
408
+ .click_notice:hover{
409
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #49c0e8), color-stop(1, #59d0f8));
410
+ background: -moz-linear-gradient(top, #49c0e8 5%, #59d0f8 100%);
411
+ background: -webkit-linear-gradient(top, #49c0e8 5%, #59d0f8 100%);
412
+ background: -o-linear-gradient(top, #49c0e8 5%, #59d0f8 100%);
413
+ background: -ms-linear-gradient(top, #49c0e8 5%, #59d0f8 100%);
414
+ background: linear-gradient(to bottom, #49c0e8 5%, #59d0f8 100%);
415
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#49c0e8', endColorstr='#59d0f8',GradientType=0);
416
+ background-color: #49c0e8;
417
+ color: #ffffff;
418
+ }
419
+ .fg_hide_notice{
420
+ -moz-box-shadow: inset 0px 1px 0px 0px #a9eba3;
421
+ -webkit-box-shadow: inset 0px 1px 0px 0px #a9eba3;
422
+ box-shadow: inset 0px 1px 0px 0px #a9eba3;
423
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7edd76), color-stop(1, #65c25e));
424
+ background: -moz-linear-gradient(top, #7edd76 5%, #65c25e 100%);
425
+ background: -webkit-linear-gradient(top, #7edd76 5%, #65c25e 100%);
426
+ background: -o-linear-gradient(top, #7edd76 5%, #65c25e 100%);
427
+ background: -ms-linear-gradient(top, #7edd76 5%, #65c25e 100%);
428
+ background: linear-gradient(to bottom, #7edd76 5%, #65c25e 100%);
429
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7edd76', endColorstr='#65c25e',GradientType=0);
430
+ background-color: #7edd76;
431
+ -moz-border-radius: 3px;
432
+ -webkit-border-radius: 3px;
433
+ border-radius: 3px;
434
+ border: 1px solid #3fa23a;
435
+ display: inline-block;
436
+ color: #ffffff;
437
+ font-size: 14px;
438
+ font-weight: normal;
439
+ padding: 2px 12px;
440
+ text-decoration: none !important;
441
+ text-shadow: 0px 1px 0px #3c7038;
442
+ }
443
+ .fg_hide_notice:hover{
444
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #65c25e), color-stop(1, #7edd76));
445
+ background: -moz-linear-gradient(top, #65c25e 5%, #7edd76 100%);
446
+ background: -webkit-linear-gradient(top, #65c25e 5%, #7edd76 100%);
447
+ background: -o-linear-gradient(top, #65c25e 5%, #7edd76 100%);
448
+ background: -ms-linear-gradient(top, #65c25e 5%, #7edd76 100%);
449
+ background: linear-gradient(to bottom, #65c25e 5%, #7edd76 100%);
450
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#65c25e', endColorstr='#7edd76',GradientType=0);
451
+ background-color: #65c25e;
452
+ color: #ffffff;
453
+ }
4.9/image/ajax-loader.gif ADDED
Binary file
4.9/image/btn-1.png ADDED
Binary file
4.9/image/btn-2.png ADDED
Binary file
4.9/image/btn-3.png ADDED
Binary file
4.9/image/btn-4.png ADDED
Binary file
4.9/image/button-primary-hover.png ADDED
Binary file
4.9/image/button-primary.png ADDED
Binary file
4.9/image/close.png ADDED
Binary file
4.9/image/favicon.ico ADDED
Binary file
4.9/image/formget_banner.png ADDED
Binary file
4.9/image/help_img.png ADDED
Binary file
4.9/image/hide-btn-1.png ADDED
Binary file
4.9/image/hide-btn.png ADDED
Binary file
4.9/image/overlay.png ADDED
Binary file
4.9/image/upgrad-.png ADDED
Binary file
4.9/image/wvideo.png ADDED
Binary file
4.9/index.php ADDED
@@ -0,0 +1,455 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*
3
+ Plugin Name: FormGet Contact Form
4
+ Plugin URI: http://www.formget.com
5
+ Description: FormGet Contact Form is an eassy and effective form builder tool which enable you to bulid and embed form on your website in few steps. With FormGet Contact Form manage all your contact forms and your entire client communication at one single place.
6
+ Version: 4.9
7
+ Author: FormGet
8
+ Author URI: http://www.formget.com
9
+ */
10
+ function my_admin_notice() {
11
+ $fg_iframe_form = get_option('fg_embed_code');
12
+ $string = "sideBar";
13
+ $pos = strpos($fg_iframe_form, $string);
14
+ if ($pos == false) {
15
+ global $current_user;
16
+ $user_id = $current_user->ID;
17
+ /* Check that the user hasn't already clicked to ignore the message */
18
+ if (!get_user_meta($user_id, 'admin_ignore_notice')) {
19
+ ?>
20
+ <div class="fg_trial-notify updated below-h2">
21
+ <p class="fg_division_note">
22
+ Welcome to FormGet - You're almost ready to create your form <a class="fg_button_prime click_notice" href='<?php echo admin_url('admin.php?page=cf_page'); ?>'>Click to Create.</a><?php printf(__('<a class="fg_hide_notice fg_button_prime", href="%1$s">Hide Notice</a>'), '?admin_nag_ignore=0'); ?>
23
+ </p>
24
+ </div>
25
+ <?php
26
+ }
27
+ }
28
+ }
29
+
30
+ if (!isset($_GET['page']) == 'cf_page') {
31
+ add_action('admin_notices', 'my_admin_notice');
32
+ }
33
+
34
+ function admin_nag_ignore() {
35
+ global $current_user;
36
+ $user_id = $current_user->ID;
37
+ /* If user clicks to ignore the notice, add that to their user meta */
38
+ if (isset($_GET['admin_nag_ignore']) && '0' == $_GET['admin_nag_ignore']) {
39
+ add_user_meta($user_id, 'admin_ignore_notice', 'true', true);
40
+ }
41
+ }
42
+
43
+ add_action('admin_init', 'admin_nag_ignore');
44
+
45
+ function delete_user_entry() {
46
+ global $current_user;
47
+ $user_id = $current_user->ID;
48
+ delete_user_meta($user_id, 'admin_ignore_notice', 'true', true);
49
+ }
50
+
51
+ register_deactivation_hook(__FILE__, 'delete_user_entry');
52
+
53
+
54
+ if (is_admin()) {
55
+
56
+ function cf_add_style() {
57
+ wp_enqueue_style('form1_style1_sheet1', plugins_url('css/fgstyle.css', __FILE__));
58
+ }
59
+
60
+ add_action("init", "cf_add_style");
61
+
62
+ function wordpress_style() {
63
+ wp_enqueue_style('stylesheet_menu', admin_url('load-styles.php?c=1&amp;dir=ltr&amp;load=admin-bar,wp-admin,buttons,wp-auth-check&amp'));
64
+ wp_enqueue_style('style_menu', admin_url('css/colors-fresh.min.css'));
65
+ }
66
+
67
+ add_action('init', 'wordpress_style');
68
+ }
69
+
70
+ //setting page
71
+ add_action('admin_menu', 'cf_menu_page');
72
+
73
+ function cf_menu_page() {
74
+ add_menu_page('cf', 'Contact Form', 'manage_options', 'cf_page', 'cf_setting_page', plugins_url('image/favicon.ico', __FILE__), 109);
75
+ }
76
+
77
+ function cf_setting_page() {
78
+ $url = plugins_url();
79
+ ?>
80
+
81
+ <!-- <div id="fg_videoContainer" >
82
+
83
+ </div>-->
84
+ <?php
85
+ global $wpdb;
86
+ $fg_video_code = get_option('fg_hide_video');
87
+ if ($fg_video_code == "hide") {
88
+ ?>
89
+ <!-- <div class="fg_notice_div" id="fg_notice_div">
90
+ <p class="fg_video_notice" style="color:white;" >
91
+ We have created a simple video for using the FormGet Plugin.
92
+ <div class="fg_getting_started" id="fg_video_getting_started"><img src="<?php echo plugins_url('image/wvideo.png', __FILE__); ?>"></div>
93
+ <div class="hide_video_notice"><img src="<?php echo plugins_url('image/hide-btn-1.png', __FILE__); ?>"></div>
94
+ </p>
95
+ </div>-->
96
+
97
+ <?php } ?>
98
+
99
+
100
+ <div id="fg_of_container" class="fg_wrap"
101
+
102
+
103
+ <form id="fg_ofform" action="" method="POST">
104
+ <div id="fg_header">
105
+ <div class="fg_logo">
106
+ <h2> FormGet Contact Form</h2>
107
+ </div>
108
+ <a target="#">
109
+ <div class="fg_icon-option"> </div>
110
+ </a>
111
+ <div class="clear"></div>
112
+ </div>
113
+ <div id="fg_main">
114
+
115
+ <div id="fg_of-nav" class="wrap">
116
+ <h2 class="nav-tab-wrapper">
117
+
118
+ <span id="form_tab" class="nav-tab nav-tab-active ">Contact Form Builder </span>
119
+ <span id="embed_tab" class="nav-tab ">Embed Code</span>
120
+ <span id="help_tab" class="nav-tab ">Help</span>
121
+ <span id="gopro_tab" class="nav-tab ">Extensions</span>
122
+ <!--<span id="support_tab" class="nav-tab ">Support</span>-->
123
+ <!--<span id="login_tab" class="nav-tab ">Login</span>-->
124
+
125
+ </h2>
126
+ </div>
127
+ <div id="fg_content">
128
+ <div class="fg_group" id="pn_content">
129
+
130
+
131
+ <div class="fg_section section-text">
132
+ <h3 class="fg_heading"> Create your custom form by just clicking the fields on left side of the panel. And then paste the sliding form code in embed code section.</h3>
133
+ <div class="outer_iframe_div" id="outer_iframe_div">
134
+ <div class="inner_iframe_div" id="inner_iframe_div" >
135
+ <iframe src="http://www.formget.com/app" class="fbuild-iframe" name="iframe" id="iframebox" style="width:100%; height:900px; border:1px solid #dfdfdf; align:center; overflow-y:scroll;" >
136
+ </iframe>
137
+ </div>
138
+ </div>
139
+ </div>
140
+ </div>
141
+ <div class="fg_group" id="pn_displaysetting">
142
+
143
+ <div class="fg_section section-text">
144
+ <h3 class="fg_heading">Embed code field will only accept code for Sliding Form. Please do not place shortcode here. </h3>
145
+ <div class="option">
146
+ <div class="fg_controls" style="height:auto; padding-bottom: 10px;">
147
+ <textarea name="content[html]" cols="60" rows="10" class="regular-text" id="fg_content_html" style="width:900px"><?php echo show_embed_code(); ?></textarea>
148
+ <p class="fg_info"><b>Select the page in which you want to show "Contact Us" tab. By default it is visible on every page.</b><p>
149
+ <?php
150
+ $page_title = $wpdb->get_results("SELECT post_title, id FROM $wpdb->posts WHERE (post_type = 'page')");
151
+ if(in_array("home1", get_option('fg_checked_page_id'))) { ?>
152
+ <input id="fg_selected_box" type="checkbox" name="checkbox" value="home1" checked>
153
+ <?php }
154
+ else { ?>
155
+ <input id="fg_selected_box" type="checkbox" name="checkbox" value="home1">
156
+ <?php }
157
+ echo "Home"."<br/>";
158
+
159
+ foreach ($page_title as $title) {
160
+ $fg_list_page_id = get_option('fg_checked_page_id');
161
+ ?>
162
+ <input id="fg_selected_box" type="checkbox" name="checkbox" value="<?php echo $title->id; ?>"
163
+ <?php
164
+ if (!empty($fg_list_page_id)) {
165
+ foreach ($fg_list_page_id as $list) {
166
+ if ($list == $title->id) {
167
+ ?>
168
+ checked
169
+ <?php
170
+ }
171
+ }
172
+ }
173
+ ?> >
174
+
175
+ <?php
176
+ echo $title->post_title;
177
+ echo "<br>";
178
+ }
179
+ ?>
180
+ <div id="submit-form" class="fg_embed_code_save " > Save </div>
181
+ <div id="loader_img" align="center" style="margin-left:110px; display:none;">
182
+ <img src="<?php echo plugins_url('image/ajax-loader.gif', __FILE__); ?>">
183
+ </div>
184
+
185
+ </div>
186
+
187
+ </div>
188
+ </div>
189
+
190
+ </div>
191
+ <div class="fg_group" id="pn_template">
192
+ <div class="fg_section section-text">
193
+ <h3 class="fg_heading"> Watch video tutorial to use Formget Contact Form Plugin</h3>
194
+ <p class="fg_info"><b>If you have any query. Please <a href="http://www.formget.com/contact-us/" target="blank">Contact Us</a></b> </p>
195
+ <div id="help_txt">
196
+ <iframe class="video_tobe_shown" width="700" height="400" src="//player.vimeo.com/video/84023688?autoplay=0&amp;loop=1&amp;rel=0&amp;wmode=transparent" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" __idm_id__="7182340"></iframe>
197
+ </div>
198
+
199
+
200
+ </div>
201
+ </div>
202
+ <div class="fg_group" id="pn_gopro">
203
+ <div class="fg_section section-text">
204
+ <h3 class="fg_heading"> All Extension that FormGet provides</h3>
205
+ <iframe src="http://www.formget.com/app/extension/fg_extension/all-1" name="iframe" id="ext-iframe" style="width:1030px; height:900px; overflow-y:scroll;" >
206
+ </iframe>
207
+ </div>
208
+ </div>
209
+ <div class="fg_group" id="pn_contactus">
210
+ <div class="fg_section section-text">
211
+ <h3 class="fg_heading"> Contact Us</h3>
212
+ <iframe class="formget_contact_form" height='570' allowTransparency='true' frameborder='0' scrolling='no' style='width:100%;border:none' src='https://www.formget.com/app/embed/form/qQvs-639'>Your Contact </iframe>
213
+ </div>
214
+ </div>
215
+ <!--
216
+ <div class="fg_group" id="pn_login">
217
+ <div class="fg_section section-text">
218
+ <h3 class="fg_heading"> Login </h3>
219
+ <div class="outer_iframe_div" id="outer_iframe_div">
220
+ <div class="inner_iframe_div" id="inner_iframe_div" >
221
+ <iframe src="http://www.formget.com/app/login" name="iframe" id="iframebox" class="login-iframe" style="width:100%; height:900px; border:1px solid #dfdfdf; align:center; overflow-y:scroll;" >
222
+ </iframe>
223
+ </div>
224
+ </div>
225
+ </div>
226
+ </div>
227
+ -->
228
+ </div>
229
+ <div class="clear"></div>
230
+ </div>
231
+ <div class="fg_save_bar_top">
232
+ </div>
233
+
234
+ </form>
235
+ </div>
236
+
237
+ <?php
238
+ }
239
+
240
+ function cf_embeded_script() {
241
+ wp_enqueue_script('embeded_script', plugins_url('js/fg_script.js', __FILE__), array('jquery'));
242
+ wp_localize_script('embeded_script', 'script_call', array('ajaxurl' => admin_url('admin-ajax.php')));
243
+ }
244
+
245
+ if (isset($_GET['page']) == 'cf_page') {
246
+ add_action('init', 'cf_embeded_script');
247
+ }
248
+
249
+ function cf_text_ajax_process_request() {
250
+ $text_value = $_POST['value'];
251
+ $val = $_POST['value_hide'];
252
+ $page_id = $_POST['page_id'];
253
+ //echo $val;
254
+ $pos = strpos($text_value, "sideBar");
255
+ if($pos == true || trim($text_value) == '')
256
+ {
257
+ update_option('fg_hide_video', $val);
258
+ update_option('fg_embed_code', $text_value);
259
+ update_option('fg_checked_page_id', $page_id);
260
+ //print_r($page_id);
261
+ echo 1;
262
+ }
263
+ else{
264
+ echo "Please enter valid Sliding Form code";
265
+ }
266
+ die();
267
+ }
268
+
269
+ add_action('wp_ajax_request_response', 'cf_text_ajax_process_request');
270
+
271
+
272
+ function show_embed_code(){
273
+ global $wpdb;
274
+ $fg_iframe_form = get_option('fg_embed_code');
275
+ $string = "sideBar";
276
+ $pos = strpos($fg_iframe_form, $string);
277
+ if ($pos == true) {
278
+ echo stripslashes($fg_iframe_form);
279
+ }
280
+ }
281
+
282
+ if (is_page(cf_page)) {
283
+ add_action('init', 'show_embed_code');
284
+ }
285
+
286
+
287
+ if (!function_exists('embeded_code')) {
288
+
289
+ function embeded_code() {
290
+ //$title = get_the_title();
291
+ $postid = get_the_ID();
292
+ $fg_list_page_id = get_option('fg_checked_page_id');
293
+ global $wpdb;
294
+ $fg_iframe_form = get_option('fg_embed_code');
295
+ $string = "sideBar";
296
+ $pos = strpos($fg_iframe_form, $string);
297
+ if (!empty($fg_list_page_id)) {
298
+ foreach ($fg_list_page_id as $key) {
299
+ if ($postid == $key) {
300
+ if ($pos == true) {
301
+ echo stripslashes($fg_iframe_form);
302
+ }
303
+ } else {
304
+ if (is_front_page() && $key == "home1") {
305
+ if ($pos == true) {
306
+ echo stripslashes($fg_iframe_form);
307
+ }
308
+ }
309
+ }
310
+ }
311
+ } else {
312
+ if ($pos == true) {
313
+ echo stripslashes($fg_iframe_form);
314
+ }
315
+ }
316
+ }
317
+ }
318
+
319
+ if (!is_admin()) {
320
+ add_action('wp_head', 'embeded_code');
321
+ }
322
+ //schort code function
323
+ if (!function_exists('formget_shortcode')) {
324
+
325
+ function formget_shortcode($atts, $content = null) {
326
+ extract(shortcode_atts(array(
327
+ 'user' => '',
328
+ 'formcode' => '',
329
+ 'tabtext' => 'Contact Us',
330
+ 'position' => 'right',
331
+ 'bgcolor' => 'e54040',
332
+ 'textcolor' => 'ffffff',
333
+ 'fontsize' => '16',
334
+ 'width' => '350',
335
+ 'allowTransparency' => true,
336
+ 'height' => '500',
337
+ 'tab' => ''
338
+ ), $atts));
339
+ $iframe_formget = '';
340
+ $url = "https://www.formget.com/app/embed/form/" . $formcode;
341
+ if ($tab == 'page') {
342
+ $iframe_formget .="<iframe height='" . $height . "' allowTransparency='true' frameborder='0' scrolling='no' style='width:100%;border:none' src='" . $url . "' >";
343
+ $iframe_formget .="</iframe>";
344
+ add_filter('widget_text', 'do_shortcode');
345
+ return $iframe_formget;
346
+ }
347
+ if ($tab == 'tabbed') {
348
+
349
+ $tabbed_formget = <<<EOD
350
+ <script type='text/javascript'>
351
+ (function(s)
352
+ {var head = document.getElementsByTagName('HEAD').item(0);
353
+ var s= document.createElement('script');
354
+ s.type = 'text/javascript';
355
+ s.src='//www.formget.com/app/app_data/new-widget/popup.js';
356
+ head.appendChild(s);
357
+ var options = {
358
+ 'tabKey': '{$formcode}',
359
+ 'tabtext':'{$tabtext}',
360
+ 'height': '{$height}',
361
+ 'width': '{$width}',
362
+ 'tabPosition':'{$position}',
363
+ 'textColor': '{$textcolor}',
364
+ 'tabBackground': '{$bgcolor}',
365
+ 'fontSize': '{$fontsize}',
366
+ 'tabbed':''
367
+ };
368
+ s.onload = s.onreadystatechange = function() {
369
+ var rs = this.readyState;
370
+ if (rs)
371
+ if (rs != 'complete')
372
+ if (rs != 'loaded')
373
+ return;
374
+ try {
375
+ sideBar = new buildTabbed();
376
+ sideBar.initializeOption(options);
377
+ sideBar.loadContent();sideBar.buildHtml();
378
+ }
379
+ catch (e) {}
380
+ };
381
+ var scr = document.getElementsByTagName(s)[0];
382
+ })(document, 'script');
383
+ </script>
384
+ EOD;
385
+ return $tabbed_formget;
386
+ }
387
+ }
388
+
389
+ }
390
+ add_shortcode('formget', 'formget_shortcode');
391
+
392
+
393
+
394
+ class Formget_Widget extends WP_Widget
395
+ {
396
+ function __construct() {
397
+ parent::__construct(
398
+ 'FormGet_widget',
399
+
400
+ __('FormGet Widget', 'formget_widget'),
401
+
402
+ array( 'description' => __( 'FormGet widget to show forms on sidebar and footer', 'formget_widget' ), )
403
+ );
404
+ }
405
+
406
+ public function widget( $args, $instance )
407
+ {
408
+ $text = format_to_edit($instance['textarea']);
409
+ $pos = strpos($text, 'embed');
410
+
411
+ ?>
412
+ <div class='formget_widget' style="<?php if($pos == True){ ?>
413
+ -webkit-box-shadow: 1px 0px 11px rgba(50, 50, 50, 0.74);-moz-box-shadow: 1px 0px 11px rgba(50, 50, 50, 0.74);box-shadow: 1px 0px 11px rgba(50, 50, 50, 0.74); margin-bottom: 25px; padding-top: 15px;
414
+ <?php
415
+ }?>">
416
+ <?php
417
+
418
+ echo $instance['textarea'];
419
+ echo "</div>";
420
+ }
421
+
422
+
423
+ public function update( $new_instance, $old_instance )
424
+ {
425
+ return $new_instance;
426
+ }
427
+
428
+ public function form( $instance )
429
+ {
430
+ $instance = wp_parse_args( (array) $instance, array( 'textarea' => '' ) );
431
+ $text = format_to_edit($instance['textarea']);
432
+ ?>
433
+ <p>
434
+ <label for="<?php echo $this->get_field_id('textarea'); ?>"><?php _e('Textarea:', 'wp_widget_plugin'); ?></label>
435
+ <textarea class="widefat" id="<?php echo $this->get_field_id('textarea'); ?>" name="<?php echo $this->get_field_name('textarea'); ?>" rows="7" cols="20" placeholder="Enter here your Iframe Code
436
+ "><?php echo $text ?></textarea>
437
+ </p>
438
+ <?php
439
+
440
+ ! empty ( $text )
441
+ and print '<h3>Preview</h3><div style="border:3px solid #369;padding:11px; margin-bottom: 5px;">'
442
+ . $instance['textarea'] . '</div>';
443
+ ?>
444
+ <?php
445
+ }
446
+ }
447
+
448
+ add_action( 'widgets_init', 'register_formget_widget', 20 );
449
+
450
+ function register_formget_widget()
451
+ {
452
+ register_widget( 'Formget_Widget' );
453
+ }
454
+
455
+ ?>
4.9/js/fg_script.js ADDED
@@ -0,0 +1,134 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ jQuery(document).ready(function() {
2
+ jQuery('.fg_group').hide();
3
+ jQuery('#pn_content').css("display", "block");
4
+
5
+ jQuery('#embed_tab').click(function() {
6
+ // alert("hello");
7
+ jQuery('.fg_group').hide();
8
+ jQuery('.nav-tab').removeClass('nav-tab-active');
9
+ jQuery(this).addClass('nav-tab-active');
10
+ jQuery('#pn_displaysetting').css("display", "block");
11
+ jQuery(".fg_embed_code_save").css("display", "block");
12
+
13
+ });
14
+
15
+ /*
16
+ jQuery('#support_tab').click(function() {
17
+ // alert("hello");
18
+ jQuery('.fg_group').hide();
19
+ jQuery('.nav-tab').removeClass('nav-tab-active');
20
+ jQuery(this).addClass('nav-tab-active');
21
+ jQuery('#pn_contactus').css("display", "block");
22
+ });
23
+ */
24
+
25
+ jQuery('#help_tab').click(function() {
26
+ // alert("hello");
27
+ jQuery('.fg_group').hide();
28
+ jQuery('.nav-tab').removeClass('nav-tab-active');
29
+ jQuery(this).addClass('nav-tab-active');
30
+ jQuery('#pn_template').css("display", "block");
31
+ });
32
+
33
+ jQuery('#gopro_tab').click(function() {
34
+ jQuery('.fg_group').hide();
35
+ jQuery('.nav-tab').removeClass('nav-tab-active');
36
+ jQuery(this).addClass('nav-tab-active');
37
+ jQuery('#pn_gopro').css("display", "block");
38
+ jQuery('#ext-iframe').attr('src', jQuery('#ext-iframe').attr('src'));
39
+ });
40
+
41
+ jQuery('#button_to_upgrade').click(function() {
42
+ // alert("hello");
43
+ //window.location.href = "http://www.formget.com/app/pricing";
44
+ //var win = window.open("http://www.formget.com/app/pricing", '_blank');
45
+ //win.focus();
46
+ //jQuery('.fg_group').hide();
47
+ //jQuery('.nav-tab').removeClass('nav-tab-active');
48
+ //jQuery('#gopro_tab').addClass('nav-tab-active');
49
+ //jQuery('#pn_gopro').css("display", "block");
50
+ });
51
+
52
+ jQuery('#form_tab').click(function() {
53
+ // alert("hello");
54
+ jQuery('.fg_group').hide();
55
+ jQuery('.nav-tab').removeClass('nav-tab-active');
56
+ jQuery(this).addClass('nav-tab-active');
57
+ jQuery('#pn_content').css("display", "block");
58
+ //jQuery(".fbuild-iframe").attr("src", jQuery(".fbuild-iframe").attr("src"));
59
+ });
60
+
61
+ /*
62
+ jQuery('#login_tab').click(function() {
63
+ // alert("hello");
64
+ jQuery('.fg_group').hide();
65
+ jQuery('.nav-tab').removeClass('nav-tab-active');
66
+ jQuery(this).addClass('nav-tab-active');
67
+ jQuery('#pn_login').css("display", "block");
68
+ jQuery('.login-iframe').attr('src', jQuery('.login-iframe').attr('src'));
69
+ });
70
+ */
71
+
72
+
73
+ jQuery('.fg_embed_code_save').click(function() {
74
+ jQuery('div#loader_img').css("display", "block");
75
+ var text_value = jQuery('textarea#fg_content_html').val();
76
+ var checkedValues = jQuery('input:checkbox:checked').map(function() {
77
+ return this.value;
78
+ }).get();
79
+ //alert(checkedValues);
80
+
81
+ var data = {
82
+ action: 'request_response',
83
+ value: text_value,
84
+ page_id: checkedValues
85
+ };
86
+ jQuery.post(script_call.ajaxurl, data, function(response) {
87
+ if (response == 1) {
88
+ if (jQuery("#error").length)
89
+ jQuery("#error").remove();
90
+ jQuery('div#loader_img').css("display", "none");
91
+
92
+ }
93
+ else {
94
+ if (!jQuery("#error").length)
95
+ jQuery('textarea#fg_content_html').after("<p id='error' style='margin-left:18px; color:red'>"+response+"</p>");
96
+ jQuery('div#loader_img').css("display", "none");
97
+ }
98
+ });
99
+ });
100
+
101
+ jQuery('div#fg_video_getting_started').click(function() {
102
+ //jQuery('div#fg_videoContainer').css({"display": "block"});
103
+ //autoPlayVideo('84023688', '700', '400');
104
+ });
105
+
106
+
107
+ function autoPlayVideo(vcode, width, height) {
108
+ "use strict";
109
+ jQuery("#fg_videoContainer").html('<iframe class="video_tobe_shown" width="' + width + '" height="' + height + '" src="//player.vimeo.com/video/' + vcode + '?autoplay=1&loop=1&rel=0&wmode=transparent" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>');
110
+ }
111
+
112
+ jQuery('div#fg_videoContainer').click(function() {
113
+ jQuery('div#fg_videoContainer').css({"display": "none"});
114
+ jQuery('div#fg_videoContainer').empty();
115
+ });
116
+ //jQuery("div.")
117
+ jQuery(".hide_video_notice").click(function() {
118
+ //alert("hello");
119
+ var hide_data = {
120
+ action: 'request_response',
121
+ value_hide: "hide"
122
+ };
123
+ jQuery.post(script_call.ajaxurl, hide_data, function(response) {
124
+ if (response) {
125
+ //alert(response);
126
+ jQuery('.fg_notice_div').hide();
127
+ }
128
+ else {
129
+
130
+
131
+ }
132
+ });
133
+ });
134
+ });
4.9/readme.txt ADDED
@@ -0,0 +1,311 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ === FormGet Contact Form ===
2
+ Contributors: PankajAgarwal
3
+ Tags: contact form, contact, form, forms, contact form plugin, contact form builder, contact form with recaptcha, feedback form, Responsive Contact Form, contact us, request form, contact button, drag and drop contact form file upload contact form, contact form to email, contact form payments, contact for paypal, form solution, form builder, feedback, easy contact form, helpdesk
4
+ Requires at least: 3.5.0
5
+ Tested up to: 3.5.1
6
+ Stable tag: 4.9
7
+
8
+ FormGet Contact Form manage all your contact forms using single dashboard. Just a click on fields and your contact form is ready for use.
9
+
10
+ == Description ==
11
+ FormGet is an easy online drag and drop contact form builder tool. You just need to click on the fields that you want to add up on your form and your contact form get ready within a second. You can also manage your contact form by simply drag and drop the form fields.
12
+
13
+ = This video will give you a quick demo on how you can Create forms and embed it on your WordPress site with FormGet WordPress plugin. =
14
+
15
+ http://vimeo.com/84023688
16
+
17
+
18
+ = Type of Forms Supported by Plugin =
19
+ Contact form, Feedback form, Helpdesk form, Booking form, Consultation service, Contact form, Mailing list form, Survey form, Job application form, Workshop registration form, Bug tracker form, Newsletter sign up form, Wedding planner form, Real estate applications form, Invitation/RSVP add invitation to the product demo form, Online orders form etc.
20
+
21
+ FormGet Contact Form is very effective contact form building tool which enable you to build and embed contact form on your website in few simple steps. Select your form fields, configure your options and easily embed contact form on your website by just a paste of Tabbed Widget code/shortcode. You do not need any programming knowledge or other skills to use this FormGet Contact Form plugin.
22
+
23
+ With FormGet Contact Form plugin, you can view your multiple contact forms and your entire client communication at one single place i.e. FormGet dashboard. As a result it will be become very easier for you to manage these multiple contact forms of your multiple websites at one single place. If a user encounters a problem while opening your contact form in his preferred device, you are sure to lose a potential leads but the Contact form created by formGet is responsive, that allows a contact form to adapt to different screens by shuffling content and realigning itself. An enhanced user experience means increased sales and better conversion rates.
24
+
25
+ = List of Fields Supported by Plugin =
26
+ Name, Email, Contact Number, Message, Payment(Integrated with PayPal), Date (support format dd-mm-yy or dd/mm/yy or yy-mm-dd), Single Line Text, Multi Line Text, Select-Multiple, Attachments, Checkbox, Select(Select a Choice), Radio, Upload, Captcha.
27
+
28
+ FormGet Contact Form plugin implemented with a helpdesk system which enable you to give full support to your customers. For that, you can easily add agents to manage your multiple contact forms and also leave a quick reply for every entry.
29
+
30
+ > ### FormGet
31
+ >
32
+ >
33
+ >
34
+
35
+
36
+ > **More Information**
37
+ >
38
+ > * Visit [FormGet website](http://www.formget.com/) for more information about FormGet.
39
+ >
40
+ >
41
+
42
+ > **FormGet Video Tutorials**
43
+ >
44
+ > * So to learn about FormGet from the beginning, FormGet have come up with the [video tutorial](http://www.formget.com/formget-video-tutorials-guide/) series.
45
+ >
46
+ >
47
+
48
+ > **Our Plans**
49
+ >
50
+ > * [FormGet Pricing Plans](http://www.formget.com/app/pricing), choose the one that suits you best.
51
+ >
52
+ >
53
+
54
+ = Full list of Features =
55
+
56
+ * Online contact form builder.
57
+ * Contact form fields are easy to add, remove, edit and re-order anytime.
58
+ * Customizable contact form fields label.
59
+ * Manage multiple contact forms within a single dashboard.
60
+ * Allow unlimited contact form entries.
61
+ * Upload jpg, png, gif or zip type of file format in your contact form.
62
+ * You can create contact form of any language like Greek, Chinese Simplified, Chinese Traditional, French, German, Greek, Spanish, Arabic, Brazilian, Portuguese, Bulgarian, Italian etc.
63
+ * Contact form field validation within a click.
64
+ * Allow unlimited tickets creation in your contact form.
65
+ * User can collect payments in the contact form itself using PayPal .
66
+ * Once the user has filled the PayPal contact form fields and click on submit button, the posted data is saved into fast and secure cloud servers. And the user is automatically redirected to PayPal to complete a payment. After collect of payment through PayPal, the website administrator (the email indicated from the settings) will receive an email alert of successful transaction and the user will receive a confirmation/thank you email.
67
+ * Contact form linked to a PayPal payment system.
68
+ * Support both request forms and paid assistance forms.
69
+ * Contact form can be used for receiving product orders, purchases, bookings and reservations.
70
+ * For automatic delivering of information after payment (put the information into the auto-reply message)
71
+ * Assign agents based on the ticket category of your contact form.
72
+ * Agent alert with an email on every ticket received via contact form.
73
+ * Spam protection by implementing captcha field on your contact form which work similar as that of Akismet in WordPress.
74
+ * Refresh button to reload captcha.
75
+ * FormGet Contact Form support WPMU.
76
+ * Implemented with improved captcha images.
77
+ * Complete security of your contact form data using cloud servers.
78
+ * Advance contact form analytic.
79
+ * Send confirmation email on receive of contact form entry.
80
+ * Plugin support shortcode, so that contact form can visible on any page and post.
81
+ * Embed contact form on sidebar, so that it can visible on whole website.
82
+ * Create multiple fields in a single contact form.
83
+ * Just click on the field to add date and time field in your contact form.
84
+ * Advance Communication System for users interaction.
85
+ * Can create multiple agent for the contact forms.
86
+ * Admin/Agent can marked contact form ticket as Resolved Ticket.
87
+ * Delete contact form ticket permanently whenever you want.
88
+ * Allow to configure plugin using option setting given in WordPress plugin dashboard.
89
+ * Contact form Re-branding can be possible.
90
+ * Get the unique contact form URL and share it across the network.
91
+ * Contact form will send email/mail automatically for Customer Engagement.
92
+ * Use Tabbed code to show contact button on every page of your website and WordPress shortcode to show it on selective page/post/WordPress sidebar.
93
+ * Know stats ratio within a click i.e. ratio of contact form viewers/detail submissions.
94
+ * Agents make a quick note for a ticket in contact form.
95
+ * Contact form dashboard implemented with searching and filtering capability.
96
+ * Change your contact form background anytime you want.
97
+ * Contact form support Rich Text Formatting.
98
+ * Contact forms are completely responsive in nature i.e. easily works with mobile devices, desktop etc.
99
+ * Redirect user to any page/URL using contact form redirect URL field.
100
+ * Data stored using entries are regularly backup and restored on cloud servers.
101
+ * Allow to enable form fields compulsary using avaliable Required option.
102
+ * Implemented Logic Forms to integrate logical conditions in your form that will show or hide form fields or questions according to the user�s response to previous field.
103
+ * Upload your Custom Background and header image.
104
+ * Color customization can be done by using advance color customizer.
105
+ * Share your forms on Facebook, Twitter, Google Plus go generate leads.
106
+
107
+ Learn more about our FormGet Contact Form.
108
+
109
+ http://www.formget.com/formget-video-tutorials-guide/
110
+
111
+ = FormGet Contact Form Demo & User Guide =
112
+ * See demo for [Tabbed code form](http://www.formget.com/).
113
+ * See demo for [contact form on any page or post](http://www.formget.com/contact-us/).
114
+ * [User Guide](http://www.formget.com/formget-video-tutorials-guide/)
115
+
116
+ FormGet Contact Form is powered by formget.com.
117
+ Click here to build [Advance Contact Form](http://formget.com).
118
+
119
+ == Installation ==
120
+
121
+ This section describes how to install the plugin and get it working.
122
+
123
+ 1. Upload `FormGet_Contact_Form` folder to the `/wp-content/plugins/` directory.
124
+ 2. Activate the contact form plugin through the 'Plugins' menu in WordPress.
125
+ 3. Contact form tab will appear on the bottom left of the WordPress dashboard.
126
+ 4. Just click on the contact form tab and your online contact form builder will appear.
127
+ 5. Now just create your contact form and save it.
128
+ 6. Click on the embed button and copy the tabbed button code.
129
+ 7. Paste it in the plugin section again.
130
+
131
+ == Screenshots ==
132
+
133
+ 1. Screenshots
134
+
135
+ == Frequently Asked Questions ==
136
+
137
+ = Will FormGet Contact Form plugin work with my latest WordPress installation ? =
138
+
139
+ Yes, Sure FormGet plugin is tested and created with new version of WordPress.
140
+
141
+ = Will FormGet Contact Form plugin work with my themes? =
142
+
143
+ Of course! FormGet Contact Form plugin works out-of-the-box with every WordPress themes and other plugins. It work with the vast majority of premium and free themes, without requiring any coding.
144
+
145
+ = Where can I report a bug? =
146
+
147
+ Report bugs and participate in development at http://www.formget.com/contact-us/.
148
+
149
+ = How can I add contact form to my website? =
150
+ In order to add contact form to your website visit the given link http://wordpress.org/plugins/formget-contact-form/screenshots/.
151
+
152
+ = How can I add a field to my contact form? =
153
+
154
+ To add a new field in the contact form go to your dashboard, click on edit icon of the form that you want to edit. Now you can see the section of form elements and your form. Now you can select elements and add new fields. Once the new form is created, copy the code and replace it with previous code.
155
+
156
+ = Does the FormGet Contact Form plugin save the request in database so that admin can view it? =
157
+
158
+ Because we host everything, when you design a contact form with FormGet it automatically builds database. You can view all your entries from your dashboard of FormGet by making yourself logged in.
159
+
160
+ = How can customer log their Queries? =
161
+
162
+ When you create account in FormGet you automatically get support desk. All the entries submitted from FormGet form that you have embeded on your website, get automatically converted into ticket that you can get working on, from your account. FormGet Contact Form let you collect feedback and queries directly from your website.
163
+
164
+
165
+
166
+ == Changelog ==
167
+ = Version 4.9 =
168
+ * Added option in order to hide the tab from Home page.
169
+
170
+ = Version 4.8 =
171
+ * Allowing blank embed code value for hiding the sliding form.
172
+
173
+ = Version 4.7 =
174
+ * Security Issue Patched. Thanks to James H from g0blin.co.uk
175
+
176
+ = Version 4.6 =
177
+ * Contact us link added in Help page.
178
+
179
+ = Version 4.5 =
180
+ * WordPress shortcode improve.
181
+
182
+ = Version 4.4 =
183
+ * Stylesheet updated.
184
+
185
+ = Version 4.3 =
186
+ * Made some improvement in ssl.
187
+ * More secure.
188
+
189
+ = Version 4.2 =
190
+ * CSS bug fixed.
191
+
192
+ = Version 4.1 =
193
+ * Sidebar widget CSS bug fixed.
194
+
195
+ = Version 4.0 =
196
+ * Sidebar widget made responsive.
197
+ * jQuery conflict issues resolved.
198
+
199
+ = Version 3.9 =
200
+ * Login tab added.
201
+
202
+ = Version 3.8 =
203
+ * FormGet widget added, now forms can be visible on sidebar and footer section of website.
204
+
205
+ = Version 3.7 =
206
+ * Some changes made in css.
207
+
208
+ = Version 3.6 =
209
+ * Upgrade to pro banner removed.
210
+
211
+ = Version 3.5 =
212
+ * Embed section issues resolve.
213
+
214
+ = Version 3.4 =
215
+ * Improvement in FormGet User Interface design.
216
+
217
+
218
+ = Version 3.3 =
219
+ * Improvement in FormGet User Interface. Faster and smooth user experience.
220
+
221
+ = Version 3.2 =
222
+ * Improvement in User guide.
223
+
224
+ = Version 3.1 =
225
+ * Improvement in CSS.
226
+
227
+ = Version 3.0 =
228
+ * Stylesheet Updated.
229
+
230
+ = Version 2.9 =
231
+ * Video tutorials added.
232
+
233
+ = Version 2.8 =
234
+ * "Contact Us" tab visible on selected page only.
235
+
236
+
237
+ = Version 2.7 =
238
+ * CSS bug fixed.
239
+
240
+ = Version 2.6 =
241
+ * Login page
242
+
243
+ = Version 2.5 =
244
+ * CSS bug fixed.
245
+ * Payment with stripe added.
246
+ * Login interface changed.
247
+
248
+ = Version 2.4 =
249
+ * Made some improvement in video explanation.
250
+
251
+ = Version 2.3 =
252
+ * Implemented Logic in Contact Form
253
+ * Upload your Custom Background and header image in contact form.
254
+ * Color customization can be done by using advance color customizer in Contact Form.
255
+ * Share your Contact forms on Facebook, Twitter, Google Plus go generate leads.
256
+
257
+ = Version 2.2 =
258
+ * Video added in Plugin.
259
+
260
+ = Version 2.1 =
261
+ * Video added in readme.txt
262
+
263
+ = Version 2.0 =
264
+ * Iframe bug fixed.
265
+
266
+ = Version 1.9 =
267
+ * CSS bug fixed.
268
+
269
+ = Version 1.8 =
270
+ * Fixed issue for overriding other's style.
271
+
272
+
273
+ = Version 1.7 =
274
+ * New improved architects.
275
+ * CSS bug fixed.
276
+ * Help text improved.
277
+
278
+ = Version 1.6 =
279
+ * Admin-panel CSS bug fixed.
280
+
281
+ = Version 1.5 =
282
+ * CSS bug fixed.
283
+
284
+ = Version 1.4 =
285
+ * Admin notice will only be appear on when FormGet contact form installed or reactivated. Once user activate the dismiss admin notice, Notice disappear permanently.
286
+ * Admin notice bar bug fixed.
287
+
288
+ = Version 1.3 =
289
+ * Support tab added to handle query related to plugin
290
+ * Admin notice bar added to show notice until form is created
291
+
292
+ = Version 1.2 =
293
+ * Minor improvement on help section
294
+ * Small css bug fixed.
295
+
296
+ = Version 1.1 =
297
+ * Added Contact Form shortcode for page/post.
298
+ * css improved
299
+ * help section added
300
+ * Bug fix: iframe.
301
+
302
+ = Version 1.0 =
303
+ * Initial release
304
+
305
+ == Upgrade Notice ==
306
+ = 1.0 =
307
+
308
+ * Initial release
309
+ = 1.1 =
310
+
311
+ * Please upgrade to latest version
index.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: FormGet Contact Form
4
  Plugin URI: http://www.formget.com
5
  Description: FormGet Contact Form is an eassy and effective form builder tool which enable you to bulid and embed form on your website in few steps. With FormGet Contact Form manage all your contact forms and your entire client communication at one single place.
6
- Version: 4.7
7
  Author: FormGet
8
  Author URI: http://www.formget.com
9
  */
@@ -245,7 +245,7 @@ function cf_text_ajax_process_request() {
245
  $page_id = $_POST['page_id'];
246
  //echo $val;
247
  $pos = strpos($text_value, "sideBar");
248
- if($pos == true)
249
  {
250
  update_option('fg_hide_video', $val);
251
  update_option('fg_embed_code', $text_value);
3
  Plugin Name: FormGet Contact Form
4
  Plugin URI: http://www.formget.com
5
  Description: FormGet Contact Form is an eassy and effective form builder tool which enable you to bulid and embed form on your website in few steps. With FormGet Contact Form manage all your contact forms and your entire client communication at one single place.
6
+ Version: 4.8
7
  Author: FormGet
8
  Author URI: http://www.formget.com
9
  */
245
  $page_id = $_POST['page_id'];
246
  //echo $val;
247
  $pos = strpos($text_value, "sideBar");
248
+ if($pos == true || trim($text_value) == '')
249
  {
250
  update_option('fg_hide_video', $val);
251
  update_option('fg_embed_code', $text_value);
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: PankajAgarwal
3
  Tags: contact form, contact, form, forms, contact form plugin, contact form builder, contact form with recaptcha, feedback form, Responsive Contact Form, contact us, request form, contact button, drag and drop contact form file upload contact form, contact form to email, contact form payments, contact for paypal, form solution, form builder, feedback, easy contact form, helpdesk
4
  Requires at least: 3.5.0
5
  Tested up to: 3.5.1
6
- Stable tag: 4.7
7
 
8
  FormGet Contact Form manage all your contact forms using single dashboard. Just a click on fields and your contact form is ready for use.
9
 
@@ -164,6 +164,8 @@ When you create account in FormGet you automatically get support desk. All the e
164
 
165
 
166
  == Changelog ==
 
 
167
 
168
  = Version 4.7 =
169
  * Security Issue Patched. Thanks to James H from g0blin.co.uk
3
  Tags: contact form, contact, form, forms, contact form plugin, contact form builder, contact form with recaptcha, feedback form, Responsive Contact Form, contact us, request form, contact button, drag and drop contact form file upload contact form, contact form to email, contact form payments, contact for paypal, form solution, form builder, feedback, easy contact form, helpdesk
4
  Requires at least: 3.5.0
5
  Tested up to: 3.5.1
6
+ Stable tag: 4.8
7
 
8
  FormGet Contact Form manage all your contact forms using single dashboard. Just a click on fields and your contact form is ready for use.
9
 
164
 
165
 
166
  == Changelog ==
167
+ = Version 4.8 =
168
+ * Allowing blank embed code value for hiding the sliding form.
169
 
170
  = Version 4.7 =
171
  * Security Issue Patched. Thanks to James H from g0blin.co.uk