{include file='documentHeader'} {lang}wcf.user.usersOnline{/lang} - {PAGE_TITLE|language} {include file='headInclude'} {if USERS_ONLINE_PAGE_REFRESH > 0} {/if} {capture assign='sidebarRight'}

{lang}wcf.user.members.sort{/lang}

{@SID_INPUT_TAG}

{lang}wcf.user.usersOnline{/lang}

{lang usersOnlineList=$objects}wcf.user.usersOnline.detail{/lang}

{if USERS_ONLINE_RECORD}

{lang}wcf.user.usersOnline.record{/lang}

{/if}
{if USERS_ONLINE_ENABLE_LEGEND && $objects->getUsersOnlineMarkings()|count}
{lang}wcf.user.usersOnline.marking.legend{/lang}
    {foreach from=$objects->getUsersOnlineMarkings() item=usersOnlineMarking}
  • {@$usersOnlineMarking}
  • {/foreach}
{/if}
{@$__boxSidebar} {/capture} {include file='header'} {include file='userNotice'}

{lang}wcf.user.usersOnline{/lang}

{assign var=usersOnlineList value=''} {assign var=usersOnline value=0} {assign var=robotsOnlineList value=''} {assign var=robotsOnline value=0} {assign var=guestsOnlineList value=''} {assign var=guestsOnline value=0} {foreach from=$objects item=user} {capture assign=locationData}

{if $user->getLocation()}{@$user->getLocation()}{else}{lang}wcf.user.usersOnline.location.unknown{/lang}{/if} {@$user->lastActivityTime|time}

{/capture} {capture assign=sessionData} {if $__wcf->session->getPermission('admin.user.canViewIpAddress')}
{lang}wcf.user.usersOnline.ipAddress{/lang}
{$user->getFormattedIPAddress()|truncate:30}
{if !$user->spiderID}
{lang}wcf.user.usersOnline.userAgent{/lang}
{$user->getBrowser()|truncate:30}
{/if}
{/if} {/capture} {if $user->userID} {* member *} {capture append=usersOnlineList}
  • {@$user->getAvatar()->getImageTag(48)}

    {@$user->getFormattedUsername()} {if MODULE_USER_RANK} {if $user->getUserTitle()} {$user->getUserTitle()} {/if} {if $user->getRank() && $user->getRank()->rankImage} {@$user->getRank()->getImage()} {/if} {/if}

    {@$locationData}
    {@$sessionData} {include file='userInformationButtons'}
  • {/capture} {assign var=usersOnline value=$usersOnline+1} {elseif $user->spiderID} {* search robot *} {capture append=robotsOnlineList}
  • {if $user->getSpider()->spiderURL}{$user->getSpider()->spiderName}{else}{$user->getSpider()->spiderName}{/if}

    {@$locationData}
    {@$sessionData}
  • {/capture} {assign var=robotsOnline value=$robotsOnline+1} {else} {* unregistered *} {capture append=guestsOnlineList}
  • {lang}wcf.user.guest{/lang}

    {@$locationData}
    {@$sessionData}
  • {/capture} {assign var=guestsOnline value=$guestsOnline+1} {/if} {/foreach}
    {hascontent} {/hascontent}
    {if $usersOnline}

    {lang}wcf.user.usersOnline.users{/lang} {#$usersOnline}

      {@$usersOnlineList}
    {/if} {if $guestsOnline && USERS_ONLINE_SHOW_GUESTS}

    {lang}wcf.user.usersOnline.guests{/lang} {#$guestsOnline}

      {@$guestsOnlineList}
    {/if} {if $robotsOnline && USERS_ONLINE_SHOW_ROBOTS}

    {lang}wcf.user.usersOnline.robots{/lang} {#$robotsOnline}

      {@$robotsOnlineList}
    {/if}
    {hascontent} {/hascontent}
    {include file='footer'}