source: trunk/Options.php@ 191

Last change on this file since 191 was 191, checked in by maron, 16 years ago

Oprava odkazu na slovník, automatické přesměrování po uložení s nastavením

  • Property svn:executable set to *
File size: 3.3 KB
Line 
1<?php
2include('includes/global.php');
3
4ShowPage();
5
6if(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 $Database->SQLCommand('UPDATE user SET pass = sha1("'.$NewPass.'") WHERE ID = '.$_SESSION['UserID']);
23 echo('Heslo změněno!<br />');
24 } else echo('<br />Hesla se neshodují!<br />');
25 $Database->SQLCommand("UPDATE user SET Email = '$Email', Language = '$Language', redirecting = '$redirecting' WHERE ID = ".$_SESSION['UserID']);
26 echo('Úprava nastavení proběhla v pořádku, Email: <b>'.$Email.'</b> Uživatel: <b>'.$User.'</b><br />');
27 WriteLog('Úprava nastavení!', 3);
28 } else
29 {
30 $Line = mysql_fetch_assoc($Database->SQLCommand("SELECT * FROM user WHERE ID = ".$_SESSION['UserID']));
31 echo('<form action="Options.php" method="post">
32 <fieldset><legend>Nastavení uživatele</legend>
33 <table>
34 <tr>
35 <td>Email: </td>
36 <td><input type="text" name="Email" value="'.$Line['Email'].'" /></td>
37 </tr>
38 <tr>
39 <td>Původní heslo: </td>
40 <td><input type="password" name="OldPass" /></td>
41 </tr>
42 <tr>
43 <td>Nové heslo: </td>
44 <td><input type="password" name="NewPass" /></td>
45 </tr>
46 <tr>
47 <td>Nové heslo pro potvrzení: </td>
48 <td><input type="password" name="NewPass2" /></td>
49 </tr>
50 <tr>
51 <td>Normálně budu překládat do: </td>
52 <td>');
53 WriteLanguages($Line['Language']);
54 echo('</td>
55 </tr>
56 <tr>
57 <td>Po uložení překladu přesměrovat: </td>
58 <td>');
59
60 echo('<select name="redirecting">');
61 echo('<option value="0">Nikam</option>');
62 echo('<option value="1"'); if ($Line['redirecting'] == '1') echo(' selected="selected"'); echo('>Na nepřeložené</option>');
63 echo('<option value="2"'); if ($Line['redirecting'] == '2') echo(' selected="selected"'); echo('>Na další překlad</option>');
64 echo('<option value="3"'); if ($Line['redirecting'] == '3') echo(' selected="selected"'); echo('>Na předchozí překlad</option>');
65 echo('</select>');
66
67 echo('</td>
68 </tr>
69 <tr>
70 <th><input type="submit" value="Uložit" /></th>
71 </tr>
72 </table></fieldset>
73</form>');
74
75 echo (' <fieldset><legend>Překladatelský tým</legend>');
76 $ID = $Database->SQLCommand("SELECT * FROM team");
77 echo('<a href="team.php?create">Vytvořit překladatelský tým</a><br /><br />
78 <form action="team.php" method="get"><select name="gointeam">');
79 While($LineTeam = mysql_fetch_assoc($ID)) {
80 echo('<option value="'.$LineTeam['ID'].'"');
81 if ($LineTeam['ID'] == $Line['team']) echo(' selected="selected"');
82 echo('>'.$LineTeam['name'].'</option>');
83 }
84 echo('</select> <input type="submit" value="Vstoupit" />
85 </form>');
86 echo ('</fieldset> ');
87
88 }
89} else echo 'Nejste přihlášený!';
90 ShowFooter();
91?>
92
Note: See TracBrowser for help on using the repository browser.