Contact Bank: WordPress Form Builder for Contact Forms - Version 2.0.97

Version Description

  • Added new feature of Feature Request.
Download this release

Release Info

Developer contact-banker
Plugin Icon 128x128 Contact Bank: WordPress Form Builder for Contact Forms
Version 2.0.97
Comparing to
See all releases

Code changes from version 2.0.96 to 2.0.97

assets/css/stylesheet.css CHANGED
@@ -2281,975 +2281,7 @@ button.close {
2281
  outline: 0;
2282
  }
2283
 
2284
- @media (min-width: 768px) and (max-width: 979px) {
2285
- .hidden-desktop {
2286
- display: inherit !important;
2287
- }
2288
-
2289
- .visible-desktop {
2290
- display: none !important;
2291
- }
2292
-
2293
- .visible-tablet {
2294
- display: inherit !important;
2295
- }
2296
-
2297
- .hidden-tablet {
2298
- display: none !important;
2299
- }
2300
- }
2301
-
2302
- @media (max-width: 767px) {
2303
- .hidden-desktop {
2304
- display: inherit !important;
2305
- }
2306
-
2307
- .visible-desktop {
2308
- display: none !important;
2309
- }
2310
-
2311
- .visible-phone {
2312
- display: inherit !important;
2313
- }
2314
-
2315
- .hidden-phone {
2316
- display: none !important;
2317
- }
2318
- }
2319
-
2320
- @media (min-width: 1200px) {
2321
-
2322
- [class*="layout-span"] {
2323
- float: left;
2324
- min-height: 1px;
2325
- margin-left: 30px;
2326
- }
2327
-
2328
- .layout-span12 {
2329
- width: 1170px;
2330
- }
2331
-
2332
- .layout-span11 {
2333
- width: 1070px;
2334
- }
2335
-
2336
- .layout-span10 {
2337
- width: 970px;
2338
- }
2339
-
2340
- .layout-span9 {
2341
- width: 870px;
2342
- }
2343
-
2344
- .layout-span8 {
2345
- width: 770px;
2346
- }
2347
-
2348
- .layout-span7 {
2349
- width: 670px;
2350
- }
2351
-
2352
- .layout-span6 {
2353
- width: 570px;
2354
- }
2355
-
2356
- .layout-span5 {
2357
- width: 470px;
2358
- }
2359
-
2360
- .layout-span4 {
2361
- width: 370px;
2362
- }
2363
-
2364
- .layout-span3 {
2365
- width: 270px;
2366
- }
2367
-
2368
- .layout-span2 {
2369
- width: 170px;
2370
- }
2371
-
2372
- .layout-span1 {
2373
- width: 70px;
2374
- }
2375
-
2376
- .offset12 {
2377
- margin-left: 1230px;
2378
- }
2379
-
2380
- .offset11 {
2381
- margin-left: 1130px;
2382
- }
2383
-
2384
- .offset10 {
2385
- margin-left: 1030px;
2386
- }
2387
-
2388
- .offset9 {
2389
- margin-left: 930px;
2390
- }
2391
-
2392
- .offset8 {
2393
- margin-left: 830px;
2394
- }
2395
-
2396
- .offset7 {
2397
- margin-left: 730px;
2398
- }
2399
-
2400
- .offset6 {
2401
- margin-left: 630px;
2402
- }
2403
-
2404
- .offset5 {
2405
- margin-left: 530px;
2406
- }
2407
-
2408
- .offset4 {
2409
- margin-left: 430px;
2410
- }
2411
-
2412
- .offset3 {
2413
- margin-left: 330px;
2414
- }
2415
-
2416
- .offset2 {
2417
- margin-left: 230px;
2418
- }
2419
-
2420
- .offset1 {
2421
- margin-left: 130px;
2422
- }
2423
- .fluid-layout {
2424
- width: 99%;
2425
- margin-top: 1%;
2426
- *zoom: 1;
2427
- }
2428
-
2429
- .fluid-layout:before,
2430
- .fluid-layout:after {
2431
- display: table;
2432
- line-height: 0;
2433
- content: "";
2434
- }
2435
-
2436
- .fluid-layout:after {
2437
- clear: both;
2438
- }
2439
-
2440
- .fluid-layout [class*="layout-span"] {
2441
- display: block;
2442
- float: left;
2443
- width: 100%;
2444
- min-height: 30px;
2445
- margin-left: 2.564102564102564%;
2446
- *margin-left: 2.5109110747408616%;
2447
- -webkit-box-sizing: border-box;
2448
- -moz-box-sizing: border-box;
2449
- box-sizing: border-box;
2450
- }
2451
-
2452
- .fluid-layout [class*="layout-span"]:first-child {
2453
- margin-left: 0;
2454
- }
2455
-
2456
- .fluid-layout .controls-row [class*="layout-span"] + [class*="layout-span"] {
2457
- margin-left: 2.564102564102564%;
2458
- }
2459
-
2460
- .fluid-layout .layout-span12 {
2461
- width: 100%;
2462
- *width: 99.94680851063829% !important;
2463
- }
2464
-
2465
- .fluid-layout .layout-span11 {
2466
- width: 91.45299145299145%;
2467
- *width: 91.39979996362975%;
2468
- }
2469
-
2470
- .fluid-layout .layout-span10 {
2471
- width: 82.90598290598291%;
2472
- *width: 82.8527914166212%;
2473
- }
2474
-
2475
- .fluid-layout .layout-span9 {
2476
- width: 74.35897435897436%;
2477
- *width: 74.30578286961266%;
2478
- }
2479
-
2480
- .fluid-layout .layout-span8 {
2481
- width: 65.81196581196582%;
2482
- *width: 65.75877432260411%;
2483
- }
2484
-
2485
- .fluid-layout .layout-span7 {
2486
- width: 57.26495726495726%;
2487
- *width: 57.21176577559556%;
2488
- }
2489
-
2490
- .fluid-layout .layout-span6 {
2491
- width: 48.717948717948715%;
2492
- *width: 48.664757228587014%;
2493
- }
2494
-
2495
- .fluid-layout .layout-span5 {
2496
- width: 40.17094017094017%;
2497
- *width: 40.11774868157847%;
2498
- }
2499
-
2500
- .fluid-layout .layout-span4 {
2501
- width: 31.623931623931625%;
2502
- *width: 31.570740134569924%;
2503
- }
2504
-
2505
- .fluid-layout .layout-span3 {
2506
- width: 23.076923076923077%;
2507
- *width: 23.023731587561375%;
2508
- }
2509
-
2510
- .fluid-layout .layout-span2 {
2511
- width: 14.52991452991453%;
2512
- *width: 14.476723040552828%;
2513
- }
2514
-
2515
- .fluid-layout .layout-span1 {
2516
- width: 5.982905982905983%;
2517
- *width: 5.929714493544281%;
2518
- }
2519
-
2520
- .fluid-layout .offset12 {
2521
- margin-left: 105.12820512820512%;
2522
- *margin-left: 105.02182214948171%;
2523
- }
2524
-
2525
- .fluid-layout .offset12:first-child {
2526
- margin-left: 102.56410256410257%;
2527
- *margin-left: 102.45771958537915%;
2528
- }
2529
-
2530
- .fluid-layout .offset11 {
2531
- margin-left: 96.58119658119658%;
2532
- *margin-left: 96.47481360247316%;
2533
- }
2534
-
2535
- .fluid-layout .offset11:first-child {
2536
- margin-left: 94.01709401709402%;
2537
- *margin-left: 93.91071103837061%;
2538
- }
2539
-
2540
- .fluid-layout .offset10 {
2541
- margin-left: 88.03418803418803%;
2542
- *margin-left: 87.92780505546462%;
2543
- }
2544
-
2545
- .fluid-layout .offset10:first-child {
2546
- margin-left: 85.47008547008548%;
2547
- *margin-left: 85.36370249136206%;
2548
- }
2549
-
2550
- .fluid-layout .offset9 {
2551
- margin-left: 79.48717948717949%;
2552
- *margin-left: 79.38079650845607%;
2553
- }
2554
-
2555
- .fluid-layout .offset9:first-child {
2556
- margin-left: 76.92307692307693%;
2557
- *margin-left: 76.81669394435352%;
2558
- }
2559
-
2560
- .fluid-layout .offset8 {
2561
- margin-left: 70.94017094017094%;
2562
- *margin-left: 70.83378796144753%;
2563
- }
2564
-
2565
- .fluid-layout .offset8:first-child {
2566
- margin-left: 68.37606837606839%;
2567
- *margin-left: 68.26968539734497%;
2568
- }
2569
-
2570
- .fluid-layout .offset7 {
2571
- margin-left: 62.393162393162385%;
2572
- *margin-left: 62.28677941443899%;
2573
- }
2574
-
2575
- .fluid-layout .offset7:first-child {
2576
- margin-left: 59.82905982905982%;
2577
- *margin-left: 59.72267685033642%;
2578
- }
2579
-
2580
- .fluid-layout .offset6 {
2581
- margin-left: 53.84615384615384%;
2582
- *margin-left: 53.739770867430444%;
2583
- }
2584
-
2585
- .fluid-layout .offset6:first-child {
2586
- margin-left: 51.28205128205128%;
2587
- *margin-left: 51.175668303327875%;
2588
- }
2589
-
2590
- .fluid-layout .offset5 {
2591
- margin-left: 45.299145299145295%;
2592
- *margin-left: 45.1927623204219%;
2593
- }
2594
-
2595
- .fluid-layout .offset5:first-child {
2596
- margin-left: 42.73504273504273%;
2597
- *margin-left: 42.62865975631933%;
2598
- }
2599
-
2600
- .fluid-layout .offset4 {
2601
- margin-left: 36.75213675213675%;
2602
- *margin-left: 36.645753773413354%;
2603
- }
2604
-
2605
- .fluid-layout .offset4:first-child {
2606
- margin-left: 34.18803418803419%;
2607
- *margin-left: 34.081651209310785%;
2608
- }
2609
-
2610
- .fluid-layout .offset3 {
2611
- margin-left: 28.205128205128204%;
2612
- *margin-left: 28.0987452264048%;
2613
- }
2614
-
2615
- .fluid-layout .offset3:first-child {
2616
- margin-left: 25.641025641025642%;
2617
- *margin-left: 25.53464266230224%;
2618
- }
2619
-
2620
- .fluid-layout .offset2 {
2621
- margin-left: 19.65811965811966%;
2622
- *margin-left: 19.551736679396257%;
2623
- }
2624
-
2625
- .fluid-layout .offset2:first-child {
2626
- margin-left: 17.094017094017094%;
2627
- *margin-left: 16.98763411529369%;
2628
- }
2629
-
2630
- .fluid-layout .offset1 {
2631
- margin-left: 11.11111111111111%;
2632
- *margin-left: 11.004728132387708%;
2633
- }
2634
-
2635
- .fluid-layout .offset1:first-child {
2636
- margin-left: 8.547008547008547%;
2637
- *margin-left: 8.440625568285142%;
2638
- }
2639
-
2640
- input,
2641
- textarea,
2642
- .uneditable-input {
2643
- margin-left: 0;
2644
- }
2645
-
2646
- .controls-row [class*="layout-span"] + [class*="layout-span"] {
2647
- margin-left: 30px;
2648
- }
2649
-
2650
- input.layout-span12,
2651
- textarea.layout-span12,
2652
- .uneditable-input.layout-span12 {
2653
- width: 1156px;
2654
- }
2655
-
2656
- input.layout-span11,
2657
- textarea.layout-span11,
2658
- .uneditable-input.layout-span11 {
2659
- width: 1056px;
2660
- }
2661
-
2662
- input.layout-span10,
2663
- textarea.layout-span10,
2664
- .uneditable-input.layout-span10 {
2665
- width: 956px;
2666
- }
2667
-
2668
- input.layout-span9,
2669
- textarea.layout-span9,
2670
- .uneditable-input.layout-span9 {
2671
- width: 856px;
2672
- }
2673
-
2674
- input.layout-span8,
2675
- textarea.layout-span8,
2676
- .uneditable-input.layout-span8 {
2677
- width: 756px;
2678
- }
2679
-
2680
- input.layout-span7,
2681
- textarea.layout-span7,
2682
- .uneditable-input.layout-span7 {
2683
- width: 656px;
2684
- }
2685
-
2686
- input.layout-span6,
2687
- textarea.layout-span6,
2688
- .uneditable-input.layout-span6 {
2689
- width: 556px;
2690
- }
2691
-
2692
- input.layout-span5,
2693
- textarea.layout-span5,
2694
- .uneditable-input.layout-span5 {
2695
- width: 456px;
2696
- }
2697
-
2698
- input.layout-span4,
2699
- textarea.layout-span4,
2700
- .uneditable-input.layout-span4 {
2701
- width: 356px;
2702
- }
2703
-
2704
- input.layout-span3,
2705
- textarea.layout-span3,
2706
- .uneditable-input.layout-span3 {
2707
- width: 256px;
2708
- }
2709
-
2710
- input.layout-span2,
2711
- textarea.layout-span2,
2712
- .uneditable-input.layout-span2 {
2713
- width: 156px;
2714
- }
2715
-
2716
- input.layout-span1,
2717
- textarea.layout-span1,
2718
- .uneditable-input.layout-span1 {
2719
- width: 56px;
2720
- }
2721
-
2722
- .thumbnails {
2723
- margin-left: -30px;
2724
- }
2725
-
2726
- .thumbnails > li {
2727
- margin-left: 30px;
2728
- }
2729
-
2730
- .fluid-layout .thumbnails {
2731
- margin-left: 0;
2732
- }
2733
- }
2734
-
2735
- @media (min-width: 768px) and (max-width: 979px) {
2736
-
2737
- [class*="layout-span"] {
2738
- float: left;
2739
- min-height: 1px;
2740
- margin-left: 20px;
2741
- }
2742
-
2743
- .container,
2744
- .navbar-static-top .container,
2745
- .navbar-fixed-top .container,
2746
- .navbar-fixed-bottom .container {
2747
- width: 724px;
2748
- }
2749
-
2750
- .layout-span12 {
2751
- width: 724px;
2752
- }
2753
-
2754
- .layout-span11 {
2755
- width: 662px;
2756
- }
2757
-
2758
- .layout-span10 {
2759
- width: 600px;
2760
- }
2761
-
2762
- .layout-span9 {
2763
- width: 538px;
2764
- }
2765
-
2766
- .layout-span8 {
2767
- width: 476px;
2768
- }
2769
-
2770
- .layout-span7 {
2771
- width: 414px;
2772
- }
2773
-
2774
- .layout-span6 {
2775
- width: 352px;
2776
- }
2777
-
2778
- .layout-span5 {
2779
- width: 290px;
2780
- }
2781
-
2782
- .layout-span4 {
2783
- width: 228px;
2784
- }
2785
-
2786
- .layout-span3 {
2787
- width: 166px;
2788
- }
2789
-
2790
- .layout-span2 {
2791
- width: 104px;
2792
- }
2793
-
2794
- .layout-span1 {
2795
- width: 42px;
2796
- }
2797
-
2798
- .offset12 {
2799
- margin-left: 764px;
2800
- }
2801
-
2802
- .offset11 {
2803
- margin-left: 702px;
2804
- }
2805
-
2806
- .offset10 {
2807
- margin-left: 640px;
2808
- }
2809
-
2810
- .offset9 {
2811
- margin-left: 578px;
2812
- }
2813
-
2814
- .offset8 {
2815
- margin-left: 516px;
2816
- }
2817
-
2818
- .offset7 {
2819
- margin-left: 454px;
2820
- }
2821
-
2822
- .offset6 {
2823
- margin-left: 392px;
2824
- }
2825
-
2826
- .offset5 {
2827
- margin-left: 330px;
2828
- }
2829
-
2830
- .offset4 {
2831
- margin-left: 268px;
2832
- }
2833
-
2834
- .offset3 {
2835
- margin-left: 206px;
2836
- }
2837
-
2838
- .offset2 {
2839
- margin-left: 144px;
2840
- }
2841
-
2842
- .offset1 {
2843
- margin-left: 82px;
2844
- }
2845
-
2846
- .fluid-layout {
2847
- width: 99%;
2848
- margin-top: 1%;
2849
- *zoom: 1;
2850
- }
2851
-
2852
- .fluid-layout:before,
2853
- .fluid-layout:after {
2854
- display: table;
2855
- line-height: 0;
2856
- content: "";
2857
- }
2858
-
2859
- .fluid-layout:after {
2860
- clear: both;
2861
- }
2862
-
2863
- .fluid-layout [class*="layout-span"] {
2864
- display: block;
2865
- float: left;
2866
- width: 100%;
2867
- min-height: 30px;
2868
- margin-left: 2.7624309392265194%;
2869
- *margin-left: 2.709239449864817%;
2870
- -webkit-box-sizing: border-box;
2871
- -moz-box-sizing: border-box;
2872
- box-sizing: border-box;
2873
- }
2874
-
2875
- .fluid-layout [class*="layout-span"]:first-child {
2876
- margin-left: 0;
2877
- }
2878
-
2879
- .fluid-layout .controls-row [class*="layout-span"] + [class*="layout-span"] {
2880
- margin-left: 2.7624309392265194%;
2881
- }
2882
-
2883
- .fluid-layout .layout-span12 {
2884
- width: 100%;
2885
- *width: 99.94680851063829%;
2886
- }
2887
-
2888
- .fluid-layout .layout-span11 {
2889
- width: 91.43646408839778%;
2890
- *width: 91.38327259903608%;
2891
- }
2892
-
2893
- .fluid-layout .layout-span10 {
2894
- width: 82.87292817679558%;
2895
- *width: 82.81973668743387%;
2896
- }
2897
-
2898
- .fluid-layout .layout-span9 {
2899
- width: 74.30939226519337%;
2900
- *width: 74.25620077583166%;
2901
- }
2902
-
2903
- .fluid-layout .layout-span8 {
2904
- width: 65.74585635359117%;
2905
- *width: 65.69266486422946%;
2906
- }
2907
-
2908
- .fluid-layout .layout-span7 {
2909
- width: 57.18232044198895%;
2910
- *width: 57.12912895262725%;
2911
- }
2912
-
2913
- .fluid-layout .layout-span6 {
2914
- width: 48.61878453038674%;
2915
- *width: 48.56559304102504%;
2916
- }
2917
-
2918
- .fluid-layout .layout-span5 {
2919
- width: 40.05524861878453%;
2920
- *width: 40.00205712942283%;
2921
- }
2922
-
2923
- .fluid-layout .layout-span4 {
2924
- width: 31.491712707182323%;
2925
- *width: 31.43852121782062%;
2926
- }
2927
-
2928
- .fluid-layout .layout-span3 {
2929
- width: 22.92817679558011%;
2930
- *width: 22.87498530621841%;
2931
- }
2932
-
2933
- .fluid-layout .layout-span2 {
2934
- width: 14.3646408839779%;
2935
- *width: 14.311449394616199%;
2936
- }
2937
-
2938
- .fluid-layout .layout-span1 {
2939
- width: 5.801104972375691%;
2940
- *width: 5.747913483013988%;
2941
- }
2942
-
2943
- .fluid-layout .offset12 {
2944
- margin-left: 105.52486187845304%;
2945
- *margin-left: 105.41847889972962%;
2946
- }
2947
-
2948
- .fluid-layout .offset12:first-child {
2949
- margin-left: 102.76243093922652%;
2950
- *margin-left: 102.6560479605031%;
2951
- }
2952
-
2953
- .fluid-layout .offset11 {
2954
- margin-left: 96.96132596685082%;
2955
- *margin-left: 96.8549429881274%;
2956
- }
2957
-
2958
- .fluid-layout .offset11:first-child {
2959
- margin-left: 94.1988950276243%;
2960
- *margin-left: 94.09251204890089%;
2961
- }
2962
-
2963
- .fluid-layout .offset10 {
2964
- margin-left: 88.39779005524862%;
2965
- *margin-left: 88.2914070765252%;
2966
- }
2967
-
2968
- .fluid-layout .offset10:first-child {
2969
- margin-left: 85.6353591160221%;
2970
- *margin-left: 85.52897613729868%;
2971
- }
2972
-
2973
- .fluid-layout .offset9 {
2974
- margin-left: 79.8342541436464%;
2975
- *margin-left: 79.72787116492299%;
2976
- }
2977
-
2978
- .fluid-layout .offset9:first-child {
2979
- margin-left: 77.07182320441989%;
2980
- *margin-left: 76.96544022569647%;
2981
- }
2982
-
2983
- .fluid-layout .offset8 {
2984
- margin-left: 71.2707182320442%;
2985
- *margin-left: 71.16433525332079%;
2986
- }
2987
-
2988
- .fluid-layout .offset8:first-child {
2989
- margin-left: 68.50828729281768%;
2990
- *margin-left: 68.40190431409427%;
2991
- }
2992
-
2993
- .fluid-layout .offset7 {
2994
- margin-left: 62.70718232044199%;
2995
- *margin-left: 62.600799341718584%;
2996
- }
2997
-
2998
- .fluid-layout .offset7:first-child {
2999
- margin-left: 59.94475138121547%;
3000
- *margin-left: 59.838368402492065%;
3001
- }
3002
-
3003
- .fluid-layout .offset6 {
3004
- margin-left: 54.14364640883978%;
3005
- *margin-left: 54.037263430116376%;
3006
- }
3007
-
3008
- .fluid-layout .offset6:first-child {
3009
- margin-left: 51.38121546961326%;
3010
- *margin-left: 51.27483249088986%;
3011
- }
3012
-
3013
- .fluid-layout .offset5 {
3014
- margin-left: 45.58011049723757%;
3015
- *margin-left: 45.47372751851417%;
3016
- }
3017
-
3018
- .fluid-layout .offset5:first-child {
3019
- margin-left: 42.81767955801105%;
3020
- *margin-left: 42.71129657928765%;
3021
- }
3022
-
3023
- .fluid-layout .offset4 {
3024
- margin-left: 37.01657458563536%;
3025
- *margin-left: 36.91019160691196%;
3026
- }
3027
-
3028
- .fluid-layout .offset4:first-child {
3029
- margin-left: 34.25414364640884%;
3030
- *margin-left: 34.14776066768544%;
3031
- }
3032
-
3033
- .fluid-layout .offset3 {
3034
- margin-left: 28.45303867403315%;
3035
- *margin-left: 28.346655695309746%;
3036
- }
3037
-
3038
- .fluid-layout .offset3:first-child {
3039
- margin-left: 25.69060773480663%;
3040
- *margin-left: 25.584224756083227%;
3041
- }
3042
-
3043
- .fluid-layout .offset2 {
3044
- margin-left: 19.88950276243094%;
3045
- *margin-left: 19.783119783707537%;
3046
- }
3047
-
3048
- .fluid-layout .offset2:first-child {
3049
- margin-left: 17.12707182320442%;
3050
- *margin-left: 17.02068884448102%;
3051
- }
3052
-
3053
- .fluid-layout .offset1 {
3054
- margin-left: 11.32596685082873%;
3055
- *margin-left: 11.219583872105325%;
3056
- }
3057
-
3058
- .fluid-layout .offset1:first-child {
3059
- margin-left: 8.56353591160221%;
3060
- *margin-left: 8.457152932878806%;
3061
- }
3062
-
3063
- .controls-row [class*="layout-span"] + [class*="layout-span"] {
3064
- margin-left: 20px;
3065
- }
3066
-
3067
- input.layout-span12,
3068
- textarea.layout-span12,
3069
- .uneditable-input.layout-span12 {
3070
- width: 710px;
3071
- }
3072
-
3073
- input.layout-span11,
3074
- textarea.layout-span11,
3075
- .uneditable-input.layout-span11 {
3076
- width: 648px;
3077
- }
3078
-
3079
- input.layout-span10,
3080
- textarea.layout-span10,
3081
- .uneditable-input.layout-span10 {
3082
- width: 586px;
3083
- }
3084
-
3085
- input.layout-span9,
3086
- textarea.layout-span9,
3087
- .uneditable-input.layout-span9 {
3088
- width: 524px;
3089
- }
3090
-
3091
- input.layout-span8,
3092
- textarea.layout-span8,
3093
- .uneditable-input.layout-span8 {
3094
- width: 462px;
3095
- }
3096
-
3097
- input.layout-span7,
3098
- textarea.layout-span7,
3099
- .uneditable-input.layout-span7 {
3100
- width: 400px;
3101
- }
3102
-
3103
- input.layout-span6,
3104
- textarea.layout-span6,
3105
- .uneditable-input.layout-span6 {
3106
- width: 338px;
3107
- }
3108
-
3109
- input.layout-span5,
3110
- textarea.layout-span5,
3111
- .uneditable-input.layout-span5 {
3112
- width: 276px;
3113
- }
3114
-
3115
- input.layout-span4,
3116
- textarea.layout-span4,
3117
- .uneditable-input.layout-span4 {
3118
- width: 214px;
3119
- }
3120
 
3121
- input.layout-span3,
3122
- textarea.layout-span3,
3123
- .uneditable-input.layout-span3 {
3124
- width: 152px;
3125
- }
3126
-
3127
- input.layout-span2,
3128
- textarea.layout-span2,
3129
- .uneditable-input.layout-span2 {
3130
- width: 90px;
3131
- }
3132
-
3133
- input.layout-span1,
3134
- textarea.layout-span1,
3135
- .uneditable-input.layout-span1 {
3136
- width: 28px;
3137
- }
3138
- }
3139
-
3140
- @media (max-width: 767px) {
3141
- .fluid-layout {
3142
- width: 99%;
3143
- margin-top: 1%;
3144
- }
3145
-
3146
- [class*="layout-span"],
3147
- .uneditable-input[class*="layout-span"],
3148
- .fluid-layout [class*="layout-span"] {
3149
- display: block;
3150
- float: none;
3151
- width: 100%;
3152
- margin-left: 0;
3153
- -webkit-box-sizing: border-box;
3154
- -moz-box-sizing: border-box;
3155
- box-sizing: border-box;
3156
- }
3157
-
3158
- .layout-span12,
3159
- .fluid-layout .layout-span12 {
3160
- width: 100%;
3161
- -webkit-box-sizing: border-box;
3162
- -moz-box-sizing: border-box;
3163
- box-sizing: border-box;
3164
- }
3165
-
3166
- .fluid-layout [class*="offset"]:first-child {
3167
- margin-left: 0;
3168
- }
3169
-
3170
- input[class*="layout-span"],
3171
- select[class*="layout-span"],
3172
- textarea[class*="layout-span"],
3173
- .uneditable-input {
3174
- display: block;
3175
- width: 100%;
3176
- min-height: 30px;
3177
- -webkit-box-sizing: border-box;
3178
- -moz-box-sizing: border-box;
3179
- box-sizing: border-box;
3180
- }
3181
-
3182
- .input-prepend input[class*="layout-span"],
3183
- .input-append input[class*="layout-span"] {
3184
- display: inline-block;
3185
- width: auto;
3186
- }
3187
-
3188
- .controls-row [class*="layout-span"] + [class*="layout-span"] {
3189
- margin-left: 0;
3190
- }
3191
-
3192
- }
3193
-
3194
- @media (max-width: 480px) {
3195
- .layout-form .layout-control-label {
3196
- float: none;
3197
- width: auto;
3198
- padding-top: 0;
3199
- text-align: left;
3200
- }
3201
-
3202
- .layout-form .layout-label-control-group {
3203
- float: none;
3204
- width: auto;
3205
- padding-top: 0;
3206
- text-align: left;
3207
- }
3208
-
3209
- .layout-form .layout-controls {
3210
- margin-left: 0;
3211
- }
3212
-
3213
- .layout-form .layout-controls-radio {
3214
- margin-left: 0;
3215
- }
3216
-
3217
- .layout-form .control-list {
3218
- padding-top: 0;
3219
- }
3220
-
3221
- .layout-form .form-actions {
3222
- padding-right: 10px;
3223
- padding-left: 10px;
3224
- }
3225
- }
3226
-
3227
- @media (max-width: 979px) {
3228
- .layout-thumbnails {
3229
- margin-left: -30px;
3230
- }
3231
-
3232
- .layout-thumbnails > li {
3233
- margin-left: 30px;
3234
- }
3235
-
3236
- .fluid-layout .layout-thumbnails {
3237
- margin-left: 0;
3238
- }
3239
-
3240
- .layout-thumbnails {
3241
- margin-left: 0;
3242
- }
3243
-
3244
- .layout-thumbnails > li {
3245
- float: none;
3246
- margin-left: 0;
3247
- }
3248
- }
3249
-
3250
- @media (min-width: 980px) {
3251
-
3252
- }
3253
  .div_border
3254
  {
3255
  border: 1px dashed #B6B4B4;
2281
  outline: 0;
2282
  }
2283
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2284
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2285
  .div_border
2286
  {
2287
  border: 1px dashed #B6B4B4;
contact-bank.php CHANGED
@@ -4,7 +4,7 @@ Plugin Name: Contact Bank Lite Edition
4
  Plugin URI: http://tech-banker.com
5
  Description: Build Complex, Powerful Contact Forms in Just Seconds. No Programming Knowledge Required! Yeah, It's Really That Easy.
6
  Author: Tech Banker
7
- Version: 2.0.96
8
  Author URI: http://tech-banker.com
9
  */
10
  ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
@@ -89,6 +89,7 @@ function create_global_menus_for_contact_bank()
89
  add_submenu_page("contact_dashboard", "Form Entries", __("Form Entries", contact_bank), "read", "contact_frontend_data","contact_frontend_data");
90
  add_submenu_page("contact_dashboard", "Email Settings", __("Email Settings", contact_bank), "read", "contact_email", "contact_email");
91
  add_submenu_page("contact_dashboard", "Global Settings", __("Global Settings", contact_bank), "read", "contact_layout_settings", "contact_layout_settings");
 
92
  add_submenu_page("contact_dashboard", "System Status", __("System Status", contact_bank), "read", "contact_system_status", "contact_system_status" );
93
  add_submenu_page("contact_dashboard", "Recommendations", __("Recommendations", contact_bank), "read", "contact_bank_recommended_plugins", "contact_bank_recommended_plugins");
94
  add_submenu_page("contact_dashboard", "Premium Editions", __("Premium Editions", contact_bank), "read", "contact_pro_version", "contact_pro_version" );
@@ -105,6 +106,7 @@ function create_global_menus_for_contact_bank()
105
  add_submenu_page("contact_dashboard", "Form Entries", __("Form Entries", contact_bank), "read", "contact_frontend_data","contact_frontend_data");
106
  add_submenu_page("contact_dashboard", "Email Settings", __("Email Settings", contact_bank), "read", "contact_email", "contact_email");
107
  add_submenu_page("contact_dashboard", "Global Settings", __("Global Settings", contact_bank), "read", "contact_layout_settings", "contact_layout_settings");
 
108
  add_submenu_page("contact_dashboard", "System Status", __("System Status", contact_bank), "read", "contact_system_status", "contact_system_status" );
109
  add_submenu_page("contact_dashboard", "Recommendations", __("Recommendations", contact_bank), "read", "contact_bank_recommended_plugins", "contact_bank_recommended_plugins");
110
  add_submenu_page("contact_dashboard", "Premium Editions", __("Premium Editions", contact_bank), "read", "contact_pro_version", "contact_pro_version" );
@@ -121,6 +123,7 @@ function create_global_menus_for_contact_bank()
121
  add_submenu_page("contact_dashboard", "Form Entries", __("Form Entries", contact_bank), "read", "contact_frontend_data","contact_frontend_data");
122
  add_submenu_page("contact_dashboard", "Email Settings", __("Email Settings", contact_bank), "read", "contact_email", "contact_email");
123
  add_submenu_page("contact_dashboard", "Global Settings", __("Global Settings", contact_bank), "read", "contact_layout_settings", "contact_layout_settings");
 
124
  add_submenu_page("contact_dashboard", "System Status", __("System Status", contact_bank), "read", "contact_system_status", "contact_system_status" );
125
  add_submenu_page("contact_dashboard", "Recommendations", __("Recommendations", contact_bank), "read", "contact_bank_recommended_plugins", "contact_bank_recommended_plugins");
126
  add_submenu_page("contact_dashboard", "Premium Editions", __("Premium Editions", contact_bank), "read", "contact_pro_version", "contact_pro_version" );
@@ -283,7 +286,22 @@ function contact_layout_settings()
283
  include CONTACT_BK_PLUGIN_DIR ."/views/contact_bank_layout_settings.php";
284
  include CONTACT_BK_PLUGIN_DIR ."/views/footer.php";
285
  }
286
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
287
  function contact_system_status()
288
  {
289
  global $wpdb,$current_user,$cb_user_role_permission;
@@ -668,6 +686,12 @@ function add_contact_bank_icon($meta = TRUE)
668
  "href" => site_url() ."/wp-admin/admin.php?page=contact_layout_settings",
669
  "title" => __( "Global Settings", contact_bank)) /* set the sub-menu name */
670
  );
 
 
 
 
 
 
671
  $wp_admin_bar->add_menu( array(
672
  "parent" => "contact_bank_links",
673
  "id" => "system_status_data_links",
@@ -738,7 +762,12 @@ function add_contact_bank_icon($meta = TRUE)
738
  "href" => site_url() ."/wp-admin/admin.php?page=contact_layout_settings",
739
  "title" => __( "Global Settings", contact_bank)) /* set the sub-menu name */
740
  );
741
-
 
 
 
 
 
742
 
743
  $wp_admin_bar->add_menu( array(
744
  "parent" => "contact_bank_links",
@@ -810,6 +839,12 @@ function add_contact_bank_icon($meta = TRUE)
810
  "href" => site_url() ."/wp-admin/admin.php?page=contact_layout_settings",
811
  "title" => __( "Global Settings", contact_bank)) /* set the sub-menu name */
812
  );
 
 
 
 
 
 
813
  $wp_admin_bar->add_menu(array(
814
  "parent" => "contact_bank_links",
815
  "id" => "contact_bank_recommended_plugins_links",
4
  Plugin URI: http://tech-banker.com
5
  Description: Build Complex, Powerful Contact Forms in Just Seconds. No Programming Knowledge Required! Yeah, It's Really That Easy.
6
  Author: Tech Banker
7
+ Version: 2.0.97
8
  Author URI: http://tech-banker.com
9
  */
10
  ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
89
  add_submenu_page("contact_dashboard", "Form Entries", __("Form Entries", contact_bank), "read", "contact_frontend_data","contact_frontend_data");
90
  add_submenu_page("contact_dashboard", "Email Settings", __("Email Settings", contact_bank), "read", "contact_email", "contact_email");
91
  add_submenu_page("contact_dashboard", "Global Settings", __("Global Settings", contact_bank), "read", "contact_layout_settings", "contact_layout_settings");
92
+ add_submenu_page("contact_dashboard", "Feature Requests", __("Feature Requests", contact_bank), "read", "contact_feature_request", "contact_feature_request");
93
  add_submenu_page("contact_dashboard", "System Status", __("System Status", contact_bank), "read", "contact_system_status", "contact_system_status" );
94
  add_submenu_page("contact_dashboard", "Recommendations", __("Recommendations", contact_bank), "read", "contact_bank_recommended_plugins", "contact_bank_recommended_plugins");
95
  add_submenu_page("contact_dashboard", "Premium Editions", __("Premium Editions", contact_bank), "read", "contact_pro_version", "contact_pro_version" );
106
  add_submenu_page("contact_dashboard", "Form Entries", __("Form Entries", contact_bank), "read", "contact_frontend_data","contact_frontend_data");
107
  add_submenu_page("contact_dashboard", "Email Settings", __("Email Settings", contact_bank), "read", "contact_email", "contact_email");
108
  add_submenu_page("contact_dashboard", "Global Settings", __("Global Settings", contact_bank), "read", "contact_layout_settings", "contact_layout_settings");
109
+ add_submenu_page("contact_dashboard", "Feature Requests", __("Feature Requests", contact_bank), "read", "contact_feature_request", "contact_feature_request");
110
  add_submenu_page("contact_dashboard", "System Status", __("System Status", contact_bank), "read", "contact_system_status", "contact_system_status" );
111
  add_submenu_page("contact_dashboard", "Recommendations", __("Recommendations", contact_bank), "read", "contact_bank_recommended_plugins", "contact_bank_recommended_plugins");
112
  add_submenu_page("contact_dashboard", "Premium Editions", __("Premium Editions", contact_bank), "read", "contact_pro_version", "contact_pro_version" );
123
  add_submenu_page("contact_dashboard", "Form Entries", __("Form Entries", contact_bank), "read", "contact_frontend_data","contact_frontend_data");
124
  add_submenu_page("contact_dashboard", "Email Settings", __("Email Settings", contact_bank), "read", "contact_email", "contact_email");
125
  add_submenu_page("contact_dashboard", "Global Settings", __("Global Settings", contact_bank), "read", "contact_layout_settings", "contact_layout_settings");
126
+ add_submenu_page("contact_dashboard", "Feature Requests", __("Feature Requests", contact_bank), "read", "contact_feature_request", "contact_feature_request");
127
  add_submenu_page("contact_dashboard", "System Status", __("System Status", contact_bank), "read", "contact_system_status", "contact_system_status" );
128
  add_submenu_page("contact_dashboard", "Recommendations", __("Recommendations", contact_bank), "read", "contact_bank_recommended_plugins", "contact_bank_recommended_plugins");
129
  add_submenu_page("contact_dashboard", "Premium Editions", __("Premium Editions", contact_bank), "read", "contact_pro_version", "contact_pro_version" );
286
  include CONTACT_BK_PLUGIN_DIR ."/views/contact_bank_layout_settings.php";
287
  include CONTACT_BK_PLUGIN_DIR ."/views/footer.php";
288
  }
289
+ function contact_feature_request()
290
+ {
291
+ global $wpdb,$current_user,$user_role_permission;
292
+ if(is_super_admin())
293
+ {
294
+ $cb_role = "administrator";
295
+ }
296
+ else
297
+ {
298
+ $cb_role = $wpdb->prefix . "capabilities";
299
+ $current_user->role = array_keys($current_user->$cb_role);
300
+ $cb_role = $current_user->role[0];
301
+ }
302
+ include_once CONTACT_BK_PLUGIN_DIR . "/views/header.php";
303
+ include_once CONTACT_BK_PLUGIN_DIR . "/views/contact-feedback.php";
304
+ }
305
  function contact_system_status()
306
  {
307
  global $wpdb,$current_user,$cb_user_role_permission;
686
  "href" => site_url() ."/wp-admin/admin.php?page=contact_layout_settings",
687
  "title" => __( "Global Settings", contact_bank)) /* set the sub-menu name */
688
  );
689
+ $wp_admin_bar->add_menu( array(
690
+ "parent" => "contact_bank_links",
691
+ "id" => "feature_request_data_links",
692
+ "href" => site_url() ."/wp-admin/admin.php?page=contact_feature_request",
693
+ "title" => __( "Feature Requests", contact_bank)) /* set the sub-menu name */
694
+ );
695
  $wp_admin_bar->add_menu( array(
696
  "parent" => "contact_bank_links",
697
  "id" => "system_status_data_links",
762
  "href" => site_url() ."/wp-admin/admin.php?page=contact_layout_settings",
763
  "title" => __( "Global Settings", contact_bank)) /* set the sub-menu name */
764
  );
765
+ $wp_admin_bar->add_menu( array(
766
+ "parent" => "contact_bank_links",
767
+ "id" => "feature_request_data_links",
768
+ "href" => site_url() ."/wp-admin/admin.php?page=contact_feature_request",
769
+ "title" => __( "Feature Requests", contact_bank)) /* set the sub-menu name */
770
+ );
771
 
772
  $wp_admin_bar->add_menu( array(
773
  "parent" => "contact_bank_links",
839
  "href" => site_url() ."/wp-admin/admin.php?page=contact_layout_settings",
840
  "title" => __( "Global Settings", contact_bank)) /* set the sub-menu name */
841
  );
842
+ $wp_admin_bar->add_menu( array(
843
+ "parent" => "contact_bank_links",
844
+ "id" => "feature_request_data_links",
845
+ "href" => site_url() ."/wp-admin/admin.php?page=contact_feature_request",
846
+ "title" => __( "Feature Requests", contact_bank)) /* set the sub-menu name */
847
+ );
848
  $wp_admin_bar->add_menu(array(
849
  "parent" => "contact_bank_links",
850
  "id" => "contact_bank_recommended_plugins_links",
lib/contact_view-class.php CHANGED
@@ -947,7 +947,6 @@ else
947
  update_option("contact-bank-automatic_update",$contact_updates);
948
  die();
949
  break;
950
-
951
  }
952
  }
953
  }
947
  update_option("contact-bank-automatic_update",$contact_updates);
948
  die();
949
  break;
 
950
  }
951
  }
952
  }
readme.txt CHANGED
@@ -2,8 +2,8 @@
2
  Contributors: contact-banker, Gallery-Bank
3
  Tags: admin, advanced form, best contact form plugin, buddypress, category, contact, contact form, contact form builder, contact form plugin, contact forms
4
  Requires at least: 3.3
5
- Tested up to: 4.1
6
- Stable tag: 2.0.96
7
  License: GPLv3 or later
8
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
9
 
@@ -549,6 +549,9 @@ In order to set Shortcode for a Form, you need to follow these steps :
549
 
550
  == Changelog ==
551
 
 
 
 
552
  = 2.0.96 =
553
 
554
  * Added New Feature to Hide/Show Title on Front End.
2
  Contributors: contact-banker, Gallery-Bank
3
  Tags: admin, advanced form, best contact form plugin, buddypress, category, contact, contact form, contact form builder, contact form plugin, contact forms
4
  Requires at least: 3.3
5
+ Tested up to: 4.1.1
6
+ Stable tag: 2.0.97
7
  License: GPLv3 or later
8
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
9
 
549
 
550
  == Changelog ==
551
 
552
+ = 2.0.97 =
553
+ * Added new feature of Feature Request.
554
+
555
  = 2.0.96 =
556
 
557
  * Added New Feature to Hide/Show Title on Front End.
views/contact-feedback.php ADDED
@@ -0,0 +1,130 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ switch($cb_role)
3
+ {
4
+ case "administrator":
5
+ $user_role_permission = "manage_options";
6
+ break;
7
+ case "editor":
8
+ $user_role_permission = "publish_pages";
9
+ break;
10
+ case "author":
11
+ $user_role_permission = "publish_posts";
12
+ break;
13
+ }
14
+ if (!current_user_can($user_role_permission))
15
+ {
16
+ return;
17
+ }
18
+ else
19
+ {
20
+ ?>
21
+ <div class="custom-message green" style="display: block;margin-top:30px">
22
+ <div style="padding: 4px 0;">
23
+ <p style="font:12px/1.0em Arial !important;font-weight:bold;">If you have any Feature Request which you would like to have in your plugin, please fill in the below form. We assure you that soon this will be taken care off!</p>
24
+ </div>
25
+ </div>
26
+ <form id="frm_contact_feedback" class="layout-form">
27
+ <div id="poststuff" style="width: 99% !important;">
28
+ <div id="post-body" class="metabox-holder">
29
+ <div id="postbox-container-2" class="postbox-container">
30
+ <div id="advanced" class="meta-box-sortables">
31
+ <div id="contact_bank_get_started" class="postbox" >
32
+ <div class="handlediv" data-target="#ux_edit_album" title="Click to toggle" data-toggle="collapse"><br></div>
33
+ <h3 class="hndle"><span><?php _e("Feature Requests", contact_bank); ?></span></h3>
34
+ <div class="inside">
35
+ <div id="ux_feedback" class="contact_bank_layout">
36
+ <a class="btn btn-info" href="admin.php?page=contact_dashboard"><?php _e("Back to Dashboard", contact_bank); ?></a>
37
+ <div class="separator-doubled"></div>
38
+ <div id="email_success_contact_message" class="custom-message green" style="display: none;">
39
+ <span>
40
+ <strong><?php _e("Email has beens send successfully.", contact_bank); ?></strong>
41
+ </span>
42
+ </div>
43
+ <div class="fluid-layout">
44
+ <div class="layout-span12">
45
+ <div class="widget-layout">
46
+ <div class="widget-layout-title">
47
+ <h4><?php _e("Feature Requests / Suggestions", contact_bank); ?></h4>
48
+ </div>
49
+ <div class="widget-layout-body">
50
+ <div class="layout-control-group">
51
+ <label class="layout-control-label"><?php _e("Name", contact_bank); ?> : <span class="error">*</span></label>
52
+ <div class="layout-controls">
53
+ <input type="text" class="layout-span12" name="ux_contact_name" id="ux_contact_name" placeholder="<?php _e("Enter your Name", contact_bank); ?>"/>
54
+ </div>
55
+ </div>
56
+ <div class="layout-control-group">
57
+ <label class="layout-control-label"><?php _e("Email Id", contact_bank); ?> : <span class="error">*</span></label>
58
+ <div class="layout-controls">
59
+ <input type="text" class="layout-span12" name="ux_contact_email" id="ux_contact_email" placeholder="<?php _e("Enter your Email Address", contact_bank); ?>"/>
60
+ </div>
61
+ </div>
62
+ <div class="layout-control-group">
63
+ <label class="layout-control-label"><?php _e("Feature Requests / Suggestions", contact_bank); ?> : <span class="error">*</span></label>
64
+ <div class="layout-controls">
65
+ <textarea rows="5" class="layout-span12" name="ux_contact_suggestion" id="ux_contact_suggestion" placeholder="<?php _e("Enter your Feature Requests / Suggestions", contact_bank); ?>"></textarea>
66
+ </div>
67
+ </div>
68
+ <div class="layout-control-group">
69
+ <div class="layout-controls">
70
+ <button type="submit" class="btn btn-info"><?php _e("Send", contact_bank); ?></button>
71
+ </div>
72
+ </div>
73
+ </div>
74
+ </div>
75
+ </div>
76
+ </div>
77
+ </div>
78
+ </div>
79
+ </div>
80
+ </div>
81
+ </div>
82
+ </div>
83
+ </div>
84
+ </form>
85
+ <script type="text/javascript">
86
+ var url = "<?php echo get_option("contact-bank-updation-check-url");?>";
87
+ var suggestion_array = [];
88
+ jQuery("#frm_contact_feedback").validate
89
+ ({
90
+ rules:
91
+ {
92
+ ux_contact_name :
93
+ {
94
+ required: true
95
+ },
96
+ ux_contact_email:
97
+ {
98
+ required: true,
99
+ email: true
100
+ },
101
+ ux_contact_suggestion:
102
+ {
103
+ required: true
104
+ }
105
+ },
106
+ submitHandler: function()
107
+ {
108
+ suggestion_array.push(jQuery("#ux_contact_name").val());
109
+ suggestion_array.push(jQuery("#ux_contact_email").val());
110
+ suggestion_array.push(jQuery("#ux_contact_suggestion").val());
111
+ jQuery.post(url,
112
+ {
113
+ data : JSON.stringify(suggestion_array),
114
+ param: "contact_feedbacks",
115
+ action: "feedbacks"
116
+ },
117
+ function (data)
118
+ {
119
+ jQuery("#email_success_contact_message").css("display", "block");
120
+ setTimeout(function () {
121
+ jQuery("#email_success_contact_message").css("display", "none");
122
+ window.location.href = "admin.php?page=contact_feature_request";
123
+ }, 2000);
124
+ });
125
+ }
126
+ });
127
+ </script>
128
+ <?php
129
+ }
130
+ ?>
views/header.php CHANGED
@@ -152,13 +152,24 @@ switch ($cb_role) {
152
  <?php
153
  break;
154
  }
 
 
 
 
 
 
 
 
 
 
 
155
  if(in_array($cb_language, $cb_lang))
156
  {
157
  ?>
158
  <div class="custom-message red" style="display: block;margin-top:10px">
159
  <span style="padding: 4px 0;">
160
  <strong><p style="font:12px/1.0em Arial !important;">This plugin language is translated with the help of Google Translator.</p>
161
- <p style="font:12px/1.0em Arial !important;">If you would like to translate & help us, we will reward you with a free Pro Edition License of Contact Bank worth 18£.</p>
162
  <p style="font:12px/1.0em Arial !important;">Contact Us at <a target="_blank" href="http://tech-banker.com">http://tech-banker.com</a> or email us at <a href="mailto:support@tech-banker.com">support@tech-banker.com</a></p>
163
  </strong>
164
  </span>
@@ -170,7 +181,7 @@ elseif(!(in_array($cb_language, $cb_lang_translated_languages)) && !(in_array($c
170
  ?>
171
  <div class="custom-message red" style="display: block;margin-top:10px">
172
  <span style="padding: 4px 0;">
173
- <strong><p style="font:12px/1.0em Arial !important;">If you would like to translate Contact Bank in your native language, we will reward you with a free Pro Edition License of Contact Bank worth 18£.</p>
174
  <p style="font:12px/1.0em Arial !important;">Contact Us at <a target="_blank" href="http://tech-banker.com">http://tech-banker.com</a> or email us at <a href="mailto:support@tech-banker.com">support@tech-banker.com</a></p>
175
  </strong>
176
  </span>
152
  <?php
153
  break;
154
  }
155
+ if($_REQUEST["page"] != "contact_feature_request")
156
+ {
157
+ ?>
158
+ <div class="custom-message green" style="display: block;margin-top:30px">
159
+ <div style="padding: 4px 0;">
160
+ <p style="font:12px/1.0em Arial !important;font-weight:bold;">If you don't find any features you were looking for in this Plugin,
161
+ please write us <a target="_self" href="admin.php?page=contact_feature_request">here</a> and we shall try to implement this for you as soon as possible! We are looking forward for your valuable <a target="_self" href="admin.php?page=contact_feature_request">Feedback</a></p>
162
+ </div>
163
+ </div>
164
+ <?php
165
+ }
166
  if(in_array($cb_language, $cb_lang))
167
  {
168
  ?>
169
  <div class="custom-message red" style="display: block;margin-top:10px">
170
  <span style="padding: 4px 0;">
171
  <strong><p style="font:12px/1.0em Arial !important;">This plugin language is translated with the help of Google Translator.</p>
172
+ <p style="font:12px/1.0em Arial !important;">If you would like to translate & help us, we will reward you with a free Eco Edition License of Contact Bank worth 18£.</p>
173
  <p style="font:12px/1.0em Arial !important;">Contact Us at <a target="_blank" href="http://tech-banker.com">http://tech-banker.com</a> or email us at <a href="mailto:support@tech-banker.com">support@tech-banker.com</a></p>
174
  </strong>
175
  </span>
181
  ?>
182
  <div class="custom-message red" style="display: block;margin-top:10px">
183
  <span style="padding: 4px 0;">
184
+ <strong><p style="font:12px/1.0em Arial !important;">If you would like to translate Contact Bank in your native language, we will reward you with a free Eco Edition License of Contact Bank worth 18£.</p>
185
  <p style="font:12px/1.0em Arial !important;">Contact Us at <a target="_blank" href="http://tech-banker.com">http://tech-banker.com</a> or email us at <a href="mailto:support@tech-banker.com">support@tech-banker.com</a></p>
186
  </strong>
187
  </span>