コード例 #1
0
 /**
  * Details of a scoreboard
  * 
  * @param Request $r
  */
 public static function apiList(Request $r)
 {
     GroupController::validateGroup($r);
     $response = array();
     $response["scoreboards"] = array();
     try {
         $key = new GroupsScoreboards(array("group_id" => $r["group"]->group_id));
         $scoreboards = GroupsScoreboardsDAO::search($key);
         foreach ($scoreboards as $scoreboard) {
             $response["scoreboards"][] = $scoreboard->asArray();
         }
     } catch (Exception $ex) {
         throw new InvalidDatabaseOperationException($ex);
     }
     $response["status"] = "ok";
     return $response;
 }