File:  [Local Repository] / db / prgsrc / drupal / modules / chgk_db / chgk_db.module
Revision 1.1: download - view: text, annotated - select for diffs - revision graph
Sun Feb 28 20:17:33 2010 UTC (14 years, 3 months ago) by roma7
Branches: MAIN
CVS tags: HEAD
Initial edition of drupal version

    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>