File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -200,8 +200,9 @@ function dxpr_theme_preprocess_page(&$variables) {
200200 $variables['navbar_attributes'] = new Attribute($variables['navbar_attributes']);
201201
202202 $hide_regions = $local_hide = [];
203- if (theme_get_setting('hidden_regions') && !empty(array_keys(array_filter(theme_get_setting('hidden_regions'))))) {
204- $hide_regions = array_keys(array_filter(theme_get_setting('hidden_regions')));
203+ $hidden_regions = theme_get_setting('hidden_regions');
204+ if (is_array($hidden_regions) && !empty(array_keys(array_filter($hidden_regions)))) {
205+ $hide_regions = array_keys(array_filter($hidden_regions));
205206 }
206207 if (!empty($variables['node'])
207208 && $variables['node'] instanceof NodeInterface
@@ -436,7 +437,8 @@ function dxpr_theme_preprocess_region(&$variables) {
436437 }
437438
438439 // Apply class to block design regions.
439- if ($block_design_regions = array_keys(array_filter(theme_get_setting('block_design_regions')))) {
440+ $block_design_regions_setting = theme_get_setting('block_design_regions');
441+ if (is_array($block_design_regions_setting) && ($block_design_regions = array_keys(array_filter($block_design_regions_setting)))) {
440442 if (in_array($variables['region'], $block_design_regions)) {
441443 $variables['attributes']['class'][] = 'region-block-design';
442444 }
You can’t perform that action at this time.
0 commit comments