diff options
author | Gaëtan Muller <m.gaetan89@gmail.com> | 2013-04-21 14:22:45 +0200 |
---|---|---|
committer | Gaëtan Muller <m.gaetan89@gmail.com> | 2013-05-06 21:31:16 +0200 |
commit | 828d3b6b68acad606fe150cff7993c216ebc4474 (patch) | |
tree | b1c48ae7bab80c2094b5753096fd1f586a641585 /phpBB/includes | |
parent | 453f98f6d3528ee0598581973f8c8a9bbcdcb25a (diff) | |
download | forums-828d3b6b68acad606fe150cff7993c216ebc4474.tar forums-828d3b6b68acad606fe150cff7993c216ebc4474.tar.gz forums-828d3b6b68acad606fe150cff7993c216ebc4474.tar.bz2 forums-828d3b6b68acad606fe150cff7993c216ebc4474.tar.xz forums-828d3b6b68acad606fe150cff7993c216ebc4474.zip |
[ticket/11144] Add missing {FORUM_NAME} variable
The template variable {FORUM_NAME} was missing from
the login page of a password protected forum
PHPBB3-11144
Diffstat (limited to 'phpBB/includes')
-rw-r--r-- | phpBB/includes/functions.php | 1 | ||||
-rw-r--r-- | phpBB/includes/ucp/ucp_pm_compose.php | 11 |
2 files changed, 5 insertions, 7 deletions
diff --git a/phpBB/includes/functions.php b/phpBB/includes/functions.php index ccd2d3147c..98a1dab722 100644 --- a/phpBB/includes/functions.php +++ b/phpBB/includes/functions.php @@ -3272,6 +3272,7 @@ function login_forum_box($forum_data) page_header($user->lang['LOGIN'], false); $template->assign_vars(array( + 'FORUM_NAME' => isset($forum_data['forum_name']) ? $forum_data['forum_name'] : '', 'S_LOGIN_ACTION' => build_url(array('f')), 'S_HIDDEN_FIELDS' => build_hidden_fields(array('f' => $forum_data['forum_id']))) ); diff --git a/phpBB/includes/ucp/ucp_pm_compose.php b/phpBB/includes/ucp/ucp_pm_compose.php index 8e82188aff..d7509a1072 100644 --- a/phpBB/includes/ucp/ucp_pm_compose.php +++ b/phpBB/includes/ucp/ucp_pm_compose.php @@ -271,19 +271,16 @@ function compose_pm($id, $mode, $action, $user_folders = array()) // Passworded forum? if ($post['forum_id']) { - $sql = 'SELECT forum_password + $sql = 'SELECT forum_id, forum_name, forum_password FROM ' . FORUMS_TABLE . ' WHERE forum_id = ' . (int) $post['forum_id']; $result = $db->sql_query($sql); - $forum_password = (string) $db->sql_fetchfield('forum_password'); + $forum_data = $db->sql_fetchrow($result); $db->sql_freeresult($result); - if ($forum_password) + if (!empty($forum_data['forum_password'])) { - login_forum_box(array( - 'forum_id' => $post['forum_id'], - 'forum_password' => $forum_password, - )); + login_forum_box($forum_data); } } } |