2013年度大会成績

1部

順位 チーム名 備考
1位 蔵前ライツ 優勝
2位 中防トンネルズ 準優勝
3位 新三マンモス
4位 フリーダム関東
5位 NewYouCan 2部1位下町LIPSと入替
6位 モルツ 2部2位NYANKEESと入替

2部

順位 チーム名 備考
1位 下町LIPS 優勝
2位 NYANKEES 準優勝
3位 MBA
4位 トップガン
5位 Arrows 3部1位テキサスランチャーズと入替
6位 MaxBeat 3部2位東京ライアーズと入替

3部

順位 チーム名 備考
1位 テキサスランチャーズ 優勝
2位 東京ライアーズ 準優勝
3位 モンスター
4位 B'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, 4);
}
?>

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

2部

< ?php show_block_score(9); ?>

3部

< ?php show_block_score(10); ?>

 Jason McCourty Jersey

コメントを残す

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