'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; }