/** * show_twitter_feed * * * * * */ function get_twitter_feed($username, $limit = 10) { if (empty($username)) { return false; } // $user_id = get_twitter_userid($username); // $url = 'http://api.twitter.com/1/statuses/user_timeline.rss?user_id='.$user_id.'&count='.$limit; $url = 'http://api.twitter.com/1/statuses/user_timeline.rss?count=' . $limit . '&screen_name=' . $username; $tweets = import_rss($url, $limit); if (empty($tweets)) { return false; } $html = ' <ul class="twitter_feed">'; foreach ($tweets as $tweet) { // format date $tweet_date = '<a href="' . $tweet['link'] . '">' . date('F d \\a\\t H:i', strtotime($tweet['date'])) . '</a>'; // get rid of the 'username: '******'description']); $tweet_text = twitterify($tweet_text); // output $html .= ' <li> <span class="tweet">' . $tweet_text . '</span> <span class="tweet_date">' . $tweet_date . '</span> </li>'; } $html .= ' <li> <span class="twitter_link"> <a href="http://twitter.com/' . $username . '">follow me on Twitter</a> </span> </li> </ul>'; return $html; }
if (count($url_parts) > 4) { $result = mark_removed($url_parts[4]); header("Location: " . $_SERVER["HTTP_REFERER"]); } break; case "restore": if (count($url_parts) > 4) { $result = mark_restored($url_parts[4]); header("Location: " . $_SERVER["HTTP_REFERER"]); } break; } break; case "import": require_once "lib/api/import_feed.php"; import_rss(); break; case "messages": require_once "lib/api/messages.php"; switch ($url_parts[3]) { case "mark_all_read": $result = mark_all_read(); header("Location: " . $_SERVER["HTTP_REFERER"]); break; case "mark_all_inbox_read": $result = mark_all_inbox_read(); header("Location: " . $_SERVER["HTTP_REFERER"]); break; case "mark_all_system_read": $result = mark_all_system_read(); header("Location: " . $_SERVER["HTTP_REFERER"]);
/** * show_twitter_feed * * * * * */ function get_twitter_feed($username, $limit = 10) { if (empty($username)) { return false; } $url = 'http://twitter.com/statuses/user_timeline/' . $username . '.rss'; $tweets = import_rss($url, $limit); if (empty($tweets)) { return false; } $html = ' <ul class="twitter_feed">'; foreach ($tweets as $tweet) { // format date $tweet_date = '<a href="' . $tweet['link'] . '">' . date('F d \\a\\t H:i', strtotime($tweet['date'])) . '</a>'; // get rid of the 'username: '******'description']); // replace @replies with link to other user's Twitter page //$reply_pattern = '/@([A-Za-z0-9_-]+) /'; //$reply_link = '<a href="http://twitter.com/$1/" target="_blank">@$1</a> '; //$tweet_text = preg_replace($reply_pattern, $reply_link, $tweet_text); $tweet_text = twitterify($tweet_text); // output $html .= ' <li> <span class="tweet">' . $tweet_text . '</span> <span class="tweet_date">' . $tweet_date . '</span> </li>'; } $html .= ' <li> <span class="twitter_link"> <a href="http://twitter.com/' . $username . '">follow me on Twitter</a> </span> </li> </ul>'; return $html; }