%
template EntryHeader(starwave.webgames.minigame.core.data.MinigameContext context)
CONTEXT_GENERAL = 0;
CONTEXT_GROUP = 1;
CONTEXT_ENTRY = 2;
pageContext = context.pageContext
userContext = context.userContext
entryTo = context.entryDBTo
entryFrom = context.entryDBFrom
groupTo = context.groupDBTo
groupFrom = context.groupDBFrom
tagPre = ''
tagPost = ''
namePre = ''
namePost = ''
if (pageContext == CONTEXT_GENERAL)
{
if (userContext.isLoggedIn)
{
if (entryFrom != null)
{
tagPre & 'Team: ' & tagPost ''& namePre & entryFrom.location & ' ' & entryFrom.nickname & namePost & '
'
}
if (groupFrom != null)
{
tagPre & 'Group: ' & tagPost & '' & namePre & groupFrom.name & namePost &'
'
}
}
}
else if (pageContext == CONTEXT_ENTRY)
{
if (context.isMainPage)
{
tagPre & 'Team: ' & tagPost & namePre & entryTo.location & ' ' & entryTo.nickname & namePost & '
'
if (entryTo.groupID >= 0)
{
tagPre & 'Group: ' & tagPost & '' & namePre & groupTo.name & namePost & '
'
}
// tagPre & 'Owner: ' & tagPost & '' & namePre & //userContext.firstName & ' ' & userContext.lastName & namePost & '
'
}
else
{
tagPre & 'Team: ' & tagPost & '' & namePre & entryTo.location & ' ' & entryTo.nickname & namePost &'
'
tagPre & 'Group: ' & tagPost & '' & namePre & groupTo.name & namePost &'
'
}
if (not context.isPrivate and entryFrom != null and userContext.isLoggedIn and entryTo != entryFrom)
{
'
'
tagPre & 'Your Team: ' & tagPost & '' & namePre & entryFrom.location & ' ' & entryFrom.nickname & namePost &'
'
if (entryFrom.groupID > 0)
{
tagPre & 'Your Group: ' & tagPost & '' & namePre & groupFrom.name & namePost & '
'
}
}
}
else if (pageContext == CONTEXT_GROUP)
{
if(entryFrom != null)
{
if (userContext.isLoggedIn)
{
if (context.isInGroup)
{
tagPre & 'Team: ' & tagPost &'' & namePre & entryTo.location & ' ' & entryTo.nickname & namePost & '
'
}
if (entryTo.groupID > 0)
{
tagPre & 'Group: ' & tagPost & namePre & groupTo.name & namePost & '
'
}
if (not context.isInGroup)
{
'
'
tagPre & 'Your Team: ' & tagPost & '' & namePre & entryFrom.location & ' ' & entryFrom.nickname & namePost & '
'
if (entryFrom.groupID > 0)
{
tagPre & 'Your Group: ' & tagPost & '' & namePre & groupFrom.name & namePost & '
'
}
}
}
}
}
else
{
'Bad Context';
}
%>