Advertisement
radiotrepqabot

Untitled

Jun 14th, 2012
301
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
WHOIS 6.33 KB | None | 0 0
  1. <?php
  2.         $username = addslashes(trim($_POST['username']));
  3.         $apiToken = addslashes(trim($_POST['apiToken']));
  4.         $cmd = addslashes(trim($_POST['cmd']));
  5.         $botid = addslashes(trim($_POST['botid']));
  6.         $xatBotCommand = addslashes(trim($_REQUEST['xatBotCommand']));
  7.        
  8.         if($username != '') {
  9.                 if($cmd != '') {$append .= '&cmd='.$cmd;}
  10.                 if($botid != '') {$append .= '&botid='.$botid;}
  11.                 if($xatBotCommand != '') {$append .= '&xatBotCommand='.urlencode($xatBotCommand);}
  12.                 $res = file_get_contents('http://arcbots.com/api.html&user='.$username.'&apiToken='.$apiToken.$append); //Curl and post can both be used as alternatives
  13.                 $data = json_decode($res,true);
  14.                 #print_r($data);
  15.                 if($data['errorCode'] == 1 || $data['errorCode'] == 2) {$errorLogin = true;} else {$errorLogin = false;}
  16.         }
  17.        
  18.         if($errorLogin == true || $username == '' && $apiToken == '') {
  19.                 echo '
  20.                         <table style="border-style:solid;border-width:2px;">
  21.                                 <form method="post" action="">';
  22.                                         if($data['errorMessage'] != '') {echo '<tr><td colspan="2"><font color="red">'.$data['errorMessage'].'</font><hr /></td></tr>';}
  23.                                 echo '
  24.                                         <tr><td>Username:</td><td><input type="text" name="username" /></td></tr>
  25.                                         <tr><td>Api Token:</td><td><input type="text" name="apiToken" /></td></tr>
  26.                                         <tr>
  27.                                                 <td colspan="2">
  28.                                                         <center>
  29.                                                                 <input type="submit" value="Login" />
  30.                                                         </center>
  31.                                                 </td>
  32.                                         </tr>
  33.                                 </form>
  34.                         </table>
  35.                 ';
  36.         }
  37.         elseif($username != '' && $apiToken != '') {
  38.                 echo '
  39.                 <table style="border-style:solid;border-width:2px;">
  40.                         <form method="post" action="">
  41.                                 <tr>
  42.                                         <td colspan="2">';
  43.                                                 if($data['errorMessage'] != '') {echo '<font color="red">'.$data['errorMessage'].'</font><hr />';}
  44.                                                 elseif($data['message'] != '') {echo '<font color="green">'.$data['message'].'</font><hr />';}
  45.                                         echo '
  46.                                         </td>
  47.                                 </tr>
  48.                                 <tr>
  49.                                         <td colspan="2">
  50.                                                 BotID:
  51.                                                         <select name="botid">
  52.                                                                 ';
  53.                                                                 foreach($data['botIDs'] as $botIDs) {
  54.                                                                         echo '<option value="'.$botIDs.'"';
  55.                                                                         if($data['favoriteBotID'] != '' && $botIDs == $data['favoriteBotID']) {echo ' selected="selected"';}
  56.                                                                         echo '>'.$botIDs.'</option>';
  57.                                                                 }
  58.                                                                 echo '
  59.                                                         </select><br />
  60.                                                 </td>
  61.                                         </tr>
  62.                                         <tr><td>Restart:</td><td><input type="radio" name="cmd" value="restart" /></td></tr>
  63.                                         <tr><td>Stop:</td><td><input type="radio" name="cmd" value="stop" /></td></tr>
  64.                                         <tr><th colspan="2"><hr />OR:</th></tr>
  65.                                         <tr><td>Send Command: <input type="radio" name="cmd" value="sendCmd" /></tr>
  66.                                         <tr><td><input type="text" name="xatBotCommand" placeholder="!say test" size="25"></input></td></tr>
  67.                                                 <tr>
  68.                                                         <td colspan="2">
  69.                                                                 <center>
  70.                                                                         <input type="hidden" name="username" value="'.$username.'" />
  71.                                                                         <input type="hidden" name="apiToken" value="'.$apiToken.'" />
  72.                                                                         <input type="submit" value="Submit" />
  73.                                                                 </center>
  74.                                                         </td>
  75.                                                 </tr>
  76.                         </form>
  77.                 </table>
  78.                 ';
  79.         }
  80.         echo '
  81.                 <br /><hr />
  82.                 <b><font color="green">The below examples will help you start off making a platform, in which you can code to use with our API system:</b></font><br /><br />
  83.                
  84.                 Web Applications:<br />
  85.                 <a href="http://pastebin.com/XATJY45n" target="_blank" rel="nofollow">Download The Above Source Code</a><br />
  86.                 <a href="http://arcbots.com/mobile/mini/" target="_blank" rel="nofollow">ARCbot Mobile Website, using the api</a><br /><br />
  87.                
  88.                 Desktop Web Applications:<br />
  89.                 <a href="http://www.mediafire.com/download.php?tb89h7b29da2cnw" target="_blank" rel="nofollow">Source Code of ARCbot Desktop Application V2 - Visual Basics</a><br />
  90.                 <a href="http://www.mediafire.com/download.php?edad07n1ggcr27j" target="_blank" rel="nofollow">ARCbots Desktop Application V2 - Pre-compiled exe file</a><br /><br />
  91.         ';
  92.  
  93. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement