1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-05-05 07:07:51 +02:00

Fix a couple of issues, hopefully haven't broken anything Ashe was planning ...

git-svn-id: file:///svn/phpbb/trunk@3012 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
Paul S. Owen 2002-11-07 21:45:34 +00:00
parent cfd055f979
commit 7366bd9e41
2 changed files with 7 additions and 18 deletions

View File

@ -52,7 +52,7 @@ function display_forums($root_data, $display_moderators=TRUE)
continue;
}
if (!$auth->acl_get('f_list', $row['forum_id']))
if (!$auth->acl_gets('f_list', 'm_', 'a_', $row['forum_id']))
{
// if the user does not have permissions to list this forum, skip everything until next branch
@ -105,7 +105,7 @@ function display_forums($root_data, $display_moderators=TRUE)
if ($display_moderators)
{
$forum_moderators = get_moderators($forum_moderators, $forum_ids);
get_moderators($forum_moderators, $forum_ids);
}
$root_id = $root_data['forum_id'];
@ -170,17 +170,6 @@ function display_forums($root_data, $display_moderators=TRUE)
$last_post = $user->lang['No_Posts'];
}
if (!empty($forum_moderators[$forum_id]))
{
$l_moderator = (count($forum_moderators[$forum_id]) == 1) ? $user->lang['Moderator'] . ': ' : $user->lang['Moderators'] . ': ' ;
$moderators_list = implode(', ', $forum_moderators[$forum_id]);
}
else
{
$l_moderator = ' ';
$moderators_list = ' ';
}
if (isset($subforums[$forum_id]))
{
foreach ($subforums[$forum_id] as $subrow)
@ -192,7 +181,7 @@ function display_forums($root_data, $display_moderators=TRUE)
$links = array();
foreach ($alist as $subforum_id => $subforum_name)
{
$links[] = '<a href="viewforum.' . $phpEx . $SID . '&f=' . $subforum_id . '">' . htmlspecialchars($subforum_name) . '</a>';
$links[] = '<a href="viewforum.' . $phpEx . $SID . '&amp;f=' . $subforum_id . '">' . htmlspecialchars($subforum_name) . '</a>';
}
$subforums_list = implode(', ', $links);
@ -210,7 +199,7 @@ function display_forums($root_data, $display_moderators=TRUE)
if (!empty($forum_moderators[$forum_id]))
{
$l_moderator = (count($forum_moderators[$forum_id]) == 1) ? $user->lang['Moderator'] : $user->lang['Moderators'];
$moderators_list = implode(', ', $forum_moderators);
$moderators_list = implode(', ', $forum_moderators[$forum_id]);
}
}
else

View File

@ -83,8 +83,8 @@ else
// Forum moderators ... a static template var could allow us
// to drop these queries ...
$forum_moderators = array();
get_moderators($forum_moderators);
//$forum_moderators = array();
//get_moderators($forum_moderators);
// Set some vars
$root_id = $branch_root_id = $cat_id;