2006年度大会成績

1部

順位 チーム名 備考
1位 中防トンネルズ 優勝
2位 蔵前ライツ 準優勝
3位 DR.R
4位 MaxBeat 2部1位NewYouCanと入替
5位 テキサスランチャーズ 2部2位Arrowsと入替

2部

順位 チーム名 備考
1位 NewYouCan 優勝
2位 Arrows 準優勝
3位 MBA
4位 トップガン 3部1位Monsterと入替
5位 がんばれグッチーズ 3部2位東京ライアーズと入替

3部

順位 チーム名 備考
1位 Monster 優勝
2位 東京ライアーズ 準優勝
3位 エンジェルス
4位 B's
5位 トリセーズ

< ?php function get_teams() { $url = "http://dtl.tokyo/score-keeper/api/league/1/teams"; return json_decode(file_get_contents($url)); } ?>
< ?php function show_profile($team_id) { $url = "http://dtl.tokyo/score-keeper/api/profile/" . $team_id; $profile = json_decode(file_get_contents("http://dtl.tokyo/score-keeper/api/profile/" . $team_id)); echo "{$profile->name} ";
}
?>

< ?php function show_score($team_id, $meet_id) { $url = "http://dtl.tokyo/score-keeper/api/scores/team/{$team_id}/meet/{$meet_id}"; $content = json_decode(file_get_contents($url)); $profile = json_decode(file_get_contents("http://dtl.tokyo/score-keeper/api/profile/" . $team_id)); if ($content) { echo "{$profile -> name}";
echo "{$content->meet} {$content->block}所属 {$content->win}勝{$content->lose}負
";
}
}
?>
< ?php $teams = get_teams(); foreach ($teams as $t) { show_score($t->id, 6);
}
?>

< ?php // 対象ブロックのスコアとチーム一覧を取得します。 // sample data http://dtl.tokyo/score-keeper/api/scores/5 function get_block_score($block_id) { $url = "http://dtl.tokyo/score-keeper/api/scores/" . $block_id; return json_decode(file_get_contents($url)); } // get_block_scoreで取得したscoresのなかから、該当チームのスコアを取得します。 function find_block_score($t1, $t2, $scores) { foreach ($scores as $s) { if ($s->team1 == $t1 && $s->team2 == $t2) {
$res["score1"] = $s->score1;
$res["score2"] = $s->score2;
return $res;
} elseif ($s->team2 == $t1 && $s->team1 == $t2) {
$res["score1"] = $s->score2;
$res["score2"] = $s->score1;
return $res;
}
}
return null;
}

function show_block_score($block_id)
{
$score = get_block_score($block_id);
$teams = $score->teams;

echo "

";
// テーブルヘッダ
echo "

";
foreach ($teams as $t) {
if ( wp_is_mobile() ) {
echo "

";
} else {
echo "

";
}
}
echo "

";
// ヘッダ終了

foreach ($teams as $t1) {
if ( wp_is_mobile() ) {
echo "

";
} else {
echo "

";
}

foreach ($teams as $t2) {
if ($t1->id == $t2->id) {
// 対角線(自分対自分)
echo "

";
} else {
$s = find_block_score($t1->id, $t2->id, $score->scores);
if (is_null($s)) {
// まだ対戦していない。
echo "

";
} elseif($s["score1"] == $s["score2"]) {
// 引き分け
echo "

";
} elseif($s["score1"] > $s["score2"]) {
// 勝利
echo "

";
} elseif ($s["score1"] < $s["score2"]) { // 負け echo "

";
}
echo "

{$t->abbr} {$t->name}
{$t1->abbr}
{$t1->name} -
引きわけ

win
" . $s["score1"] . "x" . $s["score2"] . "

lose
" . $s["score1"] . "x" . $s["score2"] . "";
}
}
}
echo "

";
}
?>

1部

< ?php show_block_score(14); ?>

2部

< ?php show_block_score(15); ?>

3部

< ?php show_block_score(16); ?>

 Adrian Peterson Authentic Jersey

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください