PluginProbe
FireBox – WooCommerce Popup Builder, Exit Intent Popup, Email Optin & Cart Abandonment / 2.0.6
FireBox – WooCommerce Popup Builder, Exit Intent Popup, Email Optin & Cart Abandonment v2.0.6
3.1.13 3.1.12 3.1.11 3.1.10 3.1.9 3.1.8 3.1.7 trunk 1.0.0 1.0.1 1.0.10 1.0.11 1.0.12 1.0.13 1.0.14 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 All 122 releases
← All changes | Inc/Core/Controllers/BoxSettings.php +9 -10 1.0.22.0.6 View file →
@@ -1,12 +1,12 @@
1 1 <?php
2 2 /**
3 3 * @package FireBox
4 - * @version 1.0.2 Free
4 + * @version 2.0.6 Free
5 5 *
6 6 * @author FirePlugins <info@fireplugins.com>
7 7 * @link https://www.fireplugins.com
8 - * @copyright Copyright © 2021 FirePlugins All Rights Reserved
8 + * @copyright Copyright © 2023 FirePlugins All Rights Reserved
9 9 * @license GNU GPLv3 <http://www.gnu.org/licenses/gpl.html> or later
10 10 */
11 11
12 12 namespace FireBox\Core\Controllers;
@@ -57,9 +57,9 @@
57 57 [],
58 58 FPF_VERSION,
59 59 false
60 60 );
61 - wp_enqueue_script( 'fpf-geoip' );
61 + wp_enqueue_script('fpf-geoip');
62 62 }
63 63
64 64 /**
65 65 * Callback used to handle the processing of settings.
@@ -70,8 +70,10 @@
70 70 * @return void
71 71 */
72 72 public function processBoxSettings($input)
73 73 {
74 + error_log(print_r($input, true));
75 +
74 76 // create a unique db option to use it on all plugins to fetch the geo license key
75 77 $geo_license_key = '';
76 78 if (isset($input['geo_license_key']) && !empty($input['geo_license_key']))
77 79 {
@@ -83,9 +85,9 @@
83 85
84 86 // Filters the fields value
85 87 \FPFramework\Helpers\FormHelper::filterFields($input, \FireBox\Core\Admin\Forms\Settings::getSettings());
86 88
87 - add_settings_error( self::settings_name, 'settings_updated', fpframework()->_('FPF_SETTINGS_SAVED'), 'success');
89 + add_settings_error(self::settings_name, 'settings_updated', fpframework()->_('FPF_SETTINGS_SAVED'), 'success');
88 90
89 91 return $input;
90 92 }
91 93
@@ -115,17 +117,14 @@
115 117 }
116 118
117 119 // render settings as tabs
118 120 $tabs = new Tabs($settings);
119 - ob_start();
120 - $tabs->render();
121 - $html = ob_get_contents();
122 - ob_end_clean();
123 121
124 122 // render form
125 - $form = new Form($html, [
123 + $form = new Form($tabs->render(), [
126 124 'section_name' => self::settings_name,
127 125 'vertical' => true
128 126 ]);
129 - $form->render();
127 +
128 + echo$form->render();
130 129 }
131 130 }