| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140 |
- <?php
- function print_html_top($loadfrom = '', $is_logged_in) {
- ?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>Scoreboard</title>
- <!--
- <style type="text/css" media="screen">@import "http://fonts.googleapis.com/css?family=Candal";</style>
- -->
- <style type="text/css" media="screen">@import "<?php echo $loadfrom?>scoreboard_user.css";</style>
-
- <script type="application/x-javascript" src="../../../lib/jquery/jquery.js"></script>
- <script type="application/x-javascript" src="../../../lib/jquery/jquery.ba-hashchange.min.js"></script>
- <link type="text/css" href="../../../lib/jquery/css/ui-darkness/jquery-ui-1.8.18.custom.css" rel="Stylesheet" />
- <script type="text/javascript" src="../../../lib/jquery/js/jquery-ui-1.8.18.custom.min.js"></script>
- <script type="text/javascript" src="../../../lib/jquery/js/jquery.jscrollpane.min.js"></script>
- <link type="text/css" href="../../../lib/jquery/css/jquery.jscrollpane.css" rel="stylesheet" media="all" />
- <script type="text/javascript" src="../../../lib/jquery/js/jquery.mousewheel.js"></script>
-
- <script type="application/x-javascript" src="scoreboard.js?ts=<?php echo time() ?>"></script>
- <script type="text/javascript">
- var rezzer_uuid = '<?php echo htmlentities($_REQUEST['sloodleobjuuid']) ?>';
- var do_full_updates = <?php echo $is_logged_in ? 'true' : 'false' ?>;
- </script>
- </head>
- <body scroll="no">
- <script>
- $(function() {
-
- $('#scorelist_scrollpane').jScrollPane();
-
- });
-
- </script>
- <div class="wrapper">
- <?php
- }
- function print_round_list($rounds) {
- ?>
- <ul id="roundlist" title="Rounds">
- <li class="group">All Rounds</li>
- </ul>
- <?php
- }
-
- function print_score_list( $group_name, $student_scores, $active_object_uuid, $currency, $roundid, $refreshtime, $objecttitle, $is_logged_in, $is_admin ) {
- ?>
- <script>
- var active_object_uuid = '<?php echo htmlentities($active_object_uuid) ?>';
- </script>
- <div class="scoreboard_top">
- <span class="scoreboard_title"><?php echo s($objecttitle)?></span>
-
- </div>
-
- <div style="display:none" class="group divider above_scores"><?php echo s(get_string($group_name, 'sloodle')) ?>
- - <?php echo s($currency->name) ?></div>
- <div id="scorelist_scrollpane">
- <ul id="scorelist" class="student_view" data-refresh-seconds="<?php echo intval($refreshtime) ?>" data-parent="roundlist" title="Scores" selected="true">
-
- <?php
- $ranki = 1;
- foreach($student_scores as $score) {
- if ($score->has_scores) {
- $i=0;
- // for ($i=0;$i<10;$i++)
- render_score_li($score, $is_admin, $ranki);
- $ranki++;
- }
- }
- ?>
- <li>
- </li>
- <li style="display:none" class="divider below_scores"></li>
- </ul>
- <?php
- $dummy_score = new stdClass();
- $dummy_score->avname = '';
- $dummy_score->userid = 0;
- $dummy_score->has_scores = true;
- ?>
- <ul style="display:none" class="dummy_item_template" id="dummy_score_ul">
- <?php render_score_li( $dummy_score, $is_admin ); ?>
- </ul>
- </div>
- </div>
- <?php
- }
- function render_score_li($score, $is_admin, $rank_number) {
- ?>
- <li class="<?php echo $score->has_scores ? 'has_scores' : 'no_scores' ?> score_entry" id="student_score_<?php echo intval($score->userid) ?>" data-userid="<?php echo intval($score->userid) ?>" data-dirty-change="0" data-last-clean-ts="0" >
- <span class="position_number" ><?php echo $rank_number?></span>
- <span class="user_score_delete_link" ></span>
- <span class="avatar_name"><?php echo s( $score->avname ) ?></span>
- <span class="score_info"><?php echo intval($score->balance) ?></span>
- </li>
- <?php
- }
- function print_html_bottom() {
- ?>
- </div>
- <!--
- <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
- width="40"
- height="40"
- id="audio1"
- align="middle">
- <embed src="wavplayer.swf?gui=none&sound=success.wav&"
- bgcolor="#ffffff"
- width="40"
- height="40"
- allowScriptAccess="always"
- type="application/x-shockwave-flash"
- pluginspage="http://www.macromedia.com/go/getflashplayer"
- />
- </object>
- -->
- <div class="scoreboard_bottom"></div>
- </body>
- </html>
- <?php
- }
- ?>
|