Skip to content

Commit 5d86f1c

Browse files
committed
gw-conditional-logic-operator-is-in.php: Added GPCP CSV Import support for is_in operator.
1 parent 6d89429 commit 5d86f1c

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

gravity-forms/gw-conditional-logic-operator-is-in.php

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
* Plugin URI: https://gravitywiz.com/
1111
* Description: Check if a source value is in a comma-delimited list of values.
1212
* Author: Gravity Wiz
13-
* Version: 1.1
13+
* Version: 1.2
1414
* Author URI: https://gravitywiz.com
1515
*/
1616
class GF_CLO_Is_In {
@@ -31,6 +31,11 @@ public function init() {
3131
add_filter( 'gform_register_init_scripts', array( $this, 'add_init_script' ), 10, 2 );
3232
add_filter( 'gform_is_value_match', array( $this, 'evaluate_operator' ), 10, 6 );
3333

34+
// Add support for Conditional Pricing import operators
35+
if ( class_exists( 'GP_Conditional_Pricing' ) ) {
36+
add_filter( 'gpcp_supported_import_operators', array( $this, 'add_import_operator' ) );
37+
}
38+
3439
}
3540

3641
public function output_admin_inline_script() {
@@ -200,6 +205,12 @@ public function is_applicable_form( $form ) {
200205
return GFFormDisplay::has_conditional_logic( $form );
201206
}
202207

208+
// Register 'is_in' operator for GP Conditional Pricing CSV imports.
209+
public function add_import_operator( $operators ) {
210+
$operators['~'] = 'is_in';
211+
return $operators;
212+
}
213+
203214
}
204215

205216
# Configuration

0 commit comments

Comments
 (0)