OSDN Git Service

0e7483f50d975a0f5b76b1831167e4e332824283
[embrj/master.git] / message.php
1 <?php
2         include_once('lib/twitese.php');
3         $title = 'Direct Messages';
4         include_once('inc/header.php');
5         if (!loginStatus()) header('location: login.php');
6 ?>
7
8 <script src="js/message.js"></script>
9 <style>.timeline li{border-bottom:1px solid #EFEFEF;border-top:none !important}</style>
10
11 <?php 
12         $isSentPage = isset($_GET['t']) ? true : false;
13 ?>
14 <div id="statuses" class="column round-left">
15
16         <?php if ( isset($_GET['id']) ) { ?>
17         <h2>To <input type="text" style="border: 1px solid rgb(167, 166, 170); margin: 0px 0px 6px; padding: 2px; height: 14px; width: 120px; font-size: 13px;" name="sent_id" id="sent_id" value="<?php echo $_GET['id'] ?>"/></h2>
18         <?php   } else { ?>
19         <h2>To <input type="text" style="border: 1px solid rgb(167, 166, 170); margin: 0px 0px 6px; padding: 2px; height: 14px; width: 120px; font-size: 13px;" name="sent_id" id="sent_id" /></h2>
20         <?php   } ?>
21         
22         <?php include('inc/sentForm.php')?>
23         
24         <div id="subnav">
25         <?php if ($isSentPage) {?>
26         <span class="subnavLink"><a href="message.php">Inbox</a></span><span class="subnavNormal">Sent</span>
27         <?php } else {?>
28         <span class="subnavNormal">Inbox</span><span class="subnavLink"><a href="message.php?t=sent">Sent</a></span>
29         <?php } ?>
30     </div>
31
32         <?php 
33                 $t = getTwitter();
34                 $p = 1;
35                 if (isset($_GET['p'])) {
36                         $p = (int) $_GET['p'];
37                         if ($p <= 0) $p = 1;
38                 }
39         
40                 if ($isSentPage) {
41                         $messages = $t->sentDirectMessage($p);
42                 } else {
43                         $messages = $t->directMessages($p);
44                 }
45                 if ($messages === false) {
46                         header('location: error.php');exit();
47                 } 
48                 $empty = count($messages) == 0? true: false;
49                 if ($empty) {
50                         echo "<div id=\"empty\">No tweets to display.</div>";
51                 } else {
52                         include ('lib/timeline_format.php');
53                         $output = '<ol class="timeline" id="allMessage">';
54                         
55                         foreach ($messages as $message) {
56                                 $output .= format_message($message,$isSentPage);
57                         }
58                         
59                         $output .= "</ol><div id=\"pagination\">";
60                         
61                         
62                         if ($isSentPage) {
63                                 if ($p >1) $output .= "<a id=\"more\" class=\"round more\" style=\"float: left;\" href=\"message.php?t=sent&p=" . ($p-1) . "\">Back</a>";
64                                 if (!$empty) $output .= "<a id=\"more\" class=\"round more\" style=\"float: right;\" href=\"message.php?t=sent&p=" . ($p+1) . "\">Next</a>";
65                         } else {
66                                 if ($p >1) $output .= "<a id=\"more\" class=\"round more\" style=\"float: left;\" href=\"message.php?p=" . ($p-1) . "\">Back</a>";
67                                 if (!$empty) $output .= "<a id=\"more\" class=\"round more\" style=\"float: right;\" href=\"message.php?p=" . ($p+1) . "\">Next</a>";
68                         }
69                         
70                         $output .= "</div>";    
71                         echo $output;
72                 }
73         ?>
74 </div>
75
76 <?php 
77         include ('inc/sidebar.php');
78         include ('inc/footer.php');
79 ?>