/**
 * 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;
}
Beispiel #2
0
             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;
}