本文整理汇总了PHP中format_username函数的典型用法代码示例。如果您正苦于以下问题:PHP format_username函数的具体用法?PHP format_username怎么用?PHP format_username使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了format_username函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: _myu_user_dropdown
function _myu_user_dropdown()
{
global $user;
global $language;
$items = array();
if ($user->uid === 0) {
$login_link = l('<span>' . t('Login') . '</span>', '', array('attributes' => array('class' => 'login dropdown-toggle', 'data-toggle' => 'modal'), 'fragment' => 'login', 'external' => TRUE, 'html' => TRUE));
return '<ul class="menu nav navbar-nav user"><li class="dropdown dropdown-user">' . $login_link . '</li></ul>';
} else {
$username = '';
if (!empty($user->picture)) {
$fid = $user->picture;
$file = file_load($fid);
$username = theme('image_style', array('path' => $file->uri, 'style_name' => '29x29', 'attributes' => array('class' => 'img-circle')));
}
$username .= '<span class="username username-hide-on-mobile">' . format_username($GLOBALS['user']) . '</span><i class="fa fa-angle-down"></i>';
$username_link = l($username, 'javascript:;', array('html' => TRUE, 'language' => $language, 'external' => TRUE, 'attributes' => array('class' => 'dropdown-toggle', 'data-close-others' => 'true', 'data-hover' => 'dropdown', 'data-toggle' => 'dropdown')));
$user_menu = menu_tree('user-menu');
foreach ($user_menu as $menu_link) {
if (isset($menu_link['#original_link'])) {
$items[] = l($menu_link['#original_link']['title'], $menu_link['#original_link']['href'], array('language' => $language));
}
}
$user_menu_list = theme('item_list', array('items' => $items, 'type' => 'ul', 'attributes' => array('class' => 'dropdown-menu dropdown-menu-default')));
return '<ul class="menu nav navbar-nav user"><li class="dropdown dropdown-user">' . $username_link . $user_menu_list . '</li></ul>';
}
}
示例2: simpleclean_preprocess_node
/**
* Format submitted by in articles
*/
function simpleclean_preprocess_node(&$vars)
{
$node = $vars['node'];
$vars['date'] = format_date($node->created, 'custom', 'd M Y');
if (variable_get('node_submitted_' . $node->type, TRUE)) {
$vars['display_submitted'] = TRUE;
$vars['submitted'] = t('By @username on !datetime', array('@username' => strip_tags(theme('username', array('account' => $node))), '!datetime' => $vars['date']));
$vars['user_picture'] = theme_get_setting('toggle_node_user_picture') ? theme('user_picture', array('account' => $node)) : '';
// Add a footer for post
$account = user_load($vars['node']->uid);
$vars['simpleclean_postfooter'] = '';
if (!empty($account->signature)) {
$postfooter = "<div class='post-footer'>" . $vars['user_picture'] . "<h3>" . check_plain(format_username($account)) . "</h3>";
$cleansignature = strip_tags($account->signature);
$postfooter .= "<p>" . check_plain($cleansignature) . "</p>";
$postfooter .= "</div>";
$vars['simpleclean_postfooter'] = $postfooter;
}
} else {
$vars['display_submitted'] = FALSE;
$vars['submitted'] = '';
$vars['user_picture'] = '';
}
// Remove Add new comment from teasers on frontpage
if ($vars['is_front']) {
unset($vars['content']['links']['comment']['#links']['comment-add']);
unset($vars['content']['links']['comment']['#links']['comment_forbidden']);
}
}
示例3: adminlte_preprocess_page
/**
* Implement hook_preprocess_page()
*/
function adminlte_preprocess_page(&$vars, $hook)
{
global $user;
global $base_url;
$vars['front_page'] = $base_url;
$theme_path = drupal_get_path('theme', 'adminlte');
// Fontawesome 4.5.0
drupal_add_css('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css', array('type' => 'external', 'scope' => 'header'));
// Ionicons 2.0.1
drupal_add_css('https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css', array('type' => 'external', 'scope' => 'header'));
// jQuery 2.2.3
drupal_add_js($theme_path . '/plugins/jQuery/jQuery-2.2.3.min.js', array('type' => 'file', 'scope' => 'footer'));
// Bootstrap 3.3.5
drupal_add_js($theme_path . '/bootstrap/js/bootstrap.min.js', array('type' => 'file', 'scope' => 'footer'));
// jQuery UI
drupal_add_js('https://code.jquery.com/ui/1.11.4/jquery-ui.min.js', array('type' => 'external', 'scope' => 'footer'));
// FastClick
drupal_add_js($theme_path . '/plugins/fastclick/fastclick.min.js', array('type' => 'file', 'scope' => 'footer'));
// AdminLTE App
drupal_add_js($theme_path . '/dist/js/app.min.js', array('type' => 'file', 'scope' => 'footer'));
// Moment
drupal_add_js('https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.2/moment.min.js', array('type' => 'external', 'scope' => 'footer'));
// Fullcalendar
drupal_add_js($theme_path . '/plugins/fullcalendar/fullcalendar.min.js', array('type' => 'file', 'scope' => 'footer'));
// Additional js for theme.
drupal_add_js($theme_path . '/assets/js/script.js', array('type' => 'file', 'scope' => 'footer'));
$vars['logout'] = '/user/logout';
$vars['profile'] = 'user/' . $user->uid;
$roles = end($user->roles);
$vars['role'] = ucfirst($roles);
reset($user->roles);
// Check if user is login
if (user_is_logged_in()) {
$account = user_load($user->uid);
$avatar_uri = drupal_get_path('theme', 'adminlte') . '/img/avatar.png';
$alt = t("@user's picture", array('@user' => format_username($user)));
// Display profile picture.
if (!empty($account->picture)) {
$user_picture = theme('image_style', array('style_name' => 'thumbnail', 'path' => $account->picture->uri, 'alt' => $alt, 'title' => $alt, 'attributes' => array('class' => 'img-circle')));
$user_picture_m = theme('image_style', array('style_name' => 'thumbnail', 'path' => $account->picture->uri, 'alt' => $alt, 'title' => $alt, 'attributes' => array('class' => 'user-image')));
} else {
$user_picture_config = array('style_name' => 'thumbnail', 'path' => $avatar_uri, 'alt' => $alt, 'title' => $alt, 'attributes' => array('class' => 'img-circle'));
$user_picture_m_config = array('style_name' => 'thumbnail', 'path' => $avatar_uri, 'alt' => $alt, 'title' => $alt, 'attributes' => array('class' => 'user-image'));
$user_picture = adminlte_image_style($user_picture_config);
$user_picture_m = adminlte_image_style($user_picture_m_config);
}
// Assign profile picture in variables.
$vars['avatar'] = $user_picture;
$vars['avatarsm'] = $user_picture_m;
// Display history of member.
$vars['history'] = 'Member for ' . format_interval(time() - $user->created);
// Display username or you can change this to set the fullname of user login.
$vars['fullname'] = $account->name;
}
}
示例4: townsquare_bootstrap_preprocess_page
/**
* Implements theme_preprocess_page().
*/
function townsquare_bootstrap_preprocess_page(&$vars)
{
global $user;
$vars['primary_local_tasks'] = menu_primary_local_tasks();
$vars['secondary_local_tasks'] = menu_secondary_local_tasks();
// The following menu stuff is lame
foreach ($vars['main_menu'] as $item => $options) {
$vars['main_menu'][$item]['html'] = TRUE;
$vars['main_menu'][$item]['attributes']['id'] = 'menu-link-' . drupal_clean_css_identifier($options['href']);
}
$admin_menu = menu_tree_all_data('management');
$children = array_pop($admin_menu);
if ($children) {
foreach ($children['below'] as $key => $value) {
$children['below'][$key]['below'] = array();
}
$vars['admin_menu'] = menu_tree_output($children['below']);
}
// Add user picture if logged in
if ($user->uid) {
$vars['user_name'] = check_plain($user->name);
if (!empty($user->picture)) {
if (is_numeric($user->picture)) {
$user->picture = file_load($user->picture);
}
if (!empty($user->picture->uri)) {
$filepath = $user->picture->uri;
}
} elseif (variable_get('user_picture_default', '')) {
$filepath = variable_get('user_picture_default', '');
}
if (isset($filepath)) {
$alt = t("@user's picture", array('@user' => format_username($user)));
if (module_exists('image') && file_valid_uri($filepath) && ($style = variable_get('user_picture_style', ''))) {
$vars['user_picture'] = theme('image_style', array('style_name' => $style, 'path' => $filepath, 'alt' => $alt, 'title' => $alt));
} else {
$vars['user_picture'] = theme('image', array('path' => $filepath, 'alt' => $alt, 'title' => $alt));
}
} else {
$vars['user_picture'] = '<i class="icon-user"></i>';
}
} else {
unset($vars['secondary_menu']);
$vars['login'] = drupal_get_form('user_login_block');
}
// Add Bootstrap
$path = libraries_get_path('bootstrap');
drupal_add_css($path . '/css/bootstrap.css');
drupal_add_css($path . '/css/bootstrap-responsive.css');
drupal_add_js($path . '/js/bootstrap.js');
$path = libraries_get_path('font-awesome');
drupal_add_css($path . '/css/font-awesome.css');
}
示例5: nesi_bootstrap_menu_tree__menu_researcher_menu
function nesi_bootstrap_menu_tree__menu_researcher_menu($variables)
{
global $user;
$user_data = user_load($user->uid);
$output = '';
$output .= '<ul id="user-menu" class="menu nav dropdown">';
$output .= '<li>';
$output .= '<a href="#" class="dropdown-toggle" data-toggle="dropdown" data-target="#">' . format_username($user_data) . '<span class="caret"></span></a>';
$output .= '<ul class="dropdown-menu">' . $variables['tree'] . '</ul>';
$output .= '</li>';
$output .= '</ul>';
return $output;
}
示例6: defaultDatas
/**
* {@inheritDoc}
* @see ReactComponentInterface::defaultDatas()
*/
public function defaultDatas($route)
{
global $user, $pager_page_array, $pager_total;
$pager_element = 0;
$options = $this->getOptions();
$node = node_load($options['nid']);
$data_model = $this->dataModel($route);
$datas = array('user' => $data_model['user'], 'comments' => array());
if ($user->uid) {
$datas['user']['uid'] = $user->uid;
$datas['user']['name'] = format_username($user);
$datas['user']['url'] = url('user/' . $user->uid);
}
if ($options['pager']) {
$page = isset($_GET['offset']) ? round($_GET['offset'] / $options['limit']) : 0;
$datas['pager'] = array('total' => $pager_total[$pager_element], 'current' => $pager_page_array[$pager_element] + 1, 'visiblePages' => 3, 'limit' => $options['limit']);
}
$datas['user']['deleteAccess'] = user_access('administer comments') && user_access('post comments');
$datas['user']['editAccess'] = user_access('administer comments') && user_access('post comments') || comment_access('edit', $comment) && user_access('post comments');
$datas['user']['postAccess'] = $node->comment == COMMENT_NODE_OPEN && (user_access('administer comments') || user_access('post comments'));
$datas['user']['moderateAccess'] = user_access('administer comments') && user_access('post comments');
$datas['user']['postWithoutApprovalAccess'] = user_access('administer comments') && user_access('post comments') || user_access('skip comment approval');
$comments = array();
foreach ($this->elements() as $comment) {
$data = $data_model['comment'];
$data['body'] = $comment->comment_body[LANGUAGE_NONE][0]['value'];
$data['author'] = $comment->name;
if (!empty($comment->uid)) {
$author = user_load($comment->uid);
if (is_object($author)) {
$data['author'] = format_username($author);
$data['authorURL'] = url('user/' . $author->uid);
}
}
$data['subject'] = $comment->subject;
$data['pid'] = $comment->pid;
$data['body'] = $comment->comment_body[LANGUAGE_NONE][0]['value'];
$data['id'] = $comment->cid;
$data['new'] = $comment->new != MARK_READ ? 1 : 0;
$data['date'] = $date = !empty($comment->date) ? $comment->date : format_date($comment->created, 'custom', 'Y-m-d H:i O');
$data['status'] = $comment->status == COMMENT_NOT_PUBLISHED ? 0 : 1;
$comments[$comment->cid] = $data;
}
$result = $this->_sortCommentsChildrens($comments);
$datas['comments'] = $result;
return $datas;
}
示例7: _bootstrap_theme_get_participants_html
function _bootstrap_theme_get_participants_html($participants)
{
global $user;
if (!empty($participants)) {
$participants = _privatemsg_generate_user_array($participants);
} else {
$participants = array($user);
}
$output = '';
foreach ($participants as $account) {
if (!empty($output)) {
$output .= ', ';
}
$output .= '<a href="' . url('user/' . $account->uid) . '">' . format_username($account) . '</a>';
}
return $output;
}
示例8: parse
/**
* {@inheritdoc}
*/
public function parse(ContextInterface $context, InlineParserContext $inline_context)
{
$cursor = $inline_context->getCursor();
// The @ symbol must not have any other characters immediately prior.
$previous_char = $cursor->peek(-1);
if ($previous_char !== NULL && $previous_char !== ' ') {
// peek() doesn't modify the cursor, so no need to restore state first.
return FALSE;
}
// Save the cursor state in case we need to rewind and bail.
$previous_state = $cursor->saveState();
// Advance past the @ symbol to keep parsing simpler.
$cursor->advance();
// Parse the handle.
$text = $cursor->match('/^[^\\s]+/');
$url = '';
$title = '';
$type = $this->getSetting('type');
if ($type === 'user') {
$user = user_load_by_name($text);
if ((!$user || !$user->uid) && is_numeric($text)) {
$user = user_load((int) $text);
}
if ($user && $user->uid) {
$url = url("user/{$user->uid}", ['absolute' => TRUE]);
$title = t('View user profile.');
if ($this->getSetting('format_username')) {
$text = format_username($user);
}
} else {
$text = FALSE;
}
} elseif ($type === 'url' && ($url = $this->getSetting('url')) && strpos($url, '[text]') !== FALSE) {
$url = str_replace('[text]', $text, $url);
} else {
$text = FALSE;
}
// Regex failed to match; this isn't a valid @ handle.
if (empty($text) || empty($url)) {
$cursor->restoreState($previous_state);
return FALSE;
}
$inline_context->getInlines()->add(new Link($url, '@' . $text, $title));
return TRUE;
}
示例9: submit_preview
function submit_preview($subject, $abstract, $article, $section)
{
global $allowed_html, $theme, $user;
include "includes/story.inc";
$output .= "<FORM ACTION=\"submit.php\" METHOD=\"post\">\n";
$output .= "<B>" . t("Your name") . ":</B><BR>\n";
$output .= format_username($user->userid) . "<P>";
$output .= "<B>" . t("Subject") . ":</B><BR>\n";
$output .= "<INPUT TYPE=\"text\" NAME=\"subject\" SIZE=\"50\" MAXLENGTH=\"60\" VALUE=\"" . check_textfield($subject) . "\"><P>\n";
$output .= "<B>" . t("Section") . ":</B><BR>\n";
foreach ($sections = section_get() as $value) {
$options .= " <OPTION VALUE=\"{$value}\"" . ($section == $value ? " SELECTED" : "") . ">{$value}</OPTION>\n";
}
$output .= "<SELECT NAME=\"section\">{$options}</SELECT><P>\n";
$output .= "<B>" . t("Abstract") . ":</B><BR>\n";
$output .= "<TEXTAREA WRAP=\"virtual\" COLS=\"50\" ROWS=\"10\" NAME=\"abstract\">" . check_textarea($abstract) . "</TEXTAREA><BR>\n";
$output .= "<SMALL><I>" . t("Allowed HTML tags") . ": " . htmlspecialchars($allowed_html) . ".</I></SMALL><P>\n";
$output .= "<B>" . t("Extended story") . ":</B><BR>\n";
$output .= "<TEXTAREA WRAP=\"virtual\" COLS=\"50\" ROWS=\"15\" NAME=\"article\">" . check_textarea($article) . "</TEXTAREA><BR>\n";
$output .= "<SMALL><I>" . t("Allowed HTML tags") . ": " . htmlspecialchars($allowed_html) . ".</I></SMALL><P>\n";
$duplicate = db_result(db_query("SELECT COUNT(id) FROM stories WHERE subject = '" . check_input($subject) . "'"));
if (empty($subject)) {
$output .= "<FONT COLOR=\"red\">" . t("Warning: you did not supply a subject.") . "</FONT><P>\n";
$output .= "<INPUT TYPE=\"submit\" NAME=\"op\" VALUE=\"" . t("Preview submission") . "\">\n";
} else {
if (empty($abstract)) {
$output .= "<FONT COLOR=\"red\">" . t("Warning: you did not supply an abstract.") . "</FONT><P>\n";
$output .= "<INPUT TYPE=\"submit\" NAME=\"op\" VALUE=\"" . t("Preview submission") . "\">\n";
} else {
if ($duplicate) {
$output .= "<FONT COLOR=\"red\">" . t("Warning: there is already a story with that subject.") . "</FONT><P>\n";
$output .= "<INPUT TYPE=\"submit\" NAME=\"op\" VALUE=\"" . t("Preview submission") . "\">\n";
} else {
$output .= "<INPUT TYPE=\"submit\" NAME=\"op\" VALUE=\"" . t("Preview submission") . "\">\n";
$output .= "<INPUT TYPE=\"submit\" NAME=\"op\" VALUE=\"" . t("Submit submission") . "\">\n";
}
}
}
$output .= "</FORM>\n";
$theme->header();
$theme->story(new Story($user->userid, $subject, $abstract, $article, $section, time()), "[ " . t("reply to this story") . " ]");
$theme->box(t("Submit a story"), $output);
$theme->footer();
}
示例10: _bootstrap_theme_pending_approval_reported_contents
function _bootstrap_theme_pending_approval_reported_contents()
{
$header = array('Contribution Data');
$rows = array();
foreach (bootstrap_theme_get_contributions(NODE_NOT_PUBLISHED) as $contribution) {
$contribution = node_load($contribution->nid);
$collection = node_load($contribution->og_group_ref[$contribution->language][0]['target_id']);
$row = array();
$html = '';
$html .= '<div class="ctb-title"><a href="' . url('node/' . $collection->nid) . '">' . $collection->title . ': <a href="' . url('node/' . $contribution->nid) . '">' . $contribution->title . '</a></div>';
$html .= '<div class="ctb-added">' . date('F d Y', $contribution->created) . ' by ' . '<a href="' . url('user/' . $contribution->uid) . '" class="ctb-author">' . format_username(user_load($contribution->uid)) . '</a>' . '</div>';
$html .= '<div class="ctb-desc">' . $contribution->body[$contribution->language][0]['value'] . '...</div>';
$row[] = array('data' => $html);
$rows[] = $row;
}
$output = theme('table', array('header' => $header, 'rows' => $rows, 'attributes' => array('class' => array('data-table-reported-contents'))));
$output .= theme('pager');
return $output;
}
示例11: menu_get_object
print $attributes;
?>
>
<?php
$account = menu_get_object('user');
$r_profile = profile2_load_by_user($account->uid);
?>
<div class="module-wrapper module-wrapper-first">
<h2>Account information</h2>
<div class="module module-account">
<div class="account-photo"><?php
print render($user_profile['user_picture']);
?>
</div>
<div class="account-name"><?php
print format_username($account);
?>
</div>
<div class="account-mail"><?php
print $account->mail;
?>
</div>
<div class="account-history"><?php
print render($user_profile['summary']['member_for']);
?>
</div>
</div>
</div>
<div class="module-wrapper">
<h2>Researcher information</h2>
示例12: pager
$pager = pager($perpage, $count1, 'admin.php?action=shistory&');
$res = sql_query("SELECT s.id, s.userid, s.date , s.text, s.to_user, u.username, u.pirate, u.king, u.enabled, u.class, u.donor, u.warned, u.leechwarn, u.chatpost FROM shoutbox as s LEFT JOIN users as u ON s.userid=u.id ORDER BY s.date DESC " . $pager['limit'] . "") or sqlerr(__FILE__, __LINE__);
if ($count1 > $perpage) {
$HTMLOUT .= $pager['pagertop'];
}
$HTMLOUT .= begin_main_frame();
if (mysql_num_rows($res) == 0) {
$HTMLOUT .= "No shouts here";
} else {
$HTMLOUT .= "<table align='center' border='0' cellspacing='0' cellpadding='2' width='100%' class='small'>\n";
while ($arr = mysql_fetch_assoc($res)) {
if ($arr['to_user'] != $CURUSER['id'] && $arr['to_user'] != 0 && $arr['userid'] != $CURUSER['id']) {
continue;
}
if ($arr['to_user'] == $CURUSER['id'] || $arr['userid'] == $CURUSER['id'] && $arr['to_user'] != 0) {
$private = "<img src='{$TBDEV['pic_base_url']}private-shout.png' alt='Private shout' title='Private shout!' width='16' style='padding-left:2px;padding-right:2px;' border='0' />";
} else {
$private = "<img src='{$TBDEV['pic_base_url']}group.png' alt='Public shout' title='Public shout!' width='16' style='padding-left:2px;padding-right:2px;' border='0' />";
}
$date = get_date($arr["date"], 0, 1);
$user_stuff = $arr;
$user_stuff['id'] = $arr['userid'];
$HTMLOUT .= "<tr style='background-color:grey;'><td><span class='size1' style='color:white; '>[{$date}] [{$private}]</span>\n " . format_username($user_stuff) . "<span class='size2' style='color:white;'> " . format_comment($arr["text"]) . "\n</span></td></tr>\n";
}
$HTMLOUT .= "</table>";
}
if ($count1 > $perpage) {
$HTMLOUT .= $pager['pagerbottom'];
}
$HTMLOUT .= end_main_frame();
print stdhead('Shout History') . $HTMLOUT . stdfoot();
示例13: foreach
foreach ($shouts as $arr) {
if ($arr['to_user'] != $CURUSER['id'] && $arr['to_user'] != 0 && $arr['userid'] != $CURUSER['id']) {
continue;
}
$private = '';
if ($arr['to_user'] == $CURUSER['id'] && $arr['to_user'] > 0) {
$private = "<a href=\"javascript:private_reply('" . htmlsafechars($arr['username']) . "')\"><img src=\"{$INSTALLER09['pic_base_url']}private-shout.png\" alt=\"Private shout\" title=\"Private shout! click to reply to " . htmlsafechars($arr['username']) . "\" width=\"16\" style=\"padding-left:2px;padding-right:2px;\" border=\"0\" /></a>";
}
$edit = $CURUSER['class'] >= UC_STAFF || $arr['userid'] == $CURUSER['id'] && ($CURUSER['class'] >= UC_POWER_USER && $CURUSER['class'] <= UC_STAFF) ? "<a href='{$INSTALLER09['baseurl']}/shoutbox.php?edit=" . (int) $arr['id'] . "&user=" . (int) $arr['userid'] . "'><img src='{$INSTALLER09['pic_base_url']}button_edit2.gif' border='0' alt=\"Edit Shout\" title=\"Edit Shout\" /></a> " : "";
$del = $CURUSER['class'] >= UC_STAFF ? "<a href='./shoutbox.php?del=" . (int) $arr['id'] . "'><img src='{$INSTALLER09['pic_base_url']}button_delete2.gif' border='0' alt=\"Delete Single Shout\" title=\"Delete Single Shout\" /></a> " : "";
$delall = $CURUSER['class'] == UC_MAX ? "<a href='./shoutbox.php?delall' onclick=\"confirm_delete(); return false;\"><img src='{$INSTALLER09['pic_base_url']}del.png' border='0' alt=\"Empty Shout\" title=\"Empty Shout\" /></a> " : "";
//$delall
$pm = $CURUSER['id'] != $arr['userid'] ? "<span class='date' style=\"color:{$dtcolor}\"><a target='_blank' href='./pm_system.php?action=send_message&receiver=" . (int) $arr['userid'] . "'><img src='{$INSTALLER09['pic_base_url']}button_pm2.gif' border='0' alt=\"Pm User\" title=\"Pm User\" /></a></span>\n" : "";
$date = get_date($arr["date"], 0, 1);
$reply = $CURUSER['id'] != $arr['userid'] ? "<a href=\"javascript:window.top.SmileIT('[b][i]=> [color=#" . get_user_class_color($arr['class']) . "]" . ($arr['perms'] & bt_options::PERMS_STEALTH ? "UnKnown" : htmlsafechars($arr['username'])) . "[/color] -[/i][/b]','shbox','shbox_text')\"><img height='10' src='{$INSTALLER09['pic_base_url']}reply.gif' title='Reply' alt='Reply' style='border:none;' /></a>" : "";
$user_stuff = $arr;
$user_stuff['id'] = $arr['perms'] & bt_options::PERMS_STEALTH ? "" . ($user_stuff['id'] = $INSTALLER09['bot_id'] . "") : "" . ($user_stuff['id'] = (int) $arr['userid'] . "");
$user_stuff['username'] = $arr['perms'] & bt_options::PERMS_STEALTH ? "" . ($user_stuff['username'] = 'UnKn0wn' . "") : "" . ($user_stuff['username'] = htmlsafechars($arr['username']) . "");
$HTMLOUT .= "<tr style='background-color:{$bg};'><td><span class='size1' style='color:{$fontcolor};'>[{$date}]</span>\n{$del}{$edit}{$pm}{$reply}{$private} " . format_username($user_stuff, true) . "<span class='size2' style='color:{$fontcolor};'>" . format_comment($arr["text"]) . "\n</span></td></tr>\n";
}
$HTMLOUT .= "</table>";
} else {
//== If there are no shouts
if (empty($shouts)) {
$HTMLOUT .= "<tr style='background-color:{$bg};'><td><span class='size1' style='color:{$fontcolor};'>No shouts here</span></td></tr>\n";
}
$HTMLOUT .= "</table>";
}
}
$HTMLOUT .= "</body></html>";
echo $HTMLOUT;
示例14: header
$HTMLOUT .= "<p>Saved.</p>\n";
header("Refresh: 2; url=staffpanel.php?tool=events");
}
}
}
}
}
if ($count1 > $perpage) {
$HTMLOUT .= $pager['pagertop'];
}
$HTMLOUT .= "<p><strong> Events Schedular </strong> (eZERO) - <strong> <font color='red'>BETA</font> </strong> </p>\n<form action='' method='post'>\n<table width='80%' cellpadding='6'>\n<tr><th>User</th><th>Text</th><th>Start</th><th>End</th><th>Freeleech?</th><th>DUpload?</th><th>halfdownload?</th><th>Show Dates?</th><th> </th></tr>";
foreach ($scheduled_events as $scheduled_event) {
$id = (int) $scheduled_event['id'];
$users = $scheduled_event;
$users['id'] = (int) $scheduled_event['userid'];
$username = format_username($users);
$text = htmlsafechars($scheduled_event['overlayText']);
$start = get_date((int) $scheduled_event['startTime'], 'DATE');
$end = get_date((int) $scheduled_event['endTime'], 'DATE');
$freeleech = (bool) (int) $scheduled_event['freeleechEnabled'];
$doubleUpload = (bool) (int) $scheduled_event['duploadEnabled'];
$halfdownload = (bool) (int) $scheduled_event['hdownEnabled'];
if ($freeleech) {
$freeleech = "<img src=\"{$INSTALLER09['pic_base_url']}on.gif\" alt=\"Freeleech Enabled\" title=\"Enabled\" />";
} else {
$freeleech = "<img src=\"{$INSTALLER09['pic_base_url']}off.gif\" alt=\"Freeleech Disabled\" title=\"Disabled\" />";
}
if ($doubleUpload) {
$doubleUpload = "<img src=\"{$INSTALLER09['pic_base_url']}on.gif\" alt=\"Double Upload Enabled\" title=\"Enabled\" />";
} else {
$doubleUpload = "<img src=\"{$INSTALLER09['pic_base_url']}off.gif\" alt=\"Double Upload Disabled\" title=\"Disabled\" />";
示例15: format_username
<tr class="colhead">
<td>User</td>
<td>IP</td>
<td>Dupes</td>
<td>Registered</td>
</tr>
<?
while(list($UserID, $IP, $Username, $PermissionID, $Enabled, $Donor, $Warned, $Joined, $Uses)=$DB->next_record()) {
$Row = ($Row == 'b') ? 'a' : 'b';
?>
<tr class="row<?php
echo $Row;
?>
">
<td><?php
echo format_username($UserID, $Username, $Donor, $Warned, $Enabled, $PermissionID);
?>
</td>
<td><span style="float:left;"><?php
echo display_str($IP);
?>
</span><span style="float:right;">[<a href="userhistory.php?action=ips&userid=<?php
echo $UserID;
?>
" title="History">H</a>|<a href="user.php?action=search&ip_history=on&ip=<?php
echo display_str($IP);
?>
" title="Search">S</a>]</span></td>
<td><?php
echo display_str($Uses);
?>