forked from moodle/moodle
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added new library to store all core custom checks to be performed
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.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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; | ||
} | ||
|
||
?> |