OSDN Git Service

d1df369ab643a530314aee932219d44819b9ea88
[embrj/master.git] / list.php
1 <?php \r
2         include ('lib/twitese.php');\r
3         $title = "@{$_GET['id']}";\r
4         include ('inc/header.php');\r
5         if (!loginStatus()) header('location: login.php');\r
6 ?>\r
7 \r
8 <script src="js/list.js"></script>\r
9 \r
10 <div id="statuses">\r
11         <?php \r
12                 $p = 1;\r
13                 if (isset($_GET['p'])) {\r
14                         $p = (int) $_GET['p'];\r
15                         if ($p <= 0) $p = 1;\r
16                 }\r
17                 \r
18                 $id = isset($_GET['id'])? $_GET['id'] : false;\r
19                 $t = getTwitter();\r
20                 $statuses = $t->listStatus($id, $p);\r
21                 $listInfo = $t->listInfo($id);\r
22                 if ($statuses === false) {\r
23                         header('location: error.php');exit();\r
24                 } \r
25                 \r
26                 $isFollower = false;\r
27                 //$isFollower = $t->isFollowedList($id);\r
28                 $empty = count($statuses) == 0? true: false;\r
29                 if ($empty) {\r
30                         echo "<div id=\"empty\">No Tweet To Display</div>";\r
31                 } else {\r
32         ?>\r
33         \r
34                 \r
35         <div id="info_head">\r
36                 <a href="https://twitter.com/<?php echo $userid ?>"><img id="info_headimg" src="<?php echo getAvatar($listInfo->user->profile_image_url); ?>" /></a>\r
37                 <div id="info_name"><?php echo $id?></div>\r
38                 <div id="info_relation">\r
39                 <?php if ($isFollower) {?>\r
40                         <a id="list_block_btn" class="info_btn_hover" href="#">Unfollow</a>\r
41                 <?php } else { ?>\r
42                         <a id="list_follow_btn" class="info_btn" href="#">Follow</a>\r
43                 <?php } ?>\r
44                         <a id="list_send_btn" class="info_btn" href="#">Tweet</a>\r
45                         <a class="info_btn" href="list_followers.php?id=<?php echo $id?>">Followers (<?php echo $listInfo->subscriber_count?>)</a>\r
46                         <a class="info_btn" href="list_members.php?id=<?php echo $id?>">Members (<?php echo $listInfo->member_count?>)</a>\r
47                 </div>\r
48         </div>\r
49         <div class="clear"></div>\r
50         \r
51         <?php \r
52                 \r
53                         $output = '<ol class="timeline" id="allTimeline">';\r
54                         include('lib/timeline_format.php');\r
55                         foreach ($statuses as $status) {\r
56                                 if (isset($status->retweeted_status)) {\r
57                                         $output .= format_retweet($status);\r
58                                 } else { \r
59                                         $output .= format_timeline($status,$t->username);\r
60                                 }\r
61                         }\r
62                         \r
63                         $output .= "</ol><div id=\"pagination\">";\r
64                         \r
65                         if ($p >1) $output .= "<a id=\"more\" class=\"round more\" style=\"float: left;\" href=\"list.php?id=$id&p=" . ($p-1) . "\">Back</a>";\r
66                         if (!$empty) $output .= "<a id=\"more\" class=\"round more\" style=\"float: right;\" href=\"list.php?id=$id&p=" . ($p+1) . "\">Next</a>";\r
67                         \r
68                         $output .= "</div>";\r
69                         \r
70                         echo $output;\r
71                 }\r
72 \r
73         ?>\r
74 </div>\r
75 \r
76 <?php \r
77         include ('inc/sidebar.php');\r
78         include ('inc/footer.php');\r
79 ?>\r