Visual Form Builder - Version 2.8.4

Version Description

Update how widget is registered to comply with WordPress 4.3

Download this release

Release Info

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

Code changes from version 2.8.3 to 2.8.4

images/vfb_icon.png DELETED
Binary file
includes/class-export.php CHANGED
@@ -124,9 +124,6 @@ class VisualFormBuilder_Export {
124
  <p><?php _e( 'Once you have saved the file, you will be able to import Visual Form Builder Pro data from this site into another site.', 'visual-form-builder' ); ?></p>
125
  <h3><?php _e( 'Choose what to export', 'visual-form-builder' ); ?></h3>
126
 
127
- <p><label><input type="radio" name="vfb-content" value="all" disabled="disabled" /> <?php _e( 'All data', 'visual-form-builder' ); ?></label></p>
128
- <p class="description"><?php _e( 'This will contain all of your forms, fields, entries, and email design settings.', 'visual-form-builder' ); ?><br><strong>*<?php _e( 'Only available in Visual Form Builder Pro', 'visual-form-builder' ); ?>*</strong></p>
129
-
130
  <p><label><input type="radio" name="vfb-content" value="forms" disabled="disabled" /> <?php _e( 'Forms', 'visual-form-builder' ); ?></label></p>
131
  <p class="description"><?php _e( 'This will contain all of your forms, fields, and email design settings', 'visual-form-builder' ); ?>.<br><strong>*<?php _e( 'Only available in Visual Form Builder Pro', 'visual-form-builder' ); ?>*</strong></p>
132
 
124
  <p><?php _e( 'Once you have saved the file, you will be able to import Visual Form Builder Pro data from this site into another site.', 'visual-form-builder' ); ?></p>
125
  <h3><?php _e( 'Choose what to export', 'visual-form-builder' ); ?></h3>
126
 
 
 
 
127
  <p><label><input type="radio" name="vfb-content" value="forms" disabled="disabled" /> <?php _e( 'Forms', 'visual-form-builder' ); ?></label></p>
128
  <p class="description"><?php _e( 'This will contain all of your forms, fields, and email design settings', 'visual-form-builder' ); ?>.<br><strong>*<?php _e( 'Only available in Visual Form Builder Pro', 'visual-form-builder' ); ?>*</strong></p>
129
 
includes/class-widget.php CHANGED
@@ -44,12 +44,14 @@ class VisualFormBuilder_Widget extends WP_Widget {
44
  $this->form_table_name = $wpdb->prefix . 'visual_form_builder_forms';
45
  $this->entries_table_name = $wpdb->prefix . 'visual_form_builder_entries';
46
 
47
- $args = array(
48
- 'classname' => 'vfb_widget_class',
49
- 'description' => 'Visual Form Builder widget'
 
 
 
 
50
  );
51
-
52
- $this->WP_Widget( 'vfb_widget', 'Visual Form Builder', $args );
53
  }
54
 
55
  public function form( $instance ) {
44
  $this->form_table_name = $wpdb->prefix . 'visual_form_builder_forms';
45
  $this->entries_table_name = $wpdb->prefix . 'visual_form_builder_entries';
46
 
47
+ parent::__construct(
48
+ 'vfb_widget',
49
+ __( 'Visual Form Builder', 'vfb-pro' ),
50
+ array(
51
+ 'classname' => 'vfb_widget_class',
52
+ 'description' => __( 'Visual Form Builder Widget', 'visual-form-builder' ),
53
+ )
54
  );
 
 
55
  }
56
 
57
  public function form( $instance ) {
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: mmuro
3
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=G87A9UN9CLPH4&lc=US&item_name=Visual%20Form%20Builder&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted
4
  Tags: form, forms, contact form, contact forms, form, forms, form to email, email form, email, input, validation, jquery, shortcode, form builder, contact form builder, form manager, form creator
5
  Requires at least: 3.5
6
- Tested up to: 4.2.2
7
- Stable tag: 2.8.3
8
  License: GPLv2 or later
9
 
10
  Build beautiful, fully functional contact forms in only a few minutes without writing PHP, CSS, or HTML.
@@ -237,6 +237,10 @@ function my_scripts_method() {
237
 
238
  == Changelog ==
239
 
 
 
 
 
240
  **Version 2.8.3 - May 08, 2015**
241
 
242
  * Better secure searching and filtering for forms and entries list
@@ -661,6 +665,9 @@ function my_scripts_method() {
661
 
662
  == Upgrade Notice ==
663
 
 
 
 
664
  = 2.8.3 =
665
  Better secure searching and filtering for forms and entries list
666
 
3
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=G87A9UN9CLPH4&lc=US&item_name=Visual%20Form%20Builder&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted
4
  Tags: form, forms, contact form, contact forms, form, forms, form to email, email form, email, input, validation, jquery, shortcode, form builder, contact form builder, form manager, form creator
5
  Requires at least: 3.5
6
+ Tested up to: 4.3
7
+ Stable tag: 2.8.4
8
  License: GPLv2 or later
9
 
10
  Build beautiful, fully functional contact forms in only a few minutes without writing PHP, CSS, or HTML.
237
 
238
  == Changelog ==
239
 
240
+ **Version 2.8.4 - Aug 24, 2015**
241
+
242
+ * Update how widget is registered to comply with WordPress 4.3
243
+
244
  **Version 2.8.3 - May 08, 2015**
245
 
246
  * Better secure searching and filtering for forms and entries list
665
 
666
  == Upgrade Notice ==
667
 
668
+ = 2.8.4 =
669
+ Update how widget is registered to comply with WordPress 4.3
670
+
671
  = 2.8.3 =
672
  Better secure searching and filtering for forms and entries list
673
 
visual-form-builder.php CHANGED
@@ -4,11 +4,11 @@ Plugin Name: Visual Form Builder
4
  Description: Dynamically build forms using a simple interface. Forms include jQuery validation, a basic logic-based verification system, and entry tracking.
5
  Author: Matthew Muro
6
  Author URI: http://matthewmuro.com
7
- Version: 2.8.3
8
  */
9
 
10
  // Version number to output as meta tag
11
- define( 'VFB_VERSION', '2.8.3' );
12
 
13
  /*
14
  This program is free software; you can redistribute it and/or modify
@@ -274,7 +274,8 @@ class Visual_Form_Builder{
274
  if ( current_user_can( 'manage_options' ) ) :
275
  ?>
276
  <a href="<?php echo add_query_arg( array( 'action' => 'visual_form_builder_media_button', 'width' => '450' ), admin_url( 'admin-ajax.php' ) ); ?>" class="button add_media thickbox" title="Add Visual Form Builder form">
277
- <img width="18" height="18" src="<?php echo plugins_url( 'visual-form-builder/images/vfb_icon.png' ); ?>" alt="<?php _e( 'Add Visual Form Builder form', 'visual-form-builder' ); ?>" style="vertical-align: middle; margin-left: -8px; margin-top: -2px;" /> <?php _e( 'Add Form', 'visual-form-builder' ); ?>
 
278
  </a>
279
  <?php
280
  endif;
@@ -1550,7 +1551,7 @@ class Visual_Form_Builder{
1550
  public function add_admin() {
1551
  $current_pages = array();
1552
 
1553
- $current_pages[ 'vfb' ] = add_menu_page( __( 'Visual Form Builder', 'visual-form-builder' ), __( 'Visual Form Builder', 'visual-form-builder' ), 'manage_options', 'visual-form-builder', array( &$this, 'admin' ), plugins_url( 'visual-form-builder/images/vfb_icon.png' ) );
1554
 
1555
  add_submenu_page( 'visual-form-builder', __( 'Visual Form Builder', 'visual-form-builder' ), __( 'All Forms', 'visual-form-builder' ), 'manage_options', 'visual-form-builder', array( &$this, 'admin' ) );
1556
  $current_pages[ 'vfb-add-new' ] = add_submenu_page( 'visual-form-builder', __( 'Add New Form', 'visual-form-builder' ), __( 'Add New Form', 'visual-form-builder' ), 'manage_options', 'vfb-add-new', array( &$this, 'admin_add_new' ) );
@@ -1811,20 +1812,18 @@ class Visual_Form_Builder{
1811
  <ul>
1812
  <li><a href="http://vfbpro.com/collections/add-ons"><?php _e( 'Now with Add-Ons' , 'visual-form-builder'); ?></a></li>
1813
  <li><?php _e( 'Akismet Support' , 'visual-form-builder'); ?></li>
1814
- <li><?php _e( 'reCAPTCHA' , 'visual-form-builder'); ?></li>
1815
  <li><?php _e( 'Conditional Logic' , 'visual-form-builder'); ?></li>
1816
- <li><?php _e( '10+ new Form Fields' , 'visual-form-builder'); ?></li>
1817
  <li><?php _e( 'Complete Entries Management' , 'visual-form-builder'); ?></li>
1818
  <li><?php _e( 'Import/Export' , 'visual-form-builder'); ?></li>
1819
  <li><?php _e( 'Quality HTML Email Template' , 'visual-form-builder'); ?></li>
1820
  <li><?php _e( 'Plain Text Email Option' , 'visual-form-builder'); ?></li>
1821
  <li><?php _e( 'Email Designer' , 'visual-form-builder'); ?></li>
1822
- <li><?php _e( 'Analytics' , 'visual-form-builder'); ?></li>
1823
  <li><?php _e( 'Data &amp; Form Migration' , 'visual-form-builder'); ?></li>
1824
  <li><?php _e( 'Scheduling' , 'visual-form-builder'); ?></li>
1825
  <li><?php _e( 'Limit Form Entries' , 'visual-form-builder'); ?></li>
1826
  <li><?php _e( 'Form Paging' , 'visual-form-builder'); ?></li>
1827
- <li><?php _e( 'Live Preview' , 'visual-form-builder'); ?></li>
1828
  <li><?php _e( 'Custom Capabilities' , 'visual-form-builder'); ?></li>
1829
  <li><?php _e( 'Automatic Updates' , 'visual-form-builder'); ?></li>
1830
  </ul>
4
  Description: Dynamically build forms using a simple interface. Forms include jQuery validation, a basic logic-based verification system, and entry tracking.
5
  Author: Matthew Muro
6
  Author URI: http://matthewmuro.com
7
+ Version: 2.8.4
8
  */
9
 
10
  // Version number to output as meta tag
11
+ define( 'VFB_VERSION', '2.8.4' );
12
 
13
  /*
14
  This program is free software; you can redistribute it and/or modify
274
  if ( current_user_can( 'manage_options' ) ) :
275
  ?>
276
  <a href="<?php echo add_query_arg( array( 'action' => 'visual_form_builder_media_button', 'width' => '450' ), admin_url( 'admin-ajax.php' ) ); ?>" class="button add_media thickbox" title="Add Visual Form Builder form">
277
+ <span class="dashicons dashicons-feedback" style="color:#888; display: inline-block; width: 18px; height: 18px; vertical-align: text-top; margin: 0 4px 0 0;"></span>
278
+ <?php _e( 'Add Form', 'visual-form-builder' ); ?>
279
  </a>
280
  <?php
281
  endif;
1551
  public function add_admin() {
1552
  $current_pages = array();
1553
 
1554
+ $current_pages[ 'vfb' ] = add_menu_page( __( 'Visual Form Builder', 'visual-form-builder' ), __( 'Visual Form Builder', 'visual-form-builder' ), 'manage_options', 'visual-form-builder', array( &$this, 'admin' ), 'dashicons-feedback' );
1555
 
1556
  add_submenu_page( 'visual-form-builder', __( 'Visual Form Builder', 'visual-form-builder' ), __( 'All Forms', 'visual-form-builder' ), 'manage_options', 'visual-form-builder', array( &$this, 'admin' ) );
1557
  $current_pages[ 'vfb-add-new' ] = add_submenu_page( 'visual-form-builder', __( 'Add New Form', 'visual-form-builder' ), __( 'Add New Form', 'visual-form-builder' ), 'manage_options', 'vfb-add-new', array( &$this, 'admin_add_new' ) );
1812
  <ul>
1813
  <li><a href="http://vfbpro.com/collections/add-ons"><?php _e( 'Now with Add-Ons' , 'visual-form-builder'); ?></a></li>
1814
  <li><?php _e( 'Akismet Support' , 'visual-form-builder'); ?></li>
1815
+ <li><?php _e( 'reCAPTCHA v2' , 'visual-form-builder'); ?></li>
1816
  <li><?php _e( 'Conditional Logic' , 'visual-form-builder'); ?></li>
1817
+ <li><?php _e( '15 new Form Fields' , 'visual-form-builder'); ?></li>
1818
  <li><?php _e( 'Complete Entries Management' , 'visual-form-builder'); ?></li>
1819
  <li><?php _e( 'Import/Export' , 'visual-form-builder'); ?></li>
1820
  <li><?php _e( 'Quality HTML Email Template' , 'visual-form-builder'); ?></li>
1821
  <li><?php _e( 'Plain Text Email Option' , 'visual-form-builder'); ?></li>
1822
  <li><?php _e( 'Email Designer' , 'visual-form-builder'); ?></li>
 
1823
  <li><?php _e( 'Data &amp; Form Migration' , 'visual-form-builder'); ?></li>
1824
  <li><?php _e( 'Scheduling' , 'visual-form-builder'); ?></li>
1825
  <li><?php _e( 'Limit Form Entries' , 'visual-form-builder'); ?></li>
1826
  <li><?php _e( 'Form Paging' , 'visual-form-builder'); ?></li>
 
1827
  <li><?php _e( 'Custom Capabilities' , 'visual-form-builder'); ?></li>
1828
  <li><?php _e( 'Automatic Updates' , 'visual-form-builder'); ?></li>
1829
  </ul>