D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
everqlsh
/
www
/
wp-admin
/
user
/
577040
/
Filename :
views.tar
back
Copy
dashboard/new-feature-notice.php 0000644 00000017673 15162174361 0012731 0 ustar 00 <?php /** * Template admin/views/dashboard/new-feature-notice.php * * @package Forminator */ $user = wp_get_current_user(); $banner_1x = forminator_plugin_url() . 'assets/images/Feature_highlight.png'; $banner_2x = forminator_plugin_url() . 'assets/images/Feature_highlight@2x.png'; $url = add_query_arg( array( 'page' => 'forminator-templates', 'tab' => 'cloud', 'page_action' => 'hub_connection', ), admin_url( 'admin.php' ) ); ?> <div class="sui-modal sui-modal-md"> <div role="dialog" id="forminator-new-feature" class="sui-modal-content" aria-live="polite" aria-modal="true" aria-labelledby="forminator-new-feature__title" > <div class="sui-box forminator-feature-modal" data-prop="forminator_dismiss_feature_1420" data-nonce="<?php echo esc_attr( wp_create_nonce( 'forminator_dismiss_notification' ) ); ?>"> <div class="sui-box-header sui-flatten sui-content-center"> <figure class="sui-box-banner" aria-hidden="true"> <img src="<?php echo esc_url( $banner_1x ); ?>" srcset="<?php echo esc_url( $banner_1x ); ?> 1x, <?php echo esc_url( $banner_2x ); ?> 2x" alt="" /> </figure> <button class="sui-button-icon sui-button-white sui-button-float--right forminator-dismiss-new-feature" data-type="dismiss" data-modal-close> <span class="sui-icon-close sui-md" aria-hidden="true"></span> <span class="sui-screen-reader-text"><?php esc_html_e( 'Close this dialog.', 'forminator' ); ?></span> </button> <h3 class="sui-box-title sui-lg" style="overflow: initial; white-space: initial; text-overflow: initial;"> <?php esc_html_e( 'New: Additional Spam Protection Features', 'forminator' ); ?> </h3> <p class="sui-description"> <?php printf( /* translators: 1. Admin name */ esc_html__( 'Hey %s, we’ve added new anti-spam tools to help you block spam submissions and keep your forms secure and clean. These updates make it easier to manage submissions and ensure genuine engagement.', 'forminator' ), esc_html( ucfirst( $user->display_name ) ), ); ?> </p> <div class="sui-modal-list" style="text-align: left; background-color: #F8F8F8; padding: 15px; border-radius: 5px;"> <h4><?php esc_html_e( 'What\'s New?', 'forminator' ); ?></h4> <ul> <li> <h3 style="margin-bottom: 0;"> <span class="sui-icon-check-tick sui-sm sui-success" aria-hidden="true"></span> <?php esc_html_e( 'Cloudflare Turnstile CAPTCHA', 'forminator' ); ?></h3> <p class="sui-description" style="margin: 5px 0 20px 25px;"> <?php esc_html_e( 'Stop bots with Cloudflare’s Turnstile CAPTCHA.', 'forminator' ); ?> <a href="https://wpmudev.com/docs/wpmu-dev-plugins/forminator/cloudflare-turnstile-field" target="_blank" class="sui-link"> <?php esc_html_e( 'Learn more', 'forminator' ); ?> </a> </p> </li> <li> <h3 style="margin-bottom: 0;"> <span class="sui-icon-check-tick sui-sm sui-success" aria-hidden="true"></span> <?php esc_html_e( 'Email Input Filtering', 'forminator' ); ?> </h3> <p class="sui-description" style="margin: 5px 0 20px 25px;"> <?php esc_html_e( 'Allow or block specific email addresses or domains from submitting your forms.', 'forminator' ); ?> <a href="https://wpmudev.com/docs/wpmu-dev-plugins/forminator/#email-settings" target="_blank" class="sui-link"> <?php esc_html_e( 'Learn more', 'forminator' ); ?> </a> </p> </li> <li> <h3 style="margin-bottom: 0;"> <span class="sui-icon-check-tick sui-sm sui-success" aria-hidden="true"></span> <?php esc_html_e( 'Email Confirmation', 'forminator' ); ?> </h3> <p class="sui-description" style="margin: 5px 0 0 25px;"> <?php esc_html_e( 'Ask users to confirm their email before submitting.', 'forminator' ); ?> <a href="https://wpmudev.com/docs/wpmu-dev-plugins/forminator/#email-lables" target="_blank" class="sui-link"> <?php esc_html_e( 'Learn more', 'forminator' ); ?> </a> </p> </li> </ul> </div> </div> <div class="sui-box-footer sui-flatten sui-content-center"> <button class="sui-button forminator-dismiss-new-feature" data-modal-close> <?php esc_html_e( 'Got it', 'forminator' ); ?> </button> </div> <?php if ( ! Forminator_Core::is_tracking_active() ) { $settings_url = add_query_arg( array( 'page' => 'forminator-settings', 'section' => 'dashboard', ), admin_url( 'admin.php' ) ); ?> <div class="sui-accordion sui-accordion-flushed" style="margin: 10px 0 -30px;"> <div class="sui-accordion-item"> <div class="sui-accordion-item-header"> <div class="sui-accordion-item-title"> <label for="forminator-usage_tracking" class="sui-toggle"> <input type="checkbox" id="forminator-usage_tracking"> <span class="sui-toggle-slider"></span> <span class="sui-screen-reader-text"><?php esc_html_e( 'Allow usage tracking', 'forminator' ); ?></span> <span class="sui-toggle-label"> <?php esc_html_e( 'Help us improve Forminator', 'forminator' ); ?> <span class="sui-tooltip sui-tooltip-constrained" style="--tooltip-width: 150px; margin-left: 10px;" data-tooltip="<?php esc_attr_e( 'We use usage data to improve Forminator’s performance. Opt in to help make Forminator better.', 'forminator' ); ?>" > <span class="sui-icon-info sui-sm" aria-hidden="true"></span> </span> </span> </label> </div> <div class="sui-accordion-col-auto"> <button class="sui-button-icon sui-accordion-open-indicator"> <i class="sui-icon-chevron-down" aria-hidden="true"></i> </button> </div> </div> <div class="sui-accordion-item-body"> <div class="sui-box"> <div class="sui-box-body"> <p class="sui-description"> <?php printf( /* translators: 1. Open 'a' tag. 2. Open 'a' tag. 3. Close 'a' tag. */ esc_html__( 'You can help improve Forminator by allowing anonymous usage tracking—no personal data is collected. We use usage data to improve Forminator’s performance and you can Opt out anytime in the %1$ssettings page%3$s. Learn more about usage data %2$shere%3$s.', 'forminator' ), '<a href="' . esc_url( $settings_url ) . '" target="_blank">', '<a href="https://wpmudev.com/docs/privacy/our-plugins/#usage-tracking-for" target="_blank">', '</a>' ); ?> </p> </div> </div> </div> </div> </div> <?php } ?> </div> </div> </div> <script type="text/javascript"> jQuery('#forminator-new-feature .forminator-dismiss-new-feature').on('click', function (e) { e.preventDefault() var $notice = jQuery(e.currentTarget).closest('.forminator-feature-modal'), ajaxUrl = '<?php echo esc_url( forminator_ajax_url() ); ?>', $self = jQuery(this), ajaxData = { action: 'forminator_dismiss_notification', prop: $notice.data('prop'), _ajax_nonce: $notice.data('nonce') } jQuery.post(ajaxUrl, ajaxData) .always(function () { $notice.hide(); let link = $self.data('link'); if ( link ) { location.href = link; } }) }) jQuery('#forminator-usage_tracking').on('change', function (e) { var $self = jQuery(this), ajaxUrl = '<?php echo esc_url( forminator_ajax_url() ); ?>', ajaxData = { action: 'forminator_usage_tracking', enabled: $self.prop('checked'), _ajax_nonce: '<?php echo esc_attr( wp_create_nonce( 'forminator_usage_tracking' ) ); ?>' }; jQuery.post(ajaxUrl, ajaxData) .done(function (response) { if (response.success) { Forminator.Notification.open( 'success', response.data, 4000 ); } else { Forminator.Notification.open( 'error', response.data, 4000 ); } }); }); </script> dashboard/widgets/widget-cform.php 0000644 00000001573 15162174363 0013257 0 ustar 00 <?php /** * Template admin/views/dashboard/widgets/widget-cform.php * * @package Forminator */ $module_slug = 'form'; $module_title = esc_html__( 'Forms', 'forminator' ); $icon = 'sui-icon-clipboard-notes'; $preview_title = esc_html__( 'Preview', 'forminator' ); $delete_title = esc_html__( 'Delete Form', 'forminator' ); $delete_description = esc_html__( 'Are you sure you wish to permanently delete this form?', 'forminator' ); $view_all = esc_html__( 'View all forms', 'forminator' ); $total = forminator_cforms_total(); $recent_description = esc_html__( 'Your most recent forms.', 'forminator' ); $description = esc_html__( 'Create any type of form using one of our pre-made templates, or build your own from scratch.', 'forminator' ); require forminator_plugin_dir() . 'admin/views/common/dashboard/widget.php'; dashboard/widgets/widget-poll.php 0000644 00000001567 15162174365 0013124 0 ustar 00 <?php /** * Template admin/views/dashboard/widgets/widget-poll.php * * @package Forminator */ $module_slug = 'poll'; $module_title = esc_html__( 'Polls', 'forminator' ); $icon = 'sui-icon-graph-bar'; $preview_title = esc_html__( 'Preview', 'forminator' ); $delete_title = esc_html__( 'Delete Poll', 'forminator' ); $delete_description = esc_html__( 'Are you sure you wish to permanently delete this poll?', 'forminator' ); $view_all = esc_html__( 'View all polls', 'forminator' ); $total = forminator_polls_total(); $recent_description = esc_html__( 'Your most recent polls.', 'forminator' ); $description = esc_html__( 'Create interactive polls to collect users\' opinions, with lots of dynamic options and settings.', 'forminator' ); require forminator_plugin_dir() . 'admin/views/common/dashboard/widget.php'; dashboard/widgets/widget-create.php 0000644 00000003507 15162174366 0013416 0 ustar 00 <?php /** * Template admin/views/dashboard/widgets/widget-create.php * * @package Forminator */ $icon_minus = forminator_plugin_dir() . 'assets/icons/admin-icons/minus.php'; $hero_sample = forminator_plugin_dir() . 'assets/icons/forminator-icons/hero-sample.php'; ?> <div class="wpmudev-row"> <div class="wpmudev-col col-12"> <div id="forminator-dashboard-box--create" class="wpmudev-box wpmudev-box--split wpmudev-can--hide"> <div class="wpmudev-box-header"> <div class="wpmudev-header--text"> <h2 class="wpmudev-title"><?php esc_html_e( 'Create Modules', 'forminator' ); ?></h2> </div> <div class="wpmudev-header--action"> <button class="wpmudev-box--action" aria-hidden="true"><span class="wpmudev-icon--plus"></span></button> <button class="wpmudev-sr-only"><?php esc_html_e( 'Hide box', 'forminator' ); ?></button> </div> </div> <div class="wpmudev-box-section"> <?php foreach ( $args ['modules'] as $key => $module ) : ?> <div class="wpmudev-split--item"> <div class="wpmudev-sitem--header"> <div class="wpmudev-sitem--icon" aria-hidden="true"><?php echo esc_html( $module->get_icon() ); ?></div> <h3 class="wpmudev-sitem--title"><?php echo esc_html( $module->get_name() ); ?></h3> </div> <div class="wpmudev-sitem--section"> <p><?php echo wp_kses_post( $module->get_description() ); ?></p> </div> <div class="wpmudev-sitem--footer"> <button href="/" class="wpmudev-button wpmudev-button-sm wpmudev-button-ghost wpmudev-open-modal" data-modal="<?php echo esc_attr( $module->get_id() ); ?>"><?php echo wp_kses_post( $module->get_label() ); ?></button> </div> </div> <?php endforeach; ?> </div> </div><?php // .wpmudev-box. ?> </div><?php // .wpmudev-col. ?> </div><?php // .wpmudev-row. ?> dashboard/widgets/widget-quiz.php 0000644 00000001560 15162174370 0013133 0 ustar 00 <?php /** * Template admin/views/dashboard/widgets/widget-quiz.php * * @package Forminator */ $module_slug = 'quiz'; $module_title = esc_html__( 'Quizzes', 'forminator' ); $icon = 'sui-icon-academy'; $preview_title = esc_html__( 'Preview', 'forminator' ); $delete_title = esc_html__( 'Delete Quiz', 'forminator' ); $delete_description = esc_html__( 'Are you sure you wish to permanently delete this quiz?', 'forminator' ); $view_all = esc_html__( 'View all quizzes', 'forminator' ); $total = forminator_quizzes_total(); $recent_description = esc_html__( 'Your most recent quizzes.', 'forminator' ); $description = esc_html__( 'Create fun or challenging quizzes your visitors can take and share on social media.', 'forminator' ); require forminator_plugin_dir() . 'admin/views/common/dashboard/widget.php'; dashboard/widgets/error_log 0000644 00000004766 15162174371 0012102 0 ustar 00 [28-Mar-2026 17:36:37 UTC] PHP Fatal error: Uncaught Error: Call to undefined function forminator_total_forms() in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/dashboard/widgets/widget-resume.php:8 Stack trace: #0 {main} thrown in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/dashboard/widgets/widget-resume.php on line 8 [28-Mar-2026 17:37:42 UTC] PHP Fatal error: Uncaught Error: Call to undefined function forminator_plugin_dir() in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/dashboard/widgets/widget-create.php:8 Stack trace: #0 {main} thrown in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/dashboard/widgets/widget-create.php on line 8 [28-Mar-2026 17:38:44 UTC] PHP Fatal error: Uncaught Error: Call to undefined function esc_html_e() in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/dashboard/widgets/widget-upgrade.php:15 Stack trace: #0 {main} thrown in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/dashboard/widgets/widget-upgrade.php on line 15 [28-Mar-2026 17:39:45 UTC] PHP Fatal error: Uncaught Error: Call to undefined function esc_html__() in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/dashboard/widgets/widget-cform.php:9 Stack trace: #0 {main} thrown in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/dashboard/widgets/widget-cform.php on line 9 [28-Mar-2026 17:40:50 UTC] PHP Fatal error: Uncaught Error: Call to undefined function esc_attr() in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/dashboard/widgets/widget-dashboard.php:10 Stack trace: #0 {main} thrown in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/dashboard/widgets/widget-dashboard.php on line 10 [28-Mar-2026 17:42:55 UTC] PHP Fatal error: Uncaught Error: Call to undefined function esc_html__() in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/dashboard/widgets/widget-poll.php:9 Stack trace: #0 {main} thrown in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/dashboard/widgets/widget-poll.php on line 9 [28-Mar-2026 17:43:56 UTC] PHP Fatal error: Uncaught Error: Call to undefined function esc_html__() in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/dashboard/widgets/widget-quiz.php:9 Stack trace: #0 {main} thrown in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/dashboard/widgets/widget-quiz.php on line 9 dashboard/widgets/widget-resume.php 0000644 00000005466 15162174373 0013457 0 ustar 00 <?php /** * Template admin/views/dashboard/widgets/widget-resume.php * * @package Forminator */ $total_modules = forminator_total_forms(); $count_active = forminator_total_forms( 'publish' ); $forms_total_submissions = Forminator_Form_Entry_Model::count_all_entries_by_type( 'custom-forms' ); $poll_total_submissions = Forminator_Form_Entry_Model::count_all_entries_by_type( 'poll' ); $quiz_total_submissions = Forminator_Form_Entry_Model::count_all_entries_by_type( 'quizzes' ); $last_submission = forminator_get_latest_entry_time( 'all' ); ?> <div class="sui-box sui-summary <?php echo esc_attr( $this->get_box_summary_classes() ); ?>"> <div class="sui-summary-image-space" aria-hidden="true" style="<?php echo esc_attr( $this->get_box_summary_image_style() ); ?>"></div> <div class="sui-summary-segment"> <div class="sui-summary-details"> <?php if ( 0 < $total_modules ) { ?> <span class="sui-summary-large"><?php echo esc_html( $count_active ); ?></span> <?php } else { ?> <span class="sui-summary-large">0</span> <?php } ?> <?php if ( 1 === $total_modules ) { ?> <span class="sui-summary-sub"><?php esc_html_e( 'Active Module', 'forminator' ); ?></span> <?php } else { ?> <span class="sui-summary-sub"><?php esc_html_e( 'Active Modules', 'forminator' ); ?></span> <?php } ?> <?php if ( $total_modules > 0 ) { ?> <span class="sui-summary-detail"><strong><?php echo esc_html( $last_submission ); ?></strong></span> <?php } else { ?> <span class="sui-summary-detail"><strong><?php esc_html_e( 'Never', 'forminator' ); ?></strong></span> <?php } ?> <span class="sui-summary-sub"><?php esc_html_e( 'Last Submission', 'forminator' ); ?></span> </div> </div> <div class="sui-summary-segment"> <ul class="sui-list"> <li> <span class="sui-list-label"><?php esc_html_e( 'Form Submissions', 'forminator' ); ?></span> <?php if ( $forms_total_submissions > 0 ) { ?> <span class="sui-list-detail"><?php echo esc_html( $forms_total_submissions ); ?></span> <?php } else { ?> <span class="sui-list-detail">0</span> <?php } ?> </li> <li> <span class="sui-list-label"><?php esc_html_e( 'Poll Submissions', 'forminator' ); ?></span> <?php if ( $poll_total_submissions > 0 ) { ?> <span class="sui-list-detail"><?php echo esc_html( $poll_total_submissions ); ?></span> <?php } else { ?> <span class="sui-list-detail">0</span> <?php } ?> </li> <li> <span class="sui-list-label"><?php esc_html_e( 'Quiz Submissions', 'forminator' ); ?></span> <?php if ( $quiz_total_submissions > 0 ) { ?> <span class="sui-list-detail"><?php echo esc_html( $quiz_total_submissions ); ?></span> <?php } else { ?> <span class="sui-list-detail">0</span> <?php } ?> </li> </ul> </div> </div> dashboard/widgets/widget-upgrade.php 0000644 00000006017 15162174374 0013600 0 ustar 00 <?php /** * Template admin/views/dashboard/widgets/widget-upgrade.php * * @package Forminator */ ?> <div class="sui-box"> <div class="sui-box-header"> <h3 class="sui-box-title"> <span class="sui-icon-forminator" aria-hidden="true"></span> <?php esc_html_e( 'Forminator Pro', 'forminator' ); ?> <span class="sui-tag sui-tag-pro">PRO</span> </h3> </div> <div class="sui-box-body"> <p><?php esc_html_e( 'Get Forminator Pro, our full lineup of WordPress marketing tools and more for free when you start your WPMU DEV membership.', 'forminator' ); ?></p> <ol class="sui-upsell-list"> <li><span class="sui-icon-check sui-md" aria-hidden="true"></span> <?php esc_html_e( 'Accept subscription and recurring payments', 'forminator' ); ?></li> <li><span class="sui-icon-check sui-md" aria-hidden="true"></span> <?php esc_html_e( 'Unlock Advanced form features with Pro Add-ons', 'forminator' ); ?></li> <li><span class="sui-icon-check sui-md" aria-hidden="true"></span> <?php esc_html_e( 'Access pre-made form templates and save custom form templates in the cloud', 'forminator' ); ?></li> <li><span class="sui-icon-check sui-md" aria-hidden="true"></span> <?php esc_html_e( 'Generate, download, and share PDFs on form submissions', 'forminator' ); ?></li> <li><span class="sui-icon-check sui-md" aria-hidden="true"></span> <?php esc_html_e( 'Add auto-complete to Address fields via Google Maps API', 'forminator' ); ?></li> <li><span class="sui-icon-check sui-md" aria-hidden="true"></span> <?php esc_html_e( 'Premium form fields and E-Signature integration', 'forminator' ); ?></li> <li><span class="sui-icon-check sui-md" aria-hidden="true"></span> <?php esc_html_e( 'Early access to the newest form features', 'forminator' ); ?></li> <li><span class="sui-icon-check sui-md" aria-hidden="true"></span> <?php esc_html_e( 'Smush and Hummingbird Pro performance pack', 'forminator' ); ?></li> <li><span class="sui-icon-check sui-md" aria-hidden="true"></span> <?php esc_html_e( 'Complete marketing suite with Hustle Pro – pop-ups, email, and more', 'forminator' ); ?></li> <li><span class="sui-icon-check sui-md" aria-hidden="true"></span> <?php esc_html_e( 'Customizable Google analytic dashboards with Beehive Pro', 'forminator' ); ?></li> <li><span class="sui-icon-check sui-md" aria-hidden="true"></span> <?php esc_html_e( 'Manage unlimited WordPress sites from the Hub', 'forminator' ); ?></li> <li><span class="sui-icon-check sui-md" aria-hidden="true"></span> <?php esc_html_e( '24/7 live WordPress support', 'forminator' ); ?></li> <li><span class="sui-icon-check sui-md" aria-hidden="true"></span> <?php esc_html_e( 'The WPMU DEV Guarantee', 'forminator' ); ?></li> </ol> </div> <div class="sui-box-footer" style="padding-top: 0; border-top: 0;"> <a href="<?php echo esc_url( forminator_get_link( 'plugin', 'forminator_dashboard_upsellwidget_button' ) ); ?>" class="sui-button sui-button-purple" target="_blank" > <?php esc_html_e( 'Upgrade to Pro', 'forminator' ); ?> </a> </div> </div> dashboard/widgets/widget-dashboard.php 0000644 00000016231 15162174376 0014101 0 ustar 00 <?php /** * Template admin/views/dashboard/widgets/widget-dashboard.php * * @package Forminator */ ?> <div class="sui-box <?php echo esc_attr( $this->get_box_summary_classes() ); ?>"> <div class="forminator-dashboard-no-form-block"> <div class="forminator-dashboard-create-first-form"> <svg width="120" height="123" viewBox="0 0 120 123" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M60 120C93.1371 120 120 93.1371 120 60C120 26.8629 93.1371 0 60 0C26.8629 0 0 26.8629 0 60C0 93.1371 26.8629 120 60 120Z" fill="url(#paint0_linear_13765_2376)"/> <g filter="url(#filter0_d_13765_2376)"> <mask id="mask0_13765_2376" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="120" height="120"> <path d="M60 120C93.1371 120 120 93.1371 120 60C120 26.8629 93.1371 0 60 0C26.8629 0 0 26.8629 0 60C0 93.1371 26.8629 120 60 120Z" fill="url(#paint1_linear_13765_2376)"/> </mask> <g mask="url(#mask0_13765_2376)"> <path d="M94.4 28.0002H25.6C23.3909 28.0002 21.6 29.7911 21.6 32.0002V116C21.6 118.209 23.3909 120 25.6 120H94.4C96.6091 120 98.4 118.209 98.4 116V32.0002C98.4 29.7911 96.6091 28.0002 94.4 28.0002Z" fill="white"/> </g> </g> <path d="M52.8 35.9998H32C30.6745 35.9998 29.6 37.0743 29.6 38.3998C29.6 39.7253 30.6745 40.7998 32 40.7998H52.8C54.1255 40.7998 55.2 39.7253 55.2 38.3998C55.2 37.0743 54.1255 35.9998 52.8 35.9998Z" fill="#E1EBFA"/> <path d="M52.8 69.5998H32C30.6745 69.5998 29.6 70.6743 29.6 71.9998C29.6 73.3253 30.6745 74.3998 32 74.3998H52.8C54.1255 74.3998 55.2 73.3253 55.2 71.9998C55.2 70.6743 54.1255 69.5998 52.8 69.5998Z" fill="#E1EBFA"/> <path d="M86.4 54.3998H33.6C31.8327 54.3998 30.4 55.8325 30.4 57.5998V65.5998C30.4 67.3672 31.8327 68.7998 33.6 68.7998H86.4C88.1673 68.7998 89.6 67.3672 89.6 65.5998V57.5998C89.6 55.8325 88.1673 54.3998 86.4 54.3998Z" stroke="#1485FD" stroke-width="2"/> <path d="M86.4 80.7998H33.6C31.3909 80.7998 29.6 82.5907 29.6 84.7998V91.1998C29.6 93.4089 31.3909 95.1998 33.6 95.1998H86.4C88.6091 95.1998 90.4 93.4089 90.4 91.1998V84.7998C90.4 82.5907 88.6091 80.7998 86.4 80.7998Z" fill="#DFEAFB"/> <path d="M68.8 70.3998C71.0092 70.3998 72.8 68.6089 72.8 66.3998C72.8 64.1906 71.0092 62.3998 68.8 62.3998C66.5909 62.3998 64.8 64.1906 64.8 66.3998C64.8 68.6089 66.5909 70.3998 68.8 70.3998Z" fill="#DFEAFB"/> <path d="M71.9256 83.4958C71.2856 83.4958 70.688 83.4958 70.144 83.4615C69.4739 83.4161 68.8293 83.1868 68.2811 82.7988C67.7329 82.4108 67.3024 81.8791 67.0368 81.2622L63.6616 74.5919C63.4141 74.3036 63.2905 73.9292 63.3177 73.5503C63.345 73.1713 63.521 72.8185 63.8072 72.5687C64.0418 72.3801 64.3343 72.2787 64.6352 72.2815C64.8568 72.2879 65.0742 72.3423 65.2727 72.4409C65.4712 72.5395 65.6459 72.68 65.7848 72.8526L67.3176 74.9447L67.3408 74.9719V67.0239C67.3408 66.6295 67.4975 66.2514 67.7763 65.9725C68.0551 65.6937 68.4333 65.537 68.8276 65.537C69.222 65.537 69.6001 65.6937 69.879 65.9725C70.1578 66.2514 70.3144 66.6295 70.3144 67.0239V72.2239C70.2972 72.0325 70.3199 71.8397 70.3813 71.6576C70.4427 71.4755 70.5413 71.3083 70.6709 71.1664C70.8005 71.0246 70.9583 70.9113 71.1341 70.8338C71.3099 70.7563 71.4999 70.7163 71.692 70.7163C71.8842 70.7163 72.0742 70.7563 72.25 70.8338C72.4258 70.9113 72.5835 71.0246 72.7131 71.1664C72.8427 71.3083 72.9414 71.4755 73.0027 71.6576C73.0641 71.8397 73.0869 72.0325 73.0696 72.2239V73.3078C73.0524 73.1165 73.0751 72.9237 73.1365 72.7416C73.1979 72.5595 73.2965 72.3923 73.4261 72.2504C73.5557 72.1086 73.7135 71.9953 73.8893 71.9178C74.0651 71.8403 74.2551 71.8003 74.4472 71.8003C74.6394 71.8003 74.8294 71.8403 75.0052 71.9178C75.181 71.9953 75.3387 72.1086 75.4683 72.2504C75.5979 72.3923 75.6966 72.5595 75.7579 72.7416C75.8193 72.9237 75.8421 73.1165 75.8248 73.3078V74.1431C75.8076 73.9517 75.8303 73.7589 75.8917 73.5768C75.9531 73.3947 76.0517 73.2275 76.1813 73.0856C76.3109 72.9438 76.4687 72.8305 76.6445 72.753C76.8203 72.6755 77.0103 72.6355 77.2024 72.6355C77.3946 72.6355 77.5846 72.6755 77.7604 72.753C77.9362 72.8305 78.0939 72.9438 78.2235 73.0856C78.3531 73.2275 78.4518 73.3947 78.5131 73.5768C78.5745 73.7589 78.5973 73.9517 78.58 74.1431V79.2127C78.5528 80.7719 77.848 83.4007 75.3688 83.4007C75.1888 83.4087 73.664 83.4966 71.9288 83.4966L71.9256 83.4958Z" fill="#666666" stroke="white"/> <defs> <filter id="filter0_d_13765_2376" x="15.6" y="19.0002" width="88.8" height="104" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"> <feFlood flood-opacity="0" result="BackgroundImageFix"/> <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/> <feOffset dy="-3"/> <feGaussianBlur stdDeviation="3"/> <feColorMatrix type="matrix" values="0 0 0 0 0.788235 0 0 0 0 0.803922 0 0 0 0 0.85098 0 0 0 0.349 0"/> <feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_13765_2376"/> <feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_13765_2376" result="shape"/> </filter> <linearGradient id="paint0_linear_13765_2376" x1="60" y1="0" x2="60" y2="120" gradientUnits="userSpaceOnUse"> <stop stop-color="#F1F1F1"/> <stop offset="1" stop-color="#F8F8F8"/> </linearGradient> <linearGradient id="paint1_linear_13765_2376" x1="60" y1="0" x2="60" y2="120" gradientUnits="userSpaceOnUse"> <stop stop-color="#F8F8F8"/> <stop offset="1" stop-color="#F9F9F9"/> </linearGradient> </defs> </svg> <h3 class="sui-box-title forminator-create-form-title"><?php esc_html_e( 'You haven’t created any forms yet', 'forminator' ); ?></h3> <p><?php esc_html_e( 'With Forminator, you can collect any type of information using Forms, gather opinions with Polls, and boost engagement with Quizzes.', 'forminator' ); ?></p> <p> <button class="sui-button sui-button-blue wpmudev-open-modal" data-modal="custom_forms"> <i class="sui-icon-plus" aria-hidden="true"></i> <?php esc_html_e( 'Create Your First Form', 'forminator' ); ?> </button> </p> </div> <div class="forminator-dashboard-other-form-types"> <h3 class="sui-box-title forminator-other-form-title"><?php esc_html_e( 'Other form types', 'forminator' ); ?></h3> <div class="sui-row"> <div class="sui-col-md-6"> <button class="forminator-dashboard-other-form wpmudev-open-modal" data-modal="polls"> <div class="forminator-dashboard-form-icon"> <i class="sui-icon-graph-bar" aria-hidden="true"></i> </div> <div class="forminator-dashboard-form-title"> <h3 class="sui-box-title"><?php esc_html_e( 'Create Poll', 'forminator' ); ?></h3> <p><?php esc_html_e( 'Gather opinions with polls', 'forminator' ); ?></p> </div> </button> </div> <div class="sui-col-md-6"> <button class="forminator-dashboard-other-form wpmudev-open-modal" data-modal="quizzes"> <div class="forminator-dashboard-form-icon"> <i class="sui-icon-academy" aria-hidden="true"></i> </div> <div class="forminator-dashboard-form-title"> <h3 class="sui-box-title"><?php esc_html_e( 'Create Quiz', 'forminator' ); ?></h3> <p><?php esc_html_e( 'Test knowledge with quizzes', 'forminator' ); ?></p> </div> </button> </div> </div> </div> </div> </div> dashboard/content.php 0000644 00000002665 15162174400 0010667 0 ustar 00 <?php /** * Template admin/views/dashboard/content.php * * @package Forminator */ $total_modules = forminator_total_forms(); ?> <section class="wpmudev-dashboard-section"> <?php if ( 0 === $total_modules ) { $this->template( 'dashboard/widgets/widget-dashboard' ); } else { ?> <?php $this->template( 'dashboard/widgets/widget-resume' ); ?> <div class="sui-row"> <div class="sui-col-md-6"> <?php $this->template( 'dashboard/widgets/widget-cform' ); ?> <?php $this->template( 'dashboard/widgets/widget-quiz' ); ?> <?php if ( ! FORMINATOR_PRO ) { $this->template( 'dashboard/widgets/widget-poll' ); } ?> </div> <div class="sui-col-md-6"> <?php if ( ! FORMINATOR_PRO ) { $this->template( 'dashboard/widgets/widget-upgrade' ); } else { $this->template( 'dashboard/widgets/widget-poll' ); } ?> </div> </div> <?php } $notice_dismissed = get_option( 'forminator_dismiss_feature_1420', false ); $version_upgraded = get_option( 'forminator_version_upgraded', false ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended $show_popup = ! $notice_dismissed && $version_upgraded && forminator_is_show_documentation_link() && ! isset( $_GET['createnew'] ); $force = filter_input( INPUT_GET, 'show-new-feature-notice', FILTER_VALIDATE_BOOLEAN ); if ( $show_popup || $force ) { $this->template( 'dashboard/new-feature-notice' ); } ?> </section> dashboard/promote-free-plan.php 0000644 00000001123 15162174401 0012536 0 ustar 00 <?php /** * Template admin/views/dashboard/promote-free-plan.php * * @package Forminator */ ?> <script type="text/javascript"> // Remind me later. jQuery( '#forminator-promote-remind-later' ).on( 'click', function( e ) { e.preventDefault(); var ajaxUrl = '<?php echo esc_url( forminator_ajax_url() ); ?>'; var $notice = jQuery( '[data-notice-slug="forminator_promote_free_plan"]' ); jQuery.post( ajaxUrl, { action: 'forminator_promote_remind_later', _ajax_nonce: jQuery( this ).data('nonce') } ).always( function() { $notice.hide(); }); }); </script> dashboard/error_log 0000644 00000002562 15162174403 0010420 0 ustar 00 [28-Mar-2026 17:49:09 UTC] PHP Fatal error: Uncaught Error: Call to undefined function esc_url() in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/dashboard/promote-free-plan.php:16 Stack trace: #0 {main} thrown in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/dashboard/promote-free-plan.php on line 16 [28-Mar-2026 17:50:14 UTC] PHP Fatal error: Uncaught Error: Call to undefined function wp_get_current_user() in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/dashboard/new-feature-notice.php:8 Stack trace: #0 {main} thrown in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/dashboard/new-feature-notice.php on line 8 [28-Mar-2026 17:52:16 UTC] PHP Fatal error: Uncaught Error: Call to undefined function esc_html_e() in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/dashboard/header.php:10 Stack trace: #0 {main} thrown in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/dashboard/header.php on line 10 [28-Mar-2026 17:59:25 UTC] PHP Fatal error: Uncaught Error: Call to undefined function forminator_total_forms() in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/dashboard/content.php:8 Stack trace: #0 {main} thrown in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/dashboard/content.php on line 8 dashboard/header.php 0000644 00000001056 15162174405 0010443 0 ustar 00 <?php /** * Template admin/views/dashboard/header.php * * @package Forminator */ ?> <header class="sui-header"> <h1 class="sui-header-title"><?php esc_html_e( 'Dashboard', 'forminator' ); ?></h1> <div class="sui-actions-right"> <?php if ( forminator_is_show_documentation_link() ) : ?> <a href="https://wpmudev.com/docs/wpmu-dev-plugins/forminator/#dashboard" target="_blank" class="sui-button sui-button-ghost"> <i class="sui-icon-academy"></i> <?php esc_html_e( 'View Documentation', 'forminator' ); ?> </a> <?php endif; ?> </div> </header> custom-form/wizard/content.php 0000644 00000000235 15162174406 0012510 0 ustar 00 <?php /** * This file has only html container for wizard which is handled by js. * * @package Forminator */ ?> <div id="forminator-form-builder"></div> custom-form/wizard/header.php 0000644 00000000156 15162174410 0012263 0 ustar 00 <?php /** * Template admin/views/custom-form/wizard/header.php * * @package Forminator */ // Empty file. custom-form/list/content.php 0000644 00000002640 15162174412 0012162 0 ustar 00 <?php /** * Template admin/views/custom-form/list/content.php * * @package Forminator */ /** * Forminator_CForm_Page * * @var Forminator_CForm_Page $this */ // Search keyword. $search_keyword = Forminator_Core::sanitize_text_field( 'module-search' ); $is_search = (bool) $search_keyword; $search_module_nonce = esc_attr( 'forminator-nonce-search-module' ); // Get modules. $modules = $this->getModules(); // Count total forms. $count = ! $is_search ? $this->countModules() : count( $modules ); // Start date for retrieving the information of the last 30 days in sql format. $sql_month_start_date = gmdate( 'Y-m-d H:i:s', strtotime( '-30 days midnight' ) ); $entry_type = 'custom-forms'; $wizard_page = 'forminator-cform-wizard'; $create_dialog = 'custom_forms'; $preview_title = esc_html__( 'Preview', 'forminator' ); $empty_title = esc_html__( 'Create custom forms for all your needs with as many fields as you like. From contact forms to quote requests and everything in between.', 'forminator' ); require_once forminator_plugin_dir() . 'admin/views/common/list/summary.php'; if ( $count > 0 ) { require_once forminator_plugin_dir() . 'admin/views/common/list/main_content.php'; } else { require_once forminator_plugin_dir() . 'admin/views/common/list/empty_content.php'; } $chart_args = array( 'start_date' => $sql_month_start_date, ); $this->template( 'common/list/chart_script', $chart_args ); custom-form/list/header.php 0000644 00000000475 15162174414 0011746 0 ustar 00 <?php /** * Template admin/views/custom-form/list/header.php * * @package Forminator */ $module_title = esc_html__( 'Forms', 'forminator' ); $create_dialog = 'custom_forms'; $import_dialog = 'import_form'; $hash = '#forms'; require_once forminator_plugin_dir() . 'admin/views/common/list/header.php'; custom-form/entries/content.php 0000644 00000030740 15162174415 0012665 0 ustar 00 <?php /** * Template admin/views/custom-form/entries/content.php * * @package Forminator */ /** * JS reference : assets/js/admin/layout.js */ /** * Forminator_CForm_View_Page * * @var $this Forminator_CForm_View_Page */ $count = $this->filtered_total_entries(); $is_filter_enabled = $this->is_filter_box_enabled(); $live_payment_count = $this->has_live_payments( $this->form_id ); if ( $this->has_payments() && $count <= 100 ) { $notice_args = array( 'submissions' => $live_payment_count, 'min_submissions' => 0, 'notice' => /* Translators: 1. Opening <strong> tag, 2. closing <strong> tag. */ sprintf( esc_html__( "%1\$sCongratulations!%2\$s You have started collecting live payments on this form - that's awesome. We have spent countless hours developing this free plugin for you, and we would really appreciate it if you could drop us a rating on wp.org to help us spread the word and boost our motivation.", 'forminator' ), '<strong>', '</strong>' ), ); } else { $notice_args = array( 'submissions' => $count, ); } if ( $this->error_message() ) { // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Output is already escaped. echo Forminator_Admin::get_red_notice( esc_html( $this->error_message() ) ); } if ( $this->total_entries() > 0 ) : $is_registration = ! empty( $this->model->settings['form-type'] ) && 'registration' === $this->model->settings['form-type']; ?> <form method="GET" class="fui-listings-pagination forminator-entries-actions"> <input type="hidden" name="page" value="<?php echo esc_attr( $this->get_admin_page() ); ?>"> <input type="hidden" name="form_type" value="<?php echo esc_attr( $this->get_form_type() ); ?>"> <input type="hidden" name="form_id" value="<?php echo esc_attr( $this->get_form_id() ); ?>"> <div class="fui-pagination-mobile fui-pagination-entries sui-pagination-wrap"> <?php $this->paginate(); ?> </div> <div class="fui-pagination-desktop sui-box fui-box-entries"> <fieldset class="forminator-entries-nonce"> <?php wp_nonce_field( 'forminatorFormEntries', 'forminatorEntryNonce' ); ?> </fieldset> <div class="sui-box-body fui-box-actions"> <?php $this->template( 'common/entries/prompt', $notice_args ); ?> <?php $this->template( 'common/entries/filter', array( 'fields' => $this->model->get_real_fields(), 'is_registration' => $is_registration, ) ); ?> </div> <?php if ( true === $is_filter_enabled ) : ?> <?php $this->template( 'common/entries/active_filters_row' ); ?> <?php endif; ?> <table class="sui-table sui-table-flushed sui-accordion fui-table-entries"> <?php $this->entries_header(); ?> <tbody> <?php $roles = forminator_get_accessible_user_roles(); $url_entry_id = filter_input( INPUT_GET, 'entry_id', FILTER_VALIDATE_INT ); $url_entry_id = $url_entry_id ? $url_entry_id : 0; foreach ( $this->entries_iterator() as $entries ) { $entry_id = $entries['id']; $db_entry_id = isset( $entries['entry_id'] ) ? $entries['entry_id'] : ''; $draft_id = isset( $entries['draft_id'] ) ? $entries['draft_id'] : ''; $summary = $entries['summary']; $summary_items = $summary['items']; $detail = $entries['detail']; $detail_items = $detail['items']; // Fix for Stripe OCS and Stripe old field to show only one. $detail_items_with_type = array_filter( $detail_items, function ( $item ) { return isset( $item['type'] ); } ); $item_types = wp_list_pluck( $detail_items_with_type, 'type' ); if ( in_array( 'stripe-ocs', $item_types, true ) && in_array( 'stripe', $item_types, true ) ) { $stripe_key = array_search( 'stripe', $item_types, true ); unset( $detail_items[ $stripe_key ] ); } $accordion_classes = ''; // Open entry tab by received submission link. if ( $url_entry_id === (int) $db_entry_id ) { $accordion_classes .= ' sui-accordion-item--open'; } if ( ! empty( $draft_id ) ) { $accordion_classes .= ' sui-default draft-entry'; } $pending_approval = ! empty( $entries['activation_key'] ); if ( $pending_approval ) { $accordion_classes .= ' sui-warning'; } ?> <tr class="sui-accordion-item <?php echo esc_attr( $accordion_classes ); ?>" data-entry-id="<?php echo esc_attr( $db_entry_id ); ?>"> <?php foreach ( $summary_items as $key => $summary_item ) { ?> <?php if ( ! $summary['num_fields_left'] && ( count( $summary_items ) - 1 ) === $key ) : echo '<td>'; echo '<div class="forminator-submissions-column-content">'; echo '<div class="forminator-submissions-column-ellipsis">' . esc_html( wp_strip_all_tags( $summary_item['value'] ) ) . '</div>'; echo '<span class="sui-accordion-open-indicator">'; echo '<i class="sui-icon-chevron-down"></i>'; echo '</span>'; echo '</div>'; echo '</td>'; elseif ( 1 === $summary_item['colspan'] ) : echo '<td class="sui-accordion-item-title">'; echo '<label class="sui-checkbox">'; echo '<input type="checkbox" name="entry[]" value="' . esc_attr( $db_entry_id ) . '" id="wpf-cform-module-' . esc_attr( $db_entry_id ) . '" />'; echo '<span aria-hidden="true"></span>'; echo '<span class="sui-screen-reader-text">' . sprintf( /* translators: %s: Entry ID */ esc_html__( 'Select entry number %s', 'forminator' ), esc_html( $db_entry_id ) ) . '</span>'; echo '</label>'; echo esc_html( $db_entry_id ); if ( ! empty( $draft_id ) ) { echo '<span class="sui-tag draft-tag">' . esc_html__( 'Draft', 'forminator' ) . '</span>'; } if ( $pending_approval ) { echo ' <span class="sui-tooltip" data-tooltip="' . esc_html__( 'Pending Approval', 'forminator' ) . '" type="button">' . '<span class="sui-icon-warning-alert sui-warning" aria-hidden="true"></span>' . '<span class="sui-screen-reader-text">' . esc_html__( 'Pending Approval', 'forminator' ) . '</span>' . '</span>'; } echo '</td>'; else : echo '<td>'; echo '<div class="forminator-submissions-column-ellipsis">' . esc_html( $summary_item['value'] ) . '</div>'; echo '<span class="sui-accordion-open-indicator fui-mobile-only" aria-hidden="true">'; echo '<i class="sui-icon-chevron-down"></i>'; echo '</span>'; echo '</td>'; endif; ?> <?php } ?> <?php if ( $summary['num_fields_left'] ) { echo '<td>'; echo '' . sprintf( /* translators: %s: number of other field. */ esc_html__( '+ %s other fields', 'forminator' ), esc_html( $summary['num_fields_left'] ) ) . ''; echo '<span class="sui-accordion-open-indicator">'; echo '<i class="sui-icon-chevron-down"></i>'; echo '</span>'; echo '</td>'; } ?> </tr> <tr class="sui-accordion-item-content"> <td colspan="<?php echo esc_attr( $detail['colspan'] ); ?>"> <div class="sui-box fui-entry-content"> <div class="sui-box-body"> <h2 class="fui-entry-title"><?php echo '#' . esc_attr( $db_entry_id ); ?></h2> <?php if ( ! empty( $draft_id ) ) { ?> <div class="sui-box-settings-slim-row sui-sm draft-id"> <div class="sui-box-settings-col-1"> <span class="sui-settings-label"><?php esc_html_e( 'Draft ID', 'forminator' ); ?></span> </div> <div class="sui-box-settings-col-2"> <span class="sui-settings-label"><strong><?php echo esc_html( $draft_id ); ?></strong></span> </div> </div> <?php } ?> <?php foreach ( $detail_items as $detail_item ) { ?> <?php include_once forminator_plugin_dir() . 'admin/views/custom-form/entries/content-details.php'; ?> <?php forminator_submissions_content_details( $detail_item ); ?> <?php } ?> </div> <div class="sui-box-footer"> <button type="button" class="sui-button sui-button-ghost sui-button-red wpmudev-open-modal" <?php if ( isset( $entries['activation_key'] ) && current_user_can( 'delete_users' ) ) { $button_title = esc_html__( 'Delete Submission & User', 'forminator' ); ?> data-activation-key="<?php echo esc_attr( $entries['activation_key'] ); ?>" data-modal="delete-unconfirmed-user-module" data-entry-id="<?php echo esc_attr( $db_entry_id ); ?>" data-form-id="<?php echo esc_attr( $this->model->id ); ?>" <?php } else { $button_title = esc_html__( 'Delete', 'forminator' ); ?> data-modal="delete-module" data-form-id="<?php echo esc_attr( $db_entry_id ); ?>" <?php } ?> data-modal-title="<?php esc_attr_e( 'Delete Submission', 'forminator' ); ?>" data-modal-content="<?php esc_attr_e( 'Are you sure you wish to permanently delete this submission?', 'forminator' ); ?>" data-nonce="<?php echo esc_attr( wp_create_nonce( 'forminatorFormEntries' ) ); ?>" > <i class="sui-icon-trash" aria-hidden="true"></i> <?php echo wp_kses_post( $button_title ); ?> </button> <?php if ( isset( $entries['activation_method'] ) && 'manual' === $entries['activation_method'] && ! empty( $entries['activation_key'] ) ) { $signup = Forminator_CForm_User_Signups::get( $entries['activation_key'] ); if ( ! empty( $signup->user_data['role'] ) && isset( $roles[ $signup->user_data['role'] ] ) ) { ?> <div class="sui-actions-right"> <button type="button" class="sui-button wpmudev-open-modal" data-modal="approve-user-module" data-modal-title="<?php esc_attr_e( 'Approve User', 'forminator' ); ?>" data-modal-content="<?php esc_attr_e( 'Are you sure you want to approve and activate this user?', 'forminator' ); ?>" data-form-id="<?php echo esc_attr( $db_entry_id ); ?>" data-activation-key="<?php echo esc_attr( $entries['activation_key'] ); ?>" data-nonce="<?php echo esc_attr( wp_create_nonce( 'forminatorFormEntries' ) ); ?>" > <?php esc_html_e( 'Approve User', 'forminator' ); ?> </button> </div> <?php } } ?> <div class="sui-actions-right"> <?php if ( empty( $entries['draft_id'] ) ) { ?> <button role="button" class="sui-button sui-button-ghost forminator-resend-notification-email" data-entry-id="<?php echo esc_attr( $db_entry_id ); ?>" data-nonce="<?php echo esc_attr( wp_create_nonce( 'forminatorResendNotificationEmail' ) ); ?>" > <span class="sui-icon-send" aria-hidden="true"></span> <?php esc_html_e( 'Resend Notification Email', 'forminator' ); ?> </button> <?php } if ( class_exists( 'Forminator_PDF_Generation' ) ) { // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Output is already escaped. echo Forminator_PDF_Generation::download_button( $this->form_id, $this->model->name, $entries['entry_id'] ); } if ( ( isset( $entries['activation_method'] ) && 'email' === $entries['activation_method'] ) && isset( $entries['activation_key'] ) ) { ?> <button role="button" class="sui-button sui-button-ghost resend-activation-btn" data-activation-key="<?php echo esc_attr( $entries['activation_key'] ); ?>" data-nonce="<?php echo esc_attr( wp_create_nonce( 'forminatorResendActivation' ) ); ?>" > <span class="sui-icon-undo" aria-hidden="true"></span> <?php esc_html_e( 'Resend activation link', 'forminator' ); ?> </button> <?php } ?> </div> </div> </div> </td> </tr> <?php } ?> </tbody> </table> <div class="sui-box-body fui-box-actions"> <div class="sui-box-search"> <?php $this->bulk_actions( 'bottom', $is_registration ); ?> </div> </div> </div> </form> <?php else : ?> <?php include_once forminator_plugin_dir() . 'admin/views/common/entries/content-none.php'; ?> <?php endif; custom-form/entries/error_log 0000644 00000000542 15162174416 0012415 0 ustar 00 [28-Mar-2026 18:07:52 UTC] PHP Fatal error: Uncaught Error: Using $this when not in object context in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/custom-form/entries/content.php:16 Stack trace: #0 {main} thrown in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/custom-form/entries/content.php on line 16 custom-form/entries/content-details.php 0000644 00000020007 15162174420 0014277 0 ustar 00 <?php /** * Template admin/views/custom-form/entries/content-details.php * * @package Forminator */ /** * Content details of Submissions * * @param array $detail_item Item details. * @param boolean $inside_group Is this content inside Group field or not. */ function forminator_submissions_content_details( $detail_item, $inside_group = false ) { $sub_entries = $detail_item['sub_entries']; $inside_group = isset( $inside_group ) ? $inside_group : false; ?> <div class="sui-box-settings-slim-row sui-sm"> <?php if ( isset( $detail_item['type'] ) && in_array( $detail_item['type'], array( 'stripe', 'paypal', 'group', 'stripe-ocs' ), true ) ) { if ( ! empty( $sub_entries ) ) { ?> <div class=<?php echo 'group' === $detail_item['type'] ? 'sui-box-settings' : 'sui-box-settings-col-2'; ?>> <span class="sui-settings-label sui-dark sui-sm"><?php echo esc_html( $detail_item['label'] ); ?></span> <table id="fui-table-<?php echo esc_attr( $detail_item['type'] ); ?>" class="sui-table sui-accordion <?php echo 'group' === $detail_item['type'] ? 'fui-table-entries' : 'fui-table-details'; ?>"> <thead> <tr> <?php $max_fields = 'group' === $detail_item['type'] ? 4 : 5; $is_multiple = count( $sub_entries ) > $max_fields; $end = count( $sub_entries ); $sub_entries = forminator_submissions_remove_quantity( $sub_entries, $detail_item['type'] ); foreach ( $sub_entries as $sub_key => $sub_entry ) { ++$sub_key; if ( $max_fields < $sub_key ) { continue; } if ( $max_fields === $sub_key && $max_fields < count( $sub_entries ) ) { echo '<th aria-label="' . esc_attr__( 'Other fields', 'forminator' ) . '"></th>'; } elseif ( $sub_key === $end ) { echo '<th>' . esc_html( $sub_entry['label'] ) . '</th>'; } else { echo '<th>' . esc_html( $sub_entry['label'] ) . '</th>'; } } ?> </tr> </thead> <tbody> <?php do { ?> <?php $key = ! empty( $detail_item['repeated_group_keys'] ) ? array_shift( $detail_item['repeated_group_keys'] ) : ''; ?> <?php $sub_entries = ! empty( $detail_item[ 'sub_entries' . $key ] ) ? $detail_item[ 'sub_entries' . $key ] : array(); ?> <tr class="sui-accordion-item"> <?php $end = count( $sub_entries ); foreach ( $sub_entries as $sub_key => $sub_entry ) { ++$sub_key; if ( $max_fields < $sub_key ) { continue; } if ( $max_fields === $sub_key && $max_fields < count( $sub_entries ) ) { $sub_count = count( $sub_entries ) - $max_fields + 1; echo '<td style="padding-top: 5px; padding-bottom: 5px;">'; echo '<span class="fui-accordion-open-text">' . sprintf( /* translators: %s: field sub count */ esc_html__( '+ %s other fields', 'forminator' ), esc_html( $sub_count ) ) . '</span>'; echo '<span class="sui-accordion-open-indicator">'; echo '<i class="sui-icon-chevron-down"></i>'; echo '</span>'; echo '</td>'; } elseif ( ! empty( $sub_entry['sub_entries'] ) ) { echo '<td style="padding-top: 5px; padding-bottom: 5px;">'; forminator_submissions_content_details( $sub_entry, true ); echo '</td>'; } else { echo '<td style="padding-top: 5px; padding-bottom: 5px;">'; echo wp_kses_post( $sub_entry['value'] ); if ( 1 !== $sub_key && 2 < $end && 'group' === $detail_item['type'] ) { echo '<span class="sui-accordion-open-indicator fui-mobile-only" aria-hidden="true"><i class="sui-icon-chevron-down"></i></span>'; } echo '</td>'; } } ?> </tr> <?php if ( 2 < $end ) { ?> <tr class="sui-accordion-item-content<?php echo ! $is_multiple ? ' sui-accordion-item--mobile' : ''; ?>"> <td colspan="<?php echo intval( $max_fields ); ?>"> <div class="sui-box"> <div class="sui-box-body"> <?php $sub_entries = forminator_submissions_remove_quantity( $sub_entries, $detail_item['type'] ); foreach ( $sub_entries as $sub_key => $sub_entry ) { $html = ''; $html .= '<div class="sui-box-settings-slim-row sui-sm">'; $html .= '<div class="sui-box-settings-col-1">'; $html .= '<span class="sui-settings-label sui-sm">' . esc_html( $sub_entry['label'] ) . '</span>'; $html .= '</div>'; $html .= '<div class="sui-box-settings-col-2">'; $html .= '<span class="sui-description">' . $sub_entry['value'] . '</span>'; $html .= '</div>'; $html .= '</div>'; echo wp_kses_post( $html ); } ?> </div> </div> </td> </tr> <?php } ?> <?php } while ( 'group' === $detail_item['type'] && ! empty( $detail_item['repeated_group_keys'] ) ); ?> </tbody> </table> </div> <?php } } else { ?> <?php if ( ! $inside_group ) { ?> <div class="sui-box-settings-col-1"> <span class="sui-settings-label sui-sm"><?php echo esc_html( $detail_item['label'] ); ?></span> </div> <?php } ?> <div class="sui-box-settings-col-2<?php echo ( empty( $sub_entries ) || $inside_group ) ? '' : ' sui-border-frame'; ?>"> <?php if ( empty( $sub_entries ) ) { ?> <?php if ( 'textarea' === $detail_item['type'] && ( isset( $detail_item['rich'] ) && 'true' === $detail_item['rich'] ) ) { ?> <div class="fui-rich-textarea"><?php echo wp_kses_post( $detail_item['value'] ); ?></div> <?php } elseif ( 'number' === $detail_item['type'] || 'currency' === $detail_item['type'] || ( 'calculation' === $detail_item['type'] && is_numeric( $detail_item['value'] ) ) ) { $separator = isset( $detail_item['separator'] ) ? $detail_item['separator'] : ''; $point = isset( $detail_item['point'] ) ? $detail_item['point'] : ''; $precision = isset( $detail_item['precision'] ) ? $detail_item['precision'] : 2; ?> <span class="sui-description" data-inputmask="'alias': 'decimal','rightAlign': false, 'digitsOptional': false, 'groupSeparator': '<?php echo esc_attr( $separator ); ?>', 'radixPoint': '<?php echo esc_attr( $point ); ?>', 'digits': '<?php echo esc_attr( $precision ); ?>'"><?php echo wp_kses_post( $detail_item['value'] ); ?></span> <?php } else { ?> <span class="sui-description"><?php echo wp_kses_post( $detail_item['value'] ); ?></span> <?php } ?> <?php } else { ?> <?php foreach ( $sub_entries as $sub_entry ) { ?> <div class="sui-form-field"> <div class="sui-row"> <div class="sui-col-md-3"> <span class="sui-settings-label"><?php echo esc_html( $sub_entry['label'] ); ?></span> </div> <div class="sui-col-md-9"> <span class="sui-description"><?php echo wp_kses_post( $sub_entry['value'] ); ?></span> </div> </div> </div> <?php } ?> <?php } ?> </div> <?php } ?> </div> <?php } /** * Remove quantity for Stripe One-Time payments * * @param array $sub_entries - The sub entries. * @param string $item_type - The field type. * * @return array */ function forminator_submissions_remove_quantity( $sub_entries, $item_type ) { if ( 'stripe' === $item_type || 'stripe-ocs' === $item_type ) { $payment_type_index = array_search( 'payment_type', array_column( $sub_entries, 'key' ), true ); $quantity_index = array_search( 'quantity', array_column( $sub_entries, 'key' ), true ); $subscription_index = array_search( 'subscription_id', array_column( $sub_entries, 'key' ), true ); $payment_type = $sub_entries[ $payment_type_index ]['value']; if ( strtolower( esc_html__( 'One Time', 'forminator' ) ) === strtolower( $payment_type ) ) { unset( $sub_entries[ $quantity_index ] ); unset( $sub_entries[ $subscription_index ] ); } } return $sub_entries; } custom-form/popup/import-cf7.php 0000644 00000047303 15162174422 0012675 0 ustar 00 <?php /** * Template admin/views/custom-form/popup/import-cf7.php * * @package Forminator */ $is_addons = false; $nonce = wp_create_nonce( 'forminator_save_import_form_cf7' ); $forms = forminator_list_thirdparty_contact_forms( 'cf7' ); ?> <div class="forminator-cf7-import"> <form class="forminator-cf7-import-form" method="post"> <input type="hidden" name="action" value="forminator_save_import_form_cf7_popup" /> <input type="hidden" name="_ajax_nonce" value="<?php echo esc_attr( $nonce ); ?>" /> <div class="sui-box-body wpmudev-popup-form"> <div role="alert" id="wpmudev-ajax-error-placeholder" class="sui-notice sui-notice-error" aria-live="assertive" > <!-- Nothing should be placed here --> </div> <?php // ROW: Forms. ?> <div class="sui-box-settings-row"> <div class="sui-box-settings-col-2"> <h4 class="sui-settings-label sui-dark"><?php esc_html_e( 'Forms', 'forminator' ); ?></h4> <p class="sui-description" style="margin-bottom: 10px;"><?php /* Translators: 1. Opening <a> tag with # href, 2. closing <a> tag. */ printf( esc_html__( "Choose the forms you'd like to import from the Contact Form 7 plugin. Note that we will strip off any %1\$sunsupported form fields and settings%2\$s during the import.", 'forminator' ), '<a href="#" class="forminator-toggle-unsupported-settings">', '</a>' ); ?></p> <div class="forminator-unsupported-settings fui-dismiss-box fui-flushed" style="display: none;"> <p class="sui-description" style="margin-bottom: 10px; color: #333; font-weight: bold;"><?php esc_html_e( 'Unsupported form fields and settings', 'forminator' ); ?></p> <ol class="fui-dismiss-list"> <li> <?php printf( /* Translators: 1. Opening <strong> tag, 2. closing <strong> tag. */ esc_html__( "%1\$s1. Quiz field:%2\$s Forminator doesn't have a built-in quiz field, however, you can enable CAPTCHA and Honeypot protection on your imported forms.", 'forminator' ), '<strong>', '</strong>' ); ?> </li> <li> <?php printf( /* Translators: 1. Opening <strong> tag, 2. closing <strong> tag. 3. Opening <a> tag with link to the wpmudev webhook, 2. closing <a> tag. */ esc_html__( "%1\$s2. ConstantContact:%2\$s Forminator doesn't integrate directly with ConstantContact. However, you can use %3\$sWebhook integration%4\$s to send your leads to ConstantContact.", 'forminator' ), '<strong>', '</strong>', '<a href="https://wpmudev.com/docs/wpmu-dev-plugins/forminator/#webhook" target="_blank">', '</a>' ); ?> </li> <li> <?php printf( /* Translators: 1. Opening <strong> tag, 2. closing <strong> tag. */ esc_html__( "%1\$s3. reCAPTCHA v3 integration:%2\$s At this stage, Forminator can't import your existing reCAPTCHA integration. You can set this up manually on your imported forms once they are transferred.", 'forminator' ), '<strong>', '</strong>' ); ?> </li> <li> <?php printf( /* Translators: 1. Opening <strong> tag, 2. closing <strong> tag. */ esc_html__( "%1\$s4. Additional settings:%2\$s Forminator doesn't support CF7’s additional form settings.", 'forminator' ), '<strong>', '</strong>' ); ?> </li> <li> <?php printf( /* Translators: 1. Opening <strong> tag, 2. closing <strong> tag. */ esc_html__( '%1$s5. Custom field IDs:%2$s Forminator creates a unique ID for each field, and the conditional logic relies on them. However, you can provide a custom CSS class for each field.', 'forminator' ), '<strong>', '</strong>' ); ?> </li> </ol> <button role="button" class="fui-dismiss-button forminator-dismiss-unsupported"> <i class="sui-icon-close sui-sm" aria-hidden="true"></i> <?php printf( /* Translators: 1. Opening <span> tag, 2. closing <span> tag. */ esc_html__( 'Dismiss%1$s this notice%2$s', 'forminator' ), '<span class="sui-screen-reader-text">', '</span>' ); ?> </button> </div> <div class="sui-side-tabs" style="margin-top: 10px;"> <div class="sui-tabs-menu"> <label for="cf7_forms_all" class="sui-tab-item active"> <input type="radio" name="cf7_forms" value="all" id="cf7_forms_all" class="forminator-import-forms" checked="checked" /> <?php esc_html_e( 'All', 'forminator' ); ?> </label> <label for="cf7_forms_specific" class="sui-tab-item"> <input type="radio" name="cf7_forms" value="specific" id="cf7_forms_specific" class="forminator-import-forms" data-tab-menu="cf7_forms" /> <?php esc_html_e( 'Specific Forms', 'forminator' ); ?> </label> </div> <div class="sui-tabs-content"> <div data-tab-content="cf7_forms" class="sui-tab-content sui-tab-boxed"> <div class="sui-form-field"> <label class="sui-label"><?php esc_html_e( 'Choose Forms', 'forminator' ); ?></label> <select id="forminator-choose-import-form" class="sui-select" multiple="multiple" name="cf7-form-id[]"> <?php if ( ! empty( $forms ) ) : foreach ( $forms as $key => $value ) { printf( '<option value="%f">%s</option>', absint( $value->ID ), esc_html( $value->post_title ) ); } endif; ?> </select> </div> </div> </div> </div> </div> </div> <?php // ROW: Add-ons. ?> <div class="sui-box-settings-row"> <div class="sui-box-settings-col-2"> <h4 class="sui-settings-label sui-dark"><?php esc_html_e( 'Add-ons', 'forminator' ); ?></h4> <p class="sui-description" style="margin-bottom: 20px;"> <?php printf( /* Translators: 1. Opening <strong> tag, 2. closing <strong> tag. */ esc_html__( "Choose the Contact Form 7 add-ons you wish to import form data and settings from. %1\$sNote:%2\$s The importer only supports the most widely used add-ons. For less common add-ons, you'll need to manually configure the equivalent functionality in those imported forms.", 'forminator' ), '<strong>', '</strong>' ); ?> </p> <?php if ( is_plugin_active( 'flamingo/flamingo.php' ) ) : $is_addons = true; ?> <div class="fui-addons-option"> <label for="forminator-cf7-addon-flamingo" class="sui-checkbox sui-checkbox-sm sui-checkbox-stacked" style="margin-bottom: 2px;"> <input type="checkbox" name="cf7-addons[]" value="flamingo" id="forminator-cf7-addon-flamingo" aria-labelledby="listings-cf7-addon-label listings-cf7-addon-flamingo" aria-describedby="listings-cf7-addon-message" checked="checked" /> <span aria-hidden="true"></span> <span id="listings-cf7-addon-flamingo"><?php esc_html_e( 'Flamingo', 'forminator' ); ?></span> </label> <span class="sui-description sui-checkbox-description"><?php esc_html_e( 'Import your form submissions from Flamingo and show them on the submissions page.', 'forminator' ); ?></span> </div> <?php endif; if ( is_plugin_active( 'contact-form-7-honeypot/honeypot.php' ) ) : $is_addons = true; ?> <div class="fui-addons-option"> <label for="forminator-cf7-addon-honeypot" class="sui-checkbox sui-checkbox-sm sui-checkbox-stacked" style="margin-bottom: 2px;"> <input type="checkbox" name="cf7-addons[]" value="honeypot" id="forminator-cf7-addon-honeypot" aria-labelledby="listings-cf7-addon-label listings-cf7-addon-honeypot" aria-describedby="listings-cf7-addon-message" checked="checked" /> <span aria-hidden="true"></span> <span id="listings-cf7-addon-honeypot"><?php esc_html_e( 'Honeypot for Contact Form 7', 'forminator' ); ?></span> </label> <span class="sui-description sui-checkbox-description"><?php esc_html_e( 'Enable honeypot protection on the imported forms in Forminator.', 'forminator' ); ?></span> </div> <?php endif; if ( is_plugin_active( 'contact-form-cfdb7/contact-form-cfdb-7.php' ) ) : $is_addons = true; ?> <div class="fui-addons-option"> <label for="forminator-cf7-addon-cfdb7" class="sui-checkbox sui-checkbox-sm sui-checkbox-stacked" style="margin-bottom: 2px;"> <input type="checkbox" name="cf7-addons[]" value="cfdb7" id="forminator-cf7-addon-cfdb7" aria-labelledby="listings-cf7-addon-label listings-cf7-addon-cfdb7" aria-describedby="listings-cf7-addon-message" checked="checked" /> <span aria-hidden="true"></span> <span id="listings-cf7-addon-cfdb7"><?php esc_html_e( 'Contact Form 7 Database Addon – CFDB7', 'forminator' ); ?></span> </label> <span class="sui-description sui-checkbox-description"><?php esc_html_e( 'Import your form submissions from CFDB7 add-on and show them on the submissions page.', 'forminator' ); ?></span> </div> <?php endif; if ( is_plugin_active( 'wpcf7-redirect/wpcf7-redirect.php' ) ) : $is_addons = true; ?> <div class="fui-addons-option"> <label for="forminator-cf7-addon-redirection" class="sui-checkbox sui-checkbox-sm sui-checkbox-stacked" style="margin-bottom: 2px;"> <input type="checkbox" name="cf7-addons[]" value="redirection" id="forminator-cf7-addon-redirection" aria-labelledby="listings-cf7-addon-label listings-cf7-addon-redirection" aria-describedby="listings-cf7-addon-message" checked="checked" /> <span aria-hidden="true"></span> <span id="listings-cf7-addon-redirection"><?php esc_html_e( 'Contact Form 7 Redirection', 'forminator' ); ?></span> </label> <span class="sui-description sui-checkbox-description"><?php esc_html_e( 'Import redirection URL settings and apply them on your imported forms in Forminator. Note that Forminator doesn’t support passing form fields as query parameters into redirect URL, redirection delay, and running a script after form submission.', 'forminator' ); ?></span> </div> <?php endif; if ( is_plugin_active( 'cf7-conditional-fields/contact-form-7-conditional-fields.php' ) ) : $is_addons = true; ?> <div class="fui-addons-option"> <label for="forminator-cf7-addon-conditional" class="sui-checkbox sui-checkbox-sm sui-checkbox-stacked" style="margin-bottom: 2px;"> <input type="checkbox" name="cf7-addons[]" value="conditional" id="forminator-cf7-addon-conditional" aria-labelledby="listings-cf7-addon-label listings-cf7-addon-conditional" aria-describedby="listings-cf7-addon-message" checked="checked" /> <span aria-hidden="true"></span> <span id="listings-cf7-addon-conditional"><?php esc_html_e( 'Contact Form 7 Conditional Fields', 'forminator' ); ?></span> </label> <span class="sui-description sui-checkbox-description"><?php esc_html_e( 'Import your form fields conditions and apply them automatically on your imported forms.', 'forminator' ); ?></span> </div> <?php endif; if ( is_plugin_active( 'contact-form-submissions/contact-form-submissions.php' ) ) : $is_addons = true; ?> <div class="fui-addons-option"> <label for="forminator-cf7-addon-submissions" class="sui-checkbox sui-checkbox-sm sui-checkbox-stacked" style="margin-bottom: 2px;"> <input type="checkbox" name="cf7-addons[]" value="submissions" id="forminator-cf7-addon-submissions" aria-labelledby="listings-cf7-addon-label listings-cf7-addon-submissions" aria-describedby="listings-cf7-addon-message" checked="checked" /> <span aria-hidden="true"></span> <span id="listings-cf7-addon-submissions"><?php esc_html_e( 'Contact Form Submissions', 'forminator' ); ?></span> </label> <span class="sui-description sui-checkbox-description"><?php esc_html_e( 'Import your form submissions and show them on the submissions page.', 'forminator' ); ?></span> </div> <?php endif; if ( is_plugin_active( 'wpcf7-recaptcha/wpcf7-recaptcha.php' ) ) : $is_addons = true; ?> <div class="fui-addons-option"> <label for="forminator-cf7-addon-recaptchav2" class="sui-checkbox sui-checkbox-sm sui-checkbox-stacked" style="margin-bottom: 2px;"> <input type="checkbox" name="cf7-addons[]" value="recaptchav2" id="forminator-cf7-addon-recaptchav2" aria-labelledby="listings-cf7-addon-label listings-cf7-addon-recaptchav2" aria-describedby="listings-cf7-addon-message" checked="checked" /> <span aria-hidden="true"></span> <span id="listings-cf7-addon-recaptchav2"><?php esc_html_e( 'Contact Form 7 - reCAPTCHA v2', 'forminator' ); ?></span> </label> <span class="sui-description sui-checkbox-description"><?php esc_html_e( 'Import your reCaptcha v2 API keys and configure the reCaptcha v2 on your imported forms.', 'forminator' ); ?></span> </div> <?php endif; if ( is_plugin_active( 'advanced-cf7-db/advanced-cf7-db.php' ) ) : $is_addons = true; ?> <div class="fui-addons-option"> <label for="forminator-cf7-addon-advanced_cf7" class="sui-checkbox sui-checkbox-sm sui-checkbox-stacked" style="margin-bottom: 2px;"> <input type="checkbox" name="cf7-addons[]" value="advanced_cf7" id="forminator-cf7-addon-advanced_cf7" aria-labelledby="listings-cf7-addon-label listings-cf7-addon-advanced_cf7" aria-describedby="listings-cf7-addon-message" checked="checked" /> <span aria-hidden="true"></span> <span id="listings-cf7-addon-advanced_cf7"><?php esc_html_e( 'Advanced Contact form 7 DB', 'forminator' ); ?></span> </label> <span class="sui-description sui-checkbox-description"><?php esc_html_e( 'Import your form submissions and show them on the submissions page.', 'forminator' ); ?></span> </div> <?php endif; ?> <?php if ( ! $is_addons ) { ?> <div class="sui-notice sui-notice-warning sui-notice-active" style="display: block;"> <div class="sui-notice-content"> <div class="sui-notice-message"> <span class="sui-notice-icon sui-icon-info sui-md" aria-hidden="true"></span> <p><?php esc_html_e( 'We couldn\'t find any supported add-ons.', 'forminator' ); ?></p> </div> </div> </div> <?php } ?> </div> </div> </div> <div class="sui-box-footer"> <div class="sui-actions-right"> <button class="sui-button sui-button-blue wpmudev-action-ajax-cf7-import"> <span class="sui-loading-text"><?php esc_html_e( 'Begin Import', 'forminator' ); ?></span> <i class="sui-icon-loader sui-loading" aria-hidden="true"></i> </button> </div> </div> </form> </div> <div class="forminator-cf7-importing sui-hidden"> <div class="sui-box-body wpmudev-popup-form"> <div class="sui-box-settings-row"> <div class="sui-box-settings-col-2"> <p><?php esc_html_e( 'Please keep this modal open while we import your Contact Form 7 forms and add-ons. It will only take a few seconds.', 'forminator' ); ?></p> <div class="sui-progress-block"> <div class="sui-progress"> <span class="sui-progress-icon" aria-hidden="true"> <i class="sui-icon-loader sui-loading"></i> </span> <span class="sui-progress-text"> <span>50%</span> </span> <div class="sui-progress-bar" aria-hidden="true"> <span style="width: 50%"></span> </div> </div> </div> <span class="sui-progress-state"><?php esc_html_e( 'Importing submissions from Flamingo', 'forminator' ); ?></span> </div> </div> </div> </div> <div class="forminator-cf7-imported sui-hidden"> <div class="sui-box-body wpmudev-popup-form"> <div class="sui-notice sui-notice-success"> <p><?php esc_html_e( 'Your selected forms from Contact Form 7 and the add-ons imported successfully.', 'forminator' ); ?></p> </div> <div class="fui-dismiss-box fui-flushed"> <p class="sui-description" style="margin-bottom: 10px; color: #333; font-weight: bold;"><?php esc_html_e( 'Recommendations', 'forminator' ); ?></p> <p class="sui-description" style="margin-bottom: 5px;"><?php esc_html_e( 'Following are the next recommended steps:', 'forminator' ); ?></p> <ol class="fui-dismiss-list"> <li><?php esc_html_e( '1. Visit Forminator and preview your forms to make sure everything looks perfect and adjust your forms with the additional settings Forminator offers as per your needs.', 'forminator' ); ?></li> <li><?php esc_html_e( '2. Use the Gutenberg block or shortcode to embed your forms in the required places.', 'forminator' ); ?></li> <li><?php esc_html_e( '3. Deactivate Contact Form 7 and the add-ons if you don’t wish to use them anymore.', 'forminator' ); ?></li> </ol> </div> </div> <div class="sui-box-footer" style="padding-top: 0; border-top: 0;"> <button class="sui-button sui-button-ghost forminator-popup-close" data-a11y-dialog-hide="forminator-popup"> <span class="sui-loading-text"><?php esc_html_e( 'Close', 'forminator' ); ?></span> <i class="sui-icon-loader sui-loading" aria-hidden="true"></i> </button> <div class="sui-actions-right"> <a href="<?php echo esc_url( forminator_get_disable_url( 'cf7', 'contact-form-7/wp-contact-form-7.php' ) ); ?>" class="sui-button"> <span class="sui-loading-text"> <i class="sui-icon-power-on-off" aria-hidden="true"></i> <?php esc_html_e( 'Deactivate contact form 7', 'forminator' ); ?> </span> <i class="sui-icon-loader sui-loading" aria-hidden="true"></i> </a> </div> </div> </div> <div class="forminator-cf7-imported-fail sui-hidden"> <div class="sui-box-body wpmudev-popup-form"> <?php $support_url = FORMINATOR_PRO ? 'https://wpmudev.com/hub2/support/' : 'https://wordpress.org/support/plugin/forminator'; ?> <p> <?php printf( /* Translators: 1. Opening <a> tag with link to the support url, 2. closing <a> tag. */ esc_html__( 'We have encountered an error while importing your forms from Contact Form 7 and selected add-ons. Unable to solve this? Contact our %1$ssupport%2$s team for further help.', 'forminator' ), '<a href="' . esc_url( $support_url ) . '" target="_blank">', '</a>' ); ?> </p> <div class="sui-notice sui-notice-error"> <p><?php esc_html_e( 'We couldn\'t find any compatible data to import.', 'forminator' ); ?></p> </div> </div> <div class="sui-box-footer" style="padding-top: 0; border-top: 0;"> <button class="sui-button sui-button-ghost forminator-popup-close" data-a11y-dialog-hide="forminator-popup"> <span class="sui-loading-text"><?php esc_html_e( 'Cancel', 'forminator' ); ?></span> <i class="sui-icon-loader sui-loading" aria-hidden="true"></i> </button> <div class="sui-actions-right"> <button class="sui-button forminator-retry-import"> <span class="sui-loading-text"><?php esc_html_e( 'Retry Import', 'forminator' ); ?></span> <i class="sui-icon-loader sui-loading" aria-hidden="true"></i> </button> </div> </div> </div> custom-form/popup/import-gravityforms.php 0000644 00000003124 15162174423 0014744 0 ustar 00 <?php /** * Template admin/views/custom-form/popup/import-gravityforms.php * * @package Forminator */ $nonce = wp_create_nonce( 'forminator_save_import_form_gravity' ); $forms = forminator_list_thirdparty_contact_forms( 'gravityforms' ); ?> <div class="sui-box-body wpmudev-popup-form"> <div role="alert" id="wpmudev-ajax-error-placeholder" class="sui-notice sui-notice-error" aria-live="assertive" > <!-- Nothing should be placed here --> </div> <div class="sui-form-field"> <select class="sui-form-dropdown" name="gravityforms"> <option value="all"><?php esc_html_e( 'All Forms', 'forminator' ); ?></option> <?php if ( ! empty( $forms ) ) : foreach ( $forms as $key => $value ) { printf( '<option value="%f">%s</option>', absint( $value['id'] ), esc_html( $value['title'] ) ); } endif; ?> </select> <span class="sui-description"><?php esc_html_e( 'Select the form.', 'forminator' ); ?></span> </div> </div> <div class="sui-box-footer"> <button class="sui-button forminator-popup-cancel" data-a11y-dialog-hide="forminator-popup"> <span class="sui-loading-text"><?php esc_html_e( 'Cancel', 'forminator' ); ?></span> <i class="sui-icon-loader sui-loading" aria-hidden="true"></i> </button> <div class="sui-actions-right"> <button class="sui-button sui-button-primary wpmudev-action-ajax-done" data-nonce="<?php echo esc_attr( $nonce ); ?>"> <span class="sui-loading-text"><?php esc_html_e( 'Import', 'forminator' ); ?></span> <i class="sui-icon-loader sui-loading" aria-hidden="true"></i> </button> </div> </div> custom-form/popup/import-ninjaforms.php 0000644 00000003136 15162174425 0014363 0 ustar 00 <?php /** * Template admin/views/custom-form/popup/import-ninjaforms.php * * @package Forminator */ $nonce = wp_create_nonce( 'forminator_save_import_form_ninja' ); $forms = forminator_list_thirdparty_contact_forms( 'ninjaforms' ); ?> <div class="sui-box-body wpmudev-popup-form"> <div role="alert" id="wpmudev-ajax-error-placeholder" class="sui-notice sui-notice-error" aria-live="assertive" > <!-- Nothing should be placed here --> </div> <div class="sui-form-field"> <select class="sui-form-dropdown" name="ninjaforms"> <option value="all"><?php esc_html_e( 'All Forms', 'forminator' ); ?></option> <?php if ( ! empty( $forms ) ) : foreach ( $forms as $key => $value ) { printf( '<option value="%f">%s</option>', absint( $value->get_id() ), esc_html( $value->get_setting( 'title' ) ) ); } endif; ?> </select> <span class="sui-description"><?php esc_html_e( 'Select the form.', 'forminator' ); ?></span> </div> </div> <div class="sui-box-footer"> <button class="sui-button forminator-popup-cancel" data-a11y-dialog-hide="forminator-popup"> <span class="sui-loading-text"><?php esc_html_e( 'Cancel', 'forminator' ); ?></span> <i class="sui-icon-loader sui-loading" aria-hidden="true"></i> </button> <div class="sui-actions-right"> <button class="sui-button sui-button-primary wpmudev-action-ajax-done" data-nonce="<?php echo esc_attr( $nonce ); ?>"> <span class="sui-loading-text"><?php esc_html_e( 'Import', 'forminator' ); ?></span> <i class="sui-icon-loader sui-loading" aria-hidden="true"></i> </button> </div> </div> custom-form/popup/error_log 0000644 00000002130 15162174426 0012103 0 ustar 00 [28-Mar-2026 18:11:02 UTC] PHP Fatal error: Uncaught Error: Call to undefined function wp_create_nonce() in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/custom-form/popup/import-ninjaforms.php:8 Stack trace: #0 {main} thrown in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/custom-form/popup/import-ninjaforms.php on line 8 [28-Mar-2026 18:13:08 UTC] PHP Fatal error: Uncaught Error: Call to undefined function wp_create_nonce() in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/custom-form/popup/import-gravityforms.php:8 Stack trace: #0 {main} thrown in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/custom-form/popup/import-gravityforms.php on line 8 [28-Mar-2026 18:23:03 UTC] PHP Fatal error: Uncaught Error: Call to undefined function wp_create_nonce() in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/custom-form/popup/import-cf7.php:9 Stack trace: #0 {main} thrown in /home/everqlsh/public_html/wp-content/plugins/forminator/admin/views/custom-form/popup/import-cf7.php on line 9 quiz/knowledge/content.php 0000644 00000000241 15162174430 0011676 0 ustar 00 <?php /** * This file has only html container for wizard which is handled by js. * * @package Forminator */ ?> <div id="forminator-knowledge-builder"></div>