Report #74: get_username_string(
This commit is contained in:
@@ -63,6 +63,7 @@ if($announcement < 0)
|
||||
'FORUM_NAME' => ( $forum_id ) ? $fetch_news[$i]['forum_name'] : '',
|
||||
'TITLE' => $fetch_news[$i]['topic_title'],
|
||||
'POSTER' => $fetch_news[$i]['username'],
|
||||
'POSTER_FULL' => $fetch_news[$i]['username_full'],
|
||||
'U_USER_PROFILE' => (($fetch_news[$i]['user_type'] == USER_NORMAL || $fetch_news[$i]['user_type'] == USER_FOUNDER) && $fetch_news[$i]['user_id'] != ANONYMOUS) ? append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=viewprofile&u=' . $fetch_news[$i]['user_id']) : '',
|
||||
'TIME' => $fetch_news[$i]['topic_time'],
|
||||
'TEXT' => $fetch_news[$i]['post_text'],
|
||||
|
||||
@@ -141,33 +141,6 @@ while ($row = $db->sql_fetchrow($result))
|
||||
$db->sql_freeresult($result);
|
||||
|
||||
|
||||
/*we may delete this?
|
||||
// Generate online information for user
|
||||
if ($config['load_onlinetrack'] && sizeof($id_cache))
|
||||
{
|
||||
$sql = 'SELECT session_user_id, MAX(session_time) as online_time, MIN(session_viewonline) AS viewonline
|
||||
FROM ' . SESSIONS_TABLE . '
|
||||
WHERE ' . $db->sql_in_set('session_user_id', $id_cache) . '
|
||||
GROUP BY session_user_id';
|
||||
$result = $db->sql_query($sql);
|
||||
|
||||
$update_time = $config['load_online_time'] * 60;
|
||||
while ($row = $db->sql_fetchrow($result))
|
||||
{
|
||||
$user_cache[$row['session_user_id']]['online'] = (time() - $update_time < $row['online_time'] && (($row['viewonline'] && $user_cache[$row['session_user_id']]['viewonline']) || $auth->acl_get('u_viewonline'))) ? true : false;
|
||||
}
|
||||
$db->sql_freeresult($result);
|
||||
}
|
||||
unset($id_cache);
|
||||
|
||||
// Assign specific vars
|
||||
$template->assign_vars(array(
|
||||
'ONLINE_IMG'=> ($poster_id == ANONYMOUS || !$config['load_onlinetrack']) ? '' : (($user_cache[$poster_id]['online']) ? $user->img('icon_user_online', 'ONLINE') : $user->img('icon_user_offline', 'OFFLINE')),
|
||||
'S_ONLINE' => ($poster_id == ANONYMOUS || !$config['load_onlinetrack']) ? false : (($user_cache[$poster_id]['online']) ? true : false),
|
||||
));
|
||||
*/
|
||||
|
||||
|
||||
$template->assign_vars(array(
|
||||
'S_DISPLAY_LEADERS' => true,
|
||||
));
|
||||
|
||||
@@ -70,6 +70,7 @@ if($news < 0)
|
||||
'FORUM_NAME' => ( $forum_id ) ? $fetch_news[$i]['forum_name'] : '',
|
||||
'TITLE' => $fetch_news[$i]['topic_title'],
|
||||
'POSTER' => $fetch_news[$i]['username'],
|
||||
'POSTER_FULL' => $fetch_news[$i]['username_full'],
|
||||
'U_USER_PROFILE' => (($fetch_news[$i]['user_type'] == USER_NORMAL || $fetch_news[$i]['user_type'] == USER_FOUNDER) && $fetch_news[$i]['user_id'] != ANONYMOUS) ? append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=viewprofile&u=' . $fetch_news[$i]['user_id']) : '',
|
||||
'TIME' => $fetch_news[$i]['topic_time'],
|
||||
'TEXT' => $fetch_news[$i]['post_text'],
|
||||
|
||||
@@ -39,7 +39,7 @@ $user_id = (int) $row['user_id'];
|
||||
$colour = $row['user_colour'];
|
||||
|
||||
$template->assign_block_vars('random_member', array(
|
||||
//'USERNAME_FULL' => get_username_string('full', $user_id, $username, $colour),
|
||||
'USERNAME_FULL' => get_username_string('full', $user_id, $username, $colour),
|
||||
'USERNAME' => get_username_string('username', $user_id, $username, $colour),
|
||||
'USER_COLOR' => get_username_string('colour', $user_id, $username, $colour),
|
||||
'U_VIEW_PROFILE' => get_username_string('profile', $user_id, $username, $colour),
|
||||
|
||||
@@ -119,42 +119,6 @@ while( ($row = $db->sql_fetchrow($result)) && ($row['topic_title']) )
|
||||
}
|
||||
$db->sql_freeresult($result);
|
||||
|
||||
|
||||
/*//we may also delete this?
|
||||
//
|
||||
// Recent active topic
|
||||
//
|
||||
$last_post_time_sql = ($sort_days) ? ' AND t.topic_last_post_time > ' . (time() - ($sort_days * 24 * 3600)) : '';
|
||||
|
||||
$sql = 'SELECT topic_title, forum_id, topic_id, topic_time, topic_first_poster_name
|
||||
FROM ' . TOPICS_TABLE . '
|
||||
WHERE topic_status <> ' . FORUM_LINK . "
|
||||
$last_post_time_sql
|
||||
AND topic_moved_id = 0
|
||||
AND topic_approved = 1
|
||||
AND topic_type = " . POST_NORMAL . '
|
||||
' . $sql_where . '
|
||||
ORDER BY topic_time DESC';
|
||||
|
||||
$result = $db->sql_query_limit($sql, $portal_config['portal_max_topics']);
|
||||
|
||||
while( ($row = $db->sql_fetchrow($result)) && ($row['topic_title']) )
|
||||
{
|
||||
// auto auth
|
||||
if ( ($auth->acl_get('f_read', $row['forum_id'])) || ($row['forum_id'] == '0') )
|
||||
{
|
||||
$template->assign_block_vars('active_topics', array(
|
||||
'TITLE' => character_limit($row['topic_title'], $portal_config['portal_recent_title_limit']),
|
||||
'FULL_TITLE' => censor_text($row['topic_title']),
|
||||
'DATE' => $user->format_date($row['topic_time']),
|
||||
'POSTER' => $row['topic_first_poster_name'],
|
||||
'U_VIEW_TOPIC' => append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $row['forum_id'] . '&t=' . $row['topic_id'])
|
||||
));
|
||||
}
|
||||
}
|
||||
$db->sql_freeresult($result);
|
||||
*/
|
||||
|
||||
$template->assign_vars(array(
|
||||
'S_DISPLAY_RECENT' => true,
|
||||
));
|
||||
|
||||
@@ -288,9 +288,10 @@ function phpbb_fetch_posts($forum_from, $permissions, $number_of_posts, $text_le
|
||||
'topic_last_post_time' => $row['topic_last_post_time'],
|
||||
'topic_title' => $row['topic_title'],
|
||||
'username' => $row['username'],
|
||||
'username_full' => get_username_string('full', $row['user_id'], $row['username'], $row['user_colour'], $row['username']),
|
||||
'user_id' => $row['user_id'],
|
||||
'user_type' => $row['user_type'],
|
||||
'user_user_colour' => $row['user_colour'],
|
||||
'user_colour' => $row['user_colour'],
|
||||
'poll' => ($row['poll_title']) ? true : false,
|
||||
'attachment' => ($row['topic_attachment']) ? true : false,
|
||||
'topic_views' => $row['topic_views'],
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
<!-- ELSE -->
|
||||
<h4 class="first"><!-- IF announcements_row.S_UNREAD_INFO -->{NEWEST_POST_IMG}<!-- ELSE -->{READ_POST_IMG}<!-- ENDIF --> {announcements_row.ATTACH_ICON_IMG} <!-- IF announcements_row.S_POLL --> <strong>{L_POLL}: </strong><!-- ENDIF --><a href="{announcements_row.U_VIEW_COMMENTS}"><strong>{announcements_row.TITLE}</strong></a></h4>
|
||||
<ul class="linklist">
|
||||
<li>{L_POSTED_BY}: <strong><a href="{announcements_row.U_USER_PROFILE}">{announcements_row.POSTER}</a></strong><!-- IF announcements_row.FORUM_NAME --> • {L_FORUM}: <strong><a href="{announcements_row.U_VIEWFORUM}">{announcements_row.FORUM_NAME}</a></strong>
|
||||
<li>{L_POSTED_BY}: {announcements_row.POSTER_FULL}<!-- IF announcements_row.FORUM_NAME --> • {L_FORUM}: <strong><a href="{announcements_row.U_VIEWFORUM}">{announcements_row.FORUM_NAME}</a></strong>
|
||||
<!-- ELSE -->
|
||||
• {L_GLOBAL_ANNOUNCEMENT}
|
||||
<!-- ENDIF -->
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
<span style="float: left; margin: 0 0 0 5px;"><img src="{T_THEME_PATH}/images/arrow_right.gif" alt=""/>
|
||||
<!-- IF announcements_row.S_UNREAD_INFO -->{NEWEST_POST_IMG}<!-- ELSE -->{READ_POST_IMG}<!-- ENDIF --> {announcements_row.ATTACH_ICON_IMG} <!-- IF announcements_row.S_POLL --> <strong>{L_POLL}: </strong><!-- ENDIF -->
|
||||
<a href="{announcements_row.U_VIEW_COMMENTS}" title="{announcements_row.TITLE}"><strong style="font-size:1.1em;">{announcements_row.TITLE}</strong></a></span>
|
||||
<span style="float: right; margin: 0 5px 0 0;">{L_POST_BY_AUTHOR}: <strong><a href="{announcements_row.U_USER_PROFILE}">{announcements_row.POSTER}</a></strong></span>
|
||||
<span style="float: right; margin: 0 5px 0 0;">{L_POST_BY_AUTHOR}: {announcements_row.POSTER_FULL}</span>
|
||||
<br style="clear:both" />
|
||||
<!-- IF announcements_row.FORUM_NAME -->
|
||||
<span style="float: left; font-size:1.0em; margin: 2px 0 0 28px;">{L_FORUM}: <strong><a href="{announcements_row.U_VIEWFORUM}">{announcements_row.FORUM_NAME}</a></strong></span>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
<!-- ELSE -->
|
||||
<h4 class="first"><!-- IF news_row.S_UNREAD_INFO -->{NEWEST_POST_IMG}<!-- ELSE -->{READ_POST_IMG}<!-- ENDIF --> {news_row.ATTACH_ICON_IMG} <!-- IF news_row.S_POLL --><strong>{L_POLL}: </strong><!-- ENDIF --><a href="{news_row.U_VIEW_COMMENTS}"><strong>{news_row.TITLE}</strong></a></h4>
|
||||
<ul class="linklist">
|
||||
<li>{L_POSTED_BY}: <strong><a href="{news_row.U_USER_PROFILE}">{news_row.POSTER}</a></strong><!-- IF news_row.FORUM_NAME --> • {L_FORUM}: <strong><a href="{news_row.U_VIEWFORUM}">{news_row.FORUM_NAME}</a></strong><!-- ENDIF --></li>
|
||||
<li>{L_POSTED_BY}: {news_row.POSTER_FULL}<!-- IF news_row.FORUM_NAME --> • {L_FORUM}: <strong><a href="{news_row.U_VIEWFORUM}">{news_row.FORUM_NAME}</a></strong><!-- ENDIF --></li>
|
||||
<li class="rightside">{news_row.TIME}</li>
|
||||
</ul>
|
||||
<div class="content">
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
<li>
|
||||
<span style="float: left; margin: 0 0 0 5px;"><img src="{T_THEME_PATH}/images/arrow_right.gif" alt=""/>
|
||||
<!-- IF news_row.S_UNREAD_INFO -->{NEWEST_POST_IMG}<!-- ELSE -->{READ_POST_IMG}<!-- ENDIF --> {news_row.ATTACH_ICON_IMG} <!-- IF news_row.S_POLL --><strong>{L_POLL}: </strong><!-- ENDIF --><a href="{news_row.U_LAST_COMMENTS}" title="{L_JUMP_NEWEST}"><strong style="font-size:1.1em;">{news_row.TITLE}</strong></a></span>
|
||||
<span style="float: right; margin: 0 5px 0 0;">{L_LAST_POST} {L_POST_BY_AUTHOR}: <strong><a href="{news_row.U_USER_PROFILE}">{news_row.POSTER}</a></strong></span>
|
||||
<span style="float: right; margin: 0 5px 0 0;">{L_LAST_POST} {L_POST_BY_AUTHOR}: {news_row.POSTER_FULL}</span>
|
||||
<br style="clear:both" />
|
||||
<!-- IF news_row.FORUM_NAME -->
|
||||
<span style="float: left; font-size:1.0em; margin: 2px 0 0 28px;">{L_FORUM}: <strong><a href="{news_row.U_VIEWFORUM}">{news_row.FORUM_NAME}</a></strong></span>
|
||||
@@ -29,7 +29,7 @@
|
||||
<a href="{news_row.U_VIEW_COMMENTS}" title="{L_JUMP_FIRST}"><span style="font-size:0.9em;"><em>{L_COMMENTS}: {news_row.REPLIES}</em></span></a>
|
||||
<span style="font-size:0.9em;"><em>{L_TOPIC_VIEWS}: {news_row.TOPIC_VIEWS}</em></span>
|
||||
</span>
|
||||
<!-- IF news_row.S_NOT_LAST --><hr style="margin: 0px 0px 3px 0px;" /><!-- ENDIF -->
|
||||
<!-- IF news_row.S_NOT_LAST --><hr style="margin: 0px 0px 3px 0px;" /><!-- ENDIF -->
|
||||
</li>
|
||||
<!-- ENDIF -->
|
||||
<!-- END news_row -->
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<span class="corners-top"><span></span></span>
|
||||
<h3>{L_RND_MEMBER}</h3>
|
||||
<!-- BEGIN random_member -->
|
||||
<span style="float:left;"><img src="portal/images/member.gif" height="15" width="15" alt="{random_member.USERNAME}" /></span><span style="float:left; font-size:12px; padding-left:5px; padding-top:1px;"><a href="{random_member.U_VIEW_PROFILE}"><!-- IF random_member.USER_COLOR --><span style="color: {random_member.USER_COLOR}; font-weight: bold;"><!-- ELSE --><span><!-- ENDIF -->{random_member.USERNAME}</span></a></span><br style="clear:both" />
|
||||
<span style="float:left;"><img src="portal/images/member.gif" height="15" width="15" alt="{random_member.USERNAME}" /></span><span style="float:left; font-size:12px; padding-left:5px; padding-top:1px;">{random_member.USERNAME_FULL}</span><br style="clear:both" />
|
||||
<!-- IF random_member.AVATAR_IMG --><a href="{random_member.U_VIEW_PROFILE}">{random_member.AVATAR_IMG}</a><br style="clear:both" /><!-- ENDIF -->
|
||||
<!-- IF random_member.RANK_TITLE --><small>{random_member.RANK_TITLE}</small><br style="clear:both" /><!-- ENDIF -->
|
||||
<!-- IF random_member.RANK_IMG -->{random_member.RANK_IMG}<br style="clear:both" /><!-- ENDIF -->
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
</tr>
|
||||
<tr class="row1">
|
||||
<td style="padding:5px 5px 5px 5px;">
|
||||
<span class="gensmall" style="float: left;">{L_POSTED_BY}: <strong><a href="{announcements_row.U_USER_PROFILE}">{announcements_row.POSTER}</a></strong>
|
||||
<span class="gensmall" style="float: left;">{L_POSTED_BY}: {announcements_row.POSTER_FULL}
|
||||
<!-- IF announcements_row.FORUM_NAME --> • {L_FORUM}: <strong><a href="{announcements_row.U_VIEWFORUM}">{announcements_row.FORUM_NAME}</a></strong>
|
||||
<!-- ELSE -->
|
||||
• {L_GLOBAL_ANNOUNCEMENT}
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
<a href="{announcements_row.U_VIEW_COMMENTS}" title="{announcements_row.TITLE}"><strong style="font-size:1.1em;">{announcements_row.TITLE}</strong></a>
|
||||
</span>
|
||||
<span style="float: right;font-size:0.9em; margin: 0 5px 0 0;">
|
||||
{L_POST_BY_AUTHOR}: <strong><a href="{announcements_row.U_USER_PROFILE}">{announcements_row.POSTER}</a></strong>
|
||||
{L_POST_BY_AUTHOR}: {announcements_row.POSTER_FULL}
|
||||
</span>
|
||||
<br style="clear:both" />
|
||||
<!-- IF announcements_row.FORUM_NAME -->
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
</tr>
|
||||
<tr class="row1">
|
||||
<td style="padding:5px 5px 5px 5px;">
|
||||
<span class="gensmall" style="float: left;">{L_POSTED_BY}: <strong><a href="{news_row.U_USER_PROFILE}">{news_row.POSTER}</a></strong><!-- IF news_row.FORUM_NAME --> • {L_FORUM}: <strong><a href="{news_row.U_VIEWFORUM}">{news_row.FORUM_NAME}</a></strong><!-- ENDIF --></span>
|
||||
<span class="gensmall" style="float: left;">{L_POSTED_BY}: {news_row.POSTER_FULL}<!-- IF news_row.FORUM_NAME --> • {L_FORUM}: <strong><a href="{news_row.U_VIEWFORUM}">{news_row.FORUM_NAME}</a></strong><!-- ENDIF --></span>
|
||||
<span class="gensmall" style="float: right;">{news_row.TIME}</span>
|
||||
<br /><br />
|
||||
<div class="postbody">
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<span style="float: left;">
|
||||
<!-- IF news_row.S_UNREAD_INFO -->{NEWEST_POST_IMG}<!-- ELSE -->{READ_POST_IMG}<!-- ENDIF --> {news_row.ATTACH_ICON_IMG} <!-- IF news_row.S_POLL --><strong>{L_POLL}: </strong><!-- ENDIF --><a href="{news_row.U_LAST_COMMENTS}" title="{L_JUMP_NEWEST}"><strong style="font-size:1.1em;">{news_row.TITLE}</strong></a>
|
||||
</span>
|
||||
<span style="float: right;font-size:0.9em; margin: 0 5px 0 0;">{L_LAST_POST} {L_POST_BY_AUTHOR}: <strong><a href="{news_row.U_USER_PROFILE}">{news_row.POSTER}</a></strong></span>
|
||||
<span style="float: right;font-size:0.9em; margin: 0 5px 0 0;">{L_LAST_POST} {L_POST_BY_AUTHOR}: {news_row.POSTER_FULL}</span>
|
||||
<br style="clear:both" />
|
||||
<!-- IF news_row.FORUM_NAME --><span style="float: left; font-size:1.0em; margin: 2px 0 0 22px;">{L_FORUM}: <strong><a href="{news_row.U_VIEWFORUM}">{news_row.FORUM_NAME}</a></strong></span><!-- ENDIF -->
|
||||
<span style="float: right; margin: 0 5px 0 0;">{L_POSTED_ON_DATE} <strong>{news_row.TIME}</strong></span>
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<tr class="row1">
|
||||
<td>
|
||||
<!-- BEGIN random_member -->
|
||||
<span style="float:left;"><img src="portal/images/member.gif" height="15" width="15" alt="{random_member.USERNAME}" /></span><span style="float:left; font-size:12px; padding-left:5px; padding-top:1px;"><a href="{random_member.U_VIEW_PROFILE}"><!-- IF random_member.USER_COLOR --><span style="color: {random_member.USER_COLOR}; font-weight: bold;"><!-- ELSE --><span><!-- ENDIF -->{random_member.USERNAME}</span></a></span><br style="clear:both" />
|
||||
<span style="float:left;"><img src="portal/images/member.gif" height="15" width="15" alt="{random_member.USERNAME}" /></span><span style="float:left; font-size:12px; padding-left:5px; padding-top:1px;">{random_member.USERNAME_FULL}</span><br style="clear:both" />
|
||||
<!-- IF random_member.AVATAR_IMG --><a href="{random_member.U_VIEW_PROFILE}">{random_member.AVATAR_IMG}</a><br style="clear:both" /><!-- ENDIF -->
|
||||
<!-- IF random_member.RANK_TITLE --><small>{random_member.RANK_TITLE}</small><br style="clear:both" /><!-- ENDIF -->
|
||||
<!-- IF random_member.RANK_IMG -->{random_member.RANK_IMG}<br style="clear:both" /><!-- ENDIF -->
|
||||
|
||||
Reference in New Issue
Block a user