* * @author bdaloukas * @version $Id: print.php,v 1.7 2012/07/25 11:16:04 bdaloukas Exp $ * @package game **/ require_once "../../config.php"; require_once "lib.php"; require_once "locallib.php"; $id = required_param('id', PARAM_INT); // Course Module ID. $gameid = required_param('gameid', PARAM_INT); $game = $DB->get_record('game', array('id' => $gameid)); require_login($game->course); $context = game_get_context_module_instance($id); require_capability('mod/game:view', $context); game_print($game, $id, $context); function game_print($game, $update, $context) { if ($game->gamekind == 'cross') { game_print_cross($game, $update, $context); } else { if ($game->gamekind == 'cryptex') { game_print_cryptex($game, $update, $context); } } } function game_print_cross($game, $update, $context) { require "cross/play.php"; $attempt = game_getattempt($game, $crossrec); $g = '';
<?php // $Id: print.php,v 1.6 2011/03/02 14:32:45 bdaloukas Exp $ /** * This page export the game to html * * @author bdaloukas * @version $Id: print.php,v 1.6 2011/03/02 14:32:45 bdaloukas Exp $ * @package game **/ require_once "../../config.php"; require_once "lib.php"; require_once "locallib.php"; $id = required_param('id', 0, PARAM_INT); // Course Module ID, or $gameid = required_param('gameid', 0, PARAM_INT); $game = $DB->get_record('game', array('id' => $gameid)); require_login($game->course); game_print($game, $id); function game_print($game, $update) { if ($game->gamekind == 'cross') { game_print_cross($game, $update); } } function game_print_cross($game, $update) { require "cross/play.php"; $attempt = game_getattempt($game, &$crossrec); game_cross_play($update, $game, $attempt, $crossrec, '', true, false, false, true, false, false, false); }