PHP 8.2.31
Preview: builder.php Size: 1.38 KB
/home/nshryvcy/radiantskinclinics.org/wp-content/plugins/wpforms-lite/includes/functions/builder.php

<?php
/**
 * Helpers functions for builder.
 *
 * @since 1.9.6.1
 */

/**
 * Outputs a button element to display the connection status for a given connection.
 *
 * @since 1.9.6.1
 *
 * @param string $connection_id The unique identifier for the connection.
 * @param string $name          The name attribute value to be used for the status input field.
 * @param bool   $is_active     Connection status, where true represents active and false represents inactive.
 */
function wpforms_connection_status_button( string $connection_id, string $name, bool $is_active ) {

	$label = $is_active ? __( 'Active', 'wpforms-lite' ) : __( 'Inactive', 'wpforms-lite' );
	$title = $is_active ? __( 'Deactivate', 'wpforms-lite' ) : __( 'Activate', 'wpforms-lite' );

	printf(
		'<span class="wpforms-builder-settings-block-status wpforms-badge wpforms-badge-sm wpforms-badge-%1$s wpforms-status-button" title="%5$s" data-active="%2$s" data-connection-id="%6$s">%3$s<i class="wpforms-status-label">%4$s</i></span>',
		sanitize_html_class( $is_active ? 'green' : 'silver' ),
		esc_attr( $is_active ),
		$is_active ? '<i class="fa fa-check"></i>' : '<i class="fa fa-times"></i>',
		esc_html( $label ),
		esc_attr( $title ),
		esc_attr( $connection_id )
	);

	printf( '<input type="hidden" name="%1$s" id="wpforms-connection-status-%2$s" value="%3$d">', esc_attr( $name ), esc_attr( $connection_id ), absint( $is_active ) );
}

Directory Contents

Dirs: 0 × Files: 18

Name Size Perms Modified Actions
10.84 KB lrw-r--r-- 2026-05-28 15:16:52
Edit Download
1.38 KB lrw-r--r-- 2025-06-17 13:49:02
Edit Download
15.89 KB lrw-r--r-- 2026-03-19 16:20:18
Edit Download
3.97 KB lrw-r--r-- 2023-11-28 16:59:36
Edit Download
19.13 KB lrw-r--r-- 2025-11-06 19:10:44
Edit Download
2.82 KB lrw-r--r-- 2025-06-05 16:54:44
Edit Download
5.25 KB lrw-r--r-- 2025-08-11 13:38:06
Edit Download
2.89 KB lrw-r--r-- 2025-06-17 13:49:02
Edit Download
18.00 KB lrw-r--r-- 2026-06-03 16:18:22
Edit Download
8.79 KB lrw-r--r-- 2026-06-03 16:18:22
Edit Download
19.20 KB lrw-r--r-- 2026-03-19 16:20:18
Edit Download
14.56 KB lrw-r--r-- 2026-05-28 15:16:52
Edit Download
6.88 KB lrw-r--r-- 2024-06-13 16:24:36
Edit Download
21.76 KB lrw-r--r-- 2025-07-31 14:13:36
Edit Download
2.38 KB lrw-r--r-- 2025-06-05 16:54:44
Edit Download
2.52 KB lrw-r--r-- 2025-02-27 17:40:00
Edit Download
1.99 KB lrw-r--r-- 2025-06-05 16:54:44
Edit Download
10.43 KB lrw-r--r-- 2026-01-29 20:00:56
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).