source: trunk/Options.php@ 62

Last change on this file since 62 was 62, checked in by george, 16 years ago
  • Opraveno: Zobrazované jméno souboru při exportu do zipu.
  • Property svn:executable set to *
File size: 2.0 KB
Line 
1<?php
2include('includes/global.php');
3
4if(Licence(LICENCE_USER))
5{
6 $User = @$_SESSION['User'];
7
8 if(array_key_exists('Email', $_POST))
9 {
10 $Email = $_POST['Email'];
11 $OldPass = $_POST['OldPass'];
12 $NewPass = $_POST['NewPass'];
13 $NewPass2 = $_POST['NewPass2'];
14 $Language = $_POST['Language'];
15
16 $Line = mysql_fetch_array($Database->SQLCommand("SELECT * FROM user WHERE ID = ".$_SESSION['UserID']));
17 if(($Line['pass'] == $OldPass) and ($NewPass == $NewPass2))
18 {
19 $Database->SQLCommand("UPDATE user SET pass = '$NewPass' WHERE ID = ".$_SESSION['UserID']);
20 echo('Heslo změněno!<br />');
21 } else echo('<br />Hesla se neshodují!<br />)');
22 $Database->SQLCommand("UPDATE user SET Email = '$Email', Language = '$Language' WHERE ID = ".$_SESSION['UserID']);
23 echo('Úprava nastavení proběhla v pořádku, Email: <b>'.$Email.'</b> Uživatel: <b>'.$User.'</b><br />');
24 WriteLog('Úprava nastavení!', 3);
25 } else
26 {
27 $Line = mysql_fetch_array($Database->SQLCommand("SELECT * FROM user WHERE ID = ".$_SESSION['UserID']));
28 echo('<form action="Options.php" method="post">
29 <fieldset><legend>Nastavení uživatele</legend>
30 <table>
31 <tr>
32 <td>Email: </td>
33 <td><input type="text" name="Email" value="'.$Line['Email'].'" /></td>
34 </tr>
35 <tr>
36 <td>Původní heslo: </td>
37 <td><input type="password" name="OldPass" /></td>
38 </tr>
39 <tr>
40 <td>Nové heslo: </td>
41 <td><input type="password" name="NewPass" /></td>
42 </tr>
43 <tr>
44 <td>Nové heslo pro potvrzení: </td>
45 <td><input type="password" name="NewPass2" /></td>
46 </tr>
47 <tr>
48 <td>Normálně budu překládat do: </td>
49 <td>');
50 WriteLanguages($Line['Language']);
51 echo('</td>
52 </tr>
53 <tr>
54 <th><input type="submit" value="Uložit" /></th>
55 </tr>
56 </table></fieldset>
57</form>');
58 }
59} else echo 'Nejste přihlášený!';
60 ShowFooter();
61?>
62
Note: See TracBrowser for help on using the repository browser.