From eac611853272c975f8954b5d5d5a6eb205c51886 Mon Sep 17 00:00:00 2001 From: Quentin Grosyeux Date: Sat, 26 Oct 2013 21:44:19 +0200 Subject: [PATCH] Add some classes and fix some bugs in class Team --- onyx/include/common/Team.class.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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