Version Description
- Fix WooCommerce conflict
Download this release
Release Info
| Developer | tlovett1 |
| Plugin | |
| Version | 7.8.3 |
| Comparing to | |
| See all releases | |
Code changes from version 7.8.2 to 7.8.3
- bin/production-ready.sh +32 -0
- bower_components/moment/.bower.json +1 -1
- classes/class-ccf-custom-contact-forms.php +16 -2
- custom-contact-forms.php +2 -2
- readme.txt +3 -0
- wp-api/extras.php +2 -2
bin/production-ready.sh
ADDED
|
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/bin/env bash
|
| 2 |
+
|
| 3 |
+
echo "Are you sure you want to do this? Uncommitted work could be lost. [y/n]"
|
| 4 |
+
read input_variable
|
| 5 |
+
|
| 6 |
+
if [ "$input_variable" == "y" ]; then
|
| 7 |
+
DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
|
| 8 |
+
|
| 9 |
+
cd "$DIR/../"
|
| 10 |
+
|
| 11 |
+
rm bin/install-wp-tests.sh > /dev/null 2>&1
|
| 12 |
+
|
| 13 |
+
rm -rf bower_components > /dev/null 2>&1
|
| 14 |
+
rm -rf node_modules > /dev/null 2>&1
|
| 15 |
+
rm -rf scss > /dev/null 2>&1
|
| 16 |
+
rm -rf tests > /dev/null 2>&1
|
| 17 |
+
rm -rf .sass-cache > /dev/null 2>&1
|
| 18 |
+
|
| 19 |
+
rm .travis.yml > /dev/null 2>&1
|
| 20 |
+
rm codeception.yml > /dev/null 2>&1
|
| 21 |
+
rm Gruntfile.js > /dev/null 2>&1
|
| 22 |
+
rm Dockunit.json > /dev/null 2>&1
|
| 23 |
+
rm composer.json > /dev/null 2>&1
|
| 24 |
+
rm Dockunit.json > /dev/null 2>&1
|
| 25 |
+
rm composer.lock > /dev/null 2>&1
|
| 26 |
+
rm phpunit.xml > /dev/null 2>&1
|
| 27 |
+
rm .jshintrc > /dev/null 2>&1
|
| 28 |
+
|
| 29 |
+
bower install --production > /dev/null 2>&1
|
| 30 |
+
|
| 31 |
+
echo "Done! Custom Contact Forms is cleaned up and production ready."
|
| 32 |
+
fi
|
bower_components/moment/.bower.json
CHANGED
|
@@ -24,7 +24,7 @@
|
|
| 24 |
"tag": "2.9.0",
|
| 25 |
"commit": "8b35bc74c0e88c1a8c58ccb90117a9edc9f6a479"
|
| 26 |
},
|
| 27 |
-
"_source": "
|
| 28 |
"_target": "~2.9.0",
|
| 29 |
"_originalSource": "moment"
|
| 30 |
}
|
| 24 |
"tag": "2.9.0",
|
| 25 |
"commit": "8b35bc74c0e88c1a8c58ccb90117a9edc9f6a479"
|
| 26 |
},
|
| 27 |
+
"_source": "https://github.com/moment/moment.git",
|
| 28 |
"_target": "~2.9.0",
|
| 29 |
"_originalSource": "moment"
|
| 30 |
}
|
classes/class-ccf-custom-contact-forms.php
CHANGED
|
@@ -101,6 +101,18 @@ class CCF_Custom_Contact_Forms {
|
|
| 101 |
load_plugin_textdomain( 'custom-contact-forms', false, dirname( dirname( plugin_basename( __FILE__ ) ) ) . '/languages/' );
|
| 102 |
}
|
| 103 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 104 |
/**
|
| 105 |
* Right now we are including the JSON REST API (http://github.com/wp-api/wp-api) in the plugin itself
|
| 106 |
* since the API is not yet stable. Eventually, the API will be moved into WP and it will no longer need
|
|
@@ -117,12 +129,12 @@ class CCF_Custom_Contact_Forms {
|
|
| 117 |
|
| 118 |
if ( ! empty( $_POST['checked'] ) ) {
|
| 119 |
foreach ( $_POST['checked'] as $plugin ) {
|
| 120 |
-
if ( preg_match( '#json-rest-api#i', $plugin ) ) {
|
| 121 |
return;
|
| 122 |
}
|
| 123 |
}
|
| 124 |
} elseif ( ! empty( $_GET['plugin'] ) ) {
|
| 125 |
-
if ( preg_match( '#json-rest-api#i', $_GET['plugin'] ) ) {
|
| 126 |
return;
|
| 127 |
}
|
| 128 |
}
|
|
@@ -130,6 +142,8 @@ class CCF_Custom_Contact_Forms {
|
|
| 130 |
}
|
| 131 |
|
| 132 |
if ( function_exists( 'create_initial_rest_routes' ) || class_exists( 'WP_REST_Controller' ) ) {
|
|
|
|
|
|
|
| 133 |
return;
|
| 134 |
}
|
| 135 |
|
| 101 |
load_plugin_textdomain( 'custom-contact-forms', false, dirname( dirname( plugin_basename( __FILE__ ) ) ) . '/languages/' );
|
| 102 |
}
|
| 103 |
|
| 104 |
+
/**
|
| 105 |
+
* Manually register rest scripts
|
| 106 |
+
*
|
| 107 |
+
* @since 7.8.3
|
| 108 |
+
*/
|
| 109 |
+
public function rest_register_scripts_manual() {
|
| 110 |
+
wp_register_script( 'wp-api', plugins_url( 'wp-api.js', __FILE__ ), array( 'jquery', 'backbone', 'underscore' ), '1.1', true );
|
| 111 |
+
|
| 112 |
+
$settings = array( 'root' => esc_url_raw( get_rest_url() ), 'nonce' => wp_create_nonce( 'wp_rest' ) );
|
| 113 |
+
wp_localize_script( 'wp-api', 'WP_API_Settings', $settings );
|
| 114 |
+
}
|
| 115 |
+
|
| 116 |
/**
|
| 117 |
* Right now we are including the JSON REST API (http://github.com/wp-api/wp-api) in the plugin itself
|
| 118 |
* since the API is not yet stable. Eventually, the API will be moved into WP and it will no longer need
|
| 129 |
|
| 130 |
if ( ! empty( $_POST['checked'] ) ) {
|
| 131 |
foreach ( $_POST['checked'] as $plugin ) {
|
| 132 |
+
if ( preg_match( '#(json-rest-api|wp-api|rest-api)#i', $plugin ) ) {
|
| 133 |
return;
|
| 134 |
}
|
| 135 |
}
|
| 136 |
} elseif ( ! empty( $_GET['plugin'] ) ) {
|
| 137 |
+
if ( preg_match( '#(json-rest-api|wp-api|rest-api)#i', $_GET['plugin'] ) ) {
|
| 138 |
return;
|
| 139 |
}
|
| 140 |
}
|
| 142 |
}
|
| 143 |
|
| 144 |
if ( function_exists( 'create_initial_rest_routes' ) || class_exists( 'WP_REST_Controller' ) ) {
|
| 145 |
+
add_action( 'wp_enqueue_scripts', array( $this, 'rest_register_scripts_manual' ) );
|
| 146 |
+
add_action( 'admin_enqueue_scripts', array( $this, 'rest_register_scripts_manual' ) );
|
| 147 |
return;
|
| 148 |
}
|
| 149 |
|
custom-contact-forms.php
CHANGED
|
@@ -4,7 +4,7 @@
|
|
| 4 |
* Plugin URI: http://www.taylorlovett.com
|
| 5 |
* Description: Build beautiful custom forms and manage submissions the WordPress way. View live previews of your forms while you build them. Contact forms, subscription forms, payment forms, etc.
|
| 6 |
* Author: Taylor Lovett
|
| 7 |
-
* Version: 7.8.
|
| 8 |
* Text Domain: custom-contact-forms
|
| 9 |
* Domain Path: /languages
|
| 10 |
* Author URI: http://www.taylorlovett.com
|
|
@@ -15,7 +15,7 @@
|
|
| 15 |
*/
|
| 16 |
|
| 17 |
|
| 18 |
-
define( 'CCF_VERSION', '7.8.
|
| 19 |
|
| 20 |
require_once( dirname( __FILE__ ) . '/classes/class-ccf-constants.php' );
|
| 21 |
require_once( dirname( __FILE__ ) . '/classes/class-ccf-custom-contact-forms.php' );
|
| 4 |
* Plugin URI: http://www.taylorlovett.com
|
| 5 |
* Description: Build beautiful custom forms and manage submissions the WordPress way. View live previews of your forms while you build them. Contact forms, subscription forms, payment forms, etc.
|
| 6 |
* Author: Taylor Lovett
|
| 7 |
+
* Version: 7.8.3
|
| 8 |
* Text Domain: custom-contact-forms
|
| 9 |
* Domain Path: /languages
|
| 10 |
* Author URI: http://www.taylorlovett.com
|
| 15 |
*/
|
| 16 |
|
| 17 |
|
| 18 |
+
define( 'CCF_VERSION', '7.8.3' );
|
| 19 |
|
| 20 |
require_once( dirname( __FILE__ ) . '/classes/class-ccf-constants.php' );
|
| 21 |
require_once( dirname( __FILE__ ) . '/classes/class-ccf-custom-contact-forms.php' );
|
readme.txt
CHANGED
|
@@ -60,6 +60,9 @@ For full documentation, questions, feature requests, and support concerning the
|
|
| 60 |
|
| 61 |
== Changelog ==
|
| 62 |
|
|
|
|
|
|
|
|
|
|
| 63 |
= 7.8.2 =
|
| 64 |
* Add $submission to ccf_email_subject filter, correct "Invalid Date" issue with datepicker. Props (quayzar)[https://github.com/quayzar]
|
| 65 |
* Fix WooCommerce conflict
|
| 60 |
|
| 61 |
== Changelog ==
|
| 62 |
|
| 63 |
+
= 7.8.3 =
|
| 64 |
+
* Fix WooCommerce conflict
|
| 65 |
+
|
| 66 |
= 7.8.2 =
|
| 67 |
* Add $submission to ccf_email_subject filter, correct "Invalid Date" issue with datepicker. Props (quayzar)[https://github.com/quayzar]
|
| 68 |
* Fix WooCommerce conflict
|
wp-api/extras.php
CHANGED
|
@@ -8,8 +8,8 @@
|
|
| 8 |
* @subpackage JSON API
|
| 9 |
*/
|
| 10 |
|
| 11 |
-
add_action( 'wp_enqueue_scripts', 'rest_register_scripts',
|
| 12 |
-
add_action( 'admin_enqueue_scripts', 'rest_register_scripts',
|
| 13 |
|
| 14 |
/**
|
| 15 |
* Registers REST API JavaScript helpers.
|
| 8 |
* @subpackage JSON API
|
| 9 |
*/
|
| 10 |
|
| 11 |
+
add_action( 'wp_enqueue_scripts', 'rest_register_scripts', 1000 );
|
| 12 |
+
add_action( 'admin_enqueue_scripts', 'rest_register_scripts', 1000 );
|
| 13 |
|
| 14 |
/**
|
| 15 |
* Registers REST API JavaScript helpers.
|
