Advertisement
Guest User

Profile

a guest
Jun 21st, 2016
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.62 KB | None | 0 0
  1. <?php
  2. /* #################################################################### \
  3. || ||
  4. || TwinkieCMS - Use of this software is strictly prohibited. *#
  5. || # Copyright (C) 2014 lD@vidl. *#
  6. ||---------------------------------------------------------------------*#
  7. ||---------------------------------------------------------------------*#
  8. || Script pensado para la gestión de retroservers Habbo. *#
  9. || Tanto el script como los autores del mismo no tienen ningún tipo *#
  10. || de asociación con Habbo y/o Sulake Oy Corp. Por lo tanto, estos no *#
  11. || se hacen responsables del uso que el usuario le dé. *#
  12. || ||
  13. \ ################################################################### */
  14. ob_start();
  15. require_once 'inc/core.php';
  16. $user->logged('yes');
  17. $page = "Perfil";
  18. $tab = "1";
  19. $myusername = $user->Get('username');
  20. $youtube = $user->Get('youtubeurl');
  21. $mylook = $user->Get('look');
  22. $mymotto = $user->Get('motto');
  23. $mycoins = $user->Get('credits');
  24. $myduckets = $user->Get('activity_points');
  25. $mydiamonds = $user->Get('vip_points');
  26. $myid = $user->Get('id');
  27. $my_id = $myid;
  28. echo $row['username'];
  29. require_once 'templates/header.php';
  30.  
  31. if(!empty($_SESSION['facebook_name'])){
  32. $changename = $user->filtertext($_POST['changename']);
  33. $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
  34. $cad = "";
  35. for($i=0;$i<12;$i++) {
  36. $cad .= substr($str,rand(0,62),1);
  37. }
  38. $passwordchanged = $user->HoloHash($cad, $changename);
  39. if(isset($_POST['changename'])){
  40. $newname = $_POST['changename'];
  41. $filter = preg_replace("/[^a-z\d\-=\?!@:\.]/i", "", $newname);
  42. if($newname !== $filter || strlen($newname) < 2 || strlen($newname) > 19){
  43. $_SESSION['ERROR_RETURN'] = "Inserta un nombre valido (Min: 2 Caract. Max 18 Caract.";
  44. header("LOCATION: ". PATH ."/me.php?session");
  45. }elseif($user->ComprobateExist($newname)){
  46. $_SESSION['ERROR_RETURN'] = "Ese nombre ya esta en uso.";
  47. header("LOCATION: ". PATH ."/me.php?session");
  48. }else{
  49. $new = $db->query("UPDATE users SET facebook_change = '1', username = '{$changename}', password = '{$passwordchanged}' WHERE username = '{$user->Get('username')}' AND password = '{$_SESSION['password']}' LIMIT 1");
  50. $_SESSION['GOOD_RETURN'] = "Tu nombre se ha cambiado con exito.";
  51. $_SESSION['username'] = $changename;
  52. $_SESSION['password'] = $passwordchanged;
  53. unset($_SESSION['facebook_name']);
  54. header("LOCATION: ". PATH ."/me.php?session");
  55. }
  56. }
  57. }
  58. ?>
  59.  
  60. <div class="section container">
  61. <div class="row">
  62. <div class="col s12 m12 l8">
  63. <div class="col s12 m12 l12 box-gigante" style="background-image: url('/content/skin/Mate/assets/images/back/personal_account_xmas.png');">
  64. <div class="col s12 m4 l2">
  65. <center>
  66. <div class="avatar" style="background-image: url(<?php echo AVATARIMAGE . $mylook; ?>&action=wav&direction=2&head_direction=3&gesture=sml&size=l);background-position-y: -30px;background-position-x: -17px;background-repeat: no-repeat;"></div>
  67. </center>
  68. </div>
  69. <div class="col s12 m8 l5 center" style="margin-top:25px;">
  70. <span style="font-size:21px;"><?php echo $myusername; ?>!</span> <br>
  71. <small>
  72. <img style="vertical-align:middle" src="/content/skin/Mate/assets/images/icons/coins.png"> <?php echo $user->filtertext($mycoins); ?> &nbsp;&nbsp;
  73. <img style="vertical-align:middle" src="/content/skin/Mate/assets/images/icons/duckets.png"> <?php echo $user->filtertext($myduckets); ?> &nbsp;&nbsp;
  74. <img style="vertical-align:middle" src="/content/skin/Mate/assets/images/icons/diamonds.png"> <?php echo $user->filtertext($mydiamonds); ?> &nbsp;&nbsp;
  75. </small>
  76. </div>
  77. <div class="col s12 m12 l5" style="margin-top:10px;margin-bottom:10px;">
  78. <center>
  79. </center>
  80. </div>
  81. </div>
  82. <div class="clr"></div><br>
  83. <div class="col s12 m12 l6">
  84. <div class="row">
  85. <div class="box">
  86. <div class="title red no-radius-bottom">Meu V&iacute;deo Favorito <i class="mdi-av-video-collection right"></i></div>
  87. <div class="content">
  88. <iframe width="100%" height="320" src="http://www.youtube.com/embed/<?php echo $youtube;?>?rel=0&amp;controls=1" frameborder="0" allowfullscreen></iframe>
  89. </div>
  90. </div>
  91. </div>
  92. </div>
  93. <div class="col s12 m12 l6">
  94. <div class="row">
  95. <div class="box">
  96. <div class="title green no-radius-bottom">Meus Emblemas <i class="mdi-action-loyalty right"></i></div>
  97. <div class="content"><?php //SELECT * FROM users_badges WHERE user_id='$profile_q[id]'
  98. $result = $db->query("SELECT * FROM user_badges WHERE user_id='" . $myid . "' ");
  99. if($result->num_rows > 0){
  100. while($data = $result->fetch_array()){ ?>
  101. <img src="http://habbon.cc/c_images/album1584/<?php echo $data['badge_id']; ?>.gif" ><?php } }else{ echo '<i>Sem Emblemas</i>'; } ?>
  102. </div>
  103. </div>
  104. </div>
  105. </div>
  106. </div>
  107. <div class="col s12 m12 l4">
  108. <div class="row">
  109. <div class="box">
  110. <div class="title yellow darken-3 no-radius-bottom" style="margin-bottom:0;">Meus Quartos <i class="mdi-action-home right"></i></div>
  111. <div class="content"><?php //SELECT * FROM users_badges WHERE user_id='$profile_q[id]'
  112. $result = $db->query("SELECT * FROM rooms WHERE owner='" . $myid . "' ");
  113. if($result->num_rows > 0){
  114. while($data = $result->fetch_array()){ ?>
  115. <b><?php echo $data['caption']; ?></b><br>
  116. <i><?php echo $data['description']; ?></i><br><hr><?php } }else{ echo '<i>Sem quartos</i>'; } ?>
  117. </div>
  118. </div>
  119. </div>
  120. </div>
  121. </div>
  122. <?php require_once 'templates/footer.php'; ?>
  123. </div>
  124.  
  125. <div id="fb-root"></div>
  126. <script>(function(d, s, id) {
  127. var js, fjs = d.getElementsByTagName(s)[0];
  128. if (d.getElementById(id)) return;
  129. js = d.createElement(s); js.id = id;
  130. js.src = "//connect.facebook.net/pt_BR/sdk.js#xfbml=1&version=v2.4&appId=1429224337348383";
  131. fjs.parentNode.insertBefore(js, fjs);
  132. }(document, 'script', 'facebook-jssdk'));</script>
  133.  
  134. </body>
  135. </html>
  136.  
  137. <?php ob_end_flush(); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement