return '<select class="input" name="' . $name . ($multiple ? '[]' : '') . '"' . ($multiple ? ' multiple="multiple" size="' . (sizeof($array) < 8 ? sizeof($array) + 1 : 8) . '"' : '') . '>' . implode("\n\t", $opts) . "\r</select>";
}
-// ################### Start construct_user_display ##################
-// $userinfo needs userid, email, displayname, and showemail
+/**
+ * Constructs the user information link
+ *
+ * @param array Userinfo array - requires userid, email, displayname, and showemail values
+ * @param bool Return HTML or just a string?
+ * @return string
+ */
function construct_user_display($userinfo, $html = true)
{
- global $bugsys;
-
if (!$userinfo['userid'])
{
$userinfo['displayname'] = T('Guest');
-<span title="<lang 1="$userinfo[userid]">{@"User ID: %1$s"}</lang>"><% if ($userinfo['showemail']): %><a href="mailto:$userinfo[email]"><%- $userinfo['displayname'] %></a><% else: %><%- $userinfo['displayname'] %><% endif %></span>
\ No newline at end of file
+<span title="<%- sprintf(T('User ID: %1$s'), $userinfo['userid']) %>"><% if ($userinfo['showemail']): %><a href="mailto:<%- $userinfo['email'] %>"><%- $userinfo['displayname'] %></a><% else: %><%- $userinfo['displayname'] %><% endif %></span>
\ No newline at end of file