Advertisement
Guest User

Untitled

a guest
Aug 11th, 2016
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.71 KB | None | 0 0
  1. Currently editing:
  2. /home/zkfglgpf/public_html/habbo/index.php
  3. Encoding: Reopen Switch to Code Editor Close Save
  4.  
  5. <?php
  6.  
  7. require_once( "_inc/glob.php" );
  8.  
  9. ?>
  10. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  11. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  12. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  13.  
  14. <head>
  15.  
  16. <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
  17.  
  18. <title>Sex & Fire</title>
  19.  
  20. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
  21. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
  22.  
  23. <script type="text/javascript" src="_js/prototype.js"></script>
  24. <script type="text/javascript" src="_js/scriptaculous.js"></script>
  25. <script type="text/javascript" src="_js/validation.js"></script>
  26. <script type="text/javascript" src="_js/radi.js"></script>
  27.  
  28. <!--[if lt IE 9]>
  29. <script type="text/javascript" src="lightview/excanvas/excanvas.js"></script>
  30. <![endif]-->
  31. <script type="text/javascript" src="lightview/spinners/spinners.min.js"></script>
  32. <script type="text/javascript" src="lightview/lightview/lightview.js"></script>
  33. <link rel="stylesheet" type="text/css" href="lightview/lightview.css"/>
  34.  
  35. <style type="text/css" media="screen">@import url('_img/style.css');</style>
  36. <style type="text/css" media="screen">@import url('style.css');</style>
  37.  
  38. </head>
  39.  
  40. <body>
  41. <?php
  42.  
  43. if( $user->loggedIn ) {
  44.  
  45. ?>
  46. <aside>
  47. <div class="logo">
  48. </div>
  49.  
  50. <div class="user">
  51.  
  52. <div class="habbo"><img src="https://www.habbo.com/habbo-imaging/avatarimage?user=Centai&action=0&direction=4&head_direction=3&gesture=0&size=m" align="right">
  53.  
  54. Hello, <strong><?php echo $user->data['fullUsername']; ?></strong>!
  55.  
  56. <br>
  57. <?php
  58. $query = $db->query( "SELECT * FROM usergroups WHERE id = '{$user->data['displaygroup']}'" );
  59. $array = $db->assoc( $query );
  60. ?>
  61.  
  62. <b>Current Role:</b> <?php echo $array['name']; ?>.
  63. <b>Selected Timezone</b>: <?php echo $user->data['timezone']; ?><br>
  64. <br>
  65. <b>Last Log In</b>: <?php echo $user->data['last_login']; ?>.<br>
  66. <b>By the IP</b>: <?php echo $user->data['last_login_ip']; ?>.<br>
  67.  
  68. <br>
  69. <center><a href="core.changeProfile">Edit Account</a> | <a href="user.viewMyLog">Warnings</a> | <a href="core.logout">Logout</a>
  70. </div></div>
  71.  
  72.  
  73. <br><br><br>
  74. <div style="width: 1225px; margin-left: 25px; margin-top: -40px;">
  75.  
  76. <div style="float: left; width: 200px;">
  77.  
  78. <?php
  79.  
  80. $url = $_GET['url'] ? $core->clean( $_GET['url'] ) : 'core.home';
  81.  
  82. $query3 = $db->query( "SELECT * FROM menu WHERE url = '{$url}'" );
  83. $array3 = $db->assoc( $query3 );
  84.  
  85. if( !$array3['usergroup'] ) {
  86.  
  87. $array3['usergroup'] = "invalid";
  88.  
  89. }
  90.  
  91. $query = $db->query( "SELECT * FROM usergroups ORDER BY weight ASC" );
  92.  
  93. while( $array = $db->assoc( $query ) ) {
  94.  
  95. if( in_array( $array['id'], $user->data['uGroupArray'] ) ) {
  96.  
  97. ?>
  98.  
  99. <div class="box">
  100.  
  101. <div class="square menu" style="background: #<?php echo $array['colour']; ?>;" onclick="Radi.menuToggle('<?php echo $array['id']; ?>');">
  102.  
  103. <img id="menutoggle_<?php echo $array['id']; ?>" class="menutoggle" src="_img/<?php echo ( $array['id'] != $array3['usergroup'] ) ? 'plus' : 'minus'; ?>_white.png" alt="Toggle" align="right" />
  104.  
  105. <strong><?php echo $array['name']; ?></strong>
  106.  
  107. </div>
  108.  
  109. <div class="menuitems"<?php if( $array['id'] != $array3['usergroup'] ) { ?> style="display: none;"<?php } ?> id="mitems_<?php echo $array['id']; ?>">
  110.  
  111. <?php
  112.  
  113. $query2 = $db->query( "SELECT * FROM menu WHERE usergroup = '{$array['id']}' ORDER BY weight ASC" );
  114.  
  115. $i = "a";
  116.  
  117. while( $array2 = $db->assoc( $query2 ) ) {
  118.  
  119. ?>
  120.  
  121. <a href="<?php echo $array2['url']; ?>" class="<?php echo $i; ?>">
  122. <?php echo $array2['text']; ?>
  123. </a>
  124.  
  125. <?php
  126. $i++;
  127.  
  128. if( $i == "c" ) {
  129.  
  130. $i = "a";
  131.  
  132. }
  133.  
  134. }
  135. ?>
  136.  
  137. </div>
  138.  
  139. </div>
  140.  
  141. <?php
  142.  
  143. }
  144.  
  145. }
  146.  
  147. ?>
  148.  
  149. </div>
  150.  
  151. <div style="float: left; width: 756px; margin-left: 20px; padding-left: 10px; margin-top: -220px">
  152.  
  153. <?php if ( $_GET['url'] == "core.home" || $_GET['url'] == "" ) { ?>
  154.  
  155. <?php
  156. if ($user->data['totalInfractions'] != 0 || $user->data['totalWarnings'] != 0)
  157. {
  158. ?>
  159. <div class="box">
  160. <?php
  161. echo "<div class=\"square bad\">";
  162. echo "<strong>Warning</strong>";
  163. echo "<br />";
  164. echo "You have warnings/infractions that are active. Please check your infraction log.";
  165. echo "</div>";
  166. ?>
  167. </div></div></div></div></div></div></div>
  168.  
  169. <?php
  170. }
  171.  
  172. $query45 = $db->query("SELECT * FROM connection_info_logs WHERE username = '{$user->data['username']}' AND result = 'Success.'");
  173. $array45 = $db->assoc($query45);
  174. $num45 = $db->num($query45);
  175. if( $num45 == 0 && $user->hasGroup( '2' ) ) {
  176. ?>
  177. <div class="box">
  178. <?php
  179. echo "<div class=\"square bad\">";
  180. echo "<strong>Warning</strong>";
  181. echo "<br />";
  182. echo "The Radio Information has been updated. Click <a href=\"radio.connection\">here</a> to view the latest information.";
  183. echo "</div>";
  184. ?>
  185. </div>
  186. <?php
  187. }
  188.  
  189. $query68 = $db->query("SELECT * FROM events_timetable WHERE approved = '0'");
  190. $array68 = $db->assoc($query68);
  191. $num68 = $db->num($query68);
  192. if( $num68 != 0 && $user->hasGroup( '9' ) ) {
  193. ?>
  194. <div class="box">
  195. <?php
  196. echo "<div class=\"square bad\">";
  197. echo "<strong>Warning</strong>";
  198. echo "<br />";
  199. echo "There is unapproved events. Click <a href=\"mgmt.manageEvents\">here</a> to review them.";
  200. echo "</div>";
  201. ?>
  202. </div>
  203. <?php
  204. }
  205.  
  206. $query74 = $db->query("SELECT * FROM job_apps_responses");
  207. $array74 = $db->assoc($query74);
  208. $num74 = $db->num($query74);
  209. if( $num74 != 0 && $user->hasGroup( '4' ) ) {
  210. ?>
  211. <div class="box">
  212. <?php
  213. echo "<div class=\"square bad\">";
  214. echo "<strong>Warning</strong>";
  215. echo "<br />";
  216. echo "There is unread job applications. Click <a href=\"mgmt.viewAppReplies\">here</a> to read them.";
  217. echo "</div>";
  218. ?>
  219. </div>
  220. <?php
  221. }
  222.  
  223. $query69 = $db->query("SELECT * FROM `requests` WHERE `for` = '{$user->data['id']}'");
  224. $array69 = $db->assoc($query69);
  225. $num69 = $db->num($query69);
  226. if( $num69 != 0 ) {
  227. ?>
  228. <div class="box">
  229. <?php
  230. echo "<div class=\"square bad\">";
  231. echo "<strong>Warning</strong>";
  232. echo "<br />";
  233. echo "You have unread requests on the request line.";
  234. echo "</div>";
  235. ?>
  236. </div>
  237. <?php
  238. }
  239. ?>
  240.  
  241. <?php } ?>
  242.  
  243. <?php
  244. if( !in_array( $array3['usergroup'], $user->data['uGroupArray'] ) ) {
  245.  
  246. echo "Permission denied.";
  247.  
  248. }
  249. elseif( !@include_once( $array3['resource'] ) ) {
  250.  
  251. echo "Error has occurred looking for " . $array3['resource'];
  252.  
  253. }
  254.  
  255. ?>
  256. <?php if ( $_GET['url'] == "core.home" || $_GET['url'] == "" ) { ?>
  257. <?php /* OLD ONLINE USERS AREA. REPLACE WITH POSSIBLE NOTIFICATIONS ETC */ ?>
  258. <?php } ?>
  259.  
  260. </div>
  261.  
  262.  
  263. <div style="float: right; width: 200px;margin-top: -220px;">
  264.  
  265.  
  266. <div class="box">
  267.  
  268. <div class="square title"><strong>Radio Statistics</strong></div>
  269.  
  270. <iframe id="stats" name="I1" allowtransparency scrolling="no" width="100%" frameborder="0" height="136" src="http://davidtomkins.com/craig/_stats/stats.php">
  271. </iframe>
  272.  
  273. <br>
  274. </div>
  275.  
  276.  
  277. <div class="box">
  278. <div class="square title"><strong>Profile & Progress</strong></div>
  279. <i>Your progress within your department is monitored here.</i><br>
  280. <br>
  281. <b>Forum Name</b>: <?php echo $user->data['forum']; ?><br>
  282. <?php
  283. $query = $db->query( "SELECT * FROM usergroups WHERE id = '{$user->data['displaygroup']}'" );
  284. $array = $db->assoc( $query );
  285. ?>
  286. <br>
  287. <?php /* RADIO */ if ($user->hasGroup( '2' )){ ?>
  288. <?php
  289. $query75 = $db->query("SELECT * FROM timetable WHERE dj = '{$user->data['id']}'");
  290. $array75 = $db->assoc($query75);
  291. $num75 = $db->num($query75);
  292. ?>
  293. <b>Total Booked Slots (Radio)</b>: <?php echo $num75; ?>
  294. <?php
  295. $query72 = $db->query("SELECT * FROM `requests` WHERE `for` = '{$user->data['id']}'");
  296. $array72 = $db->assoc($query72);
  297. $num72 = $db->num($query72);
  298. ?>
  299. <br>
  300. <b>Total Requests (Radio)</b>: <?php echo $num72; ?><br>
  301. <b>Total Like(s) (Radio)</b>: <?php echo $user->data['love']; ?><br>
  302. <?php } /* EVENTS */ if ($user->hasGroup( '11' )){ ?>
  303. <?php
  304. $query76 = $db->query("SELECT * FROM events_timetable WHERE host = '{$user->data['id']}'");
  305. $array76 = $db->assoc($query76);
  306. $num76 = $db->num($query76);
  307.  
  308. $query77 = $db->query("SELECT * FROM events_timetable WHERE host = '{$user->data['id']}' AND approved = '0'");
  309. $array77 = $db->assoc($query77);
  310. $num77 = $db->num($query77);
  311.  
  312. $query78 = $db->query("SELECT * FROM events_timetable WHERE host = '{$user->data['id']}' AND approved = '1'");
  313. $array78 = $db->assoc($query78);
  314. $num78 = $db->num($query78);
  315. ?>
  316. <br>
  317. <b>Total Approved Events</b>: <?php echo $num78; ?><br>
  318. <b>Total Pending Events</b>: <?php echo $num77; ?><br>
  319. <b>Total Booked Events</b>: <?php echo $num76; ?><br>
  320. <?php } /* END */ ?>
  321. </div>
  322.  
  323. <div class="box">
  324.  
  325. <div class="square title"><strong>Online Users</strong></div>
  326.  
  327. <?php
  328.  
  329. $query = $db->query( "SELECT DISTINCT user_id FROM sessions WHERE user_id != '0'" );
  330. $i = 1;
  331.  
  332. while( $array = $db->assoc( $query ) ) {
  333.  
  334. $queryU = $db->query( "SELECT * FROM users WHERE id = '{$array['user_id']}'" );
  335. $arrayU = $db->assoc( $queryU );
  336.  
  337. $queryUG = $db->query( "SELECT * FROM usergroups WHERE id = '{$arrayU['displaygroup']}'" );
  338. $arrayUG = $db->assoc( $queryUG );
  339.  
  340. echo "<span style=\"color: #{$arrayUG['colour']}; font-weight: bold;\">";
  341. echo $arrayU['username'];
  342. echo "</span>";
  343. echo ( $i == $db->num( $query ) ) ? '' : ', ';
  344.  
  345. $i++;
  346.  
  347. }
  348.  
  349. ?>
  350.  
  351. </div>
  352.  
  353. </div>
  354. </aside>
  355.  
  356.  
  357. <br clear="all" />
  358.  
  359. </div>
  360.  
  361.  
  362. <?php
  363.  
  364. }
  365. else {
  366.  
  367. ?>
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375. <div style="width: 500px; margin: auto;">
  376.  
  377. <form method="post" action="" id="login">
  378. <br>
  379. <div class="box">
  380.  
  381. <?php
  382. if( $_POST['submit'] ) {
  383.  
  384. try {
  385.  
  386. $username = $_POST['username'];
  387. $password = $_POST['password'];
  388. $user->login( $username, $password );
  389. echo $core->redirect( "?" );
  390.  
  391. }
  392. catch( UserException $e ) {
  393.  
  394. echo "<div class=\"square bad\">";
  395. echo "<strong>Error</strong>";
  396. echo "<br />";
  397. echo $e->getMessage();
  398. echo "</div>";
  399.  
  400. }
  401.  
  402. }
  403. ?>
  404.  
  405. <table width="100%" cellpadding="3" cellspacing="0">
  406.  
  407. <?php
  408.  
  409. echo $core->buildField( "text",
  410. "required",
  411. "username",
  412. "Username",
  413. "Your username." );
  414.  
  415. echo $core->buildField( "password",
  416. "required",
  417. "password",
  418. "Password",
  419. "Your password." );
  420.  
  421. ?>
  422.  
  423. </table>
  424.  
  425. </div>
  426.  
  427. <div class="box" align="right">
  428.  
  429. <input class="button" type="submit" name="submit" value="Log in" />
  430.  
  431. </div>
  432.  
  433.  
  434. </form>
  435.  
  436. </div>
  437.  
  438. </div>
  439. <?php
  440.  
  441. echo $core->buildFormJS("login");
  442.  
  443. }
  444.  
  445. ?>
  446.  
  447.  
  448.  
  449.  
  450. </body>
  451.  
  452. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement