OSDN Git Service

embrj
[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, $sinceid, $maxid){
10                 $t = getTwitter();
11                 $answer = $t->search($query,$sinceid,$maxid);
12
13                 $resultCount = count($answer->statuses);
14                 if ($resultCount <= 0) {
15                         echo "<div id=\"empty\">No tweet to display.</div>";
16                 } else {
17                         include_once('lib/timeline_format.php');
18                         $output = '<ol class="timeline" id="allTimeline">';
19                         foreach ($answer->statuses as $status) {
20                                 if (isset($status->retweeted_status)) {
21                                         $output .= format_retweet($status);
22                                 } else {
23                                         $output .= format_timeline($status,$t->username);
24                                 }
25                         }
26                         $output .= "</ol><div id=\"pagination\">";
27
28                         $next_results = isset($answer->search_metadata->next_results) ? $answer->search_metadata->next_results : false;
29                         if ($next_results) $output .= "<a id=\"more\" class=\"round more\" style=\"float: right;\" href=\"search.php". $next_results ."\">Next</a>";
30                         $output .= "</div>";
31                         echo $output;
32                 }
33         }
34
35         if (!loginStatus()) header('location: login.php');
36 ?>
37 <style>#trend_entries{display:block}</style>
38 <script src="js/search.js"></script>
39 <div id="statuses" class="column round-left">
40
41         <form action="search.php" method="get" id="search_form">
42                 <input type="text" name="q" id="query" value="<?php echo $_GET['q'] ?>" autocomplete="off" />
43                 <input type="submit" class="more round" style="width: 73px; margin-left: 10px; display: block; float: left; height: 34px; font-family: tahoma; color: rgb(51, 51, 51);" value="Search">
44                 <input type="button" class="more round" style="width: 73px; margin-left: 10px; display: block; float: right; height: 34px; font-family: tahoma; color: rgb(51, 51, 51);" value="Save" id="btn_savesearch">
45         </form>
46 <?php
47         $sinceid = false;
48         $maxid = false;
49         if (isset($_GET['since_id'])) {
50                 $sinceid = $_GET['since_id'];
51         }
52         if (isset($_GET['max_id'])) {
53                 $maxid = $_GET['max_id'];
54         }
55         if (isset($_GET['q'])) {
56                 $q = $_GET['q'];
57                 getSearch($q, $sinceid, $maxid);
58         }
59 ?>
60 </div>
61
62 <?php 
63         include ('inc/sidebar.php');
64         include ('inc/footer.php');
65 ?>