Annotation of db/prgsrc/drupal/modules/chgk_db/chgk_db.module, revision 1.3
1.1 roma7 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',
1.2 roma7 18: 'page arguments' => array(1),
1.1 roma7 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(
1.3 ! roma7 42: 'tour'=>NULL,
! 43: 'alone' => TRUE
1.1 roma7 44: ),
45: 'template'=>'templates/chgk_db_tour'
46: );
47:
48: $items['chgk_db_question'] = array(
49: 'arguments' => array(
1.2 roma7 50: 'question'=>NULL
1.1 roma7 51: ),
52: 'template'=>'templates/chgk_db_question'
1.2 roma7 53: );
54:
1.3 ! roma7 55: $items['chgk_db_jeopardy_question'] = array(
! 56: 'arguments' => array(
! 57: 'question'=>NULL
! 58: ),
! 59: 'template'=>'templates/chgk_db_jeopardy_question'
! 60: );
! 61:
1.2 roma7 62: $items['chgk_db_champ_full'] = array(
63: 'arguments' => array(
64: 'tour' => NULL
65: ),
66: 'template'=>'templates/chgk_db_champ_full'
67: );
1.1 roma7 68: return $items;
69: }
70:
71: function chgk_db_print($string) {
1.2 roma7 72: $tournament = DbPackage::newFromDb($string);
73: print $tournament->getPrintVersion();
1.1 roma7 74: }
75:
76:
77: function chgk_db_access() {
78: return TRUE;
79: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>