Ron91

Untitled

Feb 14th, 2012
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.87 KB | None | 0 0
  1. <?php
  2. $mssql_host = "127.0.0.1";
  3. $mssql_user = "sa";
  4. $mssql_password = "pass";
  5. /*
  6.  * SRO_VT_SHARD_INIT
  7.  * dbo._Char
  8.  * dbo._User
  9.  * SRO_VT_ACCOUNT
  10.  * dbo.TB_User
  11.  * dbo._BlockedUser
  12.  *
  13.  * Ban users by character name, insert bans by account name
  14.  * Serial to use: 2114
  15.  */
  16.  
  17. if($_SERVER['REQUEST_METHOD'] == "POST"){
  18.     $con = mssql_connect($mssql_host, $mssql_user, $mssql_password) or die("Failed to connect to MSSQL.");
  19.     $charactername = addslashes($_POST['charactername']);
  20.     $sql = "SELECT CharID FROM SRO_VT_SHARD_INIT.dbo._Char WHERE CharName16 = '$charactername';";
  21.     $res = mssql_query($sql, $con);
  22.     $r = mssql_fetch_array($res);
  23.     $charid = $r['CharID'];
  24.     $sql = "SELECT UserJID FROM SRO_VT_SHARD_INIT.dbo._User WHERE CharID = '$charid';";
  25.     $res = mssql_query($sql, $con);
  26.     $r = mssql_fetch_array($res);
  27.     $jid = $r['UserJID'];
  28.     $sql = "SELECT StrUserID FROM SRO_VT_ACCOUNT WHERE JID = '$jid';";
  29.     $res = mssql_query($sql, $con);
  30.     $r = mssql_fetch_array($res);
  31.     $account = $r['StrUserID'];
  32.     // $charid = Character ID
  33.     // $jid = .... JID
  34.     // $account = Account name
  35.     $sql = "DELETE FROM SRO_VT_ACCOUNT.dbo._BlockedUser WHERE UserID = '$account';";
  36.     $res = mssql_query($sql, $con);
  37.     $sql = "INSERT INTO SRO_VT_ACCOUNT.dbo._BlockedUser (UserJID, UserID, Type, SerialNo, timeBegin, timeEnd)
  38.        VALUES
  39.        ('$jid', '$account', 1, 2114, '2012-02-10 22:02:00.000', '2012-02-20 22:02:00.000');";
  40.     $res = mssql_query($sql, $con);
  41.     if(!$res){
  42.         echo "Error banning account.";
  43.     } else {
  44.         echo "Success";
  45.     }
  46. }
  47.  
  48. ?>
  49.  
  50. <form action="ban.php" method="post">
  51.     <table>
  52.         <tr>
  53.             <td>Character Name</td>
  54.             <td><input type="text" name="charactername"/></td>
  55.         </tr>
  56.         <tr>
  57.             <td></td>
  58.             <td><input type="submit" name="submit" value="Ban user"/></td>
  59.         </tr>
  60.     </table>
  61. </form>
Advertisement
Add Comment
Please, Sign In to add comment