Skip to content

Commit

Permalink
Added new library to store all core custom checks to be performed
Browse files Browse the repository at this point in the history
by environmental stuff. MDL-12914
  • Loading branch information
stronk7 committed Jan 10, 2008
1 parent c57da11 commit 5075a6c
Showing 1 changed file with 49 additions and 0 deletions.
49 changes: 49 additions & 0 deletions lib/customcheckslib.php
@@ -0,0 +1,49 @@
<?php //$Id$

///////////////////////////////////////////////////////////////////////////
// //
// NOTICE OF COPYRIGHT //
// //
// Moodle - Modular Object-Oriented Dynamic Learning Environment //
// http://moodle.com //
// //
// Copyright (C) 1999 onwards Martin Dougiamas http://dougiamas.com //
// (C) 2001-3001 Eloy Lafuente (stronk7) http://contiento.com //
// //
// This program is free software; you can redistribute it and/or modify //
// it under the terms of the GNU General Public License as published by //
// the Free Software Foundation; either version 2 of the License, or //
// (at your option) any later version. //
// //
// This program is distributed in the hope that it will be useful, //
// but WITHOUT ANY WARRANTY; without even the implied warranty of //
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //
// GNU General Public License for more details: //
// //
// http://www.gnu.org/copyleft/gpl.html //
// //
///////////////////////////////////////////////////////////////////////////

/// This library contains a collection of functions able to perform
/// some custom checks executed by environmental tests (automatically
/// executed on install & upgrade and under petition in the admin block).
///
/// Any function in this library must return:
/// - null: if the test isn't relevant and must not be showed (ignored)
/// - environment_results object with the status set to:
/// - true: if passed
/// - false: if failed

/**
* This function will look for some risky PHP settings combinations
* in order to inform about.
*
* @param $result the environment_results object to be modified
* @return mixed null if the test is irrelevant or environment_results object with
* status set to true (test passed) or false (test failed)
*/
function php_check_register_globals_and_fopen($result) {
return null;
}

?>

0 comments on commit 5075a6c

Please sign in to comment.