1 | <?php
|
---|
2 |
|
---|
3 | session_start();
|
---|
4 | include('config.php');
|
---|
5 | include('databaseconection.php');
|
---|
6 |
|
---|
7 | // připojení do databáze
|
---|
8 | $Database = new Database($Config['Database']['Host'], $Config['Database']['User'], $Config['Database']['Password']);
|
---|
9 | $Database->SQLCommand('SET NAMES '.$Config['Database']['Charset']);
|
---|
10 | $Database->SelectDatabase($Config['Database']['Database']);
|
---|
11 |
|
---|
12 | // globální funkce
|
---|
13 | include('global_function.php');
|
---|
14 |
|
---|
15 | echo('<?xml version="1.0" encoding="'.$Config['Web']['Charset'].'"?>
|
---|
16 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
---|
17 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
---|
18 | <meta http-equiv="content-type" content="text/html; charset='.$Config['Web']['Charset'].'" /><head><link rel="stylesheet" href="/style.css" type="text/css" media="all" />
|
---|
19 | <script type="text/javascript" src="'.$Config['Web']['BaseURL'].'global.js"></script>
|
---|
20 | <link rel="SHORTCUT ICON" href="'.$Config['Web']['BaseURL'].'images/favicon.ico" />
|
---|
21 | <title>Projekt překládání textů WoW</title>
|
---|
22 | </head>
|
---|
23 | <body>');
|
---|
24 |
|
---|
25 | // přihlášení
|
---|
26 | if(array_key_exists('LoginUser', $_POST))
|
---|
27 | {
|
---|
28 | $_SESSION['User'] = $_POST['LoginUser'];
|
---|
29 | $_SESSION['Pass'] = $_POST['LoginPass'];
|
---|
30 |
|
---|
31 | $Line = mysql_fetch_array($Database->SQLCommand("SELECT * FROM user WHERE LOWER(user) = LOWER('".$_SESSION['User']."') AND pass = '".$_SESSION['Pass']."'"));
|
---|
32 | if(!$Line)
|
---|
33 | {
|
---|
34 | echo('<script> alert("Jméno nebo heslo bylo zadáno špatně!"); </script>');
|
---|
35 | $_SESSION['UserID'] = '';
|
---|
36 | $_SESSION['User'] = '';
|
---|
37 | $_SESSION['Pass'] = '';
|
---|
38 | } else
|
---|
39 | {
|
---|
40 | $_SESSION['UserID'] = $Line['ID'];
|
---|
41 | $_SESSION['User'] = $Line['user'];
|
---|
42 | WriteLog('Login: '.$_SESSION['User'], 3);
|
---|
43 | }
|
---|
44 | }
|
---|
45 |
|
---|
46 | //odhlášení
|
---|
47 | if(array_key_exists('Logout', $_GET))
|
---|
48 | {
|
---|
49 | WriteLog('Odhlášení', 3);
|
---|
50 | $_SESSION['User'] = '';
|
---|
51 | $_SESSION['Pass'] = '';
|
---|
52 | $_SESSION['UserID'] = '';
|
---|
53 | }
|
---|
54 |
|
---|
55 | //záznam o aktivitě
|
---|
56 | if(Licence(0)) $Database->SQLCommand("UPDATE user SET LastIP = '".$_SERVER['REMOTE_ADDR']."', LastLogin = now() WHERE ID = ".$_SESSION['UserID']);
|
---|
57 |
|
---|
58 |
|
---|
59 | echo('<table class="page">
|
---|
60 | <tr>
|
---|
61 | <td class="menu">
|
---|
62 | <a title="Hlavní stránka" href="index.php">Domů</a><br />
|
---|
63 | <a title="Diskuze na téma překládání" href="http://wow.zdechov.net/forum/viewforum.php?f=22">Fórum projektu</a><br />
|
---|
64 | <a title="Weby odkazující na tento projekt bennerem" href="banners.php">Odkazuje na nás</a><br />
|
---|
65 | <a title="Slovník wow výrazů" onclick="javascript:window.open(\'dictionary.php\',\'Slovník\',\'width=400,height=412\'); return false;" href="dictionary.php">Slovníček</a><br />
|
---|
66 | <a title="Statistika překládání" href="statistic.php">Statistika</a><br />
|
---|
67 | <a href="download.php" title="Zde si můžete stáhnout přeložené texty">Stahování</a><br />');
|
---|
68 |
|
---|
69 | if (Licence(0))
|
---|
70 | echo('<a title="Nastavení uživatele" href="Options.php">Nastavení</a><br />');
|
---|
71 | else
|
---|
72 | echo('<a title="Registrace uživatele pro překládání" href="registrace.php" style="color: red">Registrace</a><br />');
|
---|
73 |
|
---|
74 | //questy rolovací menu "
|
---|
75 | echo('<br /><div id="quests_menu1" style="background-color: #ffff66;" onMouseMove="show(quests_menu)" onmouseout="hide(quests_menu)">
|
---|
76 | <a href="ListQuests.php?filter">Questy</a></div>
|
---|
77 |
|
---|
78 | <div id="quests_menu" style="display: none; background-color: #ffffcc;" onMouseMove="show(quests_menu)" onmouseout="hide(quests_menu)">
|
---|
79 | <a Title="Zde můžete začít překládat" href="ListQuests.php?selection">Nepřeložené questy</a><br>
|
---|
80 | <a Title="Přeložené texty, můžete zde hlasovat, nebo opravovat překlady" href="ListQuests.php?Translate">Přeložené exty</a><br />');
|
---|
81 | if (Licence(0)) {
|
---|
82 | echo ' <a Title="Nedokončené překlady" href="ListQuests.php?mydevelop">Rozepsané překlady</a><br>
|
---|
83 | <a Title="Všechny překlady, které jste přeložil" href="ListQuests.php?my">Moje překaldy</a><br>
|
---|
84 | <a Title="Překlad, které bych měl oznámkovat" href="ListQuests.php?notvote">Neznámkované překlady</a><br>';
|
---|
85 | }
|
---|
86 | if (Licence(2)) {
|
---|
87 | echo ' <a Title="Nezkontrolované překlady" href="ListQuests.php?nocheck">Nezkontrolované q.</a><br>';
|
---|
88 | echo ' <a Title="Zkontrolované překlady" href="ListQuests.php?check">Zkontrolované q.</a><br>';
|
---|
89 | }
|
---|
90 | echo ' <a Title="Sestavit speciální fitr" href="ListQuests.php?filter">Filtr překladů ...</a><br>';
|
---|
91 | echo '</div>';
|
---|
92 |
|
---|
93 | //npc rolovací menu
|
---|
94 | echo '<div id="npc_menu1" style="background-color: #ffff66; margin: 5px 0px 0px 0px;" onMouseMove="show(npc_menu)" onmouseout="hide(npc_menu)">
|
---|
95 | <a href="npc_list.php?filter">NPC_texty</a></div>
|
---|
96 |
|
---|
97 | <div id="npc_menu" onMouseMove="show(npc_menu)" onmouseout="hide(npc_menu)" style="display: none; background-color: #ffffcc;">
|
---|
98 | <a Title="Zde můžete začít překládat NPC_texty" href="npc_list.php?notran">Nepřeložené npc_text</a><br>
|
---|
99 | <a Title="Veškeré přeložené NPC_texty" href="npc_list.php?Translate">Přeložené npc_text</a><br>
|
---|
100 | ';
|
---|
101 | if (Licence(0)) {
|
---|
102 | echo ' <a Title="Nedokončené NPC_texty" href="npc_list.php?mydevelop">Rozepsané npc_text</a><br>
|
---|
103 | <a Title="Všechny NPC_texty, které bych měl ještě oznámkovat" href="npc_list.php?my">Moje npc_text</a><br>
|
---|
104 | <a Title="NPC_texty, které jsem ještě neoznámkoval" href="npc_list.php?notvote">Neznámkované npc</a><br>';
|
---|
105 | }
|
---|
106 | if (Licence(2)) {
|
---|
107 | echo ' <a Title="Nezkontrolované NPC_texty" href="npc_list.php?nocheck">Nezkontrolované npc</a><br>';
|
---|
108 | echo ' <a Title="Zkontrolované NPC_texty" href="npc_list.php?check">Zkontrolované npc</a><br>';
|
---|
109 | }
|
---|
110 | echo ' <a Title="Sestavit speciální fitr" href="npc_list.php?filter">Filtr npc_text ...</a><br>';
|
---|
111 | echo '</div>';
|
---|
112 |
|
---|
113 | //page rolovací menu
|
---|
114 | echo '<div id="page_menu1" style="background-color: #ffff66; margin: 5px 0px 0px 0px;" onMouseMove="show(page_menu)" onmouseout="hide(page_menu)">
|
---|
115 | <a href="page_list.php?filter">page_texty</a></div>
|
---|
116 |
|
---|
117 | <div id="page_menu" onMouseMove="show(page_menu)" onmouseout="hide(page_menu)" style="display: none; background-color: #ffffcc;">
|
---|
118 | <a Title="Zde můžete začít překládat page_texty" href="page_list.php?notran">Nepřeložené page_text</a><br>
|
---|
119 | <a Title="Veškeré přeložené page_texty" href="page_list.php?Translate">Přeložené page_text</a><br>
|
---|
120 | ';
|
---|
121 | if (Licence(0)) {
|
---|
122 | echo ' <a Title="Nedokončené page_texty" href="page_list.php?mydevelop">Rozepsané page_text</a><br>
|
---|
123 | <a Title="Všechny page_texty, které bych měl ještě oznámkovat" href="page_list.php?my">Moje page_text</a><br>
|
---|
124 | <a Title="page_texty, které jsem ještě neoznámkoval" href="page_list.php?notvote">Neznámkované page</a><br>';
|
---|
125 | }
|
---|
126 | if (Licence(2)) {
|
---|
127 | echo ' <a Title="Nezkontrolované page_texty" href="page_list.php?nocheck">Nezkontrolované page</a><br>';
|
---|
128 | echo ' <a Title="Zkontrolované page_texty" href="page_list.php?check">Zkontrolované page</a><br>';
|
---|
129 | }
|
---|
130 | echo ' <a Title="Sestavit speciální fitr" href="page_list.php?filter">Filtr page_text ...</a><br>';
|
---|
131 | echo '</div>';
|
---|
132 |
|
---|
133 | //client rolovací menu
|
---|
134 | /* echo '<div id="client_menu1" style="background-color: #ffff66; margin: 5px 0px 0px 0px;" onMouseMove="show(client_menu)" onmouseout="hide(client_menu)">
|
---|
135 | <a href="client_list.php?filter">client_texty</a></div>
|
---|
136 |
|
---|
137 | <div id="client_menu" onMouseMove="show(client_menu)" onmouseout="hide(client_menu)" style="display: none; background-color: #ffffcc;">
|
---|
138 | <a Title="Zde můžete začít překládat client_texty" href="client_list.php?notran">Nepřeložené client_text</a><br>
|
---|
139 | <a Title="Veškeré přeložené client_texty" href="client_list.php?Translate">Přeložené client_text</a><br>
|
---|
140 | ';
|
---|
141 | if (Licence(0)) {
|
---|
142 | echo ' <a Title="Nedokončené client_texty" href="client_list.php?mydevelop">Rozepsané client_text</a><br>
|
---|
143 | <a Title="Všechny client_texty, které bych měl ještě oznámkovat" href="client_list.php?my">Moje client_text</a><br>
|
---|
144 | <a Title="client_texty, které jsem ještě neoznámkoval" href="client_list.php?notvote">Neznámkované client</a><br>';
|
---|
145 | }
|
---|
146 | echo ' <a Title="Sestavit speciální fitr" href="client_list.php?filter">Filtr client_text ...</a><br>';
|
---|
147 | echo '</div>';
|
---|
148 |
|
---|
149 | */
|
---|
150 |
|
---|
151 | echo '<br />';
|
---|
152 |
|
---|
153 | /* echo '<a Title="Přeložené quest, můžete zde hlasovat, nebo opravovat Quest" href="ListQuests.php?Translate">Přeložené questy</a><br />';
|
---|
154 |
|
---|
155 | if (Licence(0)) {
|
---|
156 | echo '<a Title="Nedokončené questy" href="ListQuests.php?mydevelop">Rozepsané questy</a><br />
|
---|
157 | <a Title="Přeložené questy přilášeného uživatele" href="ListQuests.php?my">Moje questy</a><br />
|
---|
158 | <br />';
|
---|
159 | }
|
---|
160 | */
|
---|
161 | if (Licence(1)) {
|
---|
162 | echo '<a href="log.php" Title="Log dění (Pouze moderátor)">Log</a><br>';
|
---|
163 | }
|
---|
164 | if (Licence(2)) {
|
---|
165 | // echo 'Administrace:';
|
---|
166 | echo '<a href="priorite.php" Title="Načtení priority questů (pouze admin)">Priorita</a><br />';
|
---|
167 | echo '<a href="fill_database.php" Title="Načtení questů do database (pouze adin)">Plnění databáse</a><br />';
|
---|
168 | // echo '<a href="client_files/generate_SQL.php" Title="Generování clientských souborů (Admin only)">Generování C.S.</a><br>';
|
---|
169 | echo '<a href="https://wow.zdechov.net/mysql/" Title="phpMyAdmin(pouze admin)">Database</a><br>';
|
---|
170 | echo '<br>';
|
---|
171 | }
|
---|
172 |
|
---|
173 |
|
---|
174 | if (Licence(0)) {
|
---|
175 | // echo 'Jste přihlášen jako: <b>'.$_SESSION['User'].'</b> <a href="index.php?Logout">Odhlásit</a>';
|
---|
176 | } else {
|
---|
177 | echo ' <br />
|
---|
178 | <b>Přihlášení:</b><br>
|
---|
179 | <form action="index.php" method="post">
|
---|
180 | <table>
|
---|
181 | <tr>
|
---|
182 | <td><input type="text" name="LoginUser" size="13"></td>
|
---|
183 | </tr>
|
---|
184 | <tr>
|
---|
185 | <td><input type="password" name="LoginPass" size="13"></td>
|
---|
186 | </tr>
|
---|
187 | <tr>
|
---|
188 | <th><input type="submit" value="Přihlásit"></th>
|
---|
189 | </tr>
|
---|
190 | </table>
|
---|
191 | </form>
|
---|
192 | ';
|
---|
193 | }
|
---|
194 |
|
---|
195 | echo('Online uživatelé:<br />');
|
---|
196 | $ID = $Database->SQLCommand("SELECT user,GM,ID FROM `user` WHERE LastLogin >= Now()-300");
|
---|
197 | while ($Line = mysql_fetch_array($ID))
|
---|
198 | {
|
---|
199 | if(Licence(1)) $Name = '<a href="user.php?user='.$Line['ID'].'">'.$Line['user'].'</a>';
|
---|
200 | else
|
---|
201 | $Name = $Line['user'];
|
---|
202 |
|
---|
203 | if($Line['GM'] <> 0) $TextGM = ' ('.$Moderators[$Line['GM']].')';
|
---|
204 | else $TextGM = '';
|
---|
205 | echo('<strong>'.$Name.'</strong>'.$TextGM.'<br />');
|
---|
206 | }
|
---|
207 |
|
---|
208 | echo('<p style="overflow: auto; width: 100%; height: 200px;">
|
---|
209 | <strong>Shoutbox: </strong><a href="action.php?shoutbox">Vložit</a>
|
---|
210 | <table border="1" cellpadding="1" cellspacing="0">');
|
---|
211 | $ID = $Database->SQLCommand("SELECT * FROM shoutbox ORDER BY ID DESC LIMIT 10");
|
---|
212 | while($Line = mysql_fetch_array($ID))
|
---|
213 | echo('<tr><td><span style="font-size: 10"><b>'.$Line['user'].'</b>: '.$Line['text'].'</span></td></tr>');
|
---|
214 | echo('</table>');
|
---|
215 |
|
---|
216 | echo('</td>
|
---|
217 | <td width="10"></td>
|
---|
218 | <td valign="top">');
|
---|
219 |
|
---|
220 |
|
---|
221 | function ShowFooter()
|
---|
222 | {
|
---|
223 | global $Database;
|
---|
224 |
|
---|
225 | echo('</td>
|
---|
226 | </tr>
|
---|
227 | <tr>
|
---|
228 | <td></td>
|
---|
229 | <td></td>
|
---|
230 | <td> <span style="color: grey">Program naprogramoval maron (maron2@centrum.cz)</span>');
|
---|
231 | if(Licence(0))
|
---|
232 | echo(' Jste přihlášen jako: <strong>'.$_SESSION['User'].'</strong> <a href="index.php?Logout">Odhlásit</a>');
|
---|
233 | echo(' </td></tr>
|
---|
234 | </table>
|
---|
235 | </body>
|
---|
236 | </html>');
|
---|
237 | $Database->Disconnect();
|
---|
238 | }
|
---|
239 |
|
---|
240 | ?>
|
---|