diff --git a/htdocs/index.php b/htdocs/index.php index 11c30444..71f8aed2 100644 --- a/htdocs/index.php +++ b/htdocs/index.php @@ -138,6 +138,11 @@ else if ($n && $p[0] == SALT_USER) $page = require("team/me.php"); break; + case "rank/": + case "rank": + $page = require("team/rank.php"); + break; + case "summary": case "summary/": $page = require("team/summary.php"); diff --git a/onyx/include/team/rank.php b/onyx/include/team/rank.php new file mode 100644 index 00000000..20b222db --- /dev/null +++ b/onyx/include/team/rank.php @@ -0,0 +1,11 @@ +assign("top", Team::get_top(10)); +$template->assign("rank", Team::get_top()); + +$template->assign("themes", Theme::get_themes()); +$template->assign("nbExoMax", Exercice::get_nb_exo_max()); + +return "teams/rank"; diff --git a/onyx/tpl/bootstrap/public/rank.tpl b/onyx/tpl/bootstrap/public/rank.tpl index ba12ad45..752d6476 100644 --- a/onyx/tpl/bootstrap/public/rank.tpl +++ b/onyx/tpl/bootstrap/public/rank.tpl @@ -5,7 +5,7 @@ {/block} {block name=main} - +
diff --git a/onyx/tpl/bootstrap/teams/layout.tpl b/onyx/tpl/bootstrap/teams/layout.tpl index f01462c3..481a7527 100644 --- a/onyx/tpl/bootstrap/teams/layout.tpl +++ b/onyx/tpl/bootstrap/teams/layout.tpl @@ -44,7 +44,7 @@ $(document).ready(function() {

{$my_team->get_pts()} points{link class="badge pull-right" href_prefix="/{$SALT_USER}/{$my_team->get_id()}/" href="summary" label="Synthèse"}
- {$my_team->get_rank()}e sur {Team::get_nb_teams()} + {$my_team->get_rank()}e sur {Team::get_nb_teams()}{link class="badge pull-right" href_prefix="/{$SALT_USER}/{$my_team->get_id()}/" href="rank" label="Détails"}

diff --git a/onyx/tpl/bootstrap/teams/rank.tpl b/onyx/tpl/bootstrap/teams/rank.tpl new file mode 100644 index 00000000..b70c546d --- /dev/null +++ b/onyx/tpl/bootstrap/teams/rank.tpl @@ -0,0 +1,24 @@ +{extends file="teams/layout.tpl"} + +{block name=content} +
#
+ + + + + + + + + + {foreach from=$rank item=t key=k} + id == $my_team->id} class="active" style="font-weight: bold"{/if}> + + + + + + {/foreach} + +
#TeamSloganPoints
{$t->get_rank()}{$t->get_name()}{$t->slogan}{$t->get_pts()}
+{/block}