1: <?php
2: /**********************
3: *
4: * Tournament
5: *
6: *********************/
7:
8: require_once(dirname(__FILE__)."/classes/DbPackage.class.php");
9:
10:
11: /**
12: * Implementation of hook_menu().
13: */
14: function chgk_db_menu() {
15: $items['print'] = array(
16: 'path' => 'print',
17: 'page callback' => 'chgk_db_print',
18: 'access callback' => "chgk_db_access",
19:
20: );
21: return $items;
22: }
23:
24: /**
25: * Implementation of hook_theme().
26: */
27: function chgk_db_theme() {
28: $items['chgk_db_print'] = array(
29: 'arguments' => array(
30: 'title' =>'',
31: 'content' => ''
32: ),
33: 'template'=>'templates/chgk_db_print'
34: );
35: $items['chgk_db_field'] = array(
36: 'arguments' => array(
37: 'field' => NULL
38: )
39: );
40: $items['chgk_db_tour'] = array(
41: 'arguments' => array(
42: 'tour'=>NULL
43: ),
44: 'template'=>'templates/chgk_db_tour'
45: );
46:
47: $items['chgk_db_question'] = array(
48: 'arguments' => array(
49: 'tour'=>NULL
50: ),
51: 'template'=>'templates/chgk_db_question'
52: );
53: return $items;
54: }
55:
56: function chgk_db_print($string) {
57: $tournament = DbPackage::newFromDb('wc08.1');
58: $all = $tournament->getAll();
59: $content = theme('chgk_db_tour', $all);
60: print theme('chgk_db_print', $all->getTitle(), $content);
61: }
62:
63:
64: function chgk_db_access() {
65: return TRUE;
66: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>