1 | <?php
|
---|
2 | include('includes/global.php');
|
---|
3 |
|
---|
4 | ShowPage();
|
---|
5 |
|
---|
6 | if(Licence(LICENCE_USER))
|
---|
7 | {
|
---|
8 | $User = @$_SESSION['User'];
|
---|
9 |
|
---|
10 | if(array_key_exists('Email', $_POST))
|
---|
11 | {
|
---|
12 | $Email = $_POST['Email'];
|
---|
13 | $OldPass = $_POST['OldPass'];
|
---|
14 | $NewPass = $_POST['NewPass'];
|
---|
15 | $NewPass2 = $_POST['NewPass2'];
|
---|
16 | $Language = $_POST['Language'];
|
---|
17 | $redirecting = $_POST['redirecting'];
|
---|
18 |
|
---|
19 | // $Line = mysql_fetch_assoc($Database->SQLCommand("SELECT * FROM user WHERE ID = ".$_SESSION['UserID']));
|
---|
20 | if(($_SESSION['Pass'] == $OldPass) and ($NewPass == $NewPass2))
|
---|
21 | {
|
---|
22 | // Update password
|
---|
23 | $Salt = GetPasswordSalt();
|
---|
24 | $Database->SQLCommand('UPDATE user SET pass = sha1(CONCAT(sha1("'.$NewPass.'"), "'.$Salt.'")), Salt="'.$Salt.'" WHERE ID = '.$_SESSION['UserID']);
|
---|
25 | echo('Heslo změněno!<br />');
|
---|
26 | } else echo('<br />Hesla se neshodují!<br />');
|
---|
27 |
|
---|
28 | $Database->SQLCommand('UPDATE user SET Email = "'.$Email.'", Language = "'.$Language.'", redirecting = "'.$redirecting.'" WHERE ID = '.$_SESSION['UserID']);
|
---|
29 | echo('Úprava nastavení proběhla v pořádku, Email: <b>'.$Email.'</b> Uživatel: <b>'.$User.'</b><br />');
|
---|
30 | WriteLog('Úprava nastavení!', 3);
|
---|
31 | } else
|
---|
32 | {
|
---|
33 | $Line = mysql_fetch_assoc($Database->SQLCommand('SELECT * FROM user WHERE ID = '.$_SESSION['UserID']));
|
---|
34 | echo('<form action="Options.php" method="post">
|
---|
35 | <fieldset><legend>Nastavení uživatele</legend>
|
---|
36 | <table>
|
---|
37 | <tr>
|
---|
38 | <td>Email: </td>
|
---|
39 | <td><input type="text" name="Email" value="'.$Line['Email'].'" /></td>
|
---|
40 | </tr>
|
---|
41 | <tr>
|
---|
42 | <td>Původní heslo: </td>
|
---|
43 | <td><input type="password" name="OldPass" /></td>
|
---|
44 | </tr>
|
---|
45 | <tr>
|
---|
46 | <td>Nové heslo: </td>
|
---|
47 | <td><input type="password" name="NewPass" /></td>
|
---|
48 | </tr>
|
---|
49 | <tr>
|
---|
50 | <td>Nové heslo pro potvrzení: </td>
|
---|
51 | <td><input type="password" name="NewPass2" /></td>
|
---|
52 | </tr>
|
---|
53 | <tr>
|
---|
54 | <td>Normálně budu překládat do: </td>
|
---|
55 | <td>');
|
---|
56 | WriteLanguages($Line['Language']);
|
---|
57 | echo('</td>
|
---|
58 | </tr>
|
---|
59 | <tr>
|
---|
60 | <td>Po uložení překladu přesměrovat: </td>
|
---|
61 | <td>');
|
---|
62 |
|
---|
63 | echo('<select name="redirecting">');
|
---|
64 | echo('<option value="0">Nikam</option>');
|
---|
65 | echo('<option value="1"'); if ($Line['redirecting'] == '1') echo(' selected="selected"'); echo('>Na nepřeložené</option>');
|
---|
66 | echo('<option value="2"'); if ($Line['redirecting'] == '2') echo(' selected="selected"'); echo('>Na další překlad</option>');
|
---|
67 | echo('<option value="3"'); if ($Line['redirecting'] == '3') echo(' selected="selected"'); echo('>Na předchozí překlad</option>');
|
---|
68 | echo('</select>');
|
---|
69 |
|
---|
70 | echo('</td>
|
---|
71 | </tr>
|
---|
72 | <tr>
|
---|
73 | <th><input type="submit" value="Uložit" /></th>
|
---|
74 | </tr>
|
---|
75 | </table></fieldset>
|
---|
76 | </form>');
|
---|
77 |
|
---|
78 | echo(' <fieldset><legend>Překladatelský tým</legend>');
|
---|
79 | $ID = $Database->SQLCommand('SELECT * FROM `Team`');
|
---|
80 | echo('<a href="team.php?action=create">Vytvořit tým</a><br />'.
|
---|
81 | '<a href="team.php?action=leave">Opustit tým</a><br />'.
|
---|
82 | '<br /><form action="team.php" method="get">'.
|
---|
83 | '<input type="hidden" name="action" value="gointeam"/>'.
|
---|
84 | '<select name="id">');
|
---|
85 | while($LineTeam = mysql_fetch_assoc($ID))
|
---|
86 | {
|
---|
87 | echo('<option value="'.$LineTeam['Id'].'"');
|
---|
88 | if ($LineTeam['Id'] == $Line['team']) echo(' selected="selected"');
|
---|
89 | echo('>'.$LineTeam['Name'].'</option>');
|
---|
90 | }
|
---|
91 | echo('</select> <input type="submit" value="Vstoupit" />
|
---|
92 | </form>');
|
---|
93 | echo('</fieldset>');
|
---|
94 | }
|
---|
95 | } else echo('Nejste přihlášený!');
|
---|
96 | ShowFooter();
|
---|
97 |
|
---|
98 | ?>
|
---|
99 |
|
---|