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, 1 month ago) by roma7
Branches: MAIN
CVS tags: HEAD
Print version is added

<?php
/**********************
*
* Tournament
*
*********************/

require_once(dirname(__FILE__)."/classes/DbPackage.class.php");


/**
 * Implementation of hook_menu().
 */
function chgk_db_menu() {
  $items['print'] = array(
    'path'  => 'print',
    'page callback' => 'chgk_db_print',
    'page arguments' => array(1),
    'access callback' => "chgk_db_access",
  );
  return $items;
}

/**
 * Implementation of hook_theme().
 */
function chgk_db_theme() {
  $items['chgk_db_print'] = array(
    'arguments' => array(
      'title' =>'',
      'content' => ''
    ),
    'template'=>'templates/chgk_db_print' 
  );
  $items['chgk_db_field'] = array(
    'arguments' => array(
      'field' => NULL
    )  
  );
  $items['chgk_db_tour'] = array(
    'arguments' => array(
      'tour'=>NULL
    ),
    'template'=>'templates/chgk_db_tour'
  );

  $items['chgk_db_question'] = array(
    'arguments' => array(
      'question'=>NULL
    ),
    'template'=>'templates/chgk_db_question'
  );

  $items['chgk_db_champ_full'] = array(
    'arguments' => array(
        'tour' => NULL
    ),
    'template'=>'templates/chgk_db_champ_full'
  );
  return $items;
}

function chgk_db_print($string) {
  $tournament = DbPackage::newFromDb($string);
  print $tournament->getPrintVersion();
}


function chgk_db_access() {
  return TRUE;
}

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>