Ejemplo n.º 1
0
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:');
Ejemplo n.º 2
0
    }
}
if ($UserProfile->homepage) {
    print '<li><strong>' . l_t('Home page:') . '</strong> ' . $UserProfile->homepage . '</li>';
}
print '<li>&nbsp;</li>';
//print '<li><a href="profile.php?detail=reports&userID='.$UserProfile->id.'" class="light">View/post a moderator report</a></li>';
//print '<li>&nbsp;</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);
    }