예제 #1
0
파일: q3.php 프로젝트: cbsistem/nexos
<?php

echo "<table border='0' cellpadding='0' cellspacing='10' width='100%'>" . "<tr><td width='30%'>" . _SERVERNAME . "</td><td width='40%'>" . Q3colors($data[$GSgame]['sv_hostname'], $GSTags) . "</td><td width='40%' valign='top' rowspan='15'>" . "<table><tr><td colspan=3>" . MapPic($data[$GSgame]['custom']['id'], $data[$GSgame]['mapname'], 0, "") . "</td></tr><tr><td>";
if (GetArrVal($data[$GSgame]['num_players']) != 0) {
    $cols[0] = array(_PLAYERNAME, _SCORE, _PING);
    for ($p = 0; $p <= GetArrVal($data[$GSgame]['num_players']) - 1; $p++) {
        $cols[$p + 1][0] = Q3colors($data[$GSgame]['players'][$p]['name'], $GSTags);
        $cols[$p + 1][1] = GetArrVal($data[$GSgame]['players'][$p]['score']);
        $cols[$p + 1][2] = GetArrVal($data[$GSgame]['players'][$p]['ping']);
    }
    echo PlayerList($cols);
}
echo "</td></tr></table>";
echo "</td></tr>" . "<tr><td>" . _HOSTADDRESS . "</td><td>" . $data[$GSgame]['custom']['address'] . ":" . $data[$GSgame]['custom']['query_port'] . "&nbsp;" . ASElink($data[$GSgame]['custom'], "Q3") . "</td></tr>" . "<tr><td>" . _SERVERTYPE . "</td><td>";
echo " ";
if (strstr(GetArrVal($data[$GSgame]['version']), 'win')) {
    echo _WINDOWS;
} elseif (strstr(GetArrVal($data[$GSgame]['version']), 'lin')) {
    echo _LINUX;
} else {
    echo _UNKNOWN;
}
echo "<tr><td>" . _MAPNAME . "</td><td>" . GetArrVal($data[$GSgame]['mapname']) . "</td></tr>";
if (isset($data[$GSgame]['gameversion'])) {
    echo "<tr><td>" . _SVERSION . "</td><td>" . GetArrVal($data[$GSgame]['gameversion']) . "</td></tr>";
}
echo "<tr><td>" . _PING . "</td><td>" . $ping . "</td></tr>";
echo "<tr><td>" . _GAMETYPE . "</td><td>" . GetArrVal($data[$GSgame]['g_gametype']) . "</td></tr>" . "<tr><td>" . _PLAYERS . "</td><td>" . GetArrVal($data[$GSgame]['num_players']) . "/" . GetArrVal($data[$GSgame]['sv_maxclients']) . "</td></tr>";
if (isset($data[$GSgame]['g_needpass'])) {
    echo "<tr><td>" . _PASSWORD . "</td><td>";
    if (GetArrVal($data[$GSgame]['g_needpass'])) {
예제 #2
0
파일: index.php 프로젝트: cbsistem/nexos
function ServerName($servers, $GSid, $data)
{
    switch ($servers[$GSid][0]) {
        case 'cod':
        case 'jk2':
        case 'mohq3':
        case 'q3':
        case 'stvef':
        case 'stvef2':
        case 'rtcw':
        case 'sof2':
            return Q3colors($data[$GSid][sv_hostname], 1);
            break;
        case 'gr':
            return GetArrVal($data[$GSid][name]);
            break;
        default:
            if (GetArrVal($data[$GSid][hostname])) {
                return GetArrVal($data[$GSid][hostname]);
            } else {
                return false;
            }
            break;
    }
}
예제 #3
0
파일: sof2.php 프로젝트: cbsistem/nexos
        echo "<tr><td valign='top'>" . _ADMININFO . "</td><td valign='top'>" . Q3colors($data[$GSgame]['.admin'], $GSTags);
    }
    if (isset($data[$GSgame]['.www'])) {
        echo "<br><a href=\"";
        if (substr(strtolower(GetArrVal($data[$GSgame]['.www'])), 0, 7) == "http://") {
            echo GetArrVal($data[$GSgame]['.www']);
        } else {
            echo "http://" . GetArrVal($data[$GSgame]['.www']);
        }
        echo "\" target=\"_blank\">" . _WWW . "</a>";
    }
    echo "</td></tr>";
}
if (isset($data[$GSgame]['Admin'])) {
    if (isset($data[$GSgame]['Admin E-Mail'])) {
        echo "<tr><td valign='top'>" . _ADMININFO . "</td><td valign='top'><a href=\"mailto:" . GetArrVal($data[$GSgame]['Admin E-Mail']) . "\">" . Q3colors($data[$GSgame]['Admin'], 1) . "</a>";
    } else {
        echo "<tr><td valign='top'>" . _ADMININFO . "</td><td valign='top'>" . Q3colors($data[$GSgame]['Admin'], $GSTags);
    }
    if (isset($data[$GSgame]['URL'])) {
        echo "<br><a href=\"";
        if (substr(strtolower(GetArrVal($data[$GSgame]['URL'])), 0, 7) == "http://") {
            echo GetArrVal($data[$GSgame]['URL']);
        } else {
            echo "http://" . GetArrVal($data[$GSgame]['URL']);
        }
        echo "\" target=\"_blank\">" . _WWW . "</a>";
    }
    echo "</td></tr>";
}
echo "<tr><td colspan=\"2\" align=\"center\" valign=\"top\" height=\"200\"><a href=\"http://games.activision.com/games/soldieroffortune/doublehelix.asp\"><img border=\"0\" src=\"modules/" . $module_name . "/output_templates/" . $data[$GSgame]['custom']['id'] . "/logo.png\"></a></td></tr></table>";
예제 #4
0
파일: jk2.php 프로젝트: cbsistem/nexos
<?php

echo "<LINK REL=\"StyleSheet\" HREF=\"modules/" . $module_name . "/q3col.css\" TYPE=\"text/css\">";
echo "<table border='0' cellpadding='0' cellspacing='10' width='100%'>" . "<tr><td width='20%' valign='top'>" . _GAMENAME . "</td><td width='40%' valign='top'>" . GetArrVal($data[$GSgame]['gamename']) . "</td><td width='40%' valign='top' rowspan='15'>" . "<table><tr><td colspan=3>" . MapPic($data[$GSgame]['custom']['id'], GetArrVal($data[$GSgame]['mapname']), 0, "") . "</td></tr><tr><td>";
if (GetArrVal($data[$GSgame]['num_players']) != 0) {
    $cols[0] = array(_PLAYERNAME, _SCORE, _PING);
    for ($p = 0; $p <= GetArrVal($data[$GSgame]['num_players']) - 1; $p++) {
        $cols[$p + 1][0] = Q3colors($data[$GSgame]['players'][$p]['name'], $GSTags);
        $cols[$p + 1][1] = GetArrVal($data[$GSgame]['players'][$p]['score']);
        $cols[$p + 1][2] = GetArrVal($data[$GSgame]['players'][$p]['ping']);
    }
    echo PlayerList($cols);
}
echo "</td></tr></table>";
echo "</td></tr>" . "<tr><td>" . _SERVERNAME . "</td><td>" . Q3colors($data[$GSgame]['sv_hostname'], $GSTags) . "</td></tr>" . "<tr><td>" . _HOSTADDRESS . "</td><td>" . GetArrVal($data[$GSgame]['custom']['address']) . ":" . GetArrVal($data[$GSgame]['custom']['query_port']) . "</td></tr>" . "<tr><td>" . _SERVERTYPE . "</td><td>";
echo " ";
if (strstr(GetArrVal($data[$GSgame]['version']), 'win')) {
    echo _WINDOWS;
} elseif (strstr(GetArrVal($data[$GSgame]['version']), 'lin')) {
    echo _LINUX;
} else {
    echo _UNKNOWN;
}
echo "<tr><td>" . _MAPNAME . "</td><td>" . GetArrVal($data[$GSgame]['mapname']) . "</td></tr>";
if (isset($data[$GSgame]['gameversion'])) {
    echo "<tr><td>" . _SVERSION . "</td><td>" . GetArrVal($data[$GSgame]['gameversion']) . "</td></tr>";
}
echo "<tr><td>" . _PING . "</td><td>" . $ping . "</td></tr>";
echo "<tr><td>" . _GAMETYPE . "</td><td>" . GetArrVal($data[$GSgame]['g_gametype']) . "</td></tr>" . "<tr><td>" . _PLAYERS . "</td><td>" . GetArrVal($data[$GSgame]['num_players']) . "/" . GetArrVal($data[$GSgame]['sv_maxclients']) . "</td></tr>";
if (isset($data[$GSgame]['g_needpass'])) {
    echo "<tr><td>" . _PASSWORD . "</td><td>";