1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
\r
2 <html xmlns="http://www.w3.org/1999/xhtml">
\r
4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
\r
5 <title>Share to Rabr</title>
\r
6 <style type="text/css">
\r
8 background-color:#EEEEEE;
\r
9 font-family:Tahoma,Helvetica,sans-serif;
\r
17 font-family:Helvetica;
\r
20 text-shadow:1px 1px #EEEEEE;
\r
27 outline:medium none;
\r
31 text-decoration:none;
\r
35 text-decoration:underline;
\r
43 font-family:Tahoma,Helvetica,sans-serif;
\r
48 -moz-border-radius:5px;
\r
49 -webkit-border-radius:5px;
\r
50 box-shadow:0 0 5px #000000;
\r
51 -moz-box-shadow:0 0 5px #000000;
\r
52 -webkit-box-shadow:0 0 5px #000000;
\r
53 background:url("../img/bg-front.gif") repeat-x scroll 0 0 transparent;
\r
60 -moz-border-radius:2px;
\r
61 -webkit-border-radius:2px;
\r
62 background-color:#FBFBFB;
\r
63 border:1px solid #A7A6AA;
\r
64 font-family:'Lucida Grande',Tahoma,sans-serif;
\r
73 -moz-border-radius:2px;
\r
74 -webkit-border-radius:2px;
\r
75 background-color:#FBFBFB;
\r
76 border:1px solid #A7A6AA;
\r
77 font-family:'Lucida Grande',Tahoma,sans-serif;
\r
94 #textbox:hover, #url:hover {
\r
95 background-color:#FFFFFF;
\r
98 background-color:#FFFFFF;
\r
99 background-image:url("../img/more.gif");
\r
100 background-position:left top;
\r
101 background-repeat:repeat-x;
\r
102 border-color:#DDDDDD #AAAAAA #AAAAAA #DDDDDD;
\r
103 border-style:solid;
\r
106 font-family:Helvetica;
\r
110 letter-spacing:1px;
\r
113 outline-style:none;
\r
114 outline-width:medium;
\r
118 .more:hover{background-position:left -78px;border:1px solid #bbb;text-decoration:none}
\r
119 .more:active{background-position:left -38px;color:#666}
\r
120 .more.loading{background-color:#fff;background-image:url(../img/ajax.gif);background-position:50% 50%;background-repeat:no-repeat;border:1px solid #eee;cursor:default!important}
\r
121 .more::-moz-focus-inner{border:0}
\r
122 .round{-moz-border-radius:8px;-webkit-border-radius:8px}
\r
128 text-shadow:0 1px 0 #FFFFFF;
\r
129 vertical-align:top;
\r
134 <script type="text/javascript" src="js/jquery.js"></script>
\r
135 <script type="text/javascript">
\r
136 $(function(){leaveWord();
\r
137 $("#textbox").focus();
\r
138 $("#textbox").keydown(function(){leaveWord(140);}).keyup(function(){leaveWord(140);})
\r
141 function leaveWord(num) {
\r
142 if (!num) num = 140;
\r
143 var leave = num-$("#textbox").val().length;
\r
145 $("#tip").css("color","#CC0000");
\r
146 $("#tip b").css("color","#CC0000");
\r
147 $("#tip").html("<b>-" + (-leave) + "</b>");
\r
149 $("#tip").css("color","#CCCCCC");
\r
150 $("#tip b").css("color","#CCCCCC");
\r
151 $("#tip").html("<b>" + leave + "</b>");
\r
159 if(!isset($_SESSION)){
\r
162 include ('lib/twitese.php');
\r
164 if ( isset($_POST['status']) ) {
\r
165 $status = $_POST['status'];
\r
166 if (mb_strlen($status,'utf-8') > 140) {
\r
167 $status = mb_substr($status, 0, 140, 'utf-8');
\r
169 $shortUrl = shortUrl($_POST['url']);
\r
171 $status .= $shortUrl;
\r
173 $status .= ' ' . $_POST['url'];
\r
175 $result = $t->update($status);
\r
180 if ( isset($_GET['u']) ) {
\r
184 if ( isset($_GET['t']) ) {
\r
185 $title = $_GET['t'];
\r
186 $text = $_GET['t'];
\r
189 if ( isset($_GET['d']) ) {
\r
190 $select = $_GET['d'];
\r
191 if ( trim($select) != "" ) $text = $select;
\r
196 $siteUrl = str_replace('share', 'index', 'http://' . $_SERVER ['HTTP_HOST'] . $_SERVER['PHP_SELF']);
\r
200 function shareUrl($url, $type = "orzse") {
\r
203 $request = 'http://is.gd/api.php?longurl=' . rawurlencode($url);
\r
204 $result = processCurl( $request );
\r
205 if ($result) return $result;
\r
209 $request = 'http://aa.cx/api.php?url=' . rawurlencode($url);
\r
210 $result = processCurl( $request );
\r
211 if ($result) return $result;
\r
215 $request = 'http://orz.se/api.php?format=simple&action=shorturl&url=' . rawurlencode($url);
\r
216 $result = processCurl( $request );
\r
217 if ($result) return $result;
\r
228 <?php if ( !$t->username ) {?>
\r
229 <div id="message">Please <a href="login.php" target="_blank">login</a> first.</div>
\r
230 <?php } else if ( isset($_POST['status']) ) {
\r
233 <div id="message">Successfully shared your stuff on Rabr! <a href="javascript:window.close()">Close</a></div>
\r
234 <script type="text/javascript">
\r
235 setTimeout("window.close()",1000);
\r
238 <div id="message">Failed to share your stuff, please try again. <a href="javascript:window.history.go(-1)">Go Back</a></div>
\r
243 <form action="share.php" method="post">
\r
246 <td colspan="2"><h2>Share to Rabr</h2><span id="tip"><b>140</b></span></td>
\r
249 <td><input type="text" name="url" id="url" disabled="ture" value="<?php echo $url?>"/></td>
\r
252 <td><textarea name="status" id="textbox"><?php echo $text?> <?php if (strlen($url)>30) echo shareUrl($url, "orzse"); else echo $url ?></textarea></td>
\r
256 <input class="more round" id="shareBtn" type="submit" value="Share" />
\r