2 include ('lib/twitese.php');
4 include ('inc/header.php');
6 if (!loginStatus()) header('location: login.php');
8 if (isset($_POST['status']) && isset($_POST['in_reply_to'])) {
9 if (trim($_POST['status']) !== '')
11 $result = $t->update($_POST['status'], $_POST['in_reply_to']);
14 $user = $result->user;
15 $time = $_SERVER['REQUEST_TIME']+3600*24*365;
18 setcookie('friends_count', $user->friends_count, $time, '/');
19 setcookie('statuses_count', $user->statuses_count, $time, '/');
20 setcookie('followers_count', $user->followers_count, $time, '/');
21 setcookie('imgurl', getAvatar($user->profile_image_url), $time, '/');
22 setcookie('name', $user->name, $time, '/');
26 header('location: index.php');
29 <script src="js/home.js"></script>
30 <div id="statuses" class="column round-left">
32 include('inc/sentForm.php');
35 if (isset($_GET['p']))
37 $p = (int) $_GET['p'];
41 $statuses = $t->homeTimeline($p);
42 if ($statuses == false)
44 header('location: error.php');exit();
46 $count = count($statuses);
47 $empty = $count == 0 ? true: false;
50 echo "<div id=\"empty\">No tweet to display.</div>";
54 $output = '<ol class="timeline" id="allTimeline">';
56 include('lib/timeline_format.php');
57 $maxid = isset($_COOKIE['maxid']) ? $_COOKIE['maxid'] : '';
58 foreach ($statuses as $status) {
59 if($maxid == '' || $p == 1 || strcmp($status->id_str,$maxid) < 0) {
60 if (isset($status->retweeted_status)) {
61 $output .= format_retweet($status);
63 $output .= format_timeline($status,$t->username);
68 $output .= "</ol><div id=\"pagination\">";
69 $time = $_SERVER['REQUEST_TIME']+3600;
70 setcookie('maxid',$statuses[$count-1]->id_str,$time,'/');
72 if ($p >1) $output .= "<a id=\"more\" class=\"round more\" style=\"float: left;\" href=\"index.php?p=" . ($p-1) . "\">Back</a>";
73 if (!$empty) $output .= "<a id=\"more\" class=\"round more\" style=\"float: right;\" href=\"index.php?p=" . ($p+1) . "\">Next</a>";
80 include ('inc/sidebar.php');
81 include ('inc/footer.php');