\n\n"); printf(" %s \n\n", $title); printf(" \n\n", $files['style']); print("\n\n"); } function print_table_header_line() { global $levels; print(''."\n"); print(' Song title & artist '."\n"); print(' bpm '."\n"); foreach ( $levels as $level ) { printf(' %s '."\n", $level); } unset($level); print(''."\n"); } function print_tech_ref() { global $files; print("
\n\n"); printf("

Page created by Anne Bennett;\n" ."technical information\n" ."is available in case you want to make one like it\n" ."for another game, or to track your own scores.

\n\n", $files['techpage']); } function print_table() { global $levels, $songs, $scores; print("\n\n"); $prev_colour = 'none'; foreach ( $songs as $key => $songhash ) { if ( $songhash['colour'] != $prev_colour ) { $prev_colour = $songhash['colour']; print_table_header_line(); } printf(''."\n", $songhash['colour']); printf(' '."\n"); // split multi-value BPM into two lines: $bpm = preg_replace('/-/', '
-', $songhash['bpm']); printf(' '."\n", $bpm); foreach ( $levels as $index => $level ) { printf("\n", "$index => $level"); if ( isset($songhash['difficulty'][$index]) ) // level exists for this song { $numfeet = $songhash['difficulty'][$index]; $levelclass = ''; } else { $numfeet = ''; $levelclass = 'class="na"'; } if ( isset($scores[$key]) // a score is registered for this song & level and isset($scores[$key][$index]) and ( $scores[$key][$index] != '' ) and ( $scores[$key][$index] != 'x' ) and ( $scores[$key][$index] != '-' ) ) { if ( preg_match('/^(.*)-pc/i',$scores[$key][$index], $match) ) // perfect combo? { $pc_class = 'class="perf"'; $scoreletter = $match[1]; } else { $pc_class = ''; $scoreletter = $scores[$key][$index]; } } else { $pc_class = ''; $scoreletter = ''; } printf(' '."\n", $levelclass, $numfeet, $pc_class, $scoreletter, $level); unset($levelclass); unset($numfeet); unset($pc_class); unset($scoreletter); } unset($index); unset($level); printf(''."\n"); } unset($key); unset($songhash); print("
'."\n", $key); printf('
%s
'."\n", $songhash['title']); printf('
%s
'."\n", $songhash['artist']); printf('
%s
%2s
%2s
\n\n"); } ?>