{if $boards|count > 0} {cycle name='boardlistCycle' values='1,2' advance=false print=false}
{foreach from=$boards item=child} {* define *} {assign var="depth" value=$child.depth} {assign var="open" value=$child.open} {assign var="hasChildren" value=$child.hasChildren} {assign var="openParents" value=$child.openParents} {assign var="board" value=$child.board} {assign var="boardID" value=$board->boardID} {counter assign=boardNo print=false} {if $board->isBoard()} {* board *}
image} style="background-image: url({$board->image});"{/if}>
{if $depth > 3}
{else}{/if} {lang}{$board->title}{/lang}{if $unreadThreadsCount.$boardID|isset} ({#$unreadThreadsCount.$boardID}){/if} {if $depth > 3}
{else}{/if} {if $newPosts.$boardID} {/if} {if $lastPosts.$boardID|isset}

{lang}{$lastPosts.$boardID->prefix}{/lang} {$lastPosts.$boardID->topic}

{lang}wbb.board.threads.postBy{/lang} {if $lastPosts.$boardID->lastPosterID != 0} {$lastPosts.$boardID->lastPoster} {else} {$lastPosts.$boardID->lastPoster} {/if} ({@$lastPosts.$boardID->lastPostTime|shorttime})

{/if} {if $board->description}

{lang}{if $board->allowDescriptionHtml}{@$board->description}{else}{$board->description}{/if}{/lang}

{/if} {if $subBoards.$boardID|isset}
{implode from=$subBoards.$boardID item=subBoard}{counter print=false}{assign var="subBoardID" value=$subBoard->boardID} {if $depth > 4}
{else}{/if} isBoard() && $newPosts.$subBoardID}title="{lang}wbb.board.markAsReadByDoubleClick{/lang}" {/if}/> isExternalLink()}class="externalURL" {/if}href="index.php?page=Board&boardID={@$subBoardID}{@SID_ARG_2ND}">{lang}{$subBoard->title}{/lang}{if $unreadThreadsCount.$subBoardID|isset} ({#$unreadThreadsCount.$subBoardID}){/if}{if $depth > 4}
{else}{/if}{if $newPosts.$subBoardID}{/if}{/implode}
{/if} {if $boardUsersOnline.$boardID.users|isset || $boardUsersOnline.$boardID.guests|isset}

{if $boardUsersOnline.$boardID.users|isset} {implode from=$boardUsersOnline.$boardID.users item=userOnline}{@$userOnline.username}{/implode} {/if} {if $boardUsersOnline.$boardID.guests|isset} {lang}wbb.index.boardUsersOnline.guests{/lang} {/if}

{/if} {if $moderators.$boardID|isset}

{implode from=$moderators.$boardID item=moderator}{if $moderator->userID}{$moderator}{else}{$moderator}{/if}{/implode}

{/if} {if $child.additionalBoxes|isset}{@$child.additionalBoxes}{/if} {if !$board->description && !$subBoards.$boardID|isset && !$boardUsersOnline.$boardID.users|isset && !$boardUsersOnline.$boardID.guests|isset && !$moderators.$boardID|isset && !$child.additionalBoxes|isset} {/if}
{/if} {if $board->isCategory()} {counter assign=border print=false} {if $border < 3} {else}
{/if} {* category *} {cycle name='boardlistCycle' advance=false print=false reset=true}
"|str_repeat:$openParents}{/if} {/foreach}
{/if}