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: 'page arguments' => array(1),
19: 'access callback' => "chgk_db_access",
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: 'question'=>NULL
50: ),
51: 'template'=>'templates/chgk_db_question'
52: );
53:
54: $items['chgk_db_champ_full'] = array(
55: 'arguments' => array(
56: 'tour' => NULL
57: ),
58: 'template'=>'templates/chgk_db_champ_full'
59: );
60: return $items;
61: }
62:
63: function chgk_db_print($string) {
64: $tournament = DbPackage::newFromDb($string);
65: print $tournament->getPrintVersion();
66: }
67:
68:
69: function chgk_db_access() {
70: return TRUE;
71: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>