Advertisement
Guest User

Client

a guest
Dec 22nd, 2014
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.13 KB | None | 0 0
  1. <?php
  2. if($_SESSION['user']['rank'] >= 7) {
  3. $key = false;
  4. $error = false;
  5. $q = mysql_query("SELECT * FROM users WHERE id = '{$_SESSION['user']['id']}' AND account_locked = '1' LIMIT 1")or die(mysql_error());
  6. if(mysql_num_rows($q) == 1) {
  7. echo "Your account has been locked.";
  8. exit;
  9. }
  10.  
  11. if(isset($_POST['pin'])) {
  12. $q = mysql_query("SELECT id FROM users WHERE id = '{$_SESSION['user']['id']}' AND housekeeping_pin = '" . md5($_POST['pin']) . "' AND account_locked = '0' LIMIT 1")or die(mysql_error());
  13. if(mysql_num_rows($q) != 1) {
  14. if(!isset($_SESSION['client']['attempts']))
  15. $_SESSION['client']['attempts'] = 0;
  16. $_SESSION['client']['attempts']++;
  17. if($_SESSION['client']['attempts'] >= 3)
  18. mysql_query("UPDATE users SET account_locked = '1' WHERE id = '{$_SESSION['user']['id']}' LIMIT 1")or die(mysql_error());
  19. $error = true;
  20. }else{
  21. $key = true;
  22. }
  23. }
  24.  
  25. if(!$key) {
  26. ?>
  27. <html>
  28. <head>
  29. <style>
  30. body {
  31. margin:0px;
  32. padding:0px;
  33. font:12px 'Lucida Grande',Arial,sans-serif;
  34. background-color:#edecec;
  35. }
  36. .box {
  37. width:300px;
  38. margin:30px auto;
  39. background-color:#fff;
  40. border:1px solid #dcdada;
  41. padding:5px;
  42. -webkit-border-radius: 4px;
  43. -moz-border-radius: 4px;
  44. border-radius: 4px;
  45. }
  46. .error {
  47. background-color:#ffbcbb;
  48. border:1px solid #ff7777;
  49. padding:8px;
  50. margin-bottom:4px;
  51. }
  52. input {
  53. padding:4px;
  54. }
  55. input[type=password] {
  56. border:1px solid #dcdada;
  57. width:230px;
  58. -webkit-border-radius: 4px;
  59. -moz-border-radius: 4px;
  60. border-radius: 4px;
  61. }
  62. input[type=submit] {
  63. width:65px;
  64. }
  65. </style>
  66. </head>
  67. <body>
  68. <div class="box">
  69. <?php
  70. if($error) { ?>
  71. <div class="error">Invalid Pin</div>
  72. <?php }
  73. ?>
  74. <b>Please enter your pin:</b>
  75. <form method="post">
  76. <input type="password" name="pin">
  77. <input type="submit">
  78. </form>
  79. <center>Don't have a pin, contact management immediately!</center>
  80. </div>
  81. </body>
  82. </html>
  83.  
  84. <?php
  85. exit;
  86. }
  87. }
  88. ?>
  89. <!DOCTYPE html>
  90. <html lang="en">
  91. <head>
  92. <meta http-equiv="content-type" content="text/html; charset=utf-8">
  93. <title>{hotelName} - Client</title>
  94.  
  95. <link rel="stylesheet" href="{url}/app/tpl/skins/Habbo/styles/client.css" type="text/css">
  96.  
  97. <style>@import url(http://fonts.googleapis.com/css?family=Ubuntu:400,500,300,700);.clientwindow{position:absolute;z-index:1;border-style:solid;border-width:33px 6px 7px;-moz-border-image:url(./_client/box_clientwindow.png) 33 6 7 repeat;-webkit-border-image:url(./_client/box_clientwindow.png) 33 6 7 repeat;-o-border-image:url(./_client/box_clientwindow.png) 33 6 7 repeat;border-image:url(./_client/box_clientwindow.png) 33 6 7 fill repeat;padding-top:5px;}.clientwindow .closebtn{background-image:url(./_client/close_btn.png);width:19px;height:20px;float:right;margin-top:-30px;}.clientwindow .closebtn:hover{background-position:38px 0;}.clientwindow .closebtn:active{background-position:19px 0;}.clientwindow .heading{position:absolute;top:-22px;font-weight:bold;font-size:12px;text-align:center;width:100%;z-index:-1;}#events{position:absolute;z-index:999999;background:#E2E2E2;font-weight:bold;text-shadow:0px 1px 0px white;font-family:Ubuntu;cursor:pointer;border:1px solid #919191;box-shadow:inset 0px 3px 0px 0px white,inset 0px -16px 0px 0px #D9D9D9;-webkit-box-shadow:inset 0px 3px 0px 0px white,inset 0px -16px 0px 0px #D9D9D9;-moz-box-shadow:inset 0px 3px 0px 0px white,inset 0px -16px 0px 0px #D9D9D9;-o-box-shadow:inset 0px 3px 0px 0px white,inset 0px -16px 0px 0px #D9D9D9;-ms-box-shadow:inset 0px 3px 0px 0px white,inset 0px -16px 0px 0px #D9D9D9;height:35px;color:black;font-size:17px;right:220px;line-height:35px;border-radius:5px;width:120px;margin-top:10px;transition:opacity 1s;}#events:hover{opacity:0.6;}#events>.icn{height:35px;width:30px;margin-left:10px;margin-right:5px;float:left;background:url(http://www.habbo.cr/public/images/events/events_icon.png) 0 center no-repeat;}#counter,#antiad,#forum{font-size: 12pt;position:absolute;z-index:999999;background:none repeat scroll 0% 0% rgba(54,54,54,0.94);height:40px;margin-top:-4px;float:left;color:#FFF;font-family:Ubuntu;font-weight:500;line-height:40px;right:220px;border-radius:6px;box-shadow:0px 2px 0px rgba(255,255,255,0.1) inset,0px -3px 0px rgba(0,0,0,0.4) inset;padding:0px 20px;}#antiad{right:400px;}#forum{right:600px;}.videoalert{position:absolute;z-index:999999;background:none repeat scroll 0% 0% rgba(174,0,0,0.94);height:40px;margin-top:-4px;float:left;color:#FFF;font-family:Ubuntu;font-weight:500;line-height:40px;right:400px;border-radius:6px;box-shadow:0px 2px 0px rgba(255,255,255,0.1) inset,0px -3px 0px rgba(0,0,0,0.4) inset;padding:0px 20px;font-size:1.4em;}</style>
  98.  
  99. <script type="text/javascript" src="{url}/app/tpl/skins/Habbo/js/swfobject.js"></script>
  100. <script type="text/javascript">
  101. var BaseUrl = "{swf_folder}";
  102. var flashvars =
  103. {
  104. "client.starting" : "Please wait, the hotel is loading",
  105. "client.allow.cross.domain" : "1",
  106. "client.notify.cross.domain" : "0",
  107. "connection.info.host" : "eu.attackprotect.com",
  108. "connection.info.port" : "30804",
  109. "site.url" : "{url}",
  110. "url.prefix" : "{url}",
  111. "client.reload.url" : "{url}/client",
  112. "client.fatal.error.url" : "{url}/me",
  113. "client.connection.failed.url" : "{url}/me",
  114. "external.variables.txt" : "http://playriu.org/r63/external_variables.php?username=<?php echo"".$_SESSION['user']['username']."" ?>",
  115. "external.texts.txt" : "{external_texts}",
  116. "productdata.load.url" : "{product_data}",
  117. "furnidata.load.url" : "{furni_data}",
  118. "use.sso.ticket" : "1",
  119. "sso.ticket" : "{sso}",
  120. "processlog.enabled" : "0",
  121. "flash.client.url" : BaseUrl,
  122. "flash.client.origin" : "popup"
  123. };
  124. var params =
  125. {
  126. "base" : BaseUrl + "/",
  127. "allowScriptAccess" : "always",
  128. "menu" : "false"
  129. };
  130. swfobject.embedSWF(BaseUrl + "/hbbo.swf", "client", "100%", "100%", "10.0.0", "{swf_folder}/expressInstall.swf", flashvars, params, null);
  131. </script>
  132. </head>
  133.  
  134. <body id="client" class="flashclient">
  135. <script data-rocketsrc="http://code.jquery.com/jquery-latest.js" type="text/rocketscript" ></script>
  136.  
  137. <script type="text/rocketscript" >
  138. var refreshId = setInterval(function()
  139. {
  140. $('#TheStats').fadeOut("slow").load('/index.php?url=stats').fadeIn("slow");
  141. }, 100000);
  142. </script>
  143.  
  144.  
  145. </head>
  146.  
  147.  
  148. <body>
  149.  
  150.  
  151. <div id="client"></div>
  152. </body>
  153. </html>
  154. <?php include_once('includes/checktheban.php'); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement