OSDN Git Service

embrj
[embrj/master.git] / all.php
1 <?php 
2         include_once('lib/twitese.php');
3         $title = 'Updates';
4         include_once('inc/header.php');
5         include_once('lib/timeline_format.php');
6         if (!loginStatus()) header('location: login.php');
7 ?>
8 <div id="statuses" class="column round-left">
9 <?php
10         include('inc/sentForm.php');
11 ?>
12 <script src="js/all.js"></script>
13 <style>.timeline li {border-bottom:1px solid #EFEFEF;border-top:none !important}</style>
14                         <div id="allNav">
15                         <a class="allBtn allHighLight" id="allTimelineBtn" href="#">Updates</a>
16                         <a class="allBtn" id="allRepliesBtn" href="#">Replies</a>
17                         <a class="allBtn" id="allMessageBtn" href="#">Messages</a>
18                 </div>
19 <?php
20         $statuses = $t->homeTimeline();
21         if ($statuses === false) {
22                 header('location: error.php');exit();
23         }
24         $empty = count($statuses) == 0? true: false;
25         if ($empty) {
26                 echo "<div id=\"empty\">No tweet to display</div>";
27         } else if ($t->http_code == 429) {
28                 echo "<div id=\"empty\">API quota is used out, please wait for a moment before next refresh.</div>";
29         } else {
30                 $output = '<ol class="timeline" id="allTimeline">';
31                 foreach ($statuses as $status) {
32                         if(isset($status->retweeted_status)){
33                                 $output .= format_retweet($status);
34                         }else{
35                                 $output .= format_timeline($status, $t->username);
36                         }
37                 }
38
39                 $output .= "</ol>";
40
41                 echo $output;
42         }
43
44         $statuses = $t->replies();
45         if ($statuses === false) {
46                 header('location: error.php');exit();
47         }
48         $empty = count($statuses) == 0? true: false;
49         if ($empty) {
50                 echo "<div id=\"empty\">No tweet to display</div>";
51         } else if ($t->http_code == 429) {
52                 echo "<div id=\"empty\">API quota is used out, please wait for a moment before next refresh.</div>";
53         } else {
54                 $output = '<ol class="timeline" id="allReplies">';
55
56                 foreach ($statuses as $status) {
57                         $output .= format_timeline($status, $t->username);
58                 }
59
60                 $output .= "</ol>";
61
62                 echo $output;
63         }
64
65
66         $messages = $t->directMessages();
67         if ($messages === false) {
68                 header('location: error.php');exit();
69         }
70         $empty = count($messages) == 0? true: false;
71         if ($empty) {
72                 echo "<div id=\"empty\">No tweet to display</div>";
73         } else if ($t->http_code == 429) {
74                 echo "<div id=\"empty\">API quota is used out, please wait for a moment before next refresh.</div>";
75         } else {
76                 $output = '<ol class="timeline" id="allMessage">';
77
78                 foreach ($messages as $message) {
79                         $output .= format_message($message);
80                 }
81
82                 $output .= "</ol>";
83                 echo $output;
84         }
85 ?>
86 </div>
87
88 <?php 
89         include ('inc/sidebar.php');
90         include ('inc/footer.php');
91 ?>