| 1 |
<?php |
| 2 |
|
| 3 |
if (!defined('ABSPATH')) { |
| 4 |
exit; |
| 5 |
} |
| 6 |
|
| 7 |
use \FilterEverything\Filter\Container; |
| 8 |
use \FilterEverything\Filter\FilterSet; |
| 9 |
use \FilterEverything\Filter\FilterFields; |
| 10 |
use \FilterEverything\Filter\PostMetaNumEntity; |
| 11 |
use \FilterEverything\Filter\PostDateEntity; |
| 12 |
use \FilterEverything\Filter\PostMetaDateEntity; |
| 13 |
|
| 14 |
/** |
| 15 |
* Settings migrations run on load for sites updated from older versions. |
| 16 |
* |
| 17 |
* Split out of src/wpc-helpers.php on 2026-09-14; function names and bodies are |
| 18 |
* unchanged. Loaded from filter-everything.php right after wpc-helpers.php. |
| 19 |
*/ |
| 20 |
|
| 21 |
function flrt_check_update_mobile_settings() |
| 22 |
{ |
| 23 |
|
| 24 |
$settings = get_option('wpc_filter_settings', false); |
| 25 |
if ($settings !== false) { |
| 26 |
if (!flrt_get_option('mobile_filter_settings')) { |
| 27 |
|
| 28 |
$mobile_filter_settings = 'nothing'; |
| 29 |
|
| 30 |
if ((flrt_get_option('show_bottom_widget') === 'on' && flrt_get_option('show_open_close_button') === 'on') |
| 31 |
|| (flrt_get_option('show_bottom_widget') === 'on' && !flrt_get_option('show_open_close_button'))) { |
| 32 |
$mobile_filter_settings = 'show_bottom_widget'; |
| 33 |
} elseif (flrt_get_option('show_open_close_button') == 'on' && !flrt_get_option('show_bottom_widget')) { |
| 34 |
$mobile_filter_settings = 'show_open_close_button'; |
| 35 |
} |
| 36 |
|
| 37 |
$settings = get_option('wpc_filter_settings'); |
| 38 |
|
| 39 |
if (isset($settings['show_bottom_widget']) && $settings['show_bottom_widget']) { |
| 40 |
unset($settings['show_bottom_widget']); |
| 41 |
} |
| 42 |
|
| 43 |
if (isset($settings['show_open_close_button']) && $settings['show_open_close_button']) { |
| 44 |
unset($settings['show_open_close_button']); |
| 45 |
} |
| 46 |
|
| 47 |
$settings['mobile_filter_settings'] = $mobile_filter_settings; |
| 48 |
update_option('wpc_filter_settings', $settings); |
| 49 |
} |
| 50 |
} |
| 51 |
} |
| 52 |
|