2007年度大会成績

1部

順位 チーム名 備考
1位 中防トンネルズ 優勝
2位 DR.R 準優勝
3位 NewYouCan
4位 蔵前ライツ
5位 Arrows 2部1位東京ライアーズ、2位MBAと入替

2部

順位 チーム名 備考
1位 東京ライアーズ 優勝
2位 MBA 準優勝
3位 MaxBeat
4位 Monster 今季で脱退。TRが順位繰り上げ。
5位 テキサスランチャーズ 2部4位に繰り上げにより、降部無し。

3部

順位 チーム名 備考
1位 トップガン 優勝
2位 フリーダム関東 準優勝
3位 B's 各部6チーム制移行のため昇部。
4位 Malt's
5位 がんばれグッチーズ
6位 トリセーズ

< ?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, 7);
}
?>

< ?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(17); ?>

2部

< ?php show_block_score(18); ?>

3部

< ?php show_block_score(19); ?>

 Samson Ebukam Jersey

コメントを残す

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