OSDN Git Service

xctcc/embrr
[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=\"btn btn-white\" 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                 <span class="suggestion_loading fa fa-spinner fa-spin"></span>
44                 <input type="submit" class="btn btn-white" value="Search">
45                 <input type="button" class="btn btn-white" value="Save" id="btn_savesearch">
46         </form>
47 <?php
48         $sinceid = false;
49         $maxid = false;
50         if (isset($_GET['since_id'])) {
51                 $sinceid = $_GET['since_id'];
52         }
53         if (isset($_GET['max_id'])) {
54                 $maxid = $_GET['max_id'];
55         }
56         if (isset($_GET['q'])) {
57                 $q = $_GET['q'];
58                 getSearch($q, $sinceid, $maxid);
59         }
60 ?>
61 </div>
62
63 <?php 
64         include ('inc/sidebar.php');
65         include ('inc/footer.php');
66 ?>