Ensure consistent handling of duration_new setting

https://xetown.com/questions/1800973
This commit is contained in:
Kijin Sung 2023-12-30 22:35:14 +09:00
parent a6a45bcf76
commit 337f2974f6
2 changed files with 26 additions and 16 deletions

View file

@ -1,23 +1,32 @@
<load target="board.default.css" /> <load target="board.default.css" />
<load target="board.default.js" type="body" /> <load target="board.default.js" type="body" />
<!--@if($order_type == "desc")-->
{@ $order_type = "asc"; } {@
<!--@else--> if (isset($order_type) && $order_type == 'desc'):
{@ $order_type = "desc"; } $order_type = 'asc';
<!--@end--> else:
<block cond="!$module_info->duration_new = (int)$module_info->duration_new">{@ $module_info->duration_new = 12 }</block> $order_type = 'desc';
{@ $cate_list = array(); $current_key = null; } endif;
<!--@foreach($category_list as $key=>$val)-->
<!--@if(!$val->depth)--> $module_info->duration_new = intval($module_info->duration_new ?? 0);
{@ if (!$module_info->duration_new):
$module_info->duration_new = 12;
endif;
$cate_list = [];
$current_key = null;
$category_list = $category_list ?? [];
foreach ($category_list as $key => $val):
if (!$val->depth):
$cate_list[$key] = $val; $cate_list[$key] = $val;
$cate_list[$key]->children = array(); $cate_list[$key]->children = array();
$current_key = $key; $current_key = $key;
} elseif ($current_key):
<!--@elseif($current_key)--> $cate_list[$current_key]->children[] = $val;
{@ $cate_list[$current_key]->children[] = $val } endif;
<!--@end--> endforeach;
<!--@end--> }
<div class="board"> <div class="board">
<!--@if($m && $module_info->mobile_header_text)--> <!--@if($m && $module_info->mobile_header_text)-->
{$module_info->mobile_header_text} {$module_info->mobile_header_text}

View file

@ -9,7 +9,8 @@
$order_type = 'desc'; $order_type = 'desc';
endif; endif;
if (!empty($module_info->duration_new)): $module_info->duration_new = intval($module_info->duration_new ?? 0);
if (!$module_info->duration_new):
$module_info->duration_new = 12; $module_info->duration_new = 12;
endif; endif;