File:  [Local Repository] / db / prgsrc / drupal / modules / chgk_db / chgk_db.module
Revision 1.2: download - view: text, annotated - select for diffs - revision graph
Mon Mar 8 16:19:22 2010 UTC (14 years, 3 months ago) by roma7
Branches: MAIN
CVS tags: HEAD
Print version is added

    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>