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}
+
+
+
+ # |
+ Team |
+ Slogan |
+ Points |
+
+
+
+ {foreach from=$rank item=t key=k}
+ id == $my_team->id} class="active" style="font-weight: bold"{/if}>
+ {$t->get_rank()} |
+ {$t->get_name()} |
+ {$t->slogan} |
+ {$t->get_pts()} |
+
+ {/foreach}
+
+
+{/block}