diff --git a/check.php-dist b/check.php-dist
index 49004cb03..842dc2372 100644
--- a/check.php-dist
+++ b/check.php-dist
@@ -227,45 +227,21 @@ echo '
';
echo '
Checking .ini settings
';
-$auto_start = ini_get('session.auto_start');
-$file_uploads = ini_get('file_uploads');
+$ini_array = array('session.auto_start' => 0, 'file_uploads' => 1,
+ 'magic_quotes_sybase' => 0, 'magic_quotes_gpc' => 0);
-echo 'session.auto_start = 0
';
-echo 'status: ';
-if ($auto_start == 1) {
- echo CHECK_NOK;
-} else {
- echo CHECK_OK;
-}
-echo '
';
+foreach ($ini_array AS $var => $val) {
+ $status = ini_get($var);
-echo 'file_uploads = On
';
-echo 'status: ';
-if ($file_uploads == 1) {
- echo CHECK_OK;
-} else {
- echo CHECK_NOK;
-}
-
-/*
- * Probably not needed because we have a custom handler
-echo 'session.save_path is set
';
-echo 'status: ';
-$save_path = ini_get('session.save_path');
-if (empty($save_path)) {
- echo CHECK_NOK;
-} else {
- echo CHECK_OK . ": $save_path";
- if (!file_exists($save_path)) {
- echo ', but it does not exist';
+ echo "$var = $val
";
+ echo 'status: ';
+ if ($status != $val) {
+ echo CHECK_NOK;
} else {
- if (!is_readable($save_path) || !is_writable($save_path)) {
- echo ', but permissions to read and/or write are missing';
- }
+ echo CHECK_OK;
}
+ echo '
';
}
-echo '
';
- */
@include $path . 'config/main.inc.php';
?>