Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require_once('./starblue_incs/core_starblue.php');
- require_once('./starblue_incs/session_starblue.php');
- $setting = FilterText($_GET["setting"]);
- if ($setting == "") {
- $setting = "1";
- }
- $page_id = "9";
- $pagetext = "Ajustes";
- require_once("./templates/subheader.php");
- require_once("./templates/header.php");
- if ($setting == "1") {
- if (isset($_POST["save"])) {
- $motto = $_POST["motto"];
- $motto3 = str_replace(chr(2), "", $motto);
- if (strlen($motto3) > 24) {
- $error = "Sua missão é muito larga!";
- } else {
- if ($_POST['block_newfriends'] == "true") { $block_newfriends = '0'; } else { $block_newfriends = '1'; }
- if ($_POST['hide_online'] == "true") { $hide_online = '0'; } else { $hide_online = '1'; }
- if ($_POST['hide_inroom'] == "true") { $hide_inroom = '0'; } else { $hide_inroom = '1'; }
- mysql_query("UPDATE users SET motto = '".FilterText($motto3)."', block_newfriends = '".$block_newfriends."', hide_online = '".$hide_online."', hide_inroom = '".$hide_inroom."' WHERE id = '".$my_id."' LIMIT 1") or die(mysql_error());
- $success = "Alterações salvas com sucesso.";
- }
- }
- } else if ($setting == "2") {
- if(isset($_POST["save"])) {
- $oldPassword = getPass(FilterText($_POST["oldPassword"]));
- $newPassword = getPass(FilterText($_POST["newPassword"]));
- $newPasswordConfirm = getPass(FilterText($_POST["newPasswordConfirm"]));
- if ($oldPassword == $myrow['password']) {
- if ($newPassword == $newPasswordConfirm) {
- if (strlen($newPassword) < 6) {
- $error = "A senha fornecida é muito curta, digite uma de pelo menos 6 carácteres!";
- } else if (strlen($newPassword) > 51) {
- $error = "A senha é muito longa, forneça uma senha com menos de 50 carácteres!";
- } else {
- mysql_query("UPDATE users SET password = '".$newPassword."' WHERE username = '".$myrow["username"]."' and password = '".$oldPassword."'") or die(mysql_error());
- $success = "A senha foi alterada com sucesso.";
- }
- } else {
- $error = "As senhas não coincidem.";
- }
- } else {
- $error = "As informações fornecidas não correspondem ao que temos no registro.";
- }
- }
- } else if ($setting == "3") {
- if (isset($_POST["save"])) {
- $password = getPass(FilterText($_POST["password"]));
- $email = FilterText($_POST['email']);
- if ($password == $myrow["password"]) {
- $email_check = preg_match("/^[a-z0-9_\.-]+@([a-z0-9]+([\-]+[a-z0-9]+)*\.)+[a-z]{2,7}$/i", $email);
- if ($email_check == "1") {
- mysql_query("UPDATE users SET mail = '".$email."' WHERE username = '".$rawname."' and password = '".$rawpass."'") or die(mysql_error());
- $success = "A atualização do e-mail \"".$email."\" foi realizada corretamente!";
- } else {
- $error = "Informe um e-mail correto.";
- }
- } else {
- $error = "As informações fornecidas não corresponde ao que temos no registro.";
- }
- }
- }
- $usersql = mysql_query("SELECT * FROM users WHERE username = '".$rawname."' AND password = '".$rawpass."' LIMIT 1");
- $myrow = mysql_fetch_assoc($usersql);
- ?>
- <div class="container">
- <div class="grid_9" style="float:right;">
- <div class="contentBox">
- <div class="collection">
- <a href="<?php echo $path?>/settings/1" class="collection-item" style="color:#007197; <?php if ($setting == "1") { echo 'background:#007197;color:#fff;}'; } ?>">Ajustes gerais</a>
- <a href="<?php echo $path?>/settings/2" class="collection-item" style="color:#007197;<?php if ($setting == "2") { echo 'background:#007197;color:#fff;}'; } ?>">Ajustes de senha</a>
- <a href="<?php echo $path?>/settings/3" class="collection-item" style="color:#007197;<?php if ($setting == "3") { echo 'background:#007197;color:#fff;}'; } ?>">Ajustes de e-mail</a>
- </div>
- </div>
- </div>
- <div class="grid_15" style="float:left;">
- <?php if (isset($error)) { ?>
- <div class="errorBox" style="margin-top:0px;margin-bottom:5px;"><i class="fa fa-exclamation-triangle"></i> <?php echo $error ?></div>
- <?php } else if (isset($success)) { ?>
- <div class="successBox" style="margin-top:0px;margin-bottom:5px;"><i class="fa fa-exclamation-triangle"></i> <?php echo $success ?></div>
- <?php } ?>
- <div class="contentBox">
- <?php if ($setting == "1") { ?>
- <div class="contentTitle"><i class="material-icons right">build</i>Ajustes gerais</div>
- <form method="POST">
- <div style="margin-left:20px;">
- Permitir pedidos de amizade?
- <div class="switch">
- <label>
- Não
- <input type="checkbox" name="block_newfriends" <?php if($myrow['block_newfriends'] == 0){ ?>checked="checked"<?php } ?> value="true">
- <span class="lever"></span>
- Sim
- </label>
- </div>
- <br/>
- Permitir que te vejam conectado no console?
- <div class="switch">
- <label>
- Não
- <input type="checkbox" name="hide_online" <?php if($myrow['hide_online'] == 0){ ?>checked="checked"<?php } ?> value="true">
- <span class="lever"></span>
- Sim
- </label>
- </div>
- <br/>
- Permitir que te sigam pelo console?
- <div class="switch">
- <label>
- Não
- <input type="checkbox" name="hide_inroom" <?php if($myrow['hide_inroom'] == 0){ ?>checked="checked"<?php } ?> value="true">
- <span class="lever"></span>
- Sim
- </label>
- </div>
- </div>
- <div class="row">
- <div class="row" style="margin-top:15px;">
- <small style="margin-left:30px">Sua missão</small><br/>
- <input placeholder="Sua missão" value="<?php echo $myrow["motto"] ?>" name="motto" id="motto" type="text" class="validate" style="
- padding: 0px 12px;
- height: 34px;
- width: 320px;
- margin-left:30px;
- border-radius: 2px;
- line-height: 18px;
- font-size: 12px;
- border: 1px solid #e1e1e1;
- box-shadow: inset 0px 3px 0px 0px #f1f1f1;
- color:#666;
- ">
- </div>
- <input type="submit" class="btn" name="save" value="Salvar alterações" style="background:#7CB738;border-bottom:2px solid #477019;width:346px;margin-left:20px;"></input>
- </div>
- </form>
- <?php } else if ($setting == "2") { ?>
- <div class="contentTitle"><i class="material-icons right">filter_tilt_shift</i>Ajustes de senha</div>
- <div class="row">
- <form class="col s12" method="POST" action="#">
- <div class="row" style="margin-top:15px;">
- <small style="margin-left:30px">Sua senha atual</small><br/>
- <input placeholder="Sua senha atual" name="oldPassword" id="username" type="text" class="validate" style="
- padding: 0px 12px;
- height: 34px;
- width: 320px;
- margin-left:30px;
- border-radius: 2px;
- line-height: 18px;
- font-size: 12px;
- border: 1px solid #e1e1e1;
- box-shadow: inset 0px 3px 0px 0px #f1f1f1;
- color:#666;
- " required>
- </div>
- <div class="row" style="margin-top:-30px;margin-bottom:-10px;">
- <small style="margin-left:30px">Sua nova senha</small><br/>
- <input placeholder="Sua nova senha" id="password" name="newPassword" type="password" class="validate" style="
- padding: 0px 12px;
- height: 34px;
- width: 320px;
- margin-left:30px;
- border-radius: 2px;
- line-height: 18px;
- font-size: 12px;
- border: 1px solid #e1e1e1;
- box-shadow: inset 0px 3px 0px 0px #f1f1f1;
- color:#666;
- " required>
- </div>
- <div class="row" style="margin-bottom:-10px;">
- <small style="margin-left:30px">Confirme sua nova senha</small><br/>
- <input placeholder="Confirme sua nova senha" id="password" name="newPasswordConfirm" type="password" class="validate" style="
- padding: 0px 12px;
- height: 34px;
- width: 320px;
- margin-left:30px;
- border-radius: 2px;
- line-height: 18px;
- font-size: 12px;
- border: 1px solid #e1e1e1;
- box-shadow: inset 0px 3px 0px 0px #f1f1f1;
- color:#666;
- " required>
- </div>
- <input type="submit" class="btn" name="save" value="Salvar alterações" style="background:#7CB738;border-bottom:2px solid #477019;width:346px;margin-left:20px;"></input>
- </div>
- </form>
- <?php } else if ($setting == "3") { ?>
- <div class="contentTitle"><i class="material-icons right">contact_mail</i>Ajustes de e-mail</div>
- <div class="row">
- <form class="col s12" method="POST" action="#">
- <div class="row" style="margin-top:15px;">
- <small style="margin-left:30px">Sua senha atual</small><br/>
- <input placeholder="Sua senha atual" name="password" id="password" type="password" class="validate" style="
- padding: 0px 12px;
- height: 34px;
- width: 320px;
- margin-left:30px;
- border-radius: 2px;
- line-height: 18px;
- font-size: 12px;
- border: 1px solid #e1e1e1;
- box-shadow: inset 0px 3px 0px 0px #f1f1f1;
- color:#666;
- " required>
- </div>
- <div class="row" style="margin-top:-30px;margin-bottom:-10px;">
- <small style="margin-left:30px">Seu novo e-mail</small><br/>
- <input placeholder="Seu novo e-mail" id="email" name="email" type="email" class="validate" style="
- padding: 0px 12px;
- height: 34px;
- width: 320px;
- margin-left:30px;
- border-radius: 2px;
- line-height: 18px;
- font-size: 12px;
- border: 1px solid #e1e1e1;
- box-shadow: inset 0px 3px 0px 0px #f1f1f1;
- color:#666;
- " required>
- </div>
- <input type="submit" name="save" class="btn" value="Salvar alterações" style="background:#7CB738;border-bottom:2px solid #477019;width:346px;margin-left:20px;"></input>
- </div>
- </form>
- <?php } ?>
- </div>
- </div>
- <?php include("./templates/footer.php") ?>
- </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement