This commit is contained in:
2026-03-11 15:57:27 +01:00
parent 481271c972
commit b4b460fd21
10775 changed files with 2071579 additions and 26409 deletions

View File

@@ -0,0 +1,34 @@
<?php
/**
* Builder/DidYouKnow Education template for Lite.
*
* @since 1.6.6
*
* @var string $desc Message body.
* @var string $more Learn More button URL.
* @var string $link Upgrade to Pro page URL.
* @var string $section The slug of the dismissible section.
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
?>
<section class="wpforms-dyk wpforms-dismiss-container">
<div class="wpforms-dyk-fbox wpforms-dismiss-out">
<div class="wpforms-dyk-message">
<b><?php esc_html_e( 'Did You Know?', 'wpforms-lite' ); ?></b><br>
<?php echo esc_html( $desc ); ?>
</div>
<div class="wpforms-dyk-buttons">
<?php
if ( ! empty( $more ) ) {
echo '<a href="' . esc_url( $more ) . '" class="learn-more">' . esc_html__( 'Learn More', 'wpforms-lite' ) . '</a>';
}
?>
<a href="<?php echo esc_url( $link ); ?>" target="_blank" rel="noopener noreferrer" class="wpforms-btn wpforms-btn-md wpforms-btn-light-grey"><?php esc_html_e( 'Upgrade to Pro', 'wpforms-lite' ); ?></a>
<button type="button" class="wpforms-dismiss-button" title="<?php esc_attr_e( 'Dismiss this message.', 'wpforms-lite' ); ?>" data-section="builder-did-you-know-<?php echo esc_attr( $section ); ?>"></button>
</div>
</div>
</section>

View File

@@ -0,0 +1,76 @@
<?php
/**
* Admin/Builder/LiteConnect Education modal template for Lite.
*
* @since 1.9.1
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
?>
<script type="text/html" id="tmpl-wpforms-builder-ai-lite-connect-modal-content">
<div class="wpforms-settings-lite-connect-modal-content">
<img src="<?php echo esc_url( WPFORMS_PLUGIN_URL . 'assets/images/sullie-alt.png' ); ?>" alt="<?php esc_attr_e( 'Sullie the WPForms mascot', 'wpforms-lite' ); ?>" class="wpforms-mascot">
<h2><?php esc_html_e( 'Enable AI Features in WPForms', 'wpforms-lite' ); ?></h2>
<p>
<?php esc_html_e( 'Before you can proceed, we need your permission to record what you input in order to generate content with AI. Youll also get...', 'wpforms-lite' ); ?>
</p>
<div class="wpforms-features">
<section>
<img src="<?php echo esc_url( WPFORMS_PLUGIN_URL . 'assets/images/lite-connect/lock-ai.svg' ); ?>" alt="<?php esc_attr_e( 'WPForms AI.', 'wpforms-lite' ); ?>">
<aside>
<h4><?php esc_html_e( 'WPForms AI', 'wpforms-lite' ); ?></h4>
<p>
<?php esc_html_e( 'Build your forms even faster with state-of-the-art generative AI built right into the form builder.', 'wpforms-lite' ); ?>
</p>
</aside>
</section>
<section>
<img src="<?php echo esc_url( WPFORMS_PLUGIN_URL . 'assets/images/lite-connect/cloud.svg' ); ?>" alt="<?php esc_attr_e( 'Backup and Restore.', 'wpforms-lite' ); ?>">
<aside>
<h4><?php esc_html_e( 'Form Entry Backup & Restore', 'wpforms-lite' ); ?></h4>
<p>
<?php esc_html_e( 'When you upgrade to WPForms Pro, we\'ll automatically restore all of the entries that you collected in WPForms Lite.', 'wpforms-lite' ); ?>
</p>
</aside>
</section>
<section>
<img src="<?php echo esc_url( WPFORMS_PLUGIN_URL . 'assets/images/lite-connect/lock-alt.svg' ); ?>" alt="<?php esc_attr_e( 'Security & Protection.', 'wpforms-lite' ); ?>">
<aside>
<h4><?php esc_html_e( 'Security & Protection', 'wpforms-lite' ); ?></h4>
<p>
<?php esc_html_e( 'Entries are stored securely and privately until you\'re ready to upgrade. Our team cannot view your forms or entries.', 'wpforms-lite' ); ?>
</p>
</aside>
</section>
<section>
<img src="<?php echo esc_url( WPFORMS_PLUGIN_URL . 'assets/images/lite-connect/envelope.svg' ); ?>" alt="<?php esc_attr_e( 'WPForms Newsletter.', 'wpforms-lite' ); ?>">
<aside>
<h4><?php esc_html_e( 'WPForms Newsletter', 'wpforms-lite' ); ?></h4>
<p>
<?php esc_html_e( 'Ready to grow your website? Get the latest pro tips and updates from the WPForms team.', 'wpforms-lite' ); ?>
</p>
</aside>
</section>
</div>
<footer>
<?php
printf(
wp_kses( /* translators: %s - WPForms Terms of Service link. */
__( 'By enabling Lite Connect you agree to our <a href="%s" target="_blank" rel="noopener noreferrer">Terms of Service</a> and to share your information with WPForms.', 'wpforms-lite' ),
[
'a' => [
'href' => [],
'target' => [],
'rel' => [],
],
]
),
esc_url( wpforms_utm_link( 'https://wpforms.com/terms/', 'Lite Connect Modal', 'Terms of Service' ) )
);
?>
</footer>
</div>
</script>

View File

@@ -0,0 +1,27 @@
<?php
/**
* Builder/LiteConnect Top Bar Education template for Lite.
*
* @since 1.7.4
*
* @var string $toggle Enable Entry backups toggle markup.
* @var bool $is_enabled Is backup entry enabled?
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
?>
<div id="wpforms-builder-lite-connect-top-bar" class="wpforms-education-lite-connect-wrapper wpforms-dismiss-container">
<div class="wpforms-hidden-element"></div>
<div class="wpforms-education-lite-connect-setting <?php echo $is_enabled ? 'wpforms-hidden' : ''; ?>">
<?php echo $toggle; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
</div>
<div class="wpforms-education-lite-connect-enabled-info <?php echo ! $is_enabled ? 'wpforms-hidden' : ''; ?>">
<img src="<?php echo esc_url( WPFORMS_PLUGIN_URL . 'assets/images/lite-connect/check-circle.svg' ); ?>" alt="">
<?php esc_html_e( 'Form Entry Backups Are Enabled', 'wpforms-lite' ); ?>
</div>
<p><?php esc_html_e( 'Easily restore your entries when you upgrade to WPForms Pro.', 'wpforms-lite' ); ?></p>
<button type="button" class="wpforms-dismiss-button" title="<?php esc_attr_e( 'Dismiss this message.', 'wpforms-lite' ); ?>" data-section="builder-lite-connect-top-bar"></button>
</div>

View File

@@ -0,0 +1,38 @@
<?php
/**
* Builder/Providers and Payments Education template for Lite.
*
* @since 1.6.6
*
* @var string $clear_slug Clear slug (without `wpforms-` prefix).
* @var string $modal_name Name of the addon used in modal window.
* @var string $license_level License level.
* @var string $name Name of the addon.
* @var string $icon Addon icon.
* @var string $video Video URL.
* @var string $utm_content UTM content.
* @var bool $recommended Flag for recommended providers.
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
?>
<a href="#"
class="wpforms-panel-sidebar-section icon wpforms-panel-sidebar-section-<?php echo esc_attr( $clear_slug ); ?> education-modal"
data-name="<?php echo esc_attr( $modal_name ); ?>"
data-slug="<?php echo esc_attr( $clear_slug ); ?>"
data-video="<?php echo esc_url( $video ); ?>"
data-license="<?php echo esc_attr( $license_level ); ?>"
data-utm-content="<?php echo esc_attr( $utm_content ); ?>">
<img src="<?php echo esc_url( WPFORMS_PLUGIN_URL . 'assets/images/' . $icon ); ?>" alt="<?php echo esc_attr( $modal_name ); ?>">
<?php echo esc_html( $name ); ?>
<?php if ( ! empty( $recommended ) ) : ?>
<span class="wpforms-panel-sidebar-recommended">
<i class="fa fa-star" aria-hidden="true"></i>
<?php esc_html_e( 'Recommended', 'wpforms-lite' ); ?>
</span>
<?php endif; ?>
<i class="fa fa-angle-right wpforms-toggle-arrow"></i>
</a>

View File

@@ -0,0 +1,29 @@
<?php
/**
* Builder/Settings Education template for Lite.
*
* @since 1.6.6
*
* @var string $clear_slug Clear slug (without `wpforms-` prefix).
* @var string $modal_name Name of the addon used in modal window.
* @var string $license_level License level.
* @var string $name Name of the addon.
* @var string $video Video URL.
* @var string $utm_content UTM content.
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
?>
<a href="#"
class="wpforms-panel-sidebar-section wpforms-panel-sidebar-section-<?php echo esc_attr( $clear_slug ); ?> education-modal"
data-name="<?php echo esc_attr( $modal_name ); ?>"
data-slug="<?php echo esc_attr( $clear_slug ); ?>"
data-video="<?php echo esc_url( $video ); ?>"
data-license="<?php echo esc_attr( $license_level ); ?>"
data-utm-content="<?php echo esc_attr( $utm_content ); ?>">
<?php echo esc_html( $name ); ?>
<i class="fa fa-angle-right wpforms-toggle-arrow"></i>
</a>