Browse Source

Fix: Rename header.php to headergame.php

MOODLE_20_STABLE
ubuntu 12 years ago
parent
commit
4b99463645
  1. 2
      export.php
  2. 77
      headergame.php
  3. 2
      preview.php
  4. 2
      showanswers.php
  5. 2
      showattempts.php
  6. 4
      version.php

2
export.php

@ -12,7 +12,7 @@ ob_start();
require_once ($CFG->dirroot.'/lib/formslib.php');
require( 'locallib.php');
require( 'header.php');
require( 'headergame.php');
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
if (!has_capability('mod/game:viewreports', $context))

77
headergame.php

@ -0,0 +1,77 @@
<?php
require_once(dirname(__FILE__) . '/../../config.php');
require_once($CFG->libdir.'/gradelib.php');
require_once($CFG->dirroot.'/mod/game/locallib.php');
require_once($CFG->libdir . '/completionlib.php');
$id = optional_param('id', 0, PARAM_INT); // Course Module ID, or
$q = optional_param('q', 0, PARAM_INT); // game ID
if ($id) {
if (! $cm = get_coursemodule_from_id('game', $id)) {
print_error('invalidcoursemodule');
}
if (! $course = $DB->get_record('course', array('id' => $cm->course))) {
print_error('coursemisconf');
}
if (! $game = $DB->get_record('game', array('id' => $cm->instance))) {
print_error('invalidcoursemodule');
}
} else {
if (! $game = $DB->get_record('game', array('id' => $q))) {
print_error('invalidgameid q='.$q, 'game');
}
if (! $course = $DB->get_record('course', array('id' => $game->course))) {
print_error('invalidcourseid');
}
if (! $cm = get_coursemodule_from_instance('game', $game->id, $course->id)) {
print_error('invalidcoursemodule');
}
}
/// Check login and get context.
require_login($course->id, false, $cm);
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
require_capability('mod/game:view', $context);
/// Cache some other capabilites we use several times.
$canattempt = has_capability('mod/game:attempt', $context);
$canreviewmine = has_capability('mod/game:reviewmyattempts', $context);
/// Create an object to manage all the other (non-roles) access rules.
$timenow = time();
//$accessmanager = new game_access_manager(game::create($game->id, $USER->id), $timenow);
/// If no questions have been set up yet redirect to edit.php
//if (!$game->questions && has_capability('mod/game:manage', $context)) {
// redirect($CFG->wwwroot . '/mod/game/edit.php?cmid=' . $cm->id);
//}
/// Log this request.
add_to_log($course->id, 'game', 'view', "view.php?id=$cm->id", $game->id, $cm->id);
/// Initialize $PAGE, compute blocks
$PAGE->set_url('/mod/game/view.php', array('id' => $cm->id));
$edit = optional_param('edit', -1, PARAM_BOOL);
if ($edit != -1 && $PAGE->user_allowed_editing()) {
$USER->editing = $edit;
}
// Note: MDL-19010 there will be further changes to printing header and blocks.
// The code will be much nicer than this eventually.
$title = $course->shortname . ': ' . format_string($game->name);
if ($PAGE->user_allowed_editing() && !empty($CFG->showblocksonmodpages)) {
$buttons = '<table><tr><td><form method="get" action="view.php"><div>'.
'<input type="hidden" name="id" value="'.$cm->id.'" />'.
'<input type="hidden" name="edit" value="'.($PAGE->user_is_editing()?'off':'on').'" />'.
'<input type="submit" value="'.get_string($PAGE->user_is_editing()?'blockseditoff':'blocksediton').'" /></div></form></td></tr></table>';
$PAGE->set_button($buttons);
}
$PAGE->set_title($title);
$PAGE->set_heading($course->fullname);
echo $OUTPUT->header();

2
preview.php

@ -18,7 +18,7 @@
require_once( "sudoku/play.php");
require_once( "bookquiz/play.php");
require_once( "header.php");
require_once( "headergame.php");
$context = get_context_instance(CONTEXT_MODULE, $cm->id);

2
showanswers.php

@ -8,7 +8,7 @@
**/
require_once("../../config.php");
require_once( "header.php");
require_once( "headergame.php");
if (!has_capability('mod/game:viewreports', $context)){
print_error( get_string( 'only_teachers', 'game'));

2
showattempts.php

@ -8,7 +8,7 @@
**/
require_once("../../config.php");
require_once( "header.php");
require_once( "headergame.php");
if (!has_capability('mod/game:viewreports', $context)){
print_error( get_string( 'only_teachers', 'game'));

4
version.php

@ -11,7 +11,7 @@
defined('MOODLE_INTERNAL') || die();
$module->component = 'mod_game'; // Full name of the plugin (used for diagnostics)
$module->version = 2013081301; // The current module version (Date: YYYYMMDDXX)
$module->version = 2013081601; // The current module version (Date: YYYYMMDDXX)
$module->requires = 2010112400; // Requires Moodle 2.0
$module->cron = 0; // Period for cron to check this module (secs)
$module->release = '3.8.13';
$module->release = '3.8.16';

Loading…
Cancel
Save