PluginProbe
Fluent Forms – Customizable Contact Forms, Survey, Quiz, & Conversational Form Builder / 6.2.2
Fluent Forms – Customizable Contact Forms, Survey, Quiz, & Conversational Form Builder v6.2.2
6.2.14 6.2.13 6.2.12 6.2.10 6.2.11 6.2.9 6.2.8 6.2.7 6.2.6 6.2.5 6.2.4 6.2.3 6.2.2 3.6.22 3.6.31 3.6.40 3.6.41 3.6.42 3.6.50 3.6.51 3.6.60 3.6.61 3.6.62 3.6.64 3.6.65 All 196 releases
fluentform / app / Views / admin / form / settings_wrapper.php

settings_wrapper.php in Fluent Forms – Customizable Contact Forms, Survey, Quiz, & Conversational Form Builder 6.2.2, at app/Views/admin/form/settings_wrapper.php

131 lines 5.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 defined('ABSPATH') or die;
4
5 // phpcs:disable WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound -- Template variables in view files
6 use FluentForm\Framework\Helpers\ArrayHelper;
7 ?>
8
9 <div class="ff_settings_wrapper ff_layout_section">
10 <div class="ff_settings_sidebar_wrap">
11 <span class="ff_sidebar_toggle" title="Toggle Setting">
12 <i class="ff-icon ff-icon-arrow-right"></i>
13 </span>
14 <div class="ff_settings_sidebar ff_layout_section_sidebar">
15 <ul class="ff_settings_list ff_list_button">
16 <?php
17 $settings_base_url = admin_url('admin.php?page=fluent_forms&form_id='.$form_id.'&route=settings&sub_route=form_settings');
18 $form_settings_route = $settings_menus['form_settings']['route'];
19 ?>
20 <li class="ff_list_button_item has_sub_menu">
21 <a
22 class="ff_list_button_link ff-page-scroll"
23 data-route_key="<?php echo esc_attr($form_settings_route); ?>"
24 href="#confirmation-settings">
25 <?php echo esc_html(__('Settings', 'fluentform')); ?>
26 </a>
27 <ul class="ff_list_submenu">
28 <li>
29 <a class="ff-page-scroll" href="#confirmation-settings">
30 <?php echo esc_html(__('Confirmation Settings', 'fluentform')); ?>
31 </a>
32 </li>
33 <?php if(defined('FLUENTFORMPRO') && $has_double_opt_in): ?>
34 <li>
35 <a class="ff-page-scroll"
36 href="#double-optin-confirmation">
37 <?php echo esc_html(__('Double Opt-in Confirmation', 'fluentform')); ?>
38 </a>
39 </li>
40 <?php endif?>
41 <?php if (defined('FLUENTFORMPRO') && \FluentForm\App\Helpers\IntegrationManagerHelper::isIntegrationEnabled('admin_approval')): ?>
42 <li>
43 <a class="ff-page-scroll" href="#admin_approval">
44 <?php echo esc_html(__('Admin Approval', 'fluentform')); ?>
45 </a>
46 </li>
47 <?php endif ?>
48 <li>
49 <a class="ff-page-scroll"
50 href="#form-layout">
51 <?php echo esc_html(__('Form Layout', 'fluentform')); ?>
52 </a>
53 </li>
54 <li>
55 <a class="ff-page-scroll"
56 href="#scheduling-and-restrictions">
57 <?php echo esc_html(__('Scheduling & Restrictions', 'fluentform')); ?>
58 </a>
59 </li>
60 <li>
61 <a class="ff-page-scroll"
62 href="#advanced-form-validation">
63 <?php echo esc_html(__('Advanced Form Validation', 'fluentform')); ?>
64 </a>
65 </li>
66 <li>
67 <a class="ff-page-scroll"
68 href="#survey-result">
69 <?php echo esc_html(__('Survey Result', 'fluentform')); ?>
70 </a>
71 </li>
72 <li>
73 <a class="ff-page-scroll"
74 href="#compliance-settings">
75 <?php echo esc_html(__('Compliance Settings', 'fluentform')); ?>
76 </a>
77 </li>
78 <li>
79 <a class="ff-page-scroll"
80 href="#other">
81 <?php echo esc_html(__('Other', 'fluentform')); ?>
82 </a>
83 </li>
84 </ul>
85 </li>
86
87 <?php foreach ($settings_menus as $settings_menu): ?>
88 <?php if (ArrayHelper::get($settings_menu, 'hash') != 'basic_settings') : ?>
89
90 <li class="ff_list_button_item">
91 <?php if(isset($settings_menu['route'])): ?>
92 <?php
93 $route = $settings_menu['route'];
94 ?>
95 <a class="ff_list_button_link" data-route_key="<?php echo esc_attr($route); ?>" href="<?php echo esc_url($settings_base_url); ?>#<?php echo esc_attr($route); ?>">
96 <?php echo esc_html($settings_menu['title']); ?>
97 </a>
98 <?php else: ?>
99 <a
100 class="ff_list_button_link" <?php if(isset($settings_menu['class'])) { echo 'class="'. esc_attr($settings_menu['class']).'"'; } ?>
101 data-settings_key="<?php echo (isset($settings_menu['settings_key'])) ? esc_attr($settings_menu['settings_key']) : '';?>"
102 data-component="<?php echo (isset($settings_menu['component'])) ? esc_attr($settings_menu['component']) : '';?>"
103 data-hash="<?php echo (isset($settings_menu['hash'])) ? esc_attr($settings_menu['hash']) : '';?>"
104 href="<?php echo esc_url($settings_base_url).'&sub_route='. esc_attr($settings_menu['slug']); ?><?php if(isset($settings_menu['hash'])) { echo '#'. esc_attr($settings_menu['hash']); } ?>">
105 <?php echo esc_html($settings_menu['title']); ?>
106 </a>
107 <?php endif; ?>
108 </li>
109
110 <?php endif;?>
111 <?php endforeach; ?>
112 </ul>
113 </div>
114 </div><!-- .ff_settings_sidebar_wrap -->
115
116 <div class="ff_settings_container ff_layout_section_container">
117 <?php
118 do_action_deprecated(
119 'fluentform_form_settings_container_' . $current_sub_route,
120 [
121 $form_id
122 ],
123 FLUENTFORM_FRAMEWORK_UPGRADE,
124 'fluentform/form_settings_container_' . $current_sub_route,
125 'Use fluentform/form_settings_container_' . $current_sub_route . ' instead of fluentform_form_settings_container_' . $current_sub_route
126 );
127 do_action('fluentform/form_settings_container_' . $current_sub_route, $form_id);
128 ?>
129 </div>
130 </div>
131