aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/functions.php
diff options
context:
space:
mode:
Diffstat (limited to 'phpBB/includes/functions.php')
-rw-r--r--phpBB/includes/functions.php29
1 files changed, 18 insertions, 11 deletions
diff --git a/phpBB/includes/functions.php b/phpBB/includes/functions.php
index c85f2c0c61..970c727d4d 100644
--- a/phpBB/includes/functions.php
+++ b/phpBB/includes/functions.php
@@ -75,7 +75,7 @@ function get_forum_branch($forum_id, $type = 'all', $order = 'descending', $incl
return $rows;
}
-function forum_nav_links(&$forum_id, &$forum_name)
+function forum_nav_links(&$forum_id, &$forum_data)
{
global $SID, $template, $phpEx, $auth;
@@ -104,8 +104,6 @@ function forum_nav_links(&$forum_id, &$forum_name)
$branch_root_id = 0;
$forum_data = $row;
$type = 'child';
-
- $forum_name = $row['forum_name'];
}
}
else
@@ -813,7 +811,7 @@ function msg_handler($errno, $msg_text, $errfile, $errline)
global $db, $auth, $template, $config, $user, $nav_links;
global $phpEx, $phpbb_root_path, $starttime;
- switch ( $errno )
+ switch ($errno)
{
case E_WARNING:
// if (defined('DEBUG'))
@@ -830,7 +828,7 @@ function msg_handler($errno, $msg_text, $errfile, $errline)
break;
case E_USER_ERROR:
- if ( isset($db) )
+ if (isset($db))
{
$db->sql_close();
}
@@ -845,11 +843,20 @@ function msg_handler($errno, $msg_text, $errfile, $errline)
break;
case E_USER_NOTICE:
- $msg_text = ( !empty($user->lang[$msg_text]) ) ? $user->lang[$msg_text] : $msg_text;
+ if (empty($user->session_id))
+ {
+ $user->start();
+ }
+ if (empty($user->lang))
+ {
+ $user->setup();
+ }
- if ( !defined('HEADER_INC') )
+ $msg_text = (!empty($user->lang[$msg_text])) ? $user->lang[$msg_text] : $msg_text;
+
+ if (!defined('HEADER_INC'))
{
- if ( defined('IN_ADMIN') )
+ if (defined('IN_ADMIN'))
{
page_header('', '', false);
}
@@ -859,7 +866,7 @@ function msg_handler($errno, $msg_text, $errfile, $errline)
}
}
- if ( defined('IN_ADMIN') )
+ if (defined('IN_ADMIN'))
{
page_message($msg_title, $msg_text, $display_header);
page_footer();
@@ -871,8 +878,8 @@ function msg_handler($errno, $msg_text, $errfile, $errline)
);
$template->assign_vars(array(
- 'MESSAGE_TITLE' => $msg_title,
- 'MESSAGE_TEXT' => $msg_text)
+ 'MESSAGE_TITLE' => $msg_title,
+ 'MESSAGE_TEXT' => $msg_text)
);
include($phpbb_root_path . 'includes/page_tail.' . $phpEx);