Skip to content

Commit d71dbdb

Browse files
authored
Merge pull request #16 from codeccoop/feat/wpforms-lite
Support for wpforms lite
2 parents 8403446 + bcf35f7 commit d71dbdb

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

forms-bridge/includes/class-integration.php

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,25 +56,33 @@ class Integration extends Singleton {
5656
private static function check_dependencies( $integration ) {
5757
switch ( $integration ) {
5858
case 'wpcf7':
59-
$dep = 'contact-form-7/wp-contact-form-7.php';
59+
$deps = array( 'contact-form-7/wp-contact-form-7.php' );
6060
break;
6161
case 'gf':
62-
$dep = 'gravityforms/gravityforms.php';
62+
$deps = array( 'gravityforms/gravityforms.php' );
6363
break;
6464
case 'wpforms':
65-
$dep = 'wpforms/wpforms.php';
65+
$deps = array( 'wpforms/wpforms.php', 'wpforms-lite/wpforms.php' );
6666
break;
6767
case 'ninja':
68-
$dep = 'ninja-forms/ninja-forms.php';
68+
$deps = array( 'ninja-forms/ninja-forms.php' );
6969
break;
7070
case 'woo':
71-
$dep = 'woocommerce/woocommerce.php';
71+
$deps = array( 'woocommerce/woocommerce.php' );
7272
break;
7373
default:
7474
return false;
7575
}
7676

77-
return Forms_Bridge::is_plugin_active( $dep ) || defined( 'WP_TESTS_DOMAIN' );
77+
$is_active = false;
78+
foreach ( $deps as $dep ) {
79+
if ( Forms_Bridge::is_plugin_active( $dep ) ) {
80+
$is_active = true;
81+
break;
82+
}
83+
}
84+
85+
return $is_active || defined( 'WP_TESTS_DOMAIN' );
7886
}
7987

8088
/**

0 commit comments

Comments
 (0)