コード例 #1
0
<?php

header("content-type: text/xml");
$_FPREFIX = '../';
include '../init.php';
$_SEARCH = new search_character($_GET['name'], $_GET['lvl_down'], $_GET['lvl_up'], $_GET['guildid'], $_GET['class'], (int) $_GET['page']);
$_SEARCH->set_sort($_GET['sort_by'], (int) $_GET['sort_asc']);
$_SEARCH->Realm = (int) $_GET['RealmID'] ? (int) $_GET['RealmID'] : -1;
$data = $_SEARCH->start();
$oc = count($data) - $_SEARCH->per_page;
echo '<?xml version="1.0" encoding="utf-8"?>
<characters>
<overcount>' . $oc . '</overcount>' . "\n";
echo '<count>' . $_SEARCH->count . '</count>' . "\n";
for ($i = 0; $i < count($data) && $i < 3 * $_SEARCH->per_page; $i++) {
    if ($data[$i]['honor'] > 1000000000) {
        $data[$i]['honor'] = 0;
    }
    $temp = $data[$i];
    echo '<character>' . "\n";
    foreach ($temp as $key => $value) {
        if ($value == '') {
            $value = ' ';
        }
        echo '<' . $key . '>' . $value . '</' . $key . '>' . "\n";
    }
    echo '<alliance>' . character::getAlliance($data[$i]['race']) . '</alliance>' . "\n" . '</character>' . "\n";
}
echo '</characters>' . "\n";
コード例 #2
0
ファイル: init.php プロジェクト: demonreborn/miniarmory
        $inc = 'guilds';
        $title = '{$LGguild_list}';
        break;
    case 'pvp':
        $inc = 'pvp';
        $title = '{$LGhonor_ranking}';
        break;
    case 'arenateams':
        $inc = 'arenateams';
        $title = '{$LGarenateams}';
        break;
        //case 'stats': $inc='characters';break; // Maybe someday :)
    //case 'stats': $inc='characters';break; // Maybe someday :)
    default:
        $inc = 'home';
        $title = '{$LGnews}';
}
if ($_GET['character']) {
    $inc = 'character';
    $title = '{$LGcharacter_profile}';
    if (!(int) $_GET['character']) {
        $_SEARCH = new search_character($_GET['character']);
        $_SEARCH->Realm = $_SYSTEM->Realm;
        $data = $_SEARCH->start();
        $_GET['character'] = (int) $data[0]['guid'];
    }
}
if ($_GET['guild'] > 0) {
    $inc = 'guild';
    $title = '{$LGguild_information}';
}
コード例 #3
0
ファイル: pvp.php プロジェクト: demonreborn/miniarmory
<?php

//$c->add('table');
$tp = new template();
//$toolTip->add('tooltip');
//$tp->add('table');
$tp->add('pvp_table');
$s = new search_character();
$s->set_sort('hk', 1);
$s->per_page = 50;
$s->Realm = $_SYSTEM->Realm;
$data = $s->start();
$realms = '<h2>PvP Top 50: <i>' . $_SYSTEM->Realms[$_SYSTEM->Realm] . '</i></h2>
<span class="page-subheader">(Realms: ';
foreach ($_SYSTEM->Realms as $key => $value) {
    $realms .= '<a href="' . $_DOMAIN . 'index.php?act=pvp&amp;Realm=' . $value . '">' . $value . '</a> |';
}
$tp->assign('realms', substr($realms, 0, -1) . ')</span>');
$i = 1;
foreach ($data as $char) {
    $add .= '<tr class="csearch-results-table-item"><td class="">' . $i++ . '.</td>
  <td class=""><img alt="" src="' . $_DOMAIN . 'images/icons/' . character::getAlliance($char['race']) . '.png"> <a href="' . $_DOMAIN . 'index.php?character=' . $char['guid'] . '&Realm=' . $char['realm'] . '">' . $char['name'] . '</a></td>
  <td class="">' . $char['level'] . '</td>
  <td class="rightalign nopadding">
  <img onMouseOut="tooltip_hide()" onMouseOver="tooltip(\'' . $_LANGUAGE->text[character::raceToString($char['race'])] . '\')" alt="" src="' . $_DOMAIN . 'images/icons/race/' . $char['race'] . '-' . $char['gender'] . '.gif"></td>
  <td class="leftalign nopadding">
  <img onMouseOut="tooltip_hide()" onMouseOver="tooltip(\'' . $_LANGUAGE->text[character::classToString($char['class'])] . '\')" alt="" src="' . $_DOMAIN . 'images/icons/class/' . $char['class'] . '.gif"></td>
  <td class="">' . ($char['guildid'] ? '<a href="' . $_DOMAIN . 'index.php?guild=' . $char['guildid'] . '">' : '') . $char['guild'] . ($char['guildid'] ? '</a>' : '') . '</td>
  <td class="">' . $char['hk'] . '</td>
  <td class="">' . $char['honor'] . '</td>