OSDN Git Service

embr
[embrj/master.git] / inc / sentForm.php
index 9628062..9b7f0e3 100644 (file)
-<script type="text/javascript" src="js/ajaxfileupload.js"></script>\r
-<script type="text/javascript" src="js/formfunc.js?ver=2010041501"></script>\r
-<?php if (!isset($_sentText)) { ?>\r
-<h2>What's happening?</h2>\r
-<span id="tip"><b>140</b></span>\r
-<?php } ?>\r
-\r
-<form enctype="multipart/form-data" action="ajax/uploadPhoto.php" method="post" id="photoArea">\r
-<span style="font-weight: bold;">Upload Image</span>\r
-<p>Powered by Img.ly</p>\r
-<input type="file" name="image" id="imageFile"/> \r
-<input type="submit" id="imageUploadSubmit" class="btn" value="Upload"/>\r
-<a href="#" onclick="$('#photoArea').slideToggle(300)" title="Close" class="close"></a>\r
-</form>\r
-\r
-<form id="filterArea">\r
-<span style="font-weight: bold;">Filter Timeline</span>\r
-<p>Seperate keywords with comma. [eg: twitter,hello] Also usernames <b>without</b> @</p> \r
-<input type="text" id="iptFilter" name="iptFilter" class="filter_input"/>\r
-<input type="submit" style="vertical-align: top; padding: 5px; margin: 9px 3px 0pt 6px;" id="filterSubmit" class="btn" value="Update">\r
-<input type="submit" style="padding: 5px; vertical-align: top; margin-top: 9px;" id="filterReset" class="btn" value="Reset">\r
-<input type="submit" style="padding: 5px; vertical-align: top; margin: 9px 0pt 0pt 3px;" id="filterHide" class="btn" value="Hide @">\r
-<a class="close" title="Close" onclick="$('#filterArea').slideToggle(300)" href="#"></a>\r
-</form>\r
-\r
-<form id="symArea">\r
-<div id="symbols">\r
-<?php include ('inc/symbols.php');?>\r
-</div>\r
-<a class="close" title="Close" onclick="$('#symArea').slideToggle(300)" href="#"></a>\r
-</form>\r
-\r
-<form id="transArea">\r
-<span style="font-weight: bold; display: block; margin-bottom: 5px;">Translation Settings</span>\r
-<p>Translate tweets into\r
-<select name="langs" style="border: 1px solid rgb(170, 170, 170); padding: 1px 2px;">\r
-<option value="ar">Arabic</option>\r
-<option value="zh-CN">简体中文</option>\r
-<option value="zh-TW">繁體中文</option>\r
-<option value="da">Danish</option>\r
-<option value="nl">Dutch</option>\r
-<option value="en">English</option>\r
-<option value="fi">Finnish</option>\r
-<option value="fr">French</option>\r
-<option value="de">German</option>\r
-<option value="el">Greek</option>\r
-<option value="hu">Hungarian</option>\r
-<option value="is">Icelandic</option>\r
-<option value="it">Italian</option>\r
-<option value="ja">Japanese</option>\r
-<option value="ko">Korean</option>\r
-<option value="lt">Lithuanian</option>\r
-<option value="no">Norwegian</option>\r
-<option value="pl">Polish</option>\r
-<option value="pt">Portuguese</option>\r
-<option value="ru">Russian</option>\r
-<option value="es">Spanish</option>\r
-<option value="sv">Swedish</option>\r
-<option value="th">Thai</option>\r
-</select>\r
-</p>\r
-<p>Translate my tweets into <select name="myLangs" style="border: 1px solid rgb(170, 170, 170); margin-top: 5px; padding: 1px 2px;">\r
-<option value="ar">Arabic</option>\r
-<option value="zh-CN">简体中文</option>\r
-<option value="zh-TW">繁體中文</option>\r
-<option value="da">Danish</option>\r
-<option value="nl">Dutch</option>\r
-<option value="en">English</option>\r
-<option value="fi">Finnish</option>\r
-<option value="fr">French</option>\r
-<option value="de">German</option>\r
-<option value="el">Greek</option>\r
-<option value="hu">Hungarian</option>\r
-<option value="is">Icelandic</option>\r
-<option value="it">Italian</option>\r
-<option value="ja">Japanese</option>\r
-<option value="ko">Korean</option>\r
-<option value="lt">Lithuanian</option>\r
-<option value="no">Norwegian</option>\r
-<option value="pl">Polish</option>\r
-<option value="pt">Portuguese</option>\r
-<option value="ru">Russian</option>\r
-<option value="es">Spanish</option>\r
-<option value="sv">Swedish</option>\r
-<option value="th">Thai</option>\r
-</select>\r
-<input type="button" value="Translate" class="btn" id="translateMy" style="vertical-align: middle; padding: 3px 8px; margin-top: -3px;">\r
-</p>\r
-<a href="#" onclick="$('#transArea').slideToggle(300)" title="Close" style="right:25px;top:5px;" class="close"></a>\r
-</form>\r
-\r
-<form action="index.php" method="post">\r
-<a id="transRecover">Restore</a>\r
-<textarea name="status" id="textbox"><?php if (isset($_sentText)) echo $_sentText ?></textarea>\r
-<input type="hidden" id="in_reply_to" name="in_reply_to" value="<?php echo isset($_sentInReplyTo) ? $_sentInReplyTo : 0 ?>" />\r
-<?php\r
-       $t = getTwitter();\r
-       $current_user = $t->veverify();\r
-       if ($current_user === false) {\r
-               header('location: error.php');\r
-       } \r
-       $empty = count($current_user) == 0? true: false;\r
-       if ($empty) {\r
-               echo "<div id=\"currently\">\r
-                       <span id=\"full_status\" title=\"Click to view the full tweet\"><strong >Latest:</strong></span>\r
-                       <span id=\"latest_status\">\r
-                       <span id=\"latest_text\">\r
-                       <span class=\"status-text\">What's shaking?</span>\r
-                       <span class=\"full-text\" style=\"display:none\">What's shaking?</span>\r
-                       <span class=\"entry-meta\" id=\"latest_meta\"></span>\r
-                       <span class=\"entry-meta\" id=\"full_meta\"></span>\r
-                       </span>\r
-                       </span>\r
-                       </div>";\r
-       } else {\r
-                       $status = $current_user->status;\r
-                       $date = formatDate($status->created_at);\r
-                       $text = formatText($status->text);\r
-                       $output = "\r
-                               <div id=\"currently\">\r
-                               <span id=\"full_status\"><strong>Latest:</strong></span>\r
-                               <span id=\"latest_status\">\r
-                               <span id=\"latest_text\">\r
-                               <span class=\"status-text\">" . $text . "</span>\r
-                               <span class=\"full-text\" style=\"display:none\">" . $text . "</span>\r
-                               <span class=\"entry-meta\" id=\"latest_meta\"><a href=\"status.php?id=$status->id\" target=\"_blank\">" . $date . "</a></span>\r
-                               <span class=\"entry-meta\" id=\"full_meta\" style=\"display:none\"><a href=\"status.php?id=$status->id\" target=\"_blank\">" . $date . "</a></span>\r
-                               </span>\r
-                               </span>\r
-                               </div>\r
-                               ";\r
-               echo $output;\r
-       }\r
-?>\r
-<div id="tweeting_controls">\r
-               <a class="a-btn a-btn-m btn-disabled" id="tweeting_button" tabindex="2" href="#"><span>Tweet</span></a>\r
-       </div>\r
-<!--<input type="submit" id="submit_btn" value="update" />-->\r
-       <div id="func_set">\r
-       \r
-       <a class="func_btn" href="javascript:shortUrlDisplay();" title="Shorten URL" style="background-position:-238px -113px">Shorten URL</a>\r
-       \r
-       <a class="func_btn" href="javascript:shortenTweet();" title="Shorten Tweet" style="background-position:-222px -48px;">Shorten Tweet</a>\r
-       \r
-       <a id="transBtn" title="Translation Settings" class="func_btn" style="background-position:-110px -80px;">Translate</a>\r
-       \r
-<?php \r
-       if(!isOAuth()){\r
-               echo '<a title="Upload Image" id="photoBtn" class="func_btn" style="background-position: -207px -128px;">Image</a>';\r
-       }\r
-?>\r
-       \r
-       <a id="filterBtn" title="Filter Timeline" class="func_btn" style="background-position:-174px -112px;">Filter</a>\r
-       \r
-       <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>\r
-       \r
-       <a id="symbolBtn" title="Symbols and smileys" class="func_btn" style="background-position: -206px -113px;">Symbols</a>\r
-\r
-       <a id="restoreBtn" style="background-position: 2px -64px;" class="func_btn" title="Restore previous tweet">Restore</a>\r
-       \r
-       <a id="autoBtn" title="Auto refresh control" class="func_btn pause">Pause</a>\r
-       \r
-       <a id="clearBtn" style="background-position: 3px -176px;" class="func_btn" title="Sweep Timeline" class="func_btn">Sweep</a>\r
-\r
-       <a id="refreshBtn" title="Refresh the timeline" class="func_btn" style="background-position: -62px -80px;">Refresh</a>\r
-       </div>\r
-       </form>\r
-       <div class="clear"></div>
\ No newline at end of file
+<script src="js/formfunc.js"></script>
+<?php if (!isset($_sentText)) { 
+       if ($title != 'Direct Messages') {
+       echo "<h2>What's happening?</h2>" ;
+       } ?> 
+<span id="tip"><b>140</b></span>
+<?php } ?>
+<form enctype="multipart/form-data" action="ajax/uploadImage.php?do=image" method="post" id="photoArea">
+<span style="font-weight: bold;">Upload Image</span>
+<p>Powered by Img.ly</p>
+<input type="file" name="image" id="imageFile"/> 
+<input type="submit" id="imageUploadSubmit" class="btn" value="Upload"/>
+<a href="#" onclick="$('#photoArea').slideToggle(300)" title="Close" class="close"></a>
+</form>
+
+<form id="filterArea">
+<span style="font-weight: bold;">Filter Timeline</span>
+<p>Seperate keywords with comma. [eg: twitter,hello] Also usernames <b>without</b> @</p> 
+<input type="text" id="iptFilter" name="iptFilter" class="filter_input"/>
+<input type="submit" style="vertical-align: top; padding: 5px; margin: 9px 3px 0pt 6px;" id="filterSubmit" class="btn" value="Update">
+<input type="submit" style="padding: 5px; vertical-align: top; margin-top: 9px;" id="filterReset" class="btn" value="Reset">
+<input type="submit" style="padding: 5px; vertical-align: top; margin: 9px 0pt 0pt 3px;" id="filterHide" class="btn" value="Hide @">
+<a class="close" title="Close" onclick="$('#filterArea').slideToggle(300)" href="#"></a>
+</form>
+
+<form id="symArea">
+<div id="symbols">
+<?php include ('inc/symbols.inc');?>
+</div>
+<a class="close" title="Close" onclick="$('#symArea').slideToggle(300)" href="#"></a>
+</form>
+
+<form id="transArea">
+<span style="font-weight: bold; display: block; margin-bottom: 5px;">Translation Settings</span>
+<p>Translate tweets into
+<select name="langs" style="border: 1px solid rgb(170, 170, 170); padding: 1px 2px;">
+<option value="ar">Arabic</option>
+<option value="zh-CN">简体中文</option>
+<option value="zh-TW">繁體中文</option>
+<option value="da">Danish</option>
+<option value="nl">Dutch</option>
+<option value="en">English</option>
+<option value="fi">Finnish</option>
+<option value="fr">French</option>
+<option value="de">German</option>
+<option value="el">Greek</option>
+<option value="hu">Hungarian</option>
+<option value="is">Icelandic</option>
+<option value="it">Italian</option>
+<option value="ja">Japanese</option>
+<option value="ko">Korean</option>
+<option value="lt">Lithuanian</option>
+<option value="no">Norwegian</option>
+<option value="pl">Polish</option>
+<option value="pt">Portuguese</option>
+<option value="ru">Russian</option>
+<option value="es">Spanish</option>
+<option value="sv">Swedish</option>
+<option value="th">Thai</option>
+</select>
+</p>
+<p>Translate my tweets into <select name="myLangs" style="border: 1px solid rgb(170, 170, 170); margin-top: 5px; padding: 1px 2px;">
+<option value="ar">Arabic</option>
+<option value="zh-CN">简体中文</option>
+<option value="zh-TW">繁體中文</option>
+<option value="da">Danish</option>
+<option value="nl">Dutch</option>
+<option value="en">English</option>
+<option value="fi">Finnish</option>
+<option value="fr">French</option>
+<option value="de">German</option>
+<option value="el">Greek</option>
+<option value="hu">Hungarian</option>
+<option value="is">Icelandic</option>
+<option value="it">Italian</option>
+<option value="ja">Japanese</option>
+<option value="ko">Korean</option>
+<option value="lt">Lithuanian</option>
+<option value="no">Norwegian</option>
+<option value="pl">Polish</option>
+<option value="pt">Portuguese</option>
+<option value="ru">Russian</option>
+<option value="es">Spanish</option>
+<option value="sv">Swedish</option>
+<option value="th">Thai</option>
+</select>
+<input type="button" value="Translate" class="btn" id="translateMy" style="vertical-align: middle; padding: 3px 8px; margin-top: -3px;">
+</p>
+<a class="close" title="Close" onclick="$('#transArea').slideToggle(300)" href="#"></a>
+</form>
+
+<form action="index.php" method="post">
+<a id="transRecover">Restore</a>
+<textarea name="status" id="textbox"><?php if (isset($_sentText)) echo $_sentText ?></textarea>
+<input type="hidden" id="in_reply_to" name="in_reply_to" value="<?php echo isset($_sentInReplyTo) ? $_sentInReplyTo : 0 ?>" />
+<?php
+       $p = 1;
+       if (isset($_GET['p']))
+       {
+               $p = (int) $_GET['p'];
+               if ($p <= 0) $p = 1;
+       }
+       if($_COOKIE['autoscroll'] == 'false' || $p == 1) {
+               $t = getTwitter();
+               $user = $t->veverify();
+               if ($user === false) {
+                       header('location: error.php');exit();
+               } 
+               $empty = count($user) == 0 || !isset($user->status) || $user->status->text == '';
+               if ($empty) {
+                       echo "<div id=\"currently\">
+                               <span id=\"full_status\"><strong >Latest:</strong></span>
+                               <span id=\"latest_status\">
+                               <span id=\"latest_text\">
+                               <span class=\"status-text\">What's happening?</span>
+                               <span class=\"full-text\" style=\"display:none\">What's happening?</span>
+                               <span class=\"entry-meta\" id=\"latest_meta\"></span>
+                               <span class=\"entry-meta\" id=\"full_meta\"></span>
+                               </span>
+                               </span>
+                               </div>";
+               } else {
+                               $status = $user->status;
+                               $date = format_time($status->created_at);
+                               $text = formatText($status->text);
+                               $output = "
+                                       <div id=\"currently\">
+                                       <span id=\"full_status\" title=\"Click to view the full tweet\"><strong>Latest:</strong></span>
+                                       <span id=\"latest_status\">
+                                       <span id=\"latest_text\">
+                                       <span class=\"status-text\">" . $text . "</span>
+                                       <span class=\"full-text\" style=\"display:none\">" . $text . "</span>
+                                       <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>
+                                       <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>
+                                       </span>
+                                       </span>
+                                       </div>
+                                       ";
+                       echo $output;
+               }
+       }
+?>
+<div id="tweeting_controls">
+       <a class="a-btn a-btn-m btn-disabled" id="tweeting_button" tabindex="2" href="#" title="Ctrl/⌘+Enter also works!"><span>
+               <?php if($title == 'Direct Messages') {
+                       echo 'Send';
+                       } else {
+                               echo 'Tweet';
+                       } ?>
+               </span></a>
+       </div>
+       
+       <div id="func_set">
+       
+       <a class="func_btn" href="javascript:shortUrlDisplay();" title="Shorten URL" style="background-position:-238px -113px">Shorten URL</a>
+       
+       <a class="func_btn" href="javascript:shortenTweet();" title="Shorten Tweet" style="background-position:-222px -48px;">Shorten Tweet</a>
+       
+       <a id="transBtn" title="Translation Settings" class="func_btn" style="background-position:-110px -80px;">Translate</a>
+       
+       <a title="Upload Image" id="photoBtn" class="func_btn" style="background-position: -207px -128px;">Image</a>
+       
+       <a id="filterBtn" title="Filter Timeline" class="func_btn" style="background-position:-174px -112px;">Filter</a>
+       
+       <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>
+       
+       <a id="symbolBtn" title="Symbols and smileys" class="func_btn" style="background-position: -206px -113px;">Symbols</a>
+
+       <a id="restoreBtn" style="background-position: 2px -64px;" class="func_btn" title="Restore previous tweet">Restore</a>
+       
+       <a id="autoBtn" title="Auto refresh control" class="func_btn pause">Pause</a>
+       
+       <a id="clearBtn" style="background-position: 3px -176px;" class="func_btn" title="Sweep Timeline" class="func_btn">Sweep</a>
+
+       <a id="refreshBtn" title="Refresh the timeline" class="func_btn" style="background-position: -62px -80px;">Refresh</a>
+       </div>
+       </form>
+       <div class="clear"></div>   
\ No newline at end of file