aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB
diff options
context:
space:
mode:
authorMeik Sievertsen <acydburn@phpbb.com>2006-04-14 15:10:51 +0000
committerMeik Sievertsen <acydburn@phpbb.com>2006-04-14 15:10:51 +0000
commit0562395c27cd6cafcaacd3798f6a51d8cc703c7a (patch)
tree1551918557e4038bd21137cf9fad11b10cbfba3c /phpBB
parent8017db012b5249f2ed69e78629dc30772ffc6d24 (diff)
downloadforums-0562395c27cd6cafcaacd3798f6a51d8cc703c7a.tar
forums-0562395c27cd6cafcaacd3798f6a51d8cc703c7a.tar.gz
forums-0562395c27cd6cafcaacd3798f6a51d8cc703c7a.tar.bz2
forums-0562395c27cd6cafcaacd3798f6a51d8cc703c7a.tar.xz
forums-0562395c27cd6cafcaacd3798f6a51d8cc703c7a.zip
fixing a bug within the installer (displaying notices) and making sure the installer is using the error handler.
git-svn-id: file:///svn/phpbb/trunk@5783 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB')
-rw-r--r--phpBB/includes/template.php4
-rwxr-xr-xphpBB/install/index.php9
2 files changed, 9 insertions, 4 deletions
diff --git a/phpBB/includes/template.php b/phpBB/includes/template.php
index 1af9720f43..82cddda071 100644
--- a/phpBB/includes/template.php
+++ b/phpBB/includes/template.php
@@ -69,7 +69,7 @@ class template
if (file_exists($phpbb_root_path . 'styles/' . $user->theme['template_path'] . '/template'))
{
- $this->root = $phpbb_root_path . 'styles/' . $user->theme['template_path']. '/template';
+ $this->root = $phpbb_root_path . 'styles/' . $user->theme['template_path'] . '/template';
$this->cachepath = $phpbb_root_path . 'cache/tpl_' . $user->theme['template_path'] . '_';
}
@@ -211,7 +211,7 @@ class template
return false;
}
- if ($user->theme['template_storedb'])
+ if (isset($user->theme['template_storedb']) && $user->theme['template_storedb'])
{
$sql = 'SELECT * FROM ' . STYLES_TPLDATA_TABLE . '
WHERE template_id = ' . $user->theme['template_id'] . "
diff --git a/phpBB/install/index.php b/phpBB/install/index.php
index d888af955b..5fda7beba9 100755
--- a/phpBB/install/index.php
+++ b/phpBB/install/index.php
@@ -74,13 +74,15 @@ define('STRIP', (get_magic_quotes_gpc()) ? true : false);
// Try and load an appropriate language if required
$language = request_var('language', '');
-if (!empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) && $language == '')
+
+if (!empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) && !$language)
{
$accept_lang_ary = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
foreach ($accept_lang_ary as $accept_lang)
{
// Set correct format ... guess full xx_YY form
$accept_lang = substr($accept_lang, 0, 2) . '_' . strtoupper(substr($accept_lang, 3, 2));
+
if (file_exists($phpbb_root_path . 'language/' . $accept_lang))
{
$language = $accept_lang;
@@ -101,7 +103,7 @@ if (!empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) && $language == '')
// No appropriate language found ... so let's use the first one in the language
// dir, this may or may not be English
-if ($language == '')
+if (!$language)
{
$dir = @opendir($phpbb_root_path . 'language');
while (($file = readdir($dir)) !== false)
@@ -126,6 +128,9 @@ include($phpbb_root_path . 'language/' . $language . '/posting.'.$phpEx);
$mode = request_var('mode', 'overview');
$sub = request_var('sub', '');
+// Set PHP error handler to ours
+set_error_handler('msg_handler');
+
$user = new user();
$auth = new auth();
$cache = new cache();