print '<div class="boardHeader">' . $Game->contentHeader() . '</div>'; print '</div>'; print '<div class="content content-follow-on variant' . $Game->Variant->name . '">'; // Now print the forum, map, orders, and summary if (isset($forum)) { print $forum . '<div class="hr"></div>'; } print $map . '<div class="hr"></div>'; if (isset($Orders)) { print $Orders . '<div class="hr"></div>'; } print $Game->summary(true); if ($User->type['Moderator']) { $modActions = array(); if ($Game->gameOver == 'No') { $modActions[] = libHTML::admincpType('Game', $Game->id); $modActions[] = libHTML::admincp('drawGame', array('gameID' => $Game->id), l_t('Draw game')); $modActions[] = libHTML::admincp('togglePause', array('gameID' => $Game->id), l_t('Toggle pause')); if ($Game->processStatus == 'Not-processing') { $modActions[] = libHTML::admincp('setProcessTimeToNow', array('gameID' => $Game->id), l_t('Process now')); $modActions[] = libHTML::admincp('setProcessTimeToPhase', array('gameID' => $Game->id), l_t('Process one phase length from now')); } if ($User->type['Admin']) { if ($Game->processStatus == 'Crashed') { $modActions[] = libHTML::admincp('unCrashGames', array('excludeGameIDs' => ''), l_t('Un-crash all crashed games')); } $modActions[] = libHTML::admincp('reprocessGame', array('gameID' => $Game->id), l_t('Reprocess game')); } if ($Game->phase != 'Pre-game' && !$Game->isMemberInfoHidden()) { $userIDs = implode('%2C', array_keys($Game->Members->ByUserID)); $modActions[] = '<br />' . l_t('Multi-check:');
} } if ($UserProfile->homepage) { print '<li><strong>' . l_t('Home page:') . '</strong> ' . $UserProfile->homepage . '</li>'; } print '<li> </li>'; //print '<li><a href="profile.php?detail=reports&userID='.$UserProfile->id.'" class="light">View/post a moderator report</a></li>'; //print '<li> </li>'; print '</li></ul></p></div><div style="clear:both"></div></div>'; // Start interactive area: if ($User->type['Moderator'] && $User->id != $UserProfile->id) { $modActions = array(); if ($User->type['Admin']) { $modActions[] = '<a href="index.php?auid=' . $UserProfile->id . '">' . l_t('Enter this user\'s account') . '</a>'; } $modActions[] = libHTML::admincpType('User', $UserProfile->id); if (!$UserProfile->type['Admin'] && ($User->type['Admin'] || !$UserProfile->type['Moderator'])) { $modActions[] = libHTML::admincp('banUser', array('userID' => $UserProfile->id), l_t('Ban user')); } if ($User->type['Admin'] && !$UserProfile->type['Moderator']) { $modActions[] = libHTML::admincp('giveModerator', array('userID' => $UserProfile->id), l_t('Make moderator'), true); } if ($User->type['Admin'] && ($UserProfile->type['Moderator'] && !$UserProfile->type['Admin'])) { $modActions[] = libHTML::admincp('takeModerator', array('userID' => $UserProfile->id), l_t('Remove moderator'), true); } if ($User->type['Admin'] && !$UserProfile->type['ForumModerator']) { $modActions[] = libHTML::admincp('giveForumModerator', array('userID' => $UserProfile->id), l_t('Make forum moderator'), true); } if ($User->type['Admin'] && ($UserProfile->type['ForumModerator'] && !$UserProfile->type['Admin'])) { $modActions[] = libHTML::admincp('takeForumModerator', array('userID' => $UserProfile->id), l_t('Remove forum moderator'), true); }