forked from XTCUwU/VMProtect-Web-License-Manager
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathuser_profile.php
77 lines (65 loc) · 2.26 KB
/
user_profile.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<?php
require_once "include/login.inc.php";
require_once "include/user.inc.php";
$obj = $cur_user;
if ($_SERVER["REQUEST_METHOD"]=="POST")
{
$obj->login = $_POST["login"];
$obj->email = $_POST["email"];
$ret = DbQuery("SELECT * FROM {$DB_PREFIX}users WHERE id!=" . $obj->id . " AND login=" . Sql($obj->login));
if ($ret)
die("addError('#login', '" . U_ELOGIN_TXT . "');");
$ret = DbQuery("SELECT * FROM {$DB_PREFIX}users WHERE id!=" . $obj->id . " AND email=" . Sql($obj->email));
if ($ret)
die("addError('#email', '" . U_EEMAIL_TXT . "');");
if (!empty($_POST["password"]))
$obj->password = sha1($_POST["password"]);
if (!$obj->Save())
die("alert('" . V_ERROR_TXT . ": " . str_replace("'", "\\'", mysqli_error($mysqli_link)) . "');");
echo "$('#curUserLogin').text('{$cur_user->login}');";
echo "$('#curUserEmail').text('{$cur_user->email}');";
echo "loadlastcontent();";
exit;
}
?>
<h1><?php echo U_PROFILE_TXT; ?></h1>
<div class="formDiv">
<form id="editForm" action="user_profile.php" method="POST">
<input type="hidden" id="id" name="id" value="<?php echo $obj->id; ?>" />
<table class="formTbl">
<tr><th>
<label for="login"><?php echo U_UN_TXT; ?></label>
</th><td>
<input type="text" name="login" id="login" class="required" value="<?php echo htmlspecialchars($obj->login); ?>" />
</td></tr>
<tr><th>
<label for="email"><?php echo U_EMAIL_TXT; ?></label>
</th><td>
<input type="text" name="email" id="email" class="required email" value="<?php echo htmlspecialchars($obj->email); ?>" />
</td></tr>
<tr><th>
<label for="password"><?php echo U_PASS_TXT; ?></label>
</th><td>
<input type="password" name="password" id="password" value="" />
</td></tr>
<tr><th>
<label for="password2"><?php echo U_PASS2_TXT; ?></label>
</th><td>
<input type="password" name="password2" id="password2" value="" />
</td></tr>
<tr>
<td></td>
<td style="padding-top:10px">
<a class="greenBtn" onclick="return saveForm('script')"><span><?php echo SAVE_TXT; ?></span><em></em></a>
</td>
</tr>
</table>
</form>
</div>
<script>
function customValidate(){
validateEqual('password', 'password2');
}
function initContent(){
}
</script>