details_per_purpose_us; $index = 10; if ( ! empty( $details_per_purpose_us ) ) { foreach ( COMPLIANZ::$config->purposes as $key => $label ) { $index += 10; $fields[] = [ 'id' => $key . '_data_purpose_us', 'parent_label' => $label, 'menu_id' => 'details-per-purpose', 'order' => $index + 3, 'loadmore' => 13, 'type' => 'multicheckbox', 'default' => '', 'required' => false, 'label' => __( "Specify the types of data you collect", 'complianz-gdpr' ), 'options' => $details_per_purpose_us, 'react_conditions' => [ 'relation' => 'AND', [ 'purpose_personaldata' => $key, 'relation' => 'OR', [ 'privacy-statement' => 'generated', 'regions' => ['us'], ] ] ], ]; } } return $fields; } add_filter( 'cmplz_fields', 'cmplz_add_data_per_purpose', 25, 1 );