function get_wpu_latest_phpbb_topics($args = '') { global $scriptPath, $phpEx, $wpuAbs; $defaults = array('limit' => 10, 'before' => '<li>', 'after' => '</li>', 'forum' => ''); extract(_wpu_process_args($args, $defaults)); $limit = $limit > 50 ? 50 : $limit; if ($posts = $wpuAbs->get_recent_topics($forum, $limit)) { $profile_path = $wpuAbs->ver == 'PHPBB2' ? "profile.{$phpEx}" : "memberlist.{$phpEx}"; foreach ($posts as $post) { $topic_link = '<a href="' . add_trailing_slash($scriptPath) . "viewtopic.{$phpEx}?t=" . $post['topic_id'] . '">' . $post['topic_title'] . '</a>'; $forum_link = '<a href="' . add_trailing_slash($scriptPath) . "viewforum.{$phpEx}?f=" . $post['forum_id'] . '">' . $post['forum_name'] . '</a>'; $user_link = '<a href="' . add_trailing_slash($scriptPath) . "{$profile_path}.{$phpEx}?mode=viewprofile&u=" . $post['user_id'] . '">' . $post['username'] . '</a>'; $output .= $before . sprintf(__('%1s, posted by %2s in %3s'), $topic_link, $user_link, $forum_link) . "{$after}\n"; } } else { $output = __('No topics to show'); } return $output; }
/** * Nav block footer * @conceived by *daniel */ function wpu_phpbb_nav_block_footer($args) { global $phpbbForum, $phpEx, $wpUnited; $defaults = array('showSiteHome' => 1, 'useNativeCSS' => 0); extract(_wpu_process_args($args, $defaults)); $ret = ''; $timeZoneString = ''; $nativeClass = !$useNativeCSS ? 'wpuisle' : 'wpunative'; // get timezone $fStateChanged = $phpbbForum->foreground(); global $config; $tz = $phpbbForum->get_userdata('user_id') != ANONYMOUS ? strval(doubleval($phpbbForum->get_userdata('user_timezone'))) : strval(doubleval($config['board_timezone'])); if ($phpbbForum->get_userdata('user_dst') || $phpbbForum->get_userdata('user_id') == ANONYMOUS && $config['board_dst']) { $timeZoneString = sprintf($phpbbForum->lang['ALL_TIMES'], $phpbbForum->lang['tz'][$tz], $phpbbForum->lang['tz']['dst']); } else { $timeZoneString = sprintf($phpbbForum->lang['ALL_TIMES'], $phpbbForum->lang['tz'][$tz], ''); } $phpbbForum->restore_state($fStateChanged); ?> <div class="textwidget <?php echo $nativeClass; ?> "><div class="<?php echo $nativeClass; ?> 2"> <div class="navbar "> <div class="navinner"><span class="corners-top"><span></span></span> <ul class="linklist"> <li class="icon-home"> <?php echo _wpu_get_breadcrumbs($showSiteHome); ?> </li> <li class="rightside"><a href="<?php echo $phpbbForum->append_sid($phpbbForum->get_board_url() . 'memberlist.' . $phpEx . '?mode=leaders'); ?> "><?php echo $phpbbForum->lang['THE_TEAM']; ?> </a> • <a href="<?php echo $phpbbForum->append_sid($phpbbForum->get_board_url() . 'ucp.' . $phpEx . '?mode=delete_cookies'); ?> "><?php echo $phpbbForum->lang['DELETE_COOKIES']; ?> </a> • <?php echo $timeZoneString; ?> </li> </ul> <span class="corners-bottom"><span></span></span></div> </div> </div></div> <?php }