OSDN Git Service

101180302796a42598446ac6bdf85ad32cb2bffd
[embrj/master.git] / search.php
1 <?php
2         if(!isset($_SESSION)){
3                 session_start();
4         }
5         include ('lib/twitese.php');
6         $title = "Search";
7         include ('inc/header.php');
8
9         function getSearch($query, $max_id_str){
10                 GLOBAL $output;
11                 $t = getTwitter();
12                 $result = $t->search($query, $max_id_str);
13                 $statuses = $result->statuses;
14                 $max_id_str = end($statuses)->id_str;
15                 $resultCount = count($statuses);
16                 if ($resultCount <= 0) {
17                         echo "<div id=\"empty\">No tweet to display.</div>";
18                 } else {
19                         include_once('lib/timeline_format.php');
20                         $output = '<ol class="timeline" id="allTimeline">';
21                         foreach ($statuses as $status) {
22                                 $output .= format_timeline($status, $t->username);
23                         }
24                         $output .= "</ol><div id=\"pagination\"><a id=\"more\" class=\"round more\" style=\"float: right;\" href=\"search.php?q=".urlencode($query)."&maxid=" . $max_id_str . "\">Next</a></div>";
25                 }
26         }
27
28         if (!loginStatus()) header('location: login.php');
29 ?>
30 <style>#trend_entries{display:block}</style>
31 <script src="js/search.js"></script>
32 <div id="statuses" class="column round-left">
33
34         <form action="search.php" method="get" id="search_form">
35                 <input type="text" name="q" id="query" value="<?php echo $_GET['q'] ?>" />
36                 <input type="submit" class="more round" style="width: 103px; margin-left: 10px; display: block; float: left; height: 34px; font-family: tahoma; color: rgb(51, 51, 51);" value="Search">
37         </form>
38 <?php
39         $p = 1;
40         if (isset($_GET['max_id'])) {
41                 $max_id = $_GET['max_id'];
42         } else {
43                 $max_id = false;
44         }
45         $output = '';
46         if (isset($_GET['q'])) {
47                 $q = $_GET['q'];
48                 getSearch($q, $max_id);
49         }
50         echo $output;
51 ?>
52 </div>
53
54 <?php 
55         include ('inc/sidebar.php');
56         include ('inc/footer.php');
57 ?>