Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require_once('./data_classes/server-data.php_data_classes-core.php.php');
- require_once('./data_classes/server-data.php_data_classes-core.php.php');
- $pagename = "Meus Detalhes";
- $body_id = "profile";
- $pageid = "2";
- if(isset($_GET['web-profile-tab'])){
- if($_GET['web-profile-tab'] < 2 || $_GET['web-profile-tab'] > 5 || !$_GET['web-profile-tab']){
- header("Location: ".$path."/profile/2");
- $tab = 0;
- exit;
- } else {
- $tab = FilterText($_GET['web-profile-tab']);
- }
- } else {
- $tab = "2";
- }
- if($tab == "2"){
- if(isset($_POST['save'])){
- $motto = $_POST['motto'];
- $chr = chr(1);
- $chr2 = chr(2);
- $motto2 = str_replace($chr, "", $motto);
- $motto3 = str_replace($chr2, "", $motto);
- if(strlen($motto3) > 40){
- $result = "Sua missão é muito larga!";
- $error = "1";
- } else {
- if($_POST['block_newfriends'] == "true"){ $block_newfriends = '0'; }else{ $block_newfriends = '1'; }
- mysql_query("UPDATE users SET motto = '".mysql_real_escape_string($motto3)."', hide_online = '".mysql_real_escape_string($_POST['hide_online'])."', block_newfriends = '".mysql_real_escape_string($block_newfriends)."', mymusik = '".mysql_real_escape_string($_POST['mymusik'])."' WHERE id = '".$my_id."' LIMIT 1") or die(mysql_error());
- $result = "<center><p></p><p>Sucesso!</p></center>";
- }
- }
- } else if($tab == "3"){
- if(isset($_POST['save'])){
- $pass1 = FilterText($_POST['password']);
- $pass1_hash = HoloHashMD5($pass1, $myrow['username']);
- $mail1 = FilterText($_POST['email']);
- $themail = $mail1;
- //checks password --encryption--
- if($pass1_hash == $myrow['password'] ){
- $email_check = preg_match("/^[a-z0-9_\.-]+@([a-z0-9]+([\-]+[a-z0-9]+)*\.)+[a-z]{2,7}$/i", $mail1);
- if($email_check == "1"){
- mysql_query("UPDATE users SET mail = '".$mail1."' WHERE username = '".$rawname."' and password = '".$rawpass."'") or die(mysql_error());
- $result = "A atualização do e-mail \"".$mail1."\" foi realizada corretamente!";
- } else {
- $result = "A atualização de e-mail está incorreta!";
- $error = "1";
- }
- } else {
- $result = "Seus dados estão incorretos!";
- $error = "1";
- }
- } else {
- $themail = $myrow['mail'];
- }
- } else if($tab == "4"){
- if(isset($_POST['save'])){
- $pass1 = FilterText($_POST['password']);
- //Hashes and salts the old password with the user id (in lowercase) --encryption--
- $pass1_hash = HoloHashMD5($pass1, $myrow['name']);
- $newpass = FilterText($_POST['pass']);
- //Hashes and salts the new password with the user id (in lowercase) --encryption--
- $newpass_hash = HoloHashMD5($newpass, $rawname);
- $newpass_conf = FilterText($_POST['confpass']);
- if($pass1_hash == $myrow['password'] ){
- if($newpass == $newpass_conf){
- if(strlen($newpass) < 6){
- $result = "A senha fornecida é muito curta, digite uma de pelo menos 6 carácteres!";
- $error = "1";
- } else {
- if(strlen($newpass) > 51){
- $result = "A senha é muito longa, forneça uma senha com menos de 50 carácteres!";
- $error = "1";
- } else {
- //Atualização sobre encriptação de senha*
- mysql_query("UPDATE users SET password = '".$newpass_hash."' WHERE username = '".$rawname."' and password = '".$rawpass."'") or die(mysql_error());
- $result = "A senha foi alterada. Por favor faça login novamente.";
- }
- }
- } else {
- $result = "As senhas não coincidem.";
- $error = "1";
- }
- } else {
- $result = "Preencha todos os campos requeridos!";
- $error = "1";
- }
- }
- }
- ?>
- <?php header("Content-Type: text/html; charset=iso-8859-1",true); ?>
- <head>
- <title><?php echo $shortname; ?>: Ajustes</title>
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <link rel="shortcut icon" type="image/x-icon" href="http://i.imgur.com/leIxs6a.png" />
- <script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
- <script src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
- <!-- Latest compiled and minified CSS -->
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
- <!-- Optional theme -->
- <link rel="stylesheet" href="https://bootswatch.com/lumen/bootstrap.min.css">
- <!-- Latest compiled and minified JavaScript -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
- <style type="text/css">
- body { padding-top: 70px;
- background: url(http://haddo.me/web-gallery/v2/images/bg.png);
- }
- .titleNews {
- margin-top:10px;
- margin-left:10px;
- color: #fff;
- text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.75);
- }
- </style>
- </head>
- <body oncontextmenu="return false" onselectstart="return false" ondragstart='return false'>
- <?php require_once('./menu/header.php'); ?>
- <div class="container">
- <div class="row">
- <div class="col-md-4">
- <div class="panel panel-primary">
- <div class="panel-heading">Preferências</div>
- <div class="list-group">
- <?php
- if($tab == "2"){
- echo "<li class='list-group-item'>Meus detalhes »
- </li>";
- } else {
- echo "<li><a href='".$path."/profile/2'>Meus detalhes »
- </li>";
- }
- ?>
- </div>
- </div>
- </div>
- <div class="col-md-8">
- <div class="panel panel-default">
- <div class="panel-heading">Mudar Perfil</div>
- <div class="panel-body">
- <div class="form-group">
- <form action="profile" method="post">
- <input type="hidden" name="tab" value="2" />
- <input type="hidden" name="__app_key" value="MyHobba" />
- <?php
- if(!empty($result)){
- if($error == "1"){
- echo "<div class='rounded rounded-red'>";
- } else {
- echo "<div class='rounded rounded-green'>";
- }
- echo $result . "<br />
- </div><br />";
- }
- $user_sql = mysql_query("SELECT * FROM users WHERE id = '".$my_id."'");
- $user_row = mysql_fetch_assoc($user_sql);
- ?>
- <p><b>Sua missão:</b><br />
- Sua missão é o que os outros Habbos irão ver na sua Página Inicial e no seu Avatar pelo Hotel.
- <input type="text" name="motto" class="form-control" value="<?php echo HoloText($user_row['motto']); ?>" id="avatarmotto">
- </p>
- <p><b>Sua foto de perfil:</b><br />
- Altere aqui sua foto de perfil!.
- <input type="text" name="imgur" class="form-control" value="<?php echo HoloText($user_row['imgur']); ?>" id="avatarmotto">
- </p>
- <p><b>Sua imagem de capa:</b><br />
- Aqui você pode mudar sua imagem de capa.
- <input type="text" name="capa" class="form-control" value="<?php echo HoloText($user_row['capa']); ?>" id="avatarmotto">
- </p>
- <p><b>Pedidos:</b><br />
- <label>
- <input name="block_newfriends" <?php if($user_row['block_newfriends'] == 0){ ?>checked="checked"<?php } ?> value="true" type="checkbox">
- Pessoas podem fazer pedidos de amizade para você?
- </label> </p>
- <div class="settings-buttons">
- <input type="submit" value="Salvar preferências" name="save" class="btn btn-success" style="float:right">
- </div>
- </form>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <script type="text/javascript">
- document.observe('dom:loaded', function () {
- CurrentRoomEvents.init();
- });
- </script>
- </div>
- <script type="text/javascript">if (!$(document.body).hasClassName('process-template')) {
- Rounder.init();
- }</script>
- <script type="text/javascript">
- HabboView.run();
- </script>
- </div>
- </body>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement