diff --git a/attempt.php b/attempt.php index 05c8613..91a008a 100644 --- a/attempt.php +++ b/attempt.php @@ -16,9 +16,8 @@ /** * This page prints a particular attempt of game - * + * * @author bdaloukas - * @version $Id: attempt.php,v 1.22 2012/07/25 23:07:43 bdaloukas Exp $ * @package game **/ require_once( "../../config.php"); @@ -39,6 +38,9 @@ $action = optional_param('action', "", PARAM_ALPHANUM); // Is the param action game_show_header( $id, $game, $course, $context); game_do_attempt( $id, $game, $action, $course, $context); +/** + * Do the required checks and print header. + */ function game_show_header( &$id, &$game, &$course, &$context) { global $DB, $USER, $PAGE, $OUTPUT; @@ -114,6 +116,10 @@ function game_show_header( &$id, &$game, &$course, &$context) { echo $OUTPUT->header(); } +/** + * Do one attempt. + */ + function game_do_attempt( $id, $game, $action, $course, $context) { global $OUTPUT; @@ -186,6 +192,9 @@ function game_do_attempt( $id, $game, $action, $course, $context) { echo $OUTPUT->footer(); } +/** + * Creates one game. + */ function game_create( $game, $id, $forcenew, $course, $context) { global $USER, $CFG, $DB; @@ -225,6 +234,9 @@ function game_create( $game, $id, $forcenew, $course, $context) { } } +/** + * Unpacks the cross. + */ function game_cross_unpackpuzzle( $g) { $ret = ""; $len = game_strlen( $g); diff --git a/backup/moodle2/backup_game_activity_task.class.php b/backup/moodle2/backup_game_activity_task.class.php index 3e095ab..2521dae 100644 --- a/backup/moodle2/backup_game_activity_task.class.php +++ b/backup/moodle2/backup_game_activity_task.class.php @@ -17,12 +17,13 @@ /** * @package mod_game * @subpackage backup-moodle2 - * class backup_game_activity_task - * @author - * @version $Id: backup_game_activity_task.class.php,v 1.2 2012/07/25 11:16:04 bdaloukas Exp $ + * class backup_game_activity_task + * @author * @package game **/ +defined('MOODLE_INTERNAL') || die(); + require_once($CFG->dirroot . '/mod/game/backup/moodle2/backup_game_stepslib.php'); // Because it exists (must). require_once($CFG->dirroot . '/mod/game/backup/moodle2/backup_game_settingslib.php'); // Because it exists (optional). diff --git a/backup/moodle2/backup_game_settingslib.php b/backup/moodle2/backup_game_settingslib.php index 998e8ae..35e15d2 100644 --- a/backup/moodle2/backup_game_settingslib.php +++ b/backup/moodle2/backup_game_settingslib.php @@ -15,7 +15,7 @@ // along with Moodle. If not, see . /** - * @package moodlecore + * @package game * @subpackage backup-moodle2 * @copyright 2010 onwards YOUR_NAME_GOES_HERE {@link YOUR_URL_GOES_HERE} * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later @@ -25,3 +25,5 @@ * backup_activity_task so here there isn't any class definition, like the ones * existing in /backup/moodle2/backup_settingslib.php (activities section) */ + +defined('MOODLE_INTERNAL') || die(); diff --git a/backup/moodle2/backup_game_stepslib.php b/backup/moodle2/backup_game_stepslib.php index 5ea4205..7072801 100644 --- a/backup/moodle2/backup_game_stepslib.php +++ b/backup/moodle2/backup_game_stepslib.php @@ -18,7 +18,6 @@ * @package mod_game * @subpackage backup-moodle2 * @author bdaloukas - * @version $Id: backup_game_stepslib.php,v 1.5 2012/07/25 11:16:04 bdaloukas Exp $ */ /** @@ -28,8 +27,14 @@ /** * Define the complete game structure for backup, with file and id annotations */ + +defined('MOODLE_INTERNAL') || die(); + class backup_game_activity_structure_step extends backup_activity_structure_step { + /** + * Defines the needed structures. + */ protected function define_structure() { // To know if we are including userinfo. diff --git a/backup/moodle2/restore_game_activity_task.class.php b/backup/moodle2/restore_game_activity_task.class.php index e6b7d84..f121444 100644 --- a/backup/moodle2/restore_game_activity_task.class.php +++ b/backup/moodle2/restore_game_activity_task.class.php @@ -18,7 +18,6 @@ * @package mod_game * @subpackage backup-moodle2 * @author bdaloukas - * @version $Id: restore_game_activity_task.class.php,v 1.3 2012/07/25 11:16:04 bdaloukas Exp $ */ defined('MOODLE_INTERNAL') || die(); diff --git a/backup/moodle2/restore_game_stepslib.php b/backup/moodle2/restore_game_stepslib.php index 03caee3..46e8903 100644 --- a/backup/moodle2/restore_game_stepslib.php +++ b/backup/moodle2/restore_game_stepslib.php @@ -29,6 +29,9 @@ */ class restore_game_activity_structure_step extends restore_activity_structure_step { + /** + * Defines the neeeded structures. + */ protected function define_structure() { $paths = array(); @@ -60,6 +63,9 @@ class restore_game_activity_structure_step extends restore_activity_structure_st return $this->prepare_activity_structure($paths); } + /** + * Restores the game table. + */ protected function process_game($data) { global $DB; @@ -75,6 +81,9 @@ class restore_game_activity_structure_step extends restore_activity_structure_st $this->apply_activity_instance($newitemid); } + /** + * Restores the game_export_html table. + */ protected function process_game_export_html($data) { global $DB; @@ -86,6 +95,9 @@ class restore_game_activity_structure_step extends restore_activity_structure_st } } + /** + * Restores the game_export_javame table. + */ protected function process_game_export_javame($data) { global $DB; @@ -97,6 +109,9 @@ class restore_game_activity_structure_step extends restore_activity_structure_st } } + /** + * Restores the game_grades table. + */ protected function process_game_grade($data) { global $DB; @@ -109,6 +124,9 @@ class restore_game_activity_structure_step extends restore_activity_structure_st $DB->insert_record('game_grades', $data); } + /** + * Restores the game_repetitions table. + */ protected function process_game_repetition($data) { global $DB; @@ -121,6 +139,9 @@ class restore_game_activity_structure_step extends restore_activity_structure_st $DB->insert_record('game_repetitions', $data); } + /** + * Restores the game_attempts table. + */ protected function process_game_attempt($data) { global $DB; @@ -148,6 +169,9 @@ class restore_game_activity_structure_step extends restore_activity_structure_st $this->set_mapping('game_attempt', $oldid, $newitemid); } + /** + * Restores the game_queries table. + */ protected function process_game_query($data) { global $DB; @@ -162,6 +186,9 @@ class restore_game_activity_structure_step extends restore_activity_structure_st $this->set_mapping('game_query', $oldid, $newitemid); } + /** + * Restores the game_bookquiz table. + */ protected function process_game_bookquiz($data) { global $DB; @@ -172,6 +199,9 @@ class restore_game_activity_structure_step extends restore_activity_structure_st $DB->insert_record('game_bookquiz', $data); } + /** + * Restores the game_bookauiz_chapters table. + */ protected function process_game_bookquiz_chapter($data) { global $DB; @@ -182,6 +212,9 @@ class restore_game_activity_structure_step extends restore_activity_structure_st $DB->insert_record('game_bookquiz_chapters', $data); } + /** + * Restores the game_bookquiz_questions table. + */ protected function process_game_bookquiz_question($data) { global $DB; @@ -192,6 +225,9 @@ class restore_game_activity_structure_step extends restore_activity_structure_st $DB->insert_record('game_bookquiz_questions', $data); } + /** + * Restores the game_cross table. + */ protected function process_game_cross($data) { global $DB; @@ -202,6 +238,9 @@ class restore_game_activity_structure_step extends restore_activity_structure_st $DB->insert_record('game_cross', $data); } + /** + * Restores the game_cryptex table. + */ protected function process_game_cryptex($data) { global $DB; @@ -212,6 +251,9 @@ class restore_game_activity_structure_step extends restore_activity_structure_st $DB->insert_record('game_cryptex', $data); } + /** + * Restores the game_hangman table. + */ protected function process_game_hangman($data) { global $DB; @@ -223,6 +265,9 @@ class restore_game_activity_structure_step extends restore_activity_structure_st $DB->insert_record('game_hangman', $data); } + /** + * Restores the game_hiddenpicture table. + */ protected function process_game_hiddenpicture($data) { global $DB; @@ -233,6 +278,9 @@ class restore_game_activity_structure_step extends restore_activity_structure_st $DB->insert_record('game_hiddenpicture', $data); } + /** + * Restores the game_millionaire table. + */ protected function process_game_millionaire($data) { global $DB; @@ -244,6 +292,9 @@ class restore_game_activity_structure_step extends restore_activity_structure_st $DB->insert_record('game_millionaire', $data); } + /** + * Restores the game_snakes table. + */ protected function process_game_snake($data) { global $DB; @@ -255,6 +306,9 @@ class restore_game_activity_structure_step extends restore_activity_structure_st $DB->insert_record('game_snakes', $data); } + /** + * Restores the game_sudoku table. + */ protected function process_game_sudoku($data) { global $DB; @@ -265,8 +319,8 @@ class restore_game_activity_structure_step extends restore_activity_structure_st $DB->insert_record('game_sudoku', $data); } + // Add Game related files, no need to match by itemname (just internally handled context). protected function after_execute() { - // Add Game related files, no need to match by itemname (just internally handled context). $this->add_related_files('mod_game', 'snakes_file', null); $this->add_related_files('mod_game', 'snakes_board', null); } diff --git a/bookquiz/play.php b/bookquiz/play.php index 66587d0..665f725 100644 --- a/bookquiz/play.php +++ b/bookquiz/play.php @@ -14,6 +14,8 @@ // You should have received a copy of the GNU General Public License // along with Moodle. If not, see . +defined('MOODLE_INTERNAL') || die(); + function game_bookquiz_continue( $id, $game, $attempt, $bookquiz, $chapterid, $context) { if ($attempt != false and $bookquiz != false) { return game_bookquiz_play( $id, $game, $attempt, $bookquiz, $chapterid, $context); diff --git a/bookquiz/questions.php b/bookquiz/questions.php index 5a83c0f..0854cb4 100644 --- a/bookquiz/questions.php +++ b/bookquiz/questions.php @@ -17,11 +17,12 @@ /** * The script supports book * - * @version $Id: questions.php,v 1.6 2012/07/25 11:16:05 bdaloukas Exp $ * @license http://www.gnu.org/copyleft/gpl.html GNU Public License * @package game **/ +defined('MOODLE_INTERNAL') || die(); + require_once("../../../config.php"); require_once( "../headergame.php"); require_once("../locallib.php"); diff --git a/bookquiz/toc.php b/bookquiz/toc.php index 8c59d67..74cba09 100644 --- a/bookquiz/toc.php +++ b/bookquiz/toc.php @@ -14,7 +14,7 @@ // You should have received a copy of the GNU General Public License // along with Moodle. If not, see . -defined('MOODLE_INTERNAL') or die('Direct access to this script is forbidden.'); +defined('MOODLE_INTERNAL') || die(); define('NUM_NONE', '0'); define('NUM_NUMBERS', '1'); diff --git a/cross/cross_class.php b/cross/cross_class.php index ec97248..8d3ea6e 100644 --- a/cross/cross_class.php +++ b/cross/cross_class.php @@ -23,6 +23,9 @@ Codewalkers PHP Coding Contest of July 2002 Author Àngel Fenoy from Arenys de Mar, Barcelona. */ + +defined('MOODLE_INTERNAL') || die(); + class Cross { public $minputanswers; // Contains the words and the answers. diff --git a/cross/crossdb_class.php b/cross/crossdb_class.php index 286ac6e..614f3cd 100644 --- a/cross/crossdb_class.php +++ b/cross/crossdb_class.php @@ -18,12 +18,13 @@ /** * This class is a cross that can load and save to a table - * + * * @author bdaloukas - * @version $Id: crossdb_class.php,v 1.17 2012/07/25 11:16:05 bdaloukas Exp $ * @package game **/ +defined('MOODLE_INTERNAL') || die(); + class CrossDB extends Cross { public function savecross( $game, &$crossm, $crossd, $id) { global $DB, $USER; diff --git a/cross/play.php b/cross/play.php index 547640f..9fd1e5a 100644 --- a/cross/play.php +++ b/cross/play.php @@ -18,6 +18,8 @@ // This files plays the game "Crossword". +defined('MOODLE_INTERNAL') || die(); + require( "cross_class.php"); require( "crossdb_class.php"); diff --git a/cryptex/play.php b/cryptex/play.php index 2a3e37b..3ecb343 100644 --- a/cryptex/play.php +++ b/cryptex/play.php @@ -18,7 +18,6 @@ * This page plays the cryptex game * * @author bdaloukas - * @version $Id: play.php,v 1.20 2012/08/03 05:52:50 bdaloukas Exp $ * @package game **/ diff --git a/export.php b/export.php index c2e9ecb..0d420f7 100644 --- a/export.php +++ b/export.php @@ -18,7 +18,6 @@ * This page exports a game to another platform e.g. html, jar * * @author bdaloukas - * @version $Id: export.php,v 1.22 2012/07/25 11:16:03 bdaloukas Exp $ * @package game **/ diff --git a/exporthtml.php b/exporthtml.php index 318d613..a285b29 100644 --- a/exporthtml.php +++ b/exporthtml.php @@ -18,7 +18,6 @@ * This page export the game to html for games: cross, hangman * * @author bdaloukas - * @version $Id: exporthtml.php,v 1.23 2012/07/25 11:16:03 bdaloukas Exp $ * @package game **/ diff --git a/exporthtml_hangman.php b/exporthtml_hangman.php index 6e93913..977ae14 100644 --- a/exporthtml_hangman.php +++ b/exporthtml_hangman.php @@ -18,7 +18,6 @@ * This page export the game hangman to html * * @author bdaloukas - * @version $Id: exporthtml_hangman.php,v 1.10 2012/07/25 11:16:03 bdaloukas Exp $ * @package game **/ diff --git a/exporthtml_millionaire.php b/exporthtml_millionaire.php index 20afb12..5f4c5cc 100644 --- a/exporthtml_millionaire.php +++ b/exporthtml_millionaire.php @@ -18,7 +18,6 @@ * This page export the game millionaire to html * * @author bdaloukas - * @version $Id: exporthtml_millionaire.php,v 1.14 2012/07/25 11:16:03 bdaloukas Exp $ * @package game **/ diff --git a/exporthtml_snakes.php b/exporthtml_snakes.php index 2c263c0..7eb5fbd 100644 --- a/exporthtml_snakes.php +++ b/exporthtml_snakes.php @@ -18,7 +18,6 @@ * This page export the game snakes to html * * @author bdaloukas - * @version $Id: exporthtml_snakes.php,v 1.4 2011/07/23 12:34:08 bdaloukas Exp $ * @package game **/ diff --git a/exportjavame.php b/exportjavame.php index 6e19496..2ffd98f 100644 --- a/exportjavame.php +++ b/exportjavame.php @@ -18,7 +18,6 @@ * This page export the game to javame for mobile phones * * @author bdaloukas - * @version $Id: exportjavame.php,v 1.18 2012/07/25 11:16:03 bdaloukas Exp $ * @package game **/ diff --git a/index.php b/index.php index 8ddb8f2..2a81860 100644 --- a/index.php +++ b/index.php @@ -18,7 +18,6 @@ * This page lists all the instances of game module in a particular course * * @author - * @version $Id: index.php,v 1.8 2012/08/29 20:55:25 bdaloukas Exp $ * @package game **/ diff --git a/lib.php b/lib.php index 43b3a0c..ca90ea4 100644 --- a/lib.php +++ b/lib.php @@ -18,11 +18,9 @@ * Library of functions and constants for module game * * @author - * @version $Id: lib.php,v 1.36 2012/07/25 11:16:03 bdaloukas Exp $ * @package game **/ - // Define CONSTANTS. /* diff --git a/millionaire/play.php b/millionaire/play.php index bf47023..562b69e 100644 --- a/millionaire/play.php +++ b/millionaire/play.php @@ -18,7 +18,6 @@ * This file plays the game millionaire * * @author bdaloukas - * @version $Id: play.php,v 1.31 2012/07/25 11:16:05 bdaloukas Exp $ * @package game **/ diff --git a/preview.php b/preview.php index 0ef5c3a..1a5d883 100644 --- a/preview.php +++ b/preview.php @@ -18,7 +18,6 @@ * This page prints a particular attempt of game * * @author bdaloukas - * @version $Id: preview.php,v 1.10 2012/07/25 11:16:04 bdaloukas Exp $ * @package game **/ diff --git a/print.php b/print.php index e3ec473..6751756 100644 --- a/print.php +++ b/print.php @@ -18,7 +18,6 @@ * This page export the game to html * * @author bdaloukas - * @version $Id: print.php,v 1.7 2012/07/25 11:16:04 bdaloukas Exp $ * @package game **/ require_once("../../config.php"); diff --git a/report/overview/report.php b/report/overview/report.php index 1f24083..d8518c8 100644 --- a/report/overview/report.php +++ b/report/overview/report.php @@ -17,7 +17,6 @@ /** * This script lists student attempts * - * @version $Id: report.php,v 1.5 2012/07/25 11:16:07 bdaloukas Exp $ * @author bdaloukas. * @license http://www.gnu.org/copyleft/gpl.html GNU Public License * @package game diff --git a/showanswers.php b/showanswers.php index f0cca3a..b353c15 100644 --- a/showanswers.php +++ b/showanswers.php @@ -18,7 +18,6 @@ * This page shows the answers of the current game * * @author bdaloukas - * @version $Id: showanswers.php,v 1.7 2012/07/25 22:46:42 bdaloukas Exp $ * @package game **/ diff --git a/showattempts.php b/showattempts.php index 223ce4e..ec4f1f9 100644 --- a/showattempts.php +++ b/showattempts.php @@ -18,7 +18,6 @@ * This page shows the answers of the current game * * @author bdaloukas - * @version $Id: showattempts.php,v 1.6 2012/07/25 11:16:04 bdaloukas Exp $ * @package game **/ diff --git a/sudoku/class.Sudoku.php b/sudoku/class.Sudoku.php index 78d5fda..511e3f3 100644 --- a/sudoku/class.Sudoku.php +++ b/sudoku/class.Sudoku.php @@ -60,7 +60,6 @@ * @author Dick Munroe * @copyright copyright @ 2005 by Dick Munroe, Cottage Software Works, Inc. * @license http://www.csworks.com/publications/ModifiedNetBSD.html - * @version 2.2.0 * @package Sudoku */ diff --git a/sudoku/play.php b/sudoku/play.php index 74977da..d5cbe38 100644 --- a/sudoku/play.php +++ b/sudoku/play.php @@ -14,6 +14,8 @@ // You should have received a copy of the GNU General Public License // along with Moodle. If not, see . +defined('MOODLE_INTERNAL') || die(); + require_once( "../../lib/questionlib.php"); function game_sudoku_continue( $id, $game, $attempt, $sudoku, $endofgame, $context) { @@ -284,7 +286,7 @@ function game_sudoku_showsudoku( $data, $guess, $bshowlegend, $bshowsolution, $o window.location.href = "&pos=" + pos + "&num=" + s; } - timefinish) { diff --git a/sudoku/sdd/class.SDD.php b/sudoku/sdd/class.SDD.php index fc0a82a..14be41c 100644 --- a/sudoku/sdd/class.SDD.php +++ b/sudoku/sdd/class.SDD.php @@ -26,36 +26,9 @@ * @copyright copyright @ by Dick Munroe, 2004 * @license http://opensource.org/licenses/gpl-license.php GNU Public License * @package StructuredDataDumper - * @version 1.0.4 */ -// -// Edit History: -// -// Dick Munroe munroe@cworks.com 04-Dec-2004 -// Initial version created. -// -// Dick Munroe munroe@csworks.com 08-Dec-2004 -// Translate < to < for html output. -// -// Dick Munroe munroe@csworks.com 23-Dec-2004 -// Add interface for writing "stuff". Extend SDD -// to get things "written". -// -// Dick Munroe munroe@csworks.com 25-Dec-2004 -// If a class extends a base class, but doesn't add -// data members, a warning winds up appearing when -// printing. -// Added a memeber to fetch the state of the logging -// flag. -// -// Dick Munroe munroe@csworks.com 11-Mar-2006 -// The test for html flag should have assumed that -// $this can be defined for objects calling SDD::dump. -// -// Dick Munroe (munroe@csworks.com) 22-Mar-2006 -// Add a function to generate "newlines". -// +defined('MOODLE_INTERNAL') || die(); class sdd { /* diff --git a/sudoku/sdd/class.logfile.php b/sudoku/sdd/class.logfile.php index 32ed65e..7f1f1f2 100644 --- a/sudoku/sdd/class.logfile.php +++ b/sudoku/sdd/class.logfile.php @@ -19,7 +19,6 @@ * @copyright copyright @ by Dick Munroe, 2004 * @license http://opensource.org/licenses/gpl-license.php GNU Public License * @package StructuredDataDumper - * @version 1.0.1 */ /* diff --git a/tabs.php b/tabs.php index 9aa44ab..c3243a3 100644 --- a/tabs.php +++ b/tabs.php @@ -22,6 +22,8 @@ * @package game */ +defined('MOODLE_INTERNAL') || die(); + if (empty($game)) { print_error('You cannot call this script in that way'); } @@ -71,7 +73,7 @@ if ($currenttab == 'reports' and isset($mode)) { $allreports = get_list_of_plugins("mod/game/report"); // Standard reports we want to show first - $reportlist = array ('overview' /*, 'regrade' , 'grading' , 'analysis'*/); + $reportlist = array ('overview'); foreach ($allreports as $report) { if (!in_array($report, $reportlist)) { diff --git a/version.php b/version.php index 4e45a41..dde1d78 100644 --- a/version.php +++ b/version.php @@ -18,8 +18,7 @@ * Code fragment to define the version of game * This fragment is called by moodle_needs_upgrading() and /admin/index.php * - * @author - * @version $Id: version.php,v 1.49 2012/07/25 22:46:42 bdaloukas Exp $ + * @author * @package game **/ @@ -36,10 +35,10 @@ if (!isset( $plugin)) { } $plugin->component = 'mod_game'; // Full name of the plugin (used for diagnostics). -$plugin->version = 2017053001; // The current module version (Date: YYYYMMDDXX). +$plugin->version = 2017053002; // The current module version (Date: YYYYMMDDXX). $plugin->requires = 2010112400; // Requires Moodle 2.0. $plugin->cron = 0; // Period for cron to check this module (secs). -$plugin->release = '2017-05-30'; +$plugin->release = '2017-05-30-02'; if ($useplugin != 2) { $module = $plugin;