$gateway ) { $is_active = in_array( $gateway_name, (array) $form_action->post_content['gateway'], true ); $name = $gateway['label'] ?? ucfirst( $gateway_name ); $gateway_classes = $gateway['recurring'] ? '' : 'frm_gateway_no_recur'; if ( $form_action->post_content['type'] === 'recurring' && ! $gateway['recurring'] ) { $gateway_classes .= ' frm_hidden'; } $toggle_id = "frm_toggle_{$gateway_name}_settings"; $input_params = array( 'id' => $toggle_id, 'type' => 'radio', 'name' => $action_control->get_field_name( 'gateway' ), 'value' => $gateway_name, ); if ( $is_active ) { $input_params['checked'] = 'checked'; } $label_params = array( 'for' => $toggle_id, 'class' => trim( 'frm_payment_settings_tab frm_gateway_opt ' . $gateway_classes ), 'tabindex' => '0', 'role' => 'tab', 'aria-selected' => $is_active ? 'true' : 'false', ); ?> />