/// - false: if failed
/**
- * This function will look for some risky PHP settings combinations
- * in order to inform about.
+ * This function will look for the risky PHP setting register_globals
+ * in order to inform about. MDL-12914
*
* @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;
+function php_check_register_globals($result) {
+
+/// Check for register_globals. If enabled, security warning
+ if (ini_get_bool('register_globals')) {
+ $result->status = false;
+ } else {
+ $result = null;
+ }
+
+ return $result;
}
?>