diff options
author | Dries Buytaert <dries@buytaert.net> | 2002-12-26 12:16:09 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2002-12-26 12:16:09 +0000 |
commit | 26e0b9b75c2cbb796449ae8acc9c130c66d5e740 (patch) | |
tree | bcfaf9d0518a31d5db2bd85a110dc53c70041a97 | |
parent | 728125035c65d5a40b162ca1d824adcb294afe74 (diff) | |
download | brdo-26e0b9b75c2cbb796449ae8acc9c130c66d5e740.tar.gz brdo-26e0b9b75c2cbb796449ae8acc9c130c66d5e740.tar.bz2 |
- Made Drupal report an error when magic_quotes are disabled.
-rw-r--r-- | includes/common.inc | 6 | ||||
-rw-r--r-- | index.php | 2 |
2 files changed, 8 insertions, 0 deletions
diff --git a/includes/common.inc b/includes/common.inc index ea1139eee..4812e3e52 100644 --- a/includes/common.inc +++ b/includes/common.inc @@ -50,6 +50,12 @@ function throttle($type, $rate) { } } +function check_php_setting($name, $value) { + if (ini_get($name) != $value) { + print "<p>Note tat the value of PHP's configuration option <code><b>$name</b></code> is incorrect. It should be set to '$value' for Drupal to work properly. Either configure your webserver to support <code>.htaccess</code> files so Drupal's <code>.htaccess</code> file can set it to the proper value, or edit your <code>php.ini</code> file directly. This message will automatically dissapear when the problem has been fixed.</p>"; + } +} + function array2object($node) { if (is_array($node)) { @@ -5,6 +5,8 @@ include_once "includes/common.inc"; page_header(); +check_php_setting("magic_quotes_gpc", 0); + if (module_hook(variable_get("site_frontpage", "node"), "page")) { module_invoke(variable_get("site_frontpage", "node"), "page"); } |