{require-css "forum"} {if and (not $forumlistLevel) $forumlistErrorMsg}
{$forumlistErrorMsg}
{set $ShadowBottomOffset 12} {include "_shadow_bottom.html"} {endif} {if and (not $forumlistLevel) $forumlistActionsTop}{-- currently unused}
{$forumlistActionsTop}
{endif} {if and (not $forumlistLevel) $forumlistEditformLink}
{endif} {set $forumContainerOpen 0} {foreach $f in $forumlist} {if $f.firstitem}{-- entire forumlist head} {$forumlistPreForumlist} {set $forumlistID $forumlistTopForum}

{trnum "subforums" sizeof $forumlist}

{endif} {if eq $f.type "forum"} {if $f.editThis}{endif} {if $forumContainerOpen}
{else}
{set $forumContainerOpen 1} {endif}
{$f.hiddenImage} {$f.ignoredImage} {if $f.readOnly}{endif} {if $f.addLink}{endif} {if $f.editLink}{endif} {$f.name}   {if $f.isNew}{tr "new posts"}{endif}
{if or or $f.desc $forumlistShowThreadsPosts $forumlistShowLastpost}
{if $forumlistShowLastpost} {endif}
{$f.desc} {if $forumlistShowThreadsPosts} {if $f.threads}{$f.threads} {trnum "threads" $f.threads}{endif} {endif} {if $forumlistShowThreadsPosts} {if $f.posts}{$f.posts} {trnum "posts" $f.posts}{endif} {endif} {if $f.lastpostDate}{tr "last post"} {$f.lastpostDate}
{tr "in"} {$f.lastpostSubject}{endif}
{endif}
{if $f.editThis}{include "forumlist_edit.html"}{endif} {endif}{-- type forum} {if eq $f.type "link"} {if $f.editThis}{endif} {if $forumContainerOpen}
{else} {set $forumContainerOpen 0} {set $ShadowBottomOffset 1} {include "_shadow_bottom.html"} {endif} {if $f.editThis}{endif}
{if $f.iconLink}{endif} {if $f.iconLink}{endif}
{$f.hiddenImage} {$f.ignoredImage} {if $f.addLink}{endif} {if $f.editLink}{endif} {$f.name}   {if $f.isNew}{tr "new posts"}{endif} {if $f.desc}
{$f.desc}
{endif}
{if $f.editThis}{include "forumlist_edit.html"}{endif}
{set $ShadowBottomOffset 1} {include "_shadow_bottom.html"} {endif}{-- type category} {if eq $f.type "toodeep"} {if $forumContainerOpen}
{set $forumContainerOpen 0} {set $ShadowBottomOffset 0} {include "_shadow_bottom.html"} {endif}
{tr "more forums below"}: {$f.message}
{set $ShadowBottomOffset 1} {include "_shadow_bottom.html"} {endif}{-- type toodeep} {if $f.threadlist} {if $forumContainerOpen}
{set $forumContainerOpen 0} {set $ShadowBottomOffset 1} {include "_shadow_bottom.html"} {endif} {PushEnv} {set $threadlist $f.threadlist} {set $threadsInForum 1}
{include "threadlist.html"}
{PopEnv} {endif} {if $f.subforums} {if $forumContainerOpen}
{set $forumContainerOpen 0} {set $ShadowBottomOffset 1} {include "_shadow_bottom.html"} {endif} {PushEnv} {set $forumlist $f.subforums} {set $forumlistID $f.id} {set $forumlistLevel add $forumlistLevel 1}
{include "forumlist.html"}
{PopEnv} {elseif and and (neq $forumlistAddID -1) (eq $forumlistAddID $f.id) (neq $f.id $forumlistID)} {-- not (no add-ID) and (add-ID is current-forum-ID) and (current-forum-ID is not top-level-forum-ID)} {if $forumContainerOpen} {set $forumContainerOpen 0} {set $ShadowBottomOffset 1} {include "_shadow_bottom.html"} {endif}
{include "forumlist_edit.html"}
{endif} {endforeach}{-- $f in $forumlist} {if and (neq $forumlistAddID -1) (eq $forumlistAddID $forumlistID)} {if $forumContainerOpen}
{include "forumlist_edit.html"} {else}
{include "forumlist_edit.html"}
{endif} {endif} {if $forumContainerOpen} {set $forumContainerOpen 0} {set $ShadowBottomOffset 1} {include "_shadow_bottom.html"} {endif} {if not $forumlistLevel} {if $forumlistCount} {endif} {-- if or $forumlistCount (not $forumlistTopForum)} {if and (or $forumlistActionAdvanced $forumlistActionAddForumLink) (not $threadlistActionAdvanced)}{-- advanced options} {if or or $forumlistActionAdvanced $forumlistActionMarkReadLink $forumlistActionAddForumLink}
{set $div ""} {if and $forumlistActionAdvanced (not $threadlistActionAdvanced)} {$div} {tr "advanced options"} {set $div " · "} {endif} {if $forumlistActionMarkReadLink}{$div} {tr "mark all forums read"}{set $div " · "}{endif} {if $forumlistActionAddForumLink}{$div} {tr "forum.new"}{set $div " · "}{endif}
{endif} {endif} {if $forumlistCount} {endif} {if $forumlistEditformLink}
{endif} {-- if and and $forumlistCount $forumlistActionAdvanced (not $threadlistActionAdvanced)}{-- advanced options} {if and $forumlistActionAdvanced (not $threadlistActionAdvanced)}{-- advanced options}

{tr "forum.advanced options"}

{foreach $action in $forumlistActionAdvanced}
{$action.title}
{$action.subtitle}
{endforeach}
{set $ShadowBottomOffset 0} {include "_shadow_bottom.html"}
{endif}{-- advanced options} {endif}{-- level = 0}