From 89a3b4bc01ae76a7fccff08860dd50bf61e53db5 Mon Sep 17 00:00:00 2001 From: garvinhicking Date: Wed, 21 Sep 2005 18:11:17 +0000 Subject: [PATCH] Properly die when serendipity_config_local cannot be read. --- serendipity_config.inc.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/serendipity_config.inc.php b/serendipity_config.inc.php index 22ffb0b..0e48889 100644 --- a/serendipity_config.inc.php +++ b/serendipity_config.inc.php @@ -154,11 +154,17 @@ if (defined('IN_installer') && IS_installed === false) { * include path */ if (file_exists($_SERVER['DOCUMENT_ROOT'] . dirname($_SERVER['PHP_SELF']) . '/serendipity_config_local.inc.php')) { - include_once($_SERVER['DOCUMENT_ROOT'] . dirname($_SERVER['PHP_SELF']) . '/serendipity_config_local.inc.php'); + $local_config = $_SERVER['DOCUMENT_ROOT'] . dirname($_SERVER['PHP_SELF']) . '/serendipity_config_local.inc.php'; } elseif (file_exists($serendipity['serendipityPath'] . '/serendipity_config_local.inc.php')) { - include_once($serendipity['serendipityPath'] . '/serendipity_config_local.inc.php'); + $local_config = $serendipity['serendipityPath'] . '/serendipity_config_local.inc.php'; } else { - include_once(S9Y_INCLUDE_PATH . '/serendipity_config_local.inc.php'); + $local_config = S9Y_INCLUDE_PATH . '/serendipity_config_local.inc.php'; +} + +if (is_readable($local_config)) { + include_once($local_config); +} else { + serendipity_die(sprintf(INCLUDE_ERROR, $local_config)); } define('IS_up2date', version_compare($serendipity['version'], $serendipity['versionInstalled'], '<=')); -- 2.39.5