diff --git a/onyx/include/common/Team.class.php b/onyx/include/common/Team.class.php index 77932500..a55d7030 100644 --- a/onyx/include/common/Team.class.php +++ b/onyx/include/common/Team.class.php @@ -155,6 +155,20 @@ class Team return 0; } + function get_nbResExercisesByTheme($id_theme) + { + $db = new BDD(); + $res = $db->unique_query("SELECT e.id_theme AS theme, count( s.id ) AS solved + FROM solved AS s + RIGHT OUTER JOIN exercices AS e ON e.id = s.id_exercice + AND s.id_user = ".$this->id." + AND e.id_theme = ".$id_theme); + + $db->deconnexion(); + + return $res['solved']; + } + function authenticate($certificate) { //TODO