-<div id="statuses" class="column round-left">\r
-<script type="text/javascript" src="js/userlist.js?ver=2010032102"></script>\r
-<?php\r
- include_once('ajax/timeline_format.php');\r
- \r
- if(!isset($_SESSION)){\r
- session_start();\r
- }\r
- $test_var = false;\r
-\r
- $t = getTwitter();\r
- refreshProfile($t);\r
- $p = -1;\r
- if (isset($_GET['p'])) {\r
- $p = $_GET['p'] = '' ? -1 : $_GET['p']; // 如果出现 p= 的情况会异常\r
- }\r
- $c = -1;\r
- if (isset($_GET['c'])) {\r
- $c = $_GET['c'];\r
- }\r
-\r
- $id = isset($_GET['id']) ? $_GET['id'] : null;\r
- $userid = $id;\r
- {\r
- switch ($type) {\r
- case 'blocks':\r
- echo $userid ? "You can't view others' blocking!" : "\r
- <h2 style='margin: 10px 0pt 20px 15px'>\r
- <span>People I'm blocking</span>\r
- </h2>\r
- <div id='subnav'>\r
- <span class='subnavLink'><a href='friends.php'>People I'm following</a></span>\r
- <span class='subnavLink'><a href='followers.php'>People who follow me</a></span> \r
- <span class='subnavNormal'>People I'm blocking</span>\r
- </div>";\r
- break;\r
- case 'friends':\r
- echo $userid ? "\r
- <h2 style='margin: 10px 0pt 20px 15px'>\r
- <span>People <a href='user.php?id=$userid'>" . $userid . "</a> is following</span>\r
- </h2>\r
- <div id='subnav'>\r
- <span class='subnavNormal'>People <b>" . $userid . "</b> is following</span>\r
- <span class='subnavLink'><a href='followers.php?id=$userid'>People who follow <b>" . $userid . "</b></a></span>\r
- </div>" : "\r
- <h2 style='margin: 10px 0pt 20px 15px'>\r
- <span>People I'm following</span>\r
- </h2>\r
- <div id='subnav'>\r
- <span class='subnavNormal'>People I'm following</span>\r
- <span class='subnavLink'><a href='followers.php'>People who follow me</a></span>\r
- <span class='subnavLink'><a href='block.php'>People I'm blocking</a></span>\r
- </div>";\r
- break;\r
- case 'followers':\r
- echo $userid ? "\r
- <h2 style='margin: 10px 0pt 20px 15px'>\r
- <span>People who follow <a href='user.php?id=$userid'>" . $userid . "</a></span>\r
- </h2>\r
- <div id='subnav'>\r
- <span class='subnavLink'><a href='friends.php?id=$userid'>People <b>" . $userid . "</b> is following</a></span>\r
- <span class='subnavNormal'>People who follow <b>" . $userid . "</b></span>\r
- </div>" : "\r
- <h2 style='margin: 10px 0pt 20px 15px'>\r
- <span>People who follow me</span>\r
- </h2>\r
- <div id='subnav'><span class='subnavLink'><a href='friends.php'>People I'm following</a></span>\r
- <span class='subnavNormal'>People who follow me</span>\r
- <span class='subnavLink'><a href='block.php'>People I'm blocking</a></span>\r
- </div>";\r
- break;\r
- case 'list_members':\r
- echo "\r
- <h2 style='margin: 10px 0pt 20px 15px'>\r
- <span>Members of list <span class=\"list_id\">$id</span></span>\r
- </h2>\r
- <div id='subnav'><span class='subnavNormal'>Members of list <b>$id</b></span>\r
- <span class='subnavLink'><a href='list.php?id=$id'>Go back to the list</a></span>\r
- </div>";\r
- break;\r
- case 'list_followers':\r
- echo "\r
- <h2 style='margin: 10px 0pt 20px 15px'>\r
- <span>Followers of list $id</span>\r
- </h2>\r
- <div id='subnav'><span class='subnavNormal'>Followers of list <b>$id</b></span>\r
- <span class='subnavLink'><a href='list.php?id=$id'>Go back to the list</a></span>\r
- </div>";\r
- break;\r
- case 'browse':\r
- echo "<div id='subnav'><span class='subnavNormal'>See what people are saying about…</span></div>";\r
- break;\r
- }\r
- }\r
-\r
- echo '<div class="clear"></div>';\r
- switch ($type) {\r
- case 'blocks':\r
- $p = $p < 1 ? 1 : $p;\r
- $t->type = 'xml';\r
- $userlist = $t->blockingList($p)->user;\r
- $nextlist = count($userlist) == 20 ? $p + 1 : 0;\r
- $prelist = $p <= 1 ? 0 : $p - 1;\r
- break;\r
- case 'friends':\r
- $t->type = 'xml';\r
- $userlist = $t->friends($id, $p);\r
- $next_page = $userlist->next_cursor;\r
- $previous_page = $userlist->previous_cursor;\r
- $userlist = $userlist->users->user;\r
- break;\r
- case 'followers':\r
- $t->type = 'xml';\r
- $userlist = $t->followers($id, $p);\r
- $next_page = $userlist->next_cursor;\r
- $previous_page = $userlist->previous_cursor;\r
- $userlist = $userlist->users->user;\r
- break;\r
- case 'list_members':\r
- $t->type = 'xml';\r
- $userlist = $t->listMembers($id, $c);\r
- $nextlist = (string) $userlist->next_cursor;\r
- $prelist = (string) $userlist->previous_cursor;\r
- $userlist = $userlist->users->user;\r
- break;\r
- case 'list_followers':\r
- $t->type = 'xml';\r
- $userlist = $t->listFollowers($id, $c);\r
- $nextlist = (string) $userlist->next_cursor;\r
- $prelist = (string) $userlist->previous_cursor;\r
- $userlist = $userlist->users->user;\r
- break;\r
- case 'browse':\r
- $userlist = $t->followers($id, $p);\r
- break;\r
- }\r
-\r
- $empty = count($userlist) == 0? true: false;\r
- if ($empty) {\r
- if($type == 'blocks'){\r
- $empty_msg = 'No blocked user to display.';\r
- }else{\r
- $empty_msg = 'No tweet to display.';\r
- }\r
- echo "<div id=\"empty\">$empty_msg</div>";\r
- } else {\r
- $output = '<ol class="rank_list">';\r
- foreach ($userlist as $user) {\r
- $output .= "\r
- <li>\r
- <span class=\"rank_img\">".initShortcutMenu($user)."\r
- <a href=\"user.php?id=".$user->screen_name."\" target=\"_blank\"><img title=\"Click for more functions\" src=\"".getAvatar($user->profile_image_url)."\" /></a>\r
- </span>\r
- <div class=\"rank_content\">\r
- <span class=\"rank_num\"><span class=\"rank_name\"><a href=\"user.php?id=$user->screen_name\">$user->name</a></span> <span class=\"rank_screenname\">$user->screen_name</span><span id=\"rank_id\" style=\"display: none;\">$user->id</span></span>\r
- <span class=\"rank_count\"><b>Followers:</b> $user->followers_count <b>Following:</b> $user->friends_count <b>Tweets:</b> $user->statuses_count</span>\r
- ";\r
- if ($user->description) $output .= "<span class=\"rank_description\"><b>Bio:</b> $user->description</span>";\r
- $list_id = explode("/",$id);\r
- if ($type == 'list_members' && $list_id[0] == $t->username) $output .= "<span class=\"status_info\"><a class=\"delete_btn list_delete_btn\" href=\"javascript:void()\">删除</a></span>";\r
- $output .= "\r
- </div>\r
- </li>\r
- ";\r
- }\r
- $output .= "</ol><div id=\"pagination\">";\r
- if ($type == 'list_members' || $type == 'list_followers' || $type == 'blocks') {\r
- if ($prelist != 0) $output .= "<a id=\"more\" class=\"round more\" style=\"float: left;\" href=\"list_members.php?id=$id&c=$prelist\">Back</a>";\r
- if ($nextlist != 0) $output .= "<a id=\"more\" class=\"round more\" style=\"float: right;\" href=\"list_members.php?id=$id&c=$nextlist\">Next</a>";\r
- } else {\r
- if ($id) {\r
- if ($p >0)\r
- $output .= "<a id=\"more\" class=\"round more\" style=\"float: left;\" href=\"$type.php?id=$id&p=" . $previous_page . "\">Back</a>";\r
- if ($next_page != 0)\r
- $output .= "<a id=\"more\" class=\"round more\" style=\"float: right;\" href=\"$type.php?id=$id&p=" . $next_page . "\">Next</a>";\r
- } else {\r
- if ($p >0)\r
- $output .= "<a id=\"more\" class=\"round more\" style=\"float: left;\" href=\"$type.php?p=" . $previous_page . "\">Back</a>";\r
- if ($next_page != 0)\r
- $output .= "<a id=\"more\" class=\"round more\" style=\"float: right;\" href=\"$type.php?p=" . $next_page . "\">Next</a>";\r
- }\r
- }\r
- $output .= "</div>";\r
-\r
- echo $output;\r
- }\r
-?>\r
-</div>\r
+<div id="statuses" class="column round-left">
+<script src="js/userlist.js"></script>
+<?php
+ include_once('lib/timeline_format.php');
+
+ if(!isset($_SESSION)){
+ session_start();
+ }
+ $test_var = false;
+
+ $t = getTwitter();
+ $p = -1;
+ if (isset($_GET['p'])) {
+ $p = $_GET['p'] = '' ? -1 : $_GET['p'];
+ }
+ $c = -1;
+ if (isset($_GET['c'])) {
+ $c = $_GET['c'];
+ }
+
+ $id = isset($_GET['id']) ? $_GET['id'] : null;
+ $userid = $id;
+ {
+ switch ($type) {
+ case 'blocks':
+ echo $userid ? "You can't view others' blocking!" : "
+ <h2 style='margin: 10px 0pt 20px 15px'>
+ <span>People I'm blocking</span>
+ </h2>
+ <div id='subnav'>
+ <span class='subnavLink'><a href='friends.php'>People I'm following</a></span>
+ <span class='subnavLink'><a href='followers.php'>People who follow me</a></span>
+ <span class='subnavNormal'>People I'm blocking</span>
+ </div>";
+ break;
+ case 'friends':
+ echo $userid ? "
+ <h2 style='margin: 10px 0pt 20px 15px'>
+ <span>People <a href='user.php?id=$userid'>" . $userid . "</a> is following</span>
+ </h2>
+ <div id='subnav'>
+ <span class='subnavNormal'>People <b>" . $userid . "</b> is following</span>
+ <span class='subnavLink'><a href='followers.php?id=$userid'>People who follow <b>" . $userid . "</b></a></span>
+ </div>" : "
+ <h2 style='margin: 10px 0pt 20px 15px'>
+ <span>People I'm following</span>
+ </h2>
+ <div id='subnav'>
+ <span class='subnavNormal'>People I'm following</span>
+ <span class='subnavLink'><a href='followers.php'>People who follow me</a></span>
+ <span class='subnavLink'><a href='block.php'>People I'm blocking</a></span>
+ </div>";
+ break;
+ case 'followers':
+ echo $userid ? "
+ <h2 style='margin: 10px 0pt 20px 15px'>
+ <span>People who follow <a href='user.php?id=$userid'>" . $userid . "</a></span>
+ </h2>
+ <div id='subnav'>
+ <span class='subnavLink'><a href='friends.php?id=$userid'>People <b>" . $userid . "</b> is following</a></span>
+ <span class='subnavNormal'>People who follow <b>" . $userid . "</b></span>
+ </div>" : "
+ <h2 style='margin: 10px 0pt 20px 15px'>
+ <span>People who follow me</span>
+ </h2>
+ <div id='subnav'><span class='subnavLink'><a href='friends.php'>People I'm following</a></span>
+ <span class='subnavNormal'>People who follow me</span>
+ <span class='subnavLink'><a href='block.php'>People I'm blocking</a></span>
+ </div>";
+ break;
+ case 'list_members':
+ echo "
+ <h2 style='margin: 10px 0pt 20px 15px'>
+ <span>Members of list <span class=\"list_id\">$id</span></span>
+ </h2>
+ <div id='subnav'><span class='subnavNormal'>Members of list <b>$id</b></span>
+ <span class='subnavLink'><a href='list.php?id=$id'>Go back to the list</a></span>
+ </div>";
+ break;
+ case 'list_followers':
+ echo "
+ <h2 style='margin: 10px 0pt 20px 15px'>
+ <span>Followers of list $id</span>
+ </h2>
+ <div id='subnav'><span class='subnavNormal'>Followers of list <b>$id</b></span>
+ <span class='subnavLink'><a href='list.php?id=$id'>Go back to the list</a></span>
+ </div>";
+ break;
+ case 'browse':
+ echo "<div id='subnav'><span class='subnavNormal'>See what people are saying about…</span></div>";
+ break;
+ }
+ }
+
+ echo '<div class="clear"></div>';
+ $p = -1;
+ switch ($type) {
+ case 'blocks':
+ $userlist = $t->blockingList($id, $p);
+ $next_page = $userlist->next_cursor;
+ $previous_page = $userlist->previous_cursor;
+ $userlist = $userlist->users;
+ break;
+ case 'friends':
+ $userlist = $t->friends($id, $p);
+ $next_page = $userlist->next_cursor;
+ $previous_page = $userlist->previous_cursor;
+ $userlist = $userlist->users;
+ break;
+ case 'followers':
+ $userlist = $t->followers($id, $p);
+ $next_page = $userlist->next_cursor;
+ $previous_page = $userlist->previous_cursor;
+ $userlist = $userlist->users;
+ break;
+ case 'list_members':
+ $userlist = $t->listMembers($id, $c);
+ $nextlist = $userlist->next_cursor_str;
+ $prelist = $userlist->previous_cursor_str;
+ $userlist = $userlist->users;
+ break;
+ case 'list_followers':
+ $userlist = $t->listFollowers($id, $c);
+ $nextlist = $userlist->next_cursor_str;
+ $prelist = $userlist->previous_cursor_str;
+ $userlist = $userlist->users;
+ break;
+ case 'browse':
+ $userlist = $t->followers($id, $p);
+ break;
+ }
+ $empty = count($userlist) == 0? true: false;
+ if ($empty) {
+ echo "<div id=\"empty\">No user to display.</div>";
+ } else {
+ $output = '<ol class="rank_list">';
+ foreach ($userlist as $user) {
+ $output .= "
+ <li>
+ <span class=\"rank_img\">
+ <img id= \"avatar\"title=\"Click for more...\" src=\"".getAvatar($user->profile_image_url)."\" />
+ </span>
+ <div class=\"rank_content\">
+ <span class=\"rank_num\"><span class=\"rank_name\"><a href=\"user.php?id=$user->screen_name\">$user->name</a></span> <span class=\"rank_screenname\">$user->screen_name</span><span id=\"rank_id\" style=\"display: none;\">$user->id</span></span>
+ <span class=\"rank_count\"><b>Followers:</b> $user->followers_count <b>Following:</b> $user->friends_count <b>Tweets:</b> $user->statuses_count</span>
+ ";
+ if ($user->description) $output .= "<span class=\"rank_description\"><b>Bio:</b> $user->description</span>";
+ $list_id = explode("/",$id);
+ if ($type == 'list_members' && $list_id[0] == $t->username) $output .= "<span class=\"status_info\"><a class=\"delete_btn list_delete_btn\" href=\"#\">delete</a></span>";
+ $output .= "
+ </div>
+ </li>
+ ";
+ }
+ $output .= "</ol><div id=\"pagination\">";
+ if ($type == 'list_members' || $type == 'list_followers' || $type == 'blocks') {
+ if ($prelist != 0) $output .= "<a id=\"more\" class=\"round more\" style=\"float: left;\" href=\"list_members.php?id=$id&c=$prelist\">Back</a>";
+ if ($nextlist != 0) $output .= "<a id=\"more\" class=\"round more\" style=\"float: right;\" href=\"list_members.php?id=$id&c=$nextlist\">Next</a>";
+ } else {
+ if ($id) {
+ if ($p >0)
+ $output .= "<a id=\"more\" class=\"round more\" style=\"float: left;\" href=\"$type.php?id=$id&p=" . $previous_page . "\">Back</a>";
+ if ($next_page != 0)
+ $output .= "<a id=\"more\" class=\"round more\" style=\"float: right;\" href=\"$type.php?id=$id&p=" . $next_page . "\">Next</a>";
+ } else {
+ if ($p >0)
+ $output .= "<a id=\"more\" class=\"round more\" style=\"float: left;\" href=\"$type.php?p=" . $previous_page . "\">Back</a>";
+ if ($next_page != 0)
+ $output .= "<a id=\"more\" class=\"round more\" style=\"float: right;\" href=\"$type.php?p=" . $next_page . "\">Next</a>";
+ }
+ }
+ $output .= "</div>";
+
+ echo $output;
+ }
+?>
+</div>