<? /* * Scoreboard: Examples * * The following is a brief list of examples demonstrating * how to use the Scoreboard and SQL classes. * * Distributed under the LGPL license: * http://www.gnu.org/licenses/lgpl.html * * Duncan Gough * 3rdSense.com * * Home http://www.suttree.com * Work http://www.3rdsense.com * Play! http://www.playaholics.com */ require_once( "Scoreboard/Scoreboard.php" ); # 1. Submitting a score $scoreboard = new Scoreboard; $user_id = 1; $game_name = "tetris"; $score = 500; $scoreboard->submit_score( $user_id, $game_name, $score ); # Repeat this a few times to create some dummy data in your # scores database. Insert dates from this week and also # from last week in order for the following examples to work. # 2. Retrieving a scoreboard for an individual game, this week $scoreboard = new Scoreboard; $data = $scoreboard->this_week( $game_name ); print "<pre>"; var_dump( $data->scoreboard ); print "</pre>"; # 2. Retrieving a scoreboard for an individual game, last week $scoreboard = new Scoreboard; $data = $scoreboard->last_week( $game_name ); print "<pre>"; var_dump( $data->scoreboard ); print "</pre>"; # 3. Retrieving a scoreboard for a particular user, for this week $scoreboard = new Scoreboard; $data = $scoreboard->personal_scoreboard_this_week( $user_id ); print "<pre>"; var_dump( $data->scoreboard ); print "</pre>"; # 4. Retrieving a scoreboard for a particular user, for last week $scoreboard = new Scoreboard; $data = $scoreboard->personal_scoreboard_last_week( $user_id ); print "<pre>"; var_dump( $data->scoreboard ); print "</pre>"; ?>