?> </div> <?php if ($user->isEmailPublic() || $tbg_user->canAccessConfigurationPage(TBGSettings::CONFIGURATION_SECTION_USERS)) { ?> <div class="user_email"><?php echo $user->getEmail(); ?> </div> <?php } ?> </div> <div class="user_details"> <?php if (TBGUser::isThisGuest() == false) { ?> <div id="friends_message_<?php echo $user->getUsername() . '_' . $rnd_no; ?> " style="padding: 2px 0 2px 0; font-size: 0.9em;"></div> <?php if ($user->getID() != TBGContext::getUser()->getID() && !TBGContext::getUser()->isFriend($user) && !$user->isGuest()) { ?> <div id="friends_link_<?php echo $user->getUsername() . '_' . $rnd_no; ?> "> <span style="padding: 2px; <?php if (TBGContext::getUser()->isFriend($user)) { ?>
<b><?php echo __('This user was last seen online at %time%', array('%time%' => '')); ?> </b><?php echo tbg_formatTime($user->getLastSeen(), 11); ?> <?php } ?> </div> <?php TBGEvent::createNew('core', 'useractions_top', $user)->trigger(); ?> <?php if (TBGUser::isThisGuest() == false && $user->getID() != $tbg_user->getID()) { ?> <div style="padding: 2px;<?php if ($tbg_user->isFriend($user)) { ?> display: none;<?php } ?> " id="add_friend_<?php echo $user->getID() . '_' . $rnd_no; ?> "> <?php echo javascript_link_tag(__('Become friends'), array('onclick' => "_updateDivWithJSONFeedback('" . make_url('toggle_friend', array('mode' => 'add', 'user_id' => $user->getID())) . "', null, 'toggle_friend_{$user->getID()}_{$rnd_no}_indicator', null, null, 'add_friend_{$user->getID()}_{$rnd_no}', ['add_friend_{$user->getID()}_{$rnd_no}'], ['remove_friend_{$user->getID()}_{$rnd_no}']);")); ?> </div>
$tbg_response->addFeed(make_url('project_open_issues', array('project_key' => TBGContext::getCurrentProject()->getKey(), 'format' => 'rss')), __('Open issues for %project_name', array('%project_name' => TBGContext::getCurrentProject()->getName()))); $tbg_response->addFeed(make_url('project_allopen_issues', array('project_key' => TBGContext::getCurrentProject()->getKey(), 'format' => 'rss')), __('Open issues for %project_name (including subprojects)', array('%project_name' => TBGContext::getCurrentProject()->getName()))); $tbg_response->addFeed(make_url('project_closed_issues', array('project_key' => TBGContext::getCurrentProject()->getKey(), 'format' => 'rss')), __('Closed issues for %project_name', array('%project_name' => TBGContext::getCurrentProject()->getName()))); $tbg_response->addFeed(make_url('project_allclosed_issues', array('project_key' => TBGContext::getCurrentProject()->getKey(), 'format' => 'rss')), __('Closed issues for %project_name (including subprojects)', array('%project_name' => TBGContext::getCurrentProject()->getName()))); $tbg_response->addFeed(make_url('project_wishlist_issues', array('project_key' => TBGContext::getCurrentProject()->getKey(), 'format' => 'rss')), __('Wishlist for %project_name', array('%project_name' => TBGContext::getCurrentProject()->getName()))); $tbg_response->addFeed(make_url('project_milestone_todo_list', array('project_key' => TBGContext::getCurrentProject()->getKey(), 'format' => 'rss')), __('Milestone todo-list for %project_name', array('%project_name' => TBGContext::getCurrentProject()->getName()))); $tbg_response->addFeed(make_url('project_month_issues', array('project_key' => TBGContext::getCurrentProject()->getKey(), 'format' => 'rss')), __('Issues reported for %project_name this month', array('%project_name' => TBGContext::getCurrentProject()->getName()))); $tbg_response->addFeed(make_url('project_last_issues', array('project_key' => TBGContext::getCurrentProject()->getKey(), 'format' => 'rss', 'units' => 30, 'time_unit' => 'days')), __('Issues reported for %project_name last 30 days', array('%project_name' => TBGContext::getCurrentProject()->getName()))); if (!TBGUser::isThisGuest()) { $tbg_response->addFeed(make_url('project_my_reported_issues', array('project_key' => TBGContext::getCurrentProject()->getKey(), 'format' => 'rss')), __('Issues reported by me') . ' (' . TBGContext::getCurrentProject()->getName() . ')'); $tbg_response->addFeed(make_url('project_my_assigned_issues', array('project_key' => TBGContext::getCurrentProject()->getKey(), 'format' => 'rss')), __('Open issues assigned to me') . ' (' . TBGContext::getCurrentProject()->getName() . ')'); $tbg_response->addFeed(make_url('project_my_teams_assigned_issues', array('project_key' => TBGContext::getCurrentProject()->getKey(), 'format' => 'rss')), __('Open issues assigned to my teams') . ' (' . TBGContext::getCurrentProject()->getName() . ')'); } } else { $tbg_response->addBreadcrumb(__('Issues'), make_url('search'), tbg_get_breadcrumblinks('main_links')); if (!TBGUser::isThisGuest()) { $tbg_response->addFeed(make_url('my_reported_issues', array('format' => 'rss')), __('Issues reported by me')); $tbg_response->addFeed(make_url('my_assigned_issues', array('format' => 'rss')), __('Open issues assigned to you')); $tbg_response->addFeed(make_url('my_teams_assigned_issues', array('format' => 'rss')), __('Open issues assigned to your teams')); } } ?> <table style="width: 100%; height: 100;" cellpadding="0" cellspacing="0"> <tr> <?php include_component('search/sidebar', array('hide' => $show_results && $resultcount)); ?> <td id="find_issues"> <?php if ($search_error !== null) { ?>