OSDN Git Service

embr
[embrj/master.git] / inc / sentForm.php
1 <script src="js/formfunc.js"></script>
2 <?php if (!isset($_sentText)) { 
3         if ($title != 'Direct Messages') {
4         echo "<h2>What's happening?</h2>" ;
5         } ?> 
6 <span id="tip"><b>140</b></span>
7 <?php } ?>
8 <form enctype="multipart/form-data" action="ajax/uploadImage.php?do=image" method="post" id="photoArea">
9 <span style="font-weight: bold;">Upload Image</span>
10 <p>Powered by Img.ly</p>
11 <input type="file" name="image" id="imageFile"/> 
12 <input type="submit" id="imageUploadSubmit" class="btn" value="Upload"/>
13 <a href="#" onclick="$('#photoArea').slideToggle(300)" title="Close" class="close"></a>
14 </form>
15
16 <form id="filterArea">
17 <span style="font-weight: bold;">Filter Timeline</span>
18 <p>Seperate keywords with comma. [eg: twitter,hello] Also usernames <b>without</b> @</p> 
19 <input type="text" id="iptFilter" name="iptFilter" class="filter_input"/>
20 <input type="submit" style="vertical-align: top; padding: 5px; margin: 9px 3px 0pt 6px;" id="filterSubmit" class="btn" value="Update">
21 <input type="submit" style="padding: 5px; vertical-align: top; margin-top: 9px;" id="filterReset" class="btn" value="Reset">
22 <input type="submit" style="padding: 5px; vertical-align: top; margin: 9px 0pt 0pt 3px;" id="filterHide" class="btn" value="Hide @">
23 <a class="close" title="Close" onclick="$('#filterArea').slideToggle(300)" href="#"></a>
24 </form>
25
26 <form id="symArea">
27 <div id="symbols">
28 <?php include ('inc/symbols.inc');?>
29 </div>
30 <a class="close" title="Close" onclick="$('#symArea').slideToggle(300)" href="#"></a>
31 </form>
32
33 <form id="transArea">
34 <span style="font-weight: bold; display: block; margin-bottom: 5px;">Translation Settings</span>
35 <p>Translate tweets into
36 <select name="langs" style="border: 1px solid rgb(170, 170, 170); padding: 1px 2px;">
37 <option value="ar">Arabic</option>
38 <option value="zh-CN">简体中文</option>
39 <option value="zh-TW">繁體中文</option>
40 <option value="da">Danish</option>
41 <option value="nl">Dutch</option>
42 <option value="en">English</option>
43 <option value="fi">Finnish</option>
44 <option value="fr">French</option>
45 <option value="de">German</option>
46 <option value="el">Greek</option>
47 <option value="hu">Hungarian</option>
48 <option value="is">Icelandic</option>
49 <option value="it">Italian</option>
50 <option value="ja">Japanese</option>
51 <option value="ko">Korean</option>
52 <option value="lt">Lithuanian</option>
53 <option value="no">Norwegian</option>
54 <option value="pl">Polish</option>
55 <option value="pt">Portuguese</option>
56 <option value="ru">Russian</option>
57 <option value="es">Spanish</option>
58 <option value="sv">Swedish</option>
59 <option value="th">Thai</option>
60 </select>
61 </p>
62 <p>Translate my tweets into <select name="myLangs" style="border: 1px solid rgb(170, 170, 170); margin-top: 5px; padding: 1px 2px;">
63 <option value="ar">Arabic</option>
64 <option value="zh-CN">简体中文</option>
65 <option value="zh-TW">繁體中文</option>
66 <option value="da">Danish</option>
67 <option value="nl">Dutch</option>
68 <option value="en">English</option>
69 <option value="fi">Finnish</option>
70 <option value="fr">French</option>
71 <option value="de">German</option>
72 <option value="el">Greek</option>
73 <option value="hu">Hungarian</option>
74 <option value="is">Icelandic</option>
75 <option value="it">Italian</option>
76 <option value="ja">Japanese</option>
77 <option value="ko">Korean</option>
78 <option value="lt">Lithuanian</option>
79 <option value="no">Norwegian</option>
80 <option value="pl">Polish</option>
81 <option value="pt">Portuguese</option>
82 <option value="ru">Russian</option>
83 <option value="es">Spanish</option>
84 <option value="sv">Swedish</option>
85 <option value="th">Thai</option>
86 </select>
87 <input type="button" value="Translate" class="btn" id="translateMy" style="vertical-align: middle; padding: 3px 8px; margin-top: -3px;">
88 </p>
89 <a class="close" title="Close" onclick="$('#transArea').slideToggle(300)" href="#"></a>
90 </form>
91
92 <form action="index.php" method="post">
93 <a id="transRecover">Restore</a>
94 <textarea name="status" id="textbox"><?php if (isset($_sentText)) echo $_sentText ?></textarea>
95 <input type="hidden" id="in_reply_to" name="in_reply_to" value="<?php echo isset($_sentInReplyTo) ? $_sentInReplyTo : 0 ?>" />
96 <?php
97         $p = 1;
98         if (isset($_GET['p']))
99         {
100                 $p = (int) $_GET['p'];
101                 if ($p <= 0) $p = 1;
102         }
103         if($_COOKIE['autoscroll'] == 'false' || $p == 1) {
104                 $t = getTwitter();
105                 $user = $t->veverify();
106                 if ($user === false) {
107                         header('location: error.php');exit();
108                 } 
109                 $empty = count($user) == 0 || !isset($user->status) || $user->status->text == '';
110                 if ($empty) {
111                         echo "<div id=\"currently\">
112                                 <span id=\"full_status\"><strong >Latest:</strong></span>
113                                 <span id=\"latest_status\">
114                                 <span id=\"latest_text\">
115                                 <span class=\"status-text\">What's happening?</span>
116                                 <span class=\"full-text\" style=\"display:none\">What's happening?</span>
117                                 <span class=\"entry-meta\" id=\"latest_meta\"></span>
118                                 <span class=\"entry-meta\" id=\"full_meta\"></span>
119                                 </span>
120                                 </span>
121                                 </div>";
122                 } else {
123                                 $status = $user->status;
124                                 $date = format_time($status->created_at);
125                                 $text = formatText($status->text);
126                                 $output = "
127                                         <div id=\"currently\">
128                                         <span id=\"full_status\" title=\"Click to view the full tweet\"><strong>Latest:</strong></span>
129                                         <span id=\"latest_status\">
130                                         <span id=\"latest_text\">
131                                         <span class=\"status-text\">" . $text . "</span>
132                                         <span class=\"full-text\" style=\"display:none\">" . $text . "</span>
133                                         <span class=\"entry-meta\" id=\"latest_meta\"><a href=\"status.php?id=$status->id_str\" id=\"$date\" target=\"_blank\">".date('Y-m-d H:i:s', $date)."</a></span>
134                                         <span class=\"entry-meta\" id=\"full_meta\" style=\"display:none\"><a href=\"status.php?id=$status->id_str\" id=\"$date\" target=\"_blank\">".date('Y-m-d H:i:s', $date)."</a></span>
135                                         </span>
136                                         </span>
137                                         </div>
138                                         ";
139                         echo $output;
140                 }
141         }
142 ?>
143 <div id="tweeting_controls">
144         <a class="a-btn a-btn-m btn-disabled" id="tweeting_button" tabindex="2" href="#" title="Ctrl/⌘+Enter also works!"><span>
145                 <?php if($title == 'Direct Messages') {
146                         echo 'Send';
147                         } else {
148                                 echo 'Tweet';
149                         } ?>
150                 </span></a>
151         </div>
152         
153         <div id="func_set">
154         
155         <a class="func_btn" href="javascript:shortUrlDisplay();" title="Shorten URL" style="background-position:-238px -113px">Shorten URL</a>
156         
157         <a class="func_btn" href="javascript:shortenTweet();" title="Shorten Tweet" style="background-position:-222px -48px;">Shorten Tweet</a>
158         
159         <a id="transBtn" title="Translation Settings" class="func_btn" style="background-position:-110px -80px;">Translate</a>
160         
161         <a title="Upload Image" id="photoBtn" class="func_btn" style="background-position: -207px -128px;">Image</a>
162         
163         <a id="filterBtn" title="Filter Timeline" class="func_btn" style="background-position:-174px -112px;">Filter</a>
164         
165         <a title="Sogou Cloud IME" href="javascript:void((function(){var%20n=navigator.userAgent.toLowerCase();ie=n.indexOf('msie')!=-1?1:0;if(document.documentMode)ie=0;charset='';if(ie)charset=document.charset;src=ie&amp;&amp;charset=='utf-8'?'http://web.pinyin.sogou.com/web_ime/init2_utf8.php':'http://web.pinyin.sogou.com/web_ime/init2.php';element=document.createElement('script');element.setAttribute('src',src);document.body.appendChild(element);})())" onclick="updateSentTip('Loading...', 5000, 'ing')" class="func_btn" style="background-position: -62px -112px;">Sogou</a>
166         
167         <a id="symbolBtn" title="Symbols and smileys" class="func_btn" style="background-position: -206px -113px;">Symbols</a>
168
169         <a id="restoreBtn" style="background-position: 2px -64px;" class="func_btn" title="Restore previous tweet">Restore</a>
170         
171         <a id="autoBtn" title="Auto refresh control" class="func_btn pause">Pause</a>
172         
173         <a id="clearBtn" style="background-position: 3px -176px;" class="func_btn" title="Sweep Timeline" class="func_btn">Sweep</a>
174
175         <a id="refreshBtn" title="Refresh the timeline" class="func_btn" style="background-position: -62px -80px;">Refresh</a>
176         </div>
177         </form>
178         <div class="clear"></div>