Changeset 40
- Timestamp:
- Jan 24, 2009, 5:55:02 PM (16 years ago)
- Files:
-
- 50 edited
Legend:
- Unmodified
- Added
- Removed
-
ListQuests.php
r20 r40 2 2 include('includes/global.php'); 3 3 4 //Po èet questùna stránce4 //Počet questů na stránce 5 5 $NumberQuests = 200; 6 6 … … 37 37 $CountLists = $Line[0]/$NumberQuests; 38 38 39 echo 'Po èet questù: <b>'.$Line[0].'</b><br />39 echo 'Počet questů: <b>'.$Line[0].'</b><br /> 40 40 Zobrazit stránku: '; 41 41 … … 70 70 echo '<table border="1" cellpadding="2" cellspacing="0"> 71 71 <tr> 72 <th><a href="ListQuests.php?'.$address.'&order=ID&desc='.$desc.'">Po øadové èíslo</a></th>72 <th><a href="ListQuests.php?'.$address.'&order=ID&desc='.$desc.'">Pořadové číslo</a></th> 73 73 <th><a href="ListQuests.php?'.$address.'&order=entry&desc='.$desc.'">ID questu</a></th> 74 74 <th><a href="ListQuests.php?'.$address.'&order=Title&desc='.$desc.'">Název Questu</a></th>'; … … 76 76 if ($address <> 'notran') echo '<th><a href="ListQuests.php?'.$address.'&order=user&desc='.$desc.'">User</a></th> 77 77 <th><a href="ListQuests.php?'.$address.'&order=vote&desc='.$desc.'">Známka</a></th> 78 <th><a href="ListQuests.php?'.$address.'&order=CountVote&desc='.$desc.'">Po èet hlasování</a></th>';78 <th><a href="ListQuests.php?'.$address.'&order=CountVote&desc='.$desc.'">Počet hlasování</a></th>'; 79 79 echo '</tr>'; 80 80 … … 97 97 98 98 if(array_key_exists('selection', $_GET)) { 99 echo '<a Title="Zobrazit questy podle vlasního filtru" href="ListQuests.php?filter">Filtr quest ù</a> ->100 <a Title="Zde m ù¾ete zaèít pøekládat" href="ListQuests.php?selection">Nepøelo¾ené questy</a><br><br>';99 echo '<a Title="Zobrazit questy podle vlasního filtru" href="ListQuests.php?filter">Filtr questů</a> -> 100 <a Title="Zde můžete začít překládat" href="ListQuests.php?selection">Nepřeložené questy</a><br><br>'; 101 101 102 102 echo '<table border="1" cellspacing="0" cellpadding="10"><tr><td> 103 <br /><b>Prioritn ì by jste mìli pøekládat tyto questy:</b><br /><br />';103 <br /><b>Prioritně by jste měli překládat tyto questy:</b><br /><br />'; 104 104 105 105 WriteQuests("SELECT quests.ID,entry,Title,CountQuest FROM quests, quests_status … … 107 107 108 108 echo '</td></tr><tr><td> 109 <a href="ListQuests.php?notran">Ostatní nep øelo¾ené questy</a>';109 <a href="ListQuests.php?notran">Ostatní nepřeložené questy</a>'; 110 110 111 111 echo '</td></tr></table>'; … … 114 114 115 115 if(array_key_exists('notran', $_GET)) { 116 echo '<a Title="Zobrazit questy podle vlastního filtru" href="ListQuests.php?filter">Filtr quest ù</a> ->117 <a Title="Zde m ù¾ete zaèít pøekládat" href="ListQuests.php?selection">Nepøelo¾ené questy</a> - >118 <b>Vypsání nep øelo¾ených questùs limitem na stránku</b><br><br>';116 echo '<a Title="Zobrazit questy podle vlastního filtru" href="ListQuests.php?filter">Filtr questů</a> -> 117 <a Title="Zde můžete začít překládat" href="ListQuests.php?selection">Nepřeložené questy</a> - > 118 <b>Vypsání nepřeložených questů s limitem na stránku</b><br><br>'; 119 119 120 120 WritePages('ListQuests.php?notran',"items WHERE items.Language = '0' AND … … 126 126 127 127 if(array_key_exists('nocheck', $_GET)) { 128 echo '<a Title="Zobrazit questy podle vlasního filtru" href="ListQuests.php?filter">Filtr quests ù</a> ->128 echo '<a Title="Zobrazit questy podle vlasního filtru" href="ListQuests.php?filter">Filtr questsů</a> -> 129 129 <a Title="Zatím nezkontrolované questy" href="ListQuests.php?nocheck">Nezkontrolované questy</a><br><br>'; 130 130 … … 138 138 139 139 if(array_key_exists('check', $_GET)) { 140 echo '<a Title="Zobrazit questy podle vlasního filtru" href="ListQuests.php?filter">Filtr quest ù</a> ->140 echo '<a Title="Zobrazit questy podle vlasního filtru" href="ListQuests.php?filter">Filtr questů</a> -> 141 141 <a Title="Zkontrolované questy" href="ListQuests.php?nocheck">Zkontrolované questy</a><br><br>'; 142 142 … … 152 152 153 153 if(array_key_exists('admin_check', $_GET)) { 154 echo '<a Title="Zobrazit questy podle vlasního filtru" href="npc_list.php?filter">Filtr quest ù</a> ->154 echo '<a Title="Zobrazit questy podle vlasního filtru" href="npc_list.php?filter">Filtr questů</a> -> 155 155 <a Title="Zkontrolované questy" href="npc_list.php?admin_nocheck">Zkontrolované questy</a><br><br>'; 156 156 … … 161 161 } 162 162 if(array_key_exists('admin_nocheck', $_GET)) { 163 echo '<a Title="Zobrazit questy podle vlasního filtru" href="npc_list.php?filter">Filtr quests ù</a> ->163 echo '<a Title="Zobrazit questy podle vlasního filtru" href="npc_list.php?filter">Filtr questsů</a> -> 164 164 <a Title="Zatím nezkontrolované questy" href="npc_list.php?admin_nocheck">Nezkontrolované questy</a><br><br>'; 165 165 … … 172 172 173 173 if(array_key_exists('notvote', $_GET)) { 174 echo '<a Title="Zobrazit questy podle vlastního filtru" href="ListQuests.php?filter">Filtr quest ù</a> ->174 echo '<a Title="Zobrazit questy podle vlastního filtru" href="ListQuests.php?filter">Filtr questů</a> -> 175 175 <a Title="Zatím neznámkované questy" href="ListQuests.php?notvote">Neznámkované questy</a><br><br>'; 176 176 … … 184 184 185 185 if(array_key_exists('Translate', $_GET)) { 186 echo '<a Title="Zobrazit questy podle vlastního filtru" href="ListQuests.php?filter">Filtr quest ù</a> ->187 <a Title="P øelo¾ené questy, mù¾ete zde hlasovat, nebo opravovat Quest" href="ListQuests.php?Translate">Pøelo¾ené questy</a><br><br>';186 echo '<a Title="Zobrazit questy podle vlastního filtru" href="ListQuests.php?filter">Filtr questů</a> -> 187 <a Title="Přeložené questy, můžete zde hlasovat, nebo opravovat Quest" href="ListQuests.php?Translate">Přeložené questy</a><br><br>'; 188 188 189 189 WritePages('ListQuests.php?Translate', "WHERE quests.Language <> 0 AND quests.Complete = '1'"); … … 194 194 195 195 if(array_key_exists('my', $_GET) and Licence(0)) { 196 echo '<a Title="Zobrazit questy podle vlastního filtru" href="ListQuests.php?filter">Filtr quest ù</a> ->197 <a Title="P øelo¾ené questy pøilá¹eného u¾ivatele" href="ListQuests.php?my">Moje questy</a><br><br>';196 echo '<a Title="Zobrazit questy podle vlastního filtru" href="ListQuests.php?filter">Filtr questů</a> -> 197 <a Title="Přeložené questy přilášeného uživatele" href="ListQuests.php?my">Moje questy</a><br><br>'; 198 198 WriteQuests("SELECT * FROM quests Where user = ".$_SESSION['UserID'], '', 'my'); 199 199 } 200 200 201 201 if(array_key_exists('mydevelop', $_GET) and Licence(0)) { 202 echo '<a Title="Zobrazit questy podle vlastního filtru" href="ListQuests.php?filter">Filtr quest ù</a> ->203 <a Title="Nedokon èené questy" href="ListQuests.php?mydevelop">Rozepsané questy</a><br><br>';202 echo '<a Title="Zobrazit questy podle vlastního filtru" href="ListQuests.php?filter">Filtr questů</a> -> 203 <a Title="Nedokončené questy" href="ListQuests.php?mydevelop">Rozepsané questy</a><br><br>'; 204 204 WriteQuests("SELECT * FROM quests Where user = ".$_SESSION['UserID']." AND complete = '0'", '', 'mydevelop'); 205 205 } … … 207 207 208 208 if(array_key_exists('users', $_GET)) { 209 echo '<a Title="Zobrazit questy podle vlastního filtru" href="ListQuests.php?filter">Filtr quest ù</a> ->210 <b>Vypsání quest ù od urèitých u¾ivatelù</b><br><br>';209 echo '<a Title="Zobrazit questy podle vlastního filtru" href="ListQuests.php?filter">Filtr questů</a> -> 210 <b>Vypsání questů od určitých uživatelů</b><br><br>'; 211 211 $users = @$_POST['users']; 212 212 … … 224 224 225 225 if(array_key_exists('byvote', $_GET)) { 226 echo '<a Title="Zobrazit questy podle vlastního filtru" href="ListQuests.php?filter">Filtr quest ù</a> ->226 echo '<a Title="Zobrazit questy podle vlastního filtru" href="ListQuests.php?filter">Filtr questů</a> -> 227 227 <b>Vypsání podle známky</b><br><br>'; 228 228 … … 269 269 270 270 if(array_key_exists('filter', $_GET)) { 271 echo '<a Title="Zobrazit questy podle vlastního filtru" href="ListQuests.php?filter">Filtr quest ù</a><br><br><br>';271 echo '<a Title="Zobrazit questy podle vlastního filtru" href="ListQuests.php?filter">Filtr questů</a><br><br><br>'; 272 272 echo ' 273 273 <table border="1" cellpadding="3" cellspacing="0"> 274 274 <tr><th>Odkaz</th><th>Popis</th></tr>'; 275 275 276 echo '<tr><td><a Title="Zde m ù¾ete zaèít pøekládat" href="ListQuests.php?selection">Nepøelo¾ené questy</a></td>277 <td>Nikým nep øelo¾ené questy, zde mù¾ete zaèít pøekládat</td></tr>278 <tr><td><a Title="P øelo¾ené questy, mù¾ete zde hlasovat, nebo opravovat Quest" href="ListQuests.php?Translate">Pøelo¾ené questy</a></td>279 <td>P øelo¾ené questy, mù¾ete zde hlasovat, nebo opravovat Quest</td></tr>276 echo '<tr><td><a Title="Zde můžete začít překládat" href="ListQuests.php?selection">Nepřeložené questy</a></td> 277 <td>Nikým nepřeložené questy, zde můžete začít překládat</td></tr> 278 <tr><td><a Title="Přeložené questy, můžete zde hlasovat, nebo opravovat Quest" href="ListQuests.php?Translate">Přeložené questy</a></td> 279 <td>Přeložené questy, můžete zde hlasovat, nebo opravovat Quest</td></tr> 280 280 '; 281 281 282 282 if (Licence(0)) { 283 echo '<tr><td><a Title="Nedokon èené questy" href="ListQuests.php?mydevelop">Rozepsané questy</a></td>284 <td>Nedokon èené questy pøilá¹eného u¾ivatele</td></tr>285 <tr><td><a Title="P øelo¾ené questy pøilá¹eného u¾ivatele" href="ListQuests.php?my">Moje questy</a></td>286 <td>P øelo¾ené questy pøilá¹eného u¾ivatele</td></tr>283 echo '<tr><td><a Title="Nedokončené questy" href="ListQuests.php?mydevelop">Rozepsané questy</a></td> 284 <td>Nedokončené questy přilášeného uživatele</td></tr> 285 <tr><td><a Title="Přeložené questy přilášeného uživatele" href="ListQuests.php?my">Moje questy</a></td> 286 <td>Přeložené questy přilášeného uživatele</td></tr> 287 287 <tr><td><a Title="Zatím neznámkované questy" href="ListQuests.php?notvote">Neznámkované questy</a></td> 288 288 <td>Zatím neznámkované questy</td></tr>'; … … 301 301 echo '</select><br> 302 302 <input type="submit" value="Vypsat"></form></td> 303 <td>Vypsat pouze od t ìchto u¾ivatalù<br>304 Vybrat více u ¾ivatelù mù¾ete pomocí CTRL+click</td></tr>';303 <td>Vypsat pouze od těchto uživatalů<br> 304 Vybrat více uživatelů můžete pomocí CTRL+click</td></tr>'; 305 305 306 306 echo '<tr><td> 307 307 <form action="ListQuests.php?byvote" method="post"> 308 Po èet hlasù: <br />308 Počet hlasů: <br /> 309 309 <input type="radio" name="SingNumberVote" value="=" checked="true" title="Rovná se "=""> 310 <input type="radio" name="SingNumberVote" value=">" checked="true" title="Je v ìt¹í ne¾">"">311 <input type="radio" name="SingNumberVote" value="<" checked="true" title="Je men ¹í ne¾"<"">310 <input type="radio" name="SingNumberVote" value=">" checked="true" title="Je větší než ">""> 311 <input type="radio" name="SingNumberVote" value="<" checked="true" title="Je menší než "<""> 312 312 <input type="text" name="NumberVote" value="3" size="1"><br> 313 313 Známka: <br /> 314 314 <input type="radio" name="SingVote" value="=" checked="true" title="Rovná se "=""> 315 <input type="radio" name="SingVote" value=">" checked="true" title="Je v ìt¹í ne¾">"">316 <input type="radio" name="SingVote" value="<" checked="true" title="Je men ¹í ne¾"<"">315 <input type="radio" name="SingVote" value=">" checked="true" title="Je větší než ">""> 316 <input type="radio" name="SingVote" value="<" checked="true" title="Je menší než "<""> 317 317 <input type="text" name="Vote" value="3" size="1"><br> 318 318 <input type="submit" value="Vypsat"></form> -
Options.php
r1 r40 16 16 if (($Line['pass'] == $OldPass) and ($NewPass == $NewPass2)) { 17 17 $Database->SQLCommand("UPDATE user SET pass = '$NewPass' WHERE ID = ".$_SESSION['UserID']); 18 echo 'Heslo zm ìnìno!<br />';18 echo 'Heslo změněno!<br />'; 19 19 } else echo '<br />Hesla se neshodují!<br />'; 20 20 $Database->SQLCommand("UPDATE user SET Email = '$Email', Language = '$Language' WHERE ID = ".$_SESSION['UserID']); 21 echo 'Úprava nastavení prob ìhla v poøádku, Email: <b>'.$Email.'</b> U¾ivatel: <b>'.$User.'</b><br />';21 echo 'Úprava nastavení proběhla v pořádku, Email: <b>'.$Email.'</b> Uživatel: <b>'.$User.'</b><br />'; 22 22 WriteLog('Úprava nastavení!', 3); 23 23 } else { … … 31 31 </tr> 32 32 <tr> 33 <td>P ùvodní heslo: </td>33 <td>Původní heslo: </td> 34 34 <td><input type="password" name="OldPass"></td> 35 35 </tr> … … 43 43 </tr> 44 44 <tr> 45 <td>Normáln ì budu pøekládat do: </td>45 <td>Normálně budu překládat do: </td> 46 46 <td><?php WriteLanguages($Line['Language']); ?></td> 47 47 </tr> 48 48 <tr> 49 <th><input type="submit" value="Ulo ¾it"></th>49 <th><input type="submit" value="Uložit"></th> 50 50 </tr> 51 51 </table> … … 55 55 <?php 56 56 } 57 } else echo 'Nejste p øihlá¹ený!';57 } else echo 'Nejste přihlášený!'; 58 58 ShowFooter(); 59 59 ?> -
TODO.txt
r1 r40 1 - mo nost kliknutí kdekoliv v øádku questu nelze, nebudu dìlat2 - Priorita quest ùhotovo1 - možnost kliknutí kdekoliv v řádku questu nelze, nebudu dělat 2 - Priorita questů hotovo 3 3 - slovník hotovo 4 - zobrazovat online u ivatele hotovo5 - resetovat hlasování v p øípadìopravení Q hotovo4 - zobrazovat online uživatele hotovo 5 - resetovat hlasování v případě opravení Q hotovo 6 6 - banner hotovo 7 7 - import do mangosu hotovo 8 - Mo nost seøasení podle uivatele, známky, atdhotovo9 - Obecné zobrazování quest ùv listquests.php hotovo8 - Možnost seřasení podle uživatele, známky, atdhotovo 9 - Obecné zobrazování questů v listquests.php hotovo 10 10 - shoutbox hotovo 11 11 - ukládat pokud se quest upraví z jiného hotovo 12 12 - statistika hotovo 13 - podlední ulo ené (log uloení) hotovo14 - Po èet staení pøekladu questùhotovo15 - Popisky u odkaz ùv menu hotovo16 - V exportu filtr jenom od ur èitých uivatelùhotovo17 - omezení po ètu pøeloených Q na stránce hotovo13 - podlední uložené (log uložení) hotovo 14 - Počet stažení překladu questů hotovo 15 - Popisky u odkazů v menu hotovo 16 - V exportu filtr jenom od určitých uživatelů hotovo 17 - omezení počtu přeložených Q na stránce hotovo 18 18 - va statistice moderátory hotovo 19 19 - struktura tabulek do souboru hotovo 20 - mo no zobrazit pouze od uivatelùhotovo21 - u slovníku pouze ru it odkaz, ne na pozadí hotovo22 - Nezobrazovat hlasování, kdy uhlasoval hotovo23 - ve fitlu zobrazi pro které jsem je tìnehlasoval hotovo24 - známka questu zobrazovat v formulá øi hotovo25 - v nastavení a p øi registraci vybírat jazyk a ten potom pøi pøekládání defaultnìnabízet hotovo26 - search mo no order by hotovo20 - možno zobrazit pouze od uživatelů hotovo 21 - u slovníku pouze rušit odkaz, ne na pozadí hotovo 22 - Nezobrazovat hlasování, když už hlasoval hotovo 23 - ve fitlu zobrazi pro které jsem ještě nehlasoval hotovo 24 - známka questu zobrazovat v formuláři hotovo 25 - v nastavení a při registraci vybírat jazyk a ten potom při překládání defaultně nabízet hotovo 26 - search možno order by hotovo 27 27 - npc_text hotovo 28 - odkaz na questy v formulá øi se stejnám entry horovo29 - quest je nep øeloen ve statistice ve formu hotovo28 - odkaz na questy v formuláři se stejnám entry horovo 29 - quest je nepřeložen ve statistice ve formu hotovo 30 30 - pokyny hlasování hotovo 31 - Rozd ìlení pomocí ras32 - men í známka za nedokonèený quest33 - pamatovat nastavení export u u ivatel + v nastavení34 - p øi známce 2 a hùø nabýzet na pøeloení31 - Rozdělení pomocí ras 32 - menší známka za nedokončený quest 33 - pamatovat nastavení export u uživatel + v nastavení 34 - při známce 2 a hůř nabýzet na přeložení 35 35 - import 36 - jiné texty ne questy - hlavní texty37 ( page_text, - prioritn ìquest_end_scripts, quest_start_scripts)36 - jiné texty než questy - hlavní texty 37 ( page_text, - prioritně quest_end_scripts, quest_start_scripts) 38 38 -
action.php
r36 r40 6 6 $QuestID = $_GET['ID']; 7 7 $Database->SQLCommand("DELETE FROM quests WHERE ID = '$QuestID' AND Language <> '0'"); 8 echo 'P �eklad byl smaz�n!';9 WriteLog('P �eklad smaz�n! <a href="form.php?ID='.$QuestID.'">'.$QuestID.'</a>', 4);8 echo 'Překlad byl smazán!'; 9 WriteLog('Překlad byl smazán! <a href="form.php?ID='.$QuestID.'">'.$QuestID.'</a>', 4); 10 10 } 11 11 … … 19 19 $Database->SQLCommand("INSERT INTO `tag` ( `type_translation` , `ID_translation` , `ID_user` , `tag` ) 20 20 VALUES ('$type_translation', '$ID_translation', '".$_SESSION['UserID']."', '$check')"); 21 echo 'P �eklad ozna�en!';21 echo 'Překlad označen!'; 22 22 if ($type_translation == 1) 23 WriteLog('P �eklad ozna�en: '.$check.' <a href="form.php?ID='.$ID_translation.'">'.$ID_translation.'</a>', 5);23 WriteLog('Překlad označen: '.$check.' <a href="form.php?ID='.$ID_translation.'">'.$ID_translation.'</a>', 5); 24 24 if ($type_translation == 2) 25 WriteLog('P �eklad ozna�en: '.$check.' <a href="npc_form.php?ID='.$ID_translation.'">'.$ID_translation.'</a>', 5);25 WriteLog('Překlad označen: '.$check.' <a href="npc_form.php?ID='.$ID_translation.'">'.$ID_translation.'</a>', 5); 26 26 if ($type_translation == 3) 27 WriteLog('P �eklad ozna�en: '.$check.' <a href="page_form.php?ID='.$ID_translation.'">'.$ID_translation.'</a>', 5);27 WriteLog('Překlad označen: '.$check.' <a href="page_form.php?ID='.$ID_translation.'">'.$ID_translation.'</a>', 5); 28 28 } 29 29 … … 35 35 $Database->SQLCommand("UPDATE quests SET admin_check = '$admin_check' WHERE ID = '$ID' AND Language <> '0'"); 36 36 if ($admin_check == 1) { 37 echo 'P �eklad byl zkontrolov�n!';38 WriteLog('P �eklad byl zkontrolov�n! <a href="form.php?ID='.$ID.'">'.$ID.'</a>', 4);37 echo 'Překlad byl zkontrolován!'; 38 WriteLog('Překlad byl zkontrolován! <a href="form.php?ID='.$ID.'">'.$ID.'</a>', 4); 39 39 } else { 40 echo 'U p �ekladu bylo zru�eno zkontrolov�n�!';41 WriteLog('U p �ekladu bylo zru�eno zkontrolov�n�! <a href="form.php?ID='.$ID.'">'.$ID.'</a>', 4);40 echo 'U překladu bylo zrušeno zkontrolování!'; 41 WriteLog('U překladu bylo zrušeno zkontrolování! <a href="form.php?ID='.$ID.'">'.$ID.'</a>', 4); 42 42 } 43 43 } … … 46 46 $QuestID = $_GET['ID']; 47 47 $Database->SQLCommand("UPDATE quests SET Complete = '0' WHERE ID = '$QuestID'"); 48 echo 'P �eklad byl vr�cen k oprav�!';49 WriteLog('P �eklad byl vr�cen k oprav�<a href="form.php?ID='.$QuestID.'">'.$QuestID.'</a>', 4);48 echo 'Překlad byl vrácen k opravě!'; 49 WriteLog('Překlad byl vrácen k opravě˝ <a href="form.php?ID='.$QuestID.'">'.$QuestID.'</a>', 4); 50 50 } 51 51 … … 54 54 if ($shoutbox == '') { 55 55 echo '<form action="action.php?shoutbox=1" method="post"> 56 U �ivatel: ';56 Uživatel: '; 57 57 if (Licence(0)) echo '<b>'.$_SESSION['User'].'</b><br />'; else echo '<input type="text" name="user"><br />'; 58 echo 'Text zpr �vy: <br>58 echo 'Text zprávy: <br> 59 59 <textarea name="text" cols="40"></textarea> <br> 60 <input type="submit" value="Ulo �it"><br />60 <input type="submit" value="Uložit"><br /> 61 61 </form>'; 62 62 } else { 63 63 if (Licence(0)) $user = $_SESSION['User']; else { 64 die('Pro vkl adani musite byt registrovani!');64 die('Pro vkládaní musíte byt registrováni!'); 65 65 } 66 66 $text = $_POST['text']; 67 67 $Database->SQLCommand("INSERT INTO `shoutbox` ( `user` , `text` , `date` , `IP` ) 68 68 VALUES ( '$user', '$text', now(), '".$_SERVER['REMOTE_ADDR']."');"); 69 echo 'Zpr �va vlo�ena!<br>Budete p�esm�rov�ni...';69 echo 'Zprďż˝va vloďż˝ena!<br>Budete přesměrováni...'; 70 70 echo ' 71 71 <script type="text/javascript" language="JavaScript" charset="iso-8859-2"> … … 81 81 $IDuser = $_SESSION['UserID']; 82 82 83 if (($vote > 5) OR ($vote < 1)) die (' �patn� zn�mka');83 if (($vote > 5) OR ($vote < 1)) die ('špatná známka'); 84 84 85 85 … … 94 94 95 95 $Database->SQLCommand("INSERT INTO `quests_vote` ( `IDquest` , `IDuser` , `vote` ) VALUES ( '$questID', '$IDuser', '$vote');"); 96 echo 'Hlas byl ulo �en! Hlasoval jste: '.$vote.'<br /> Nyn� je zn�mka p�ekladu '.$NewVote;96 echo 'Hlas byl uloďžen! Hlasoval jste: '.$vote.'<br /> Nyní je známka překladu '.$NewVote; 97 97 98 WriteLog('U �ivatel hlasoval: '.$vote.'! Nyn� je zn�mka p�ekladu (<a href="form.php?ID='.$questID.'">'.$questID.'</a>): '.$NewVote, 5);99 } else echo 'Ji � jste hlasoval nebo nem��ete hlasovat!';98 WriteLog('Uživatel hlasoval: '.$vote.'! Nyní je známka překladu (<a href="form.php?ID='.$questID.'">'.$questID.'</a>): '.$NewVote, 5); 99 } else echo 'Již jste hlasoval nebo nemůžete hlasovat!'; 100 100 } 101 101 -
banners.php
r1 r40 21 21 22 22 /* echo '<table>'; 23 echo '<tr><th>Adresa</th><th>Popis</th><th>Datum umíst ìní</th>';23 echo '<tr><th>Adresa</th><th>Popis</th><th>Datum umístění</th>'; 24 24 while($Line = mysql_fetch_array($ID)) { 25 25 echo '<tr><td><a href="'.$Line['Web'].'">'.$Line['Web'].'</a></td> -
branches/2/database.php
r8 r40 12 12 { 13 13 $this->LastQuery = $Query; 14 //if(($this->error != '')) 15 { 16 //echo('<strong>Database error:</strong> '); 17 echo($this->error.'<div style="border-bottom-width: 1px; border-bottom-style: solid; padding-bottom: 3px; padding-top: 3px; font-size: 12px; font-family: Arial;"><strong>Query:</strong> '.$Query.'</div>'); 18 //echo('<pre style="font-size: 9px">'); print_r(debug_backtrace()); echo('</pre>'); 19 } 14 20 return(parent::query($Query)); 15 21 } -
branches/2/frontend.php
r9 r40 46 46 } 47 47 48 function ShowText($TranslationGroupId, $Edit) 49 { 50 if($Edit) 51 { 52 // Edit new text 53 $Output = '<strong>Překlad textů:</strong><table class="TranslationTable">'; 54 foreach($this->System->Modules['Translation']->GetTextList($TranslationGroupId) as $GroupItem) 55 { 56 $Output .= '<tr><th>'.$GroupItem['Name'].'</th><td>'.$GroupItem['Text'].'</td><td><div><textarea name="GroupItem'.$GroupItem['Id'].'">'.$GroupItem['Text'].'</textarea></div></td></tr>'; 57 } 58 $Output .= '</table>'; 59 } 48 function NewText($TranslationGroupId) 49 { 50 $Output = '<form action="?Action=AddText&GroupId='.$TranslationGroupId.'&Index='.$Index.'" method="post"><strong>Překlad textů:</strong><table class="TranslationTable">'; 51 foreach($this->System->Modules['Translation']->GetTextList($TranslationGroupId) as $GroupItem) 52 { 53 $Output .= '<tr><th>'.$GroupItem['Name'].'</th><td>'.$GroupItem['Text'].'</td><td><div><textarea name="GroupItem'.$GroupItem['Id'].'">'.$GroupItem['Text'].'</textarea></div></td></tr>'; 54 } 55 $Output .= '</table><input type="submit" value="Přidat"></from>'; 56 return($Output); 57 } 58 59 function EditText($TranslationGroupId) 60 { 61 $Output = '<form action="?Action=SaveText&GroupId='.$TranslationGroupId.'" method="post"><strong>Překlad textů:</strong><table class="TranslationTable">'; 62 foreach($this->System->Modules['Translation']->GetTextList($TranslationGroupId) as $GroupItem) 63 { 64 $Output .= '<tr><th>'.$GroupItem['Name'].'</th><td>'.$GroupItem['Text'].'</td><td><div><textarea name="GroupItem'.$GroupItem['Id'].'">'.$GroupItem['Text'].'</textarea></div></td></tr>'; 65 } 66 $Output .= '</table><input type="submit" value="Uložit"></from>'; 67 return($Output); 68 } 69 70 function ShowText($TranslationGroupId) 71 { 72 $Output = '<strong>Zobrazení textu:</strong><table class="TranslationTable">'; 73 foreach($this->System->Modules['Translation']->GetTextList($TranslationGroupId) as $GroupItem) 74 { 75 $Output .= '<tr><th>'.$GroupItem['Name'].'</th><td>'.$GroupItem['Text'].'</td><td>'.$GroupItem['Text'].'</td></tr>'; 76 } 77 $Output .= '</table>'; 78 $Output .= '<a href="?Action=NewText">Překládat</a>'; 79 return($Output); 80 } 81 82 function AddText($TranslationGroupId, $Index) 83 { 84 $Values = array(); 85 foreach($this->System->Modules['Translation']->GetTextList($TranslationGroupId) as $GroupItem) 86 { 87 $Values[] = array($GroupItem['Id'] => $_POST['GroupItem'.$GroupItem['Id']]); 88 } 89 $this->System->Modules['Translation']->AddTranslation($TranslationGroupId, $Index, $Values); 90 } 91 92 function ShowMultipleText($TranslationGroupId, $Index) 93 { 94 $TextList = $this->System->Modules['Translation']->GetMultipleText($TranslationGroupId, $Index); 95 $EnglishText = array_shift($TextList); 96 if(count($TextList) == 0) $Output = 'Tento text zatím nebyl přeložen! <a href="?Action=NewText&GroupId='.$TranslationGroupId.'&Index='.$_GET['Index'].'">Překládat</a>'; 97 else if(count($TextList) == 1) $Output = $this->ShowText($EnglishText['Id']); 60 98 else 61 99 { 62 // Show only one63 $Output = '<strong>Zobrazení textu:</strong><table class="TranslationTable">';64 foreach($this->System->Modules['Translation']->GetTextList($TranslationGroupId) as $GroupItem)65 {66 $Output .= '<tr><th>'.$GroupItem['Name'].'</th><td>'.$GroupItem['Text'].'</td><td>'.$GroupItem['Text'].'</td></tr>';67 }68 $Output .= '</table>';69 }70 return($Output);71 }72 73 function ShowMultipleText($TranslationGroupId)74 {75 $TextList = $this->System->Modules['Translation']->GetMultipleText($TranslationGroupId, $_GET['Index']);76 $EnglishText = array_shift($TextList);77 if(count($TextList) == 0) $Output = $this->ShowText($EnglishText['Id'], 1);78 else if(count($TextList) == 1) $Output = $this->ShowText($EnglishText['Id'], 0);79 else {80 100 // Show multiple possibilites 81 101 $Output = '<strong>Více překladů jednoho textu:</strong><table>'. … … 176 196 } 177 197 178 function UserTextList( $GroupId)198 function UserTextList() 179 199 { 180 200 $ItemPerPage = 30; 181 201 if(array_key_exists('Page', $_GET)) $Page = $_GET['Page']; else $Page = 0; 182 202 $Output = '<strong>Seznam vašich textů:</strong><br/>'; 183 foreach($this->System->Modules['Translation']->GetTextGroupList($GroupId, $this->System->Modules['User']->User['Id'], 1, $Page, $ItemPerPage) as $Translation) 184 { 203 foreach($this->System->Modules['Translation']->GetTextGroupList(0, $this->System->Modules['User']->User['Id'], 1, $Page, $ItemPerPage) as $Translation) 204 { 205 echo('.'); 185 206 if(strlen($Translation['Text']) > 30) $Translation['Text'] = substr($Translation['Text'], 0, 30).'...'; 186 207 $Output .= $Translation['Index'].'. <a href="?Action=TranslationGroupEdit&GroupId='.$Translation['Id'].'">'.$Translation['Text'].'</a><br />'; 187 208 } 188 $Output .= $this->System->PagesList('?Action=TextGroupList&GroupId='.$GroupId.'&Page=', $Page, $this->System->Modules['Translation']->GetTextGroupListCount( $GroupId, 1, 1), $ItemPerPage);209 $Output .= $this->System->PagesList('?Action=TextGroupList&GroupId='.$GroupId.'&Page=', $Page, $this->System->Modules['Translation']->GetTextGroupListCount(0, $this->System->Modules['User']->User['Id'], 1), $ItemPerPage); 189 210 return($Output); 190 211 } … … 215 236 break; 216 237 case 'ShowMultipleText': 217 $Output = $this->ShowMultipleText($_GET['GroupId']); 238 $Output = $this->ShowMultipleText($_GET['GroupId'], $_GET['Index']); 239 break; 240 case 'NewText': 241 $Output = $this->NewText($_GET['GroupId'], $_GET['Index']); 242 break; 243 case 'AddText': 244 $Output = $this->AddText($_GET['GroupId'], $_GET['Index']); 245 break; 246 case 'SaveText': 247 $Output = $this->SaveText($_GET['GroupId'], $_GET['Edit']); 218 248 break; 219 249 case 'TextGroupList': -
branches/2/mangos_import.php
r9 r40 29 29 while($DbRow = $DbResult->fetch_array()) 30 30 { 31 $this->Database-> replace('TextGroup', array('Language' => 1, 'User' => 1, 'Revision' => 1, 'Time' => 'NOW()', 'Group' => $Group['Id'], 'Index' => $DbRow[$Group['MangosTableIndex']]));31 $this->Database->query('REPLACE INTO `TextGroup` (`Language`, `User`, `Revision`, `Time`, `Group`, `Index`) VALUES (1, 2, 1, "NOW()", '.$Group['Id'].', '.$DbRow[$Group['MangosTableIndex']].')'); 32 32 $TranslationGroupId = $this->Database->insert_id; 33 33 foreach($GroupItemList as $GroupItem) … … 51 51 // Import users 52 52 $this->Database->query('TRUNCATE TABLE `User`'); 53 $this->Database->insert('User', array('Name' => 'Anonym', 'Password' => '', 'Email' => '', 'TranslationLanguage' => 1, 'LastLoginTime' => '', 'LastIpAddress' => '', 'Role' => 1)); 54 $AnonymousId = $this->Database->insert_id; 55 $this->Database->insert('User', array('Name' => 'MaNGOS', 'Password' => '', 'Email' => '', 'TranslationLanguage' => 1, 'LastLoginTime' => '', 'LastIpAddress' => '', 'Role' => 1)); 56 $MangosId = $this->Database->insert_id; 57 $this->Database->insert('User', array('Name' => 'WoWEmu', 'Password' => '', 'Email' => '', 'TranslationLanguage' => 1, 'LastLoginTime' => '', 'LastIpAddress' => '', 'Role' => 1)); 58 $WowemuId = $this->Database->insert_id; 59 $this->Database->insert('User', array('Name' => 'Neznámý', 'Password' => '', 'Email' => '', 'TranslationLanguage' => 1, 'LastLoginTime' => '', 'LastIpAddress' => '', 'Role' => 1)); 60 $UnknownUserId = $this->Database->insert_id; 61 $UserIdIncrement = 4; 62 63 // Load old users 53 64 $DbResult = $this->Database->query('SELECT * FROM `quests`.`user`'); 54 65 while($User = $DbResult->fetch_array()) … … 59 70 if($User['gm'] == 1) $Role = 3; 60 71 if($User['gm'] == 2) $Role = 4; 61 $this->Database->insert('User', array('Name' => $User['user'], 'Password' => $User['pass'], 'Email' => $User['Email'], 'TranslationLanguage' => $Language, 'LastLoginTime' => $User['LastLogin'], 'LastIpAddress' => $User['LastIP'], 'Role' => $Role, 'Id' => $User['ID']));72 $this->Database->insert('User', array('Name' => $User['user'], 'Password' => $User['pass'], 'Email' => $User['Email'], 'TranslationLanguage' => $Language, 'LastLoginTime' => $User['LastLogin'], 'LastIpAddress' => $User['LastIP'], 'Role' => $Role, 'Id' => ($User['ID'] + $UserIdIncrement))); 62 73 } 63 $this->Database->insert('User', array('Name' => 'Anonym', 'Password' => '', 'Email' => '', 'TranslationLanguage' => 1, 'LastLoginTime' => '', 'LastIpAddress' => '', 'Role' => 1));64 $this->Database->insert('User', array('Name' => 'MaNGOS', 'Password' => '', 'Email' => '', 'TranslationLanguage' => 1, 'LastLoginTime' => '', 'LastIpAddress' => '', 'Role' => 1));65 $this->Database->insert('User', array('Name' => 'WoWEmu', 'Password' => '', 'Email' => '', 'TranslationLanguage' => 1, 'LastLoginTime' => '', 'LastIpAddress' => '', 'Role' => 1));66 $UnknownUserId = $this->Database->insert_id;67 74 $Output .= 'Uživatelé převedeni<br>'; 68 75 69 76 // Import texts 70 $this->Database->query('CREATE TABLE Transition (OldIndex INT, NewIndex INT, INDEX OldIndex) ENGINE=MEMORY');77 $this->Database->query('CREATE TABLE Transition (OldIndex INT, NewIndex INT, INDEX (OldIndex) ) ENGINE=MEMORY'); 71 78 //$this->Database->query('TRUNCATE TABLE `User`'); 72 79 $DbResult = $this->Database->query('SELECT * FROM `quests`.`quests`'); … … 75 82 if($Quest['Language'] > 0) 76 83 { 77 if($Quest['User'] == 0) $Quest['User'] = $UnknownUserId; 84 if($Quest['User'] == 0) $Quest['User'] = $UnknownUserId; else $Quest['User'] = $Quest['User'] + $UserIdIncrement; 78 85 if($Quest['Take'] > 0) 79 86 { -
branches/2/sql/full.sql
r37 r40 1 1 -- phpMyAdmin SQL Dump 2 -- version 2. 9.1.12 -- version 2.10.2 3 3 -- http://www.phpmyadmin.net 4 4 -- 5 -- Host: localhost 6 -- Generation Time: Oct 13, 2008 at 07:51 PM 7 -- Server version: 5.0.67 8 -- PHP Version: 5.2.0 5 -- Počítač: localhost 6 -- Vygenerováno: Čtvrtek 08. května 2008, 19:59 7 -- Verze MySQL: 5.0.45 8 -- Verze PHP: 5.2.4 9 10 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; 11 9 12 -- 10 -- Datab ase: `wowpreklad`13 -- Databáze: `wowpreklad` 11 14 -- 12 15 … … 14 17 15 18 -- 16 -- Table structure for table `language`19 -- Struktura tabulky `Language` 17 20 -- 18 21 19 CREATE TABLE ` language` (22 CREATE TABLE `Language` ( 20 23 `Id` int(11) NOT NULL auto_increment, 21 24 `Name` varchar(64) collate utf8_czech_ci NOT NULL, … … 26 29 27 30 -- 28 -- Table structure for table `permission`31 -- Struktura tabulky `Permission` 29 32 -- 30 33 31 CREATE TABLE ` permission` (34 CREATE TABLE `Permission` ( 32 35 `Id` int(11) NOT NULL auto_increment, 33 36 `Title` varchar(64) collate utf8_czech_ci NOT NULL, … … 38 41 39 42 -- 40 -- Table structure for table `text`43 -- Struktura tabulky `Text` 41 44 -- 42 45 43 CREATE TABLE ` text` (46 CREATE TABLE `Text` ( 44 47 `Id` int(11) NOT NULL auto_increment, 45 48 `TranslationGroup` int(11) NOT NULL, … … 53 56 54 57 -- 55 -- Table structure for table `textgroup`58 -- Struktura tabulky `TextGroup` 56 59 -- 57 60 58 CREATE TABLE ` textgroup` (61 CREATE TABLE `TextGroup` ( 59 62 `Id` int(11) NOT NULL auto_increment, 60 63 `Group` int(11) NOT NULL, … … 71 74 72 75 -- 73 -- Table structure for table `translation`76 -- Struktura tabulky `Translation` 74 77 -- 75 78 76 CREATE TABLE ` translation` (79 CREATE TABLE `Translation` ( 77 80 `Id` int(11) NOT NULL auto_increment, 78 81 `Group` int(11) NOT NULL, … … 85 88 86 89 -- 87 -- Table structure for table `translationgroup`90 -- Struktura tabulky `TranslationGroup` 88 91 -- 89 92 90 CREATE TABLE ` translationgroup` (93 CREATE TABLE `TranslationGroup` ( 91 94 `Id` int(11) NOT NULL auto_increment, 92 95 `Name` varchar(64) collate utf8_czech_ci NOT NULL, … … 99 102 100 103 -- 101 -- Table structure for table `user`104 -- Struktura tabulky `User` 102 105 -- 103 106 104 CREATE TABLE ` user` (107 CREATE TABLE `User` ( 105 108 `Id` int(11) NOT NULL auto_increment, 106 109 `Name` varchar(64) collate utf8_czech_ci NOT NULL, … … 108 111 `Email` varchar(128) collate utf8_czech_ci NOT NULL, 109 112 `Permission` int(11) NOT NULL, 110 `LastIpAddress` varchar( 255) collate utf8_czech_ci NOT NULL,113 `LastIpAddress` varchar(16) collate utf8_czech_ci NOT NULL, 111 114 `LastLoginTime` datetime NOT NULL, 112 115 `TranslationLanguage` int(11) NOT NULL, 113 116 `FullName` varchar(128) collate utf8_czech_ci NOT NULL, 114 117 PRIMARY KEY (`Id`) 115 ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci AUTO_INCREMENT= 4;118 ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci AUTO_INCREMENT=2 ; 116 119 117 120 -- -------------------------------------------------------- 118 121 119 122 -- 120 -- Table structure for table `useronline`123 -- Struktura tabulky `UserOnline` 121 124 -- 122 125 123 CREATE TABLE ` useronline` (126 CREATE TABLE `UserOnline` ( 124 127 `User` int(11) NOT NULL, 125 128 `Time` datetime NOT NULL, 126 129 `SessionId` varchar(255) collate utf8_czech_ci NOT NULL, 127 `IpAddress` varchar( 255) collate utf8_czech_ci NOT NULL,128 UNIQUE KEY `SessionId` (`SessionId`)130 `IpAddress` varchar(16) collate utf8_czech_ci NOT NULL, 131 PRIMARY KEY (`User`) 129 132 ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci; 130 133 … … 132 135 133 136 -- 134 -- Table structure for table `vote`137 -- Struktura tabulky `Vote` 135 138 -- 136 139 137 CREATE TABLE ` vote` (140 CREATE TABLE `Vote` ( 138 141 `TranslationGroup` int(11) NOT NULL, 139 142 `User` int(11) NOT NULL, -
branches/2/sql/init_data.sql
r37 r40 1 1 -- phpMyAdmin SQL Dump 2 -- version 2.10.2 2 -- version 2.10.2 3 3 -- http://www.phpmyadmin.net 4 4 -- -
branches/2/translation.php
r9 r40 44 44 { 45 45 $Result = array(); 46 $DbResult = $this->Database->query('SELECT `TextGroup`.*, (SELECT `Text` FROM `Text` WHERE `Text`.`TranslationGroup` = `TextGroup`.`Id` LIMIT 1) as `Text`, (SELECT COUNT(`TextGroup2`.`User`) FROM `TextGroup` AS `TextGroup2` WHERE `TextGroup2`.`Index` = `TextGroup`.`Index` AND `TextGroup2`.`Group` = `TextGroup`.`Group`) as `TextCount` FROM `TextGroup` WHERE `TextGroup`.`Group`='.$GroupId.' AND `TextGroup`.`User`='.$UserId.' AND `TextGroup`.`Language`='.$Language.' LIMIT '.($Page * $ItemPerPage).','.$ItemPerPage); 46 if($GroupId != 0) $GroupCondition = '`TextGroup`.`Group`='.$GroupId.' AND '; else $GroupCondition = ''; 47 $DbResult = $this->Database->query('SELECT `TextGroup`.*, (SELECT `Text` FROM `Text` WHERE `Text`.`TranslationGroup` = `TextGroup`.`Id` LIMIT 1) as `Text`, (SELECT COUNT(`TextGroup2`.`User`) FROM `TextGroup` AS `TextGroup2` WHERE `TextGroup2`.`Index` = `TextGroup`.`Index` AND `TextGroup2`.`Group` = `TextGroup`.`Group`) as `TextCount` FROM `TextGroup` WHERE '.$GroupCondition.'`TextGroup`.`User`='.$UserId.' AND `TextGroup`.`Language`='.$Language.' LIMIT '.($Page * $ItemPerPage).','.$ItemPerPage); 47 48 //echo($this->Database->LastQuery); 48 49 if($DbResult->num_rows > 0) … … 50 51 { 51 52 $Result[] = $DbRow; 53 echo('.'); 52 54 } 53 55 return($Result); … … 57 59 { 58 60 $Result = array(); 59 $DbResult = $this->Database->select('TextGroup', 'COUNT(*)', '`Group`='.$GroupId.' AND `User`='.$UserId.' AND `Language`='.$Language); 61 if($GroupId != 0) $GroupCondition = '`Group`='.$GroupId.' AND '; else $GroupCondition = ''; 62 $DbResult = $this->Database->select('TextGroup', 'COUNT(*)', $GroupCondition.'`User`='.$UserId.' AND `Language`='.$Language); 60 63 //echo($this->Database->LastQuery); 61 64 $DbRow = $DbResult->fetch_array(); … … 75 78 return($Result); 76 79 } 80 81 function AddTranslation($Group, $Index, $TextList) 82 { 83 $this->Database->insert('TextGroup', array('Group' => $Group, 'Index' => $Index, 'Language' => $this->System->Modules['User']->User['Language'], 'User' => $this->System->Modules['User']->User['Id'], 'Time' => 'NOW()', 'Revision' => 1, 'OriginalText' => 0)); 84 $GroupId = $this->Database->insert_id; 85 foreach($TextList as $Index => $Text) 86 { 87 $this->Database->insert('Text', array('TranslationGroup' => $GroupId, 'Text' => $Text, 'GroupItem' => $Index)); 88 } 89 } 77 90 } 78 91 -
branches/2/user.php
r9 r40 20 20 var $DefaultRole = 2; 21 21 var $AnonymousUserId = 1; 22 22 23 23 function Check() 24 24 { … … 31 31 // Refresh time of last access 32 32 $this->Database->update('UserOnline', 'SessionId="'.$SID.'"', array('Time' => 'NOW()')); 33 } else $this->Database->insert('UserOnline', array('SessionId' => $SID, 'User' => $ AnonymousUserId, 'Time' => 'NOW()', 'IpAddress' => (gethostbyaddr(GetRemoteAddress()).' '.GetRemoteAddress())));33 } else $this->Database->insert('UserOnline', array('SessionId' => $SID, 'User' => $this->AnonymousUserId, 'Time' => 'NOW()', 'HostAddress' => (gethostbyaddr(GetRemoteAddress()).' '.GetRemoteAddress()))); 34 34 35 35 // Odeber neaktivní uživatele … … 37 37 38 38 // Zkontroluj přihlášení 39 $ Query = $this->Database->select('UserOnline', '*', 'SessionId="'.$SID.'"');40 $Row = $ Query->fetch_array();39 $DbResult = $this->Database->select('UserOnline', 'User', 'SessionId="'.$SID.'"'); 40 $Row = $DbResult->fetch_assoc(); 41 41 if($Row['User'] != $this->AnonymousUserId) 42 42 { -
client_action.php
r16 r40 13 13 $client_ID = $_GET['ID']; 14 14 $Database->SQLCommand("UPDATE client_text SET Complete = '0' WHERE ID = '$client_ID'"); 15 echo 'client_text byl vrázen k oprav ì!';16 WriteLog('client_text Byl brácen k oprav ì<a href="form.php?ID='.$client_ID.'">'.$client_ID.'</a>', 6);15 echo 'client_text byl vrázen k opravě!'; 16 WriteLog('client_text Byl brácen k opravě <a href="form.php?ID='.$client_ID.'">'.$client_ID.'</a>', 6); 17 17 } 18 18 … … 24 24 if (($vote > 5) OR ($vote < 1)) die ('Spadná známka'); 25 25 26 //TODO: if (Licence(0)) die('Hlasovat m ù¶ou jenom registrovaní!');26 //TODO: if (Licence(0)) die('Hlasovat můśou jenom registrovaní!'); 27 27 28 28 $Line = mysql_fetch_row($Database->SQLCommand("SELECT * FROM client_vote WHERE IDuser = '$IDuser' AND IDclient = '$client_ID'")); … … 36 36 37 37 $Database->SQLCommand("INSERT INTO `client_vote` ( `IDclient` , `IDuser` , `vote` ) VALUES ( '$client_ID', '$IDuser', '$vote');"); 38 echo 'Hlas byl ulo ¾en! Hlasoval jste: '.$vote.'<br /> Nyní je známka client_textu '.$NewVote;38 echo 'Hlas byl uložen! Hlasoval jste: '.$vote.'<br /> Nyní je známka client_textu '.$NewVote; 39 39 40 WriteLog('U µivatel hlasoval: '.$vote.'! Nyní je známka client_text (<a href="client_form.php?ID='.$client_ID.'">'.$client_ID.'</a>): '.$NewVote, 5);41 } else echo 'Ji ¾jste hlasoval!';40 WriteLog('Uľivatel hlasoval: '.$vote.'! Nyní je známka client_text (<a href="client_form.php?ID='.$client_ID.'">'.$client_ID.'</a>): '.$NewVote, 5); 41 } else echo 'Již jste hlasoval!'; 42 42 } 43 43 -
client_files/Generate/create_language_file.php
r12 r40 5 5 include('../../includes/global_function.php'); 6 6 7 //p øipojení do databáze7 //připojení do databáze 8 8 $Database = new Database($Config['Database']['Host'], $Config['Database']['User'], $Config['Database']['Password']); 9 9 $Database->SQLCommand('SET NAMES '.$Config['Database']['Charset']); 10 10 $Database->SelectDatabase($Config['Database']['Database']); 11 11 12 if (Licence(2)) { // echo 'P øístup povolen';13 } else { die('P øístup zamítnut!'); }12 if (Licence(2)) { // echo 'Přístup povolen'; 13 } else { die('Přístup zamítnut!'); } 14 14 15 15 include ('define.php'); … … 30 30 } // END function ReplaceVarInText 31 31 32 //funkce na p øepsání zlých znakù32 //funkce na přepsání zlých znaků 33 33 34 34 function ReplaceEnText($string) … … 61 61 } // END function ReplaceBadChar 62 62 63 for ($j=0; $j<count($ListFile); ++$j) { //hlavní ciklus soubor ù63 for ($j=0; $j<count($ListFile); ++$j) { //hlavní ciklus souborů 64 64 65 65 echo $dir_out.$ListFile[$j]['File'].': '; 66 66 $i = 0; 67 67 68 $buffer = $ListFile[$j]['Header']; //hlavi èka souboru68 $buffer = $ListFile[$j]['Header']; //hlavička souboru 69 69 70 70 $sql = $ListFile[$j]['sql']; … … 82 82 $buffer = $buffer.' 83 83 '.$ListFile[0]['Footer'].'+'.$i.'; 84 '; //pati èka souboru84 '; //patička souboru 85 85 86 86 if ($i > 0) { -
client_files/Generate/define.php
r24 r40 89 89 ); 90 90 91 // èeské texty ================================================================91 //české texty ================================================================ 92 92 93 93 … … 255 255 array(' female','male'), 256 256 array(' his ',' her'), 257 array('krá µa','kráµovnej'),258 array(' brat øe ',' sestro'),257 array('kráľa','kráľovnej'), 258 array(' bratře ',' sestro'), 259 259 array('pomáhal','pomáhala'), 260 array('p øilo¾il','pøilo¾ila'),260 array('přiložil','přiložila'), 261 261 array('mohl','mohla'), 262 array('na ¹el','na¹la'),262 array('našel','našla'), 263 263 array('zabil','zabila'), 264 264 array('ukázal','ukázala'), 265 265 array('vedl','vedla'), 266 array('p øinesl','pøinesla'),266 array('přinesl','přinesla'), 267 267 array('získal','získala'), 268 268 array('ochotný','ochotná'), … … 270 270 array('dokázal','dokázala'), 271 271 array('nasbíral','nasbírala'), 272 array('ud ìlal','udìlala'),273 array('po èul','poèula'),272 array('udělal','udělala'), 273 array('počul','počula'), 274 274 array('hotový','hotová'), 275 array('chlap èe','dievèa'),276 array('i ¹iel','i¹la'),277 array('na ¹iel','na¹la'),275 array('chlapče','dievča'), 276 array('išiel','išla'), 277 array('našiel','našla'), 278 278 array('urobil','urobila'), 279 279 array('postaral','postarala'), … … 296 296 array(' hero ',' heroine'), 297 297 array('pal','sugar'), 298 array(' mladíku ',' d ìvèe'),299 array(' mladíku','d ìvèe'),300 array('kamaráde','milá èku'),298 array(' mladíku ',' děvče'), 299 array(' mladíku','děvče'), 300 array('kamaráde','miláčku'), 301 301 array('mal','mala'), 302 302 array(' bratr ',' sestra'), -
client_files/Generate/img_statistic.php
r22 r40 4 4 include('../../includes/databaseconection.php'); 5 5 6 //p øipojení do databáze6 //připojení do databáze 7 7 $Database = new Database($Config['Database']['Host'], $Config['Database']['User'], $Config['Database']['Password']); 8 8 $Database->SQLCommand('SET NAMES '.$Config['Database']['Charset']); … … 48 48 =========<br><br> 49 49 - Zvukové hláky z Warcraft3 (W3WCZ beta 0.5)<br><br> 50 - P øeloená hlavní nabídka ve høe<br><br>51 - Èeské fonty pro správné zobrozování znakù(diakritiky)<br><br>';50 - Přeloená hlavní nabídka ve hře<br><br> 51 - České fonty pro správné zobrozování znaků (diakritiky)<br><br>'; 52 52 echo $text; 53 53 -
client_files/Generate/search_var.php
r24 r40 5 5 include('../../includes/global_function.php'); 6 6 7 //p øipojení do databáze7 //připojení do databáze 8 8 $Database = new Database($Config['Database']['Host'], $Config['Database']['User'], $Config['Database']['Password']); 9 9 $Database->SQLCommand('SET NAMES '.$Config['Database']['Charset']); 10 10 $Database->SelectDatabase($Config['Database']['Database']); 11 11 12 if (Licence(2)) { // echo 'P øístup povolen';13 } else { die('P øístup zamítnut!'); }12 if (Licence(2)) { // echo 'Přístup povolen'; 13 } else { die('Přístup zamítnut!'); } 14 14 15 15 function set_name($text) -
client_files/export_fo_file.php
r1 r40 6 6 include('../includes/global_function.php'); 7 7 8 //p øipojení do databáze8 //připojení do databáze 9 9 $Database = new Database($Config['Database']['Host'], $Config['Database']['User'], $Config['Database']['Password']); 10 10 $Database->SQLCommand('SET NAMES '.$Config['Database']['Charset']); 11 11 $Database->SelectDatabase($Config['Database']['Database']); 12 12 13 if (Licence(2)) { // echo 'P øístup povolen';14 } else { die('P øístup zamítnut!'); }13 if (Licence(2)) { // echo 'Přístup povolen'; 14 } else { die('Přístup zamítnut!'); } 15 15 16 16 //const -
client_files/generate_SQL_LocalizationStrings.php
r1 r40 6 6 include('../includes/global_function.php'); 7 7 8 //p øipojení do databáze8 //připojení do databáze 9 9 $Database = new Database($Config['Database']['Host'], $Config['Database']['User'], $Config['Database']['Password']); 10 10 $Database->SQLCommand('SET NAMES '.$Config['Database']['Charset']); 11 11 $Database->SelectDatabase($Config['Database']['Database']); 12 12 13 if (Licence(2)) { // echo 'P øístup povolen';14 } else { die('P øístup zamítnut!'); }13 if (Licence(2)) { // echo 'Přístup povolen'; 14 } else { die('Přístup zamítnut!'); } 15 15 16 16 //Const … … 25 25 $Separator = $SeparatorString; 26 26 27 $result_string = substr($Buffer,0,strpos($Buffer,$Separator)); //na ètení stringu28 $last_char = substr($result_string,strlen($result_string)-1,1); //na ètení pøedcházejícího znaku pøed separatorem27 $result_string = substr($Buffer,0,strpos($Buffer,$Separator)); //načtení stringu 28 $last_char = substr($result_string,strlen($result_string)-1,1); //načtení předcházejícího znaku před separatorem 29 29 $Buffer = substr($Buffer,strlen($result_string)+1,strlen($Buffer)-strlen($result_string)); //mazání 30 30 31 while ($last_char == $SlashString) { //NFIRM", "Abandon \"%s\"?", " ð×Ðéð¦ð31 while ($last_char == $SlashString) { //NFIRM", "Abandon \"%s\"?", "đ×ĐéđŚđ 32 32 $length_del = substr($Buffer,0,strpos($Buffer,$Separator)); 33 33 $result_string .= $SeparatorString.substr($Buffer,0,strpos($Buffer,$Separator)); 34 $last_char = substr($result_string,strlen($result_string)-1,1); //na ètení pøedcházejícího znaku pøed separatorem34 $last_char = substr($result_string,strlen($result_string)-1,1); //načtení předcházejícího znaku před separatorem 35 35 $Buffer = substr($Buffer,strlen($length_del)+1,strlen($Buffer)-strlen($result_string)); //mazání 36 36 } … … 68 68 69 69 local f=function(name, en, ru) RuWoW_interface[name]=ru; RuWoW_interface_entoname[en]=name; end; RuWoW_interface={ };RuWoW_interface_entoname={ }; 70 f("ABANDON_PET", "Are you sure you want to permanently abandon your pet?", " ðåÐõ Ðâð-ðÁÐÇðÁð¯Ðõ, ÐçÐéð¿ Ðùð¿ÐéðªÐéðÁ ð¯ð-ð-ÐüðÁð-ð+ð- ðªðÌð-ð-ð-ðªÐéÐîÐüÐÆ ð¿Ðé Ðüð-ð¿ðÁð-ð¿ ð¬ðªÐéð¿ð-Ðæð-?");71 f("ABANDON_QUEST_CONFIRM", "Abandon \"%s\"?", " ð×Ðéð¦ð-ðÌð-ÐéÐîÐüÐÆ ð¿Ðé \"%s\"?");70 f("ABANDON_PET", "Are you sure you want to permanently abandon your pet?", "đĺĐő Đâđ-đÁĐÇđÁđŻĐő, ĐçĐéđż ĐůđżĐéđŞĐéđÁ đŻđ-đ-ĐüđÁđ-đ+đ- đŞđĚđ-đ-đ-đŞĐéĐîĐüĐĆ đżĐé Đüđ-đżđÁđ-đż đŹđŞĐéđżđ-Đćđ-?"); 71 f("ABANDON_QUEST_CONFIRM", "Abandon \"%s\"?", "đ×ĐéđŚđ-đĚđ-ĐéĐîĐüĐĆ đżĐé \"%s\"?"); 72 72 73 73 -
client_files/generate_SQL_other.php
r1 r40 6 6 include('../includes/global_function.php'); 7 7 8 //p øipojení do databáze8 //připojení do databáze 9 9 $Database = new Database($Config['Database']['Host'], $Config['Database']['User'], $Config['Database']['Password']); 10 10 $Database->SQLCommand('SET NAMES '.$Config['Database']['Charset']); 11 11 $Database->SelectDatabase($Config['Database']['Database']); 12 12 13 if (Licence(2)) { // echo 'P øístup povolen';14 } else { die('P øístup zamítnut!'); }13 if (Licence(2)) { // echo 'Přístup povolen'; 14 } else { die('Přístup zamítnut!'); } 15 15 16 16 //Const … … 27 27 $Separator = $SeparatorString; 28 28 29 $result_string = substr($Buffer,0,strpos($Buffer,$Separator)); //na ètení stringu30 $last_char = substr($result_string,strlen($result_string)-1,1); //na ètení pøedcházejícího znaku pøed separatorem29 $result_string = substr($Buffer,0,strpos($Buffer,$Separator)); //načtení stringu 30 $last_char = substr($result_string,strlen($result_string)-1,1); //načtení předcházejícího znaku před separatorem 31 31 $Buffer = substr($Buffer,strlen($result_string)+1,strlen($Buffer)-strlen($result_string)); //mazání 32 32 33 while ($last_char == $SlashString) { //NFIRM", "Abandon \"%s\"?", " ð×Ðéð¦ð33 while ($last_char == $SlashString) { //NFIRM", "Abandon \"%s\"?", "đ×ĐéđŚđ 34 34 $length_del = substr($Buffer,0,strpos($Buffer,$Separator)); 35 35 $result_string .= $SeparatorString.substr($Buffer,0,strpos($Buffer,$Separator)); 36 $last_char = substr($result_string,strlen($result_string)-1,1); //na ètení pøedcházejícího znaku pøed separatorem36 $last_char = substr($result_string,strlen($result_string)-1,1); //načtení předcházejícího znaku před separatorem 37 37 $Buffer = substr($Buffer,strlen($length_del)+1,strlen($Buffer)-strlen($result_string)); //mazání 38 38 } … … 69 69 70 70 local f=function(name, en, ru) RuWoW_interface[name]=ru; RuWoW_interface_entoname[en]=name; end; RuWoW_interface={ };RuWoW_interface_entoname={ }; 71 f("ABANDON_PET", "Are you sure you want to permanently abandon your pet?", " ðåÐõ Ðâð-ðÁÐÇðÁð¯Ðõ, ÐçÐéð¿ Ðùð¿ÐéðªÐéðÁ ð¯ð-ð-ÐüðÁð-ð+ð- ðªðÌð-ð-ð-ðªÐéÐîÐüÐÆ ð¿Ðé Ðüð-ð¿ðÁð-ð¿ ð¬ðªÐéð¿ð-Ðæð-?");72 f("ABANDON_QUEST_CONFIRM", "Abandon \"%s\"?", " ð×Ðéð¦ð-ðÌð-ÐéÐîÐüÐÆ ð¿Ðé \"%s\"?");71 f("ABANDON_PET", "Are you sure you want to permanently abandon your pet?", "đĺĐő Đâđ-đÁĐÇđÁđŻĐő, ĐçĐéđż ĐůđżĐéđŞĐéđÁ đŻđ-đ-ĐüđÁđ-đ+đ- đŞđĚđ-đ-đ-đŞĐéĐîĐüĐĆ đżĐé Đüđ-đżđÁđ-đż đŹđŞĐéđżđ-Đćđ-?"); 72 f("ABANDON_QUEST_CONFIRM", "Abandon \"%s\"?", "đ×ĐéđŚđ-đĚđ-ĐéĐîĐüĐĆ đżĐé \"%s\"?"); 73 73 74 74 -
client_files/poznámky.txt
r18 r40 4 4 $c .... "..strlower(UnitClass("player")).." 5 5 $r .... "..strlower(UnitRace("player")).." 6 $b .... od øádkování \r\n , v hledaném textu nic7 odentrování v page_textu zm ìnit na \r\n6 $b .... odřádkování \r\n , v hledaném textu nic 7 odentrování v page_textu změnit na \r\n 8 8 9 9 Bez mezer: … … 14 14 RUWOW_QuestDescription_count=1; 15 15 RUWOW_QuestDescription_1={ 16 ["ajtext"]="p øeklad",["ajtext"]="pøeklad"16 ["ajtext"]="překlad",["ajtext"]="překlad" 17 17 }; 18 18 if not RUWOW_QuestDescription then RUWOW_QuestDescription=0;end;RUWOW_QuestDescription=RUWOW_QuestDescription+400; … … 55 55 WHERE $where $limit" 56 56 57 na napln ìní databáze dalími questy57 na naplnění databáze dalími questy 58 58 59 59 SELECT * FROM mangos.quest_template as mangos_quests -
client_form.php
r11 r40 11 11 12 12 13 if ($Line['Language'] <> '0') echo 'P øelo¾il: <b>'.$LineUser['user'].'</b> <br />';13 if ($Line['Language'] <> '0') echo 'Přeložil: <b>'.$LineUser['user'].'</b> <br />'; 14 14 if (($Line['Take'] <> '0') and ($Line['Take'] <> $Line['ID']) and ($LineAJ['ID'] <> $Line['Take'])) { 15 echo 'P øevzato z: <a href="client_form.php?ID='.$Line['Take'].'">'.$Line['Take'].'</a> <br />';15 echo 'Převzato z: <a href="client_form.php?ID='.$Line['Take'].'">'.$Line['Take'].'</a> <br />'; 16 16 } 17 17 echo 'client text: '; 18 18 if ($Line['Language'] <> '0') { 19 19 if ($Line['Complete'] == 1) echo ' <b>Hotov</b><br />'; 20 else echo ' <b> Ulo ¾en v rozepsaných</b><br />';20 else echo ' <b> Uložen v rozepsaných</b><br />'; 21 21 } else { 22 echo ' <b>Anglická, p ùvodní verze</b>';22 echo ' <b>Anglická, původní verze</b>'; 23 23 } 24 24 … … 32 32 for ($i=1; $i<6; ++$i) 33 33 echo '<a href="client_action.php?vote='.$i.'&ID='.$client_ID.'">'.$i.'</a> '; 34 echo ' bod ù (5 nejlep¹í)';35 } else { echo ' Ji ¾jsi hlasoval: '.$LineVote['vote']; }34 echo ' bodů (5 nejlepší)'; 35 } else { echo ' Již jsi hlasoval: '.$LineVote['vote']; } 36 36 } 37 echo '<br><a href="client_list.php?searchentry='.$Line['entry'].'">Zobrazit v ¹echny verze tohoto client_text</a>';37 echo '<br><a href="client_list.php?searchentry='.$Line['entry'].'">Zobrazit všechny verze tohoto client_text</a>'; 38 38 39 // Speciální znaky: $B - Od øádkování, $N - Jméno, $C - povolání39 // Speciální znaky: $B - Odřádkování, $N - Jméno, $C - povolání 40 40 ?> 41 41 <form action="client_save.php" method="post"> 42 42 <?php 43 43 if (Licence(0)) { 44 echo '<input type="submit" value="Ulo ¾it do rozepsaných" name="save" Title="Kliknìte na ulo¾it pro pozdìj¹í dokonèení Q">45 <input type="submit" value="Dokon èeno" name="End" Title="Kliknìte na Dokonèeno jesli jsou v¹echny texty hotové a chcete ji¾publikovat">';44 echo '<input type="submit" value="Uložit do rozepsaných" name="save" Title="Klikněte na uložit pro pozdější dokončení Q"> 45 <input type="submit" value="Dokončeno" name="End" Title="Klikněte na Dokončeno jesli jsou všechny texty hotové a chcete již publikovat">'; 46 46 } 47 47 48 48 if (Licence(1) and ($Line['Language'] <> 0)) { 49 echo '<input type="submit" value="Opravit" name="Repair" Title="Opravit po u ¾ivateli chyby (Moderator only)">';49 echo '<input type="submit" value="Opravit" name="Repair" Title="Opravit po uživateli chyby (Moderator only)">'; 50 50 echo ' <a style="color: Red" title="smazat (Moderator only)" href="client_action.php?delete=1&ID='.$client_ID.'">x</a> 51 51 <a style="color: Red" title="Není hotovo (Moderator only)" href="client_action.php?NotComplete=1&ID='.$client_ID.'"><-</a>'; 52 52 } 53 ?> èasto obìvované slova máte ve slovníèku53 ?> často oběvované slova máte ve slovníčku 54 54 <input type="hidden" name="entry" value="<?php echo $LineAJ['entry']?>"> 55 55 <input type="hidden" name="id_text" value="<?php echo $LineAJ['id_text']?>"> … … 57 57 <table border="1" cellpadding="1" cellspacing="0"> 58 58 <tr> 59 <th> Èíslo client_textu.: <?php echo $LineAJ['entry'];?></th>60 <th>Nep øelo¾ené</th>61 <th>P øelo¾ené</th>59 <th>Číslo client_textu.: <?php echo $LineAJ['entry'];?></th> 60 <th>Nepřeložené</th> 61 <th>Přeložené</th> 62 62 </tr> 63 63 <tr> … … 65 65 <td width="300">Anglický</td> 66 66 <td> 67 P øelo¾eno do: <?php67 Přeloženo do: <?php 68 68 if ($Line['Language'] <> 0) 69 69 $Language = $Line['Language']; … … 71 71 $IDUser = $Database->SQLCommand("SELECT * FROM user Where id = '".@$_SESSION['UserID']."'"); 72 72 $LineUser = mysql_fetch_array($IDUser); 73 $Language = $LineUser['Language']; //jiný user vy èítám73 $Language = $LineUser['Language']; //jiný user vyčítám 74 74 } 75 75 WriteLanguages($Language); … … 96 96 97 97 } else { 98 echo 'Nebylo zadáno ID <a href="index.php">zp ìt</a>';98 echo 'Nebylo zadáno ID <a href="index.php">zpět</a>'; 99 99 } 100 100 -
client_list.php
r4 r40 2 2 include('includes/global.php'); 3 3 4 //Po èet client_textùna stránce4 //Počet client_textů na stránce 5 5 $Number_client_text = 200; 6 6 … … 37 37 $CountLists = $Line[0]/$Number_client_text; 38 38 39 echo 'Po èet client_textù: <b>'.$Line[0].'</b><br />39 echo 'Počet client_textů: <b>'.$Line[0].'</b><br /> 40 40 Zobrazit stránku: '; 41 41 … … 70 70 echo '<table border="1" cellpadding="2" cellspacing="0"> 71 71 <tr> 72 <th><a href="client_list.php?'.$address.'&order=ID&desc='.$desc.'">Po øadové èíslo</a></th>72 <th><a href="client_list.php?'.$address.'&order=ID&desc='.$desc.'">Pořadové číslo</a></th> 73 73 <th><a href="client_list.php?'.$address.'&order=entry&desc='.$desc.'">ID client_textu</a></th>'; 74 74 if ($address <> 'notran') echo '<th><a href="client_list.php?'.$address.'&order=user&desc='.$desc.'">User</a></th> 75 75 <th><a href="client_list.php?'.$address.'&order=vote&desc='.$desc.'">Známka</a></th> 76 <th><a href="client_list.php?'.$address.'&order=CountVote&desc='.$desc.'">Po èet hlasování</a></th>';76 <th><a href="client_list.php?'.$address.'&order=CountVote&desc='.$desc.'">Počet hlasování</a></th>'; 77 77 echo '</tr>'; 78 78 … … 93 93 94 94 if(array_key_exists('notran', $_GET)) { 95 echo '<a Title="Zobrazit client_texty podle vlastního filtru" href="client_list.php?filter">Filtr client_text ù</a> ->96 <a Title="Zde m ù¾ete zaèít pøekládat" href="client_list.php?selection">Nepøelo¾ené client_texty</a> - >97 <b>Vypsání nep øelo¾ených client_textùs limitem na stránku</b><br><br>';95 echo '<a Title="Zobrazit client_texty podle vlastního filtru" href="client_list.php?filter">Filtr client_textů</a> -> 96 <a Title="Zde můžete začít překládat" href="client_list.php?selection">Nepřeložené client_texty</a> - > 97 <b>Vypsání nepřeložených client_textů s limitem na stránku</b><br><br>'; 98 98 99 99 WritePages('client_list.php?notran',"items WHERE items.Language = '0' AND … … 105 105 106 106 if(array_key_exists('notvote', $_GET)) { 107 echo '<a Title="Zobrazit client_texty podle vlasního filtru" href="client_list.php?filter">Filtr client_text ù</a> ->107 echo '<a Title="Zobrazit client_texty podle vlasního filtru" href="client_list.php?filter">Filtr client_textů</a> -> 108 108 <a Title="Zatím neznámkované client_texty" href="client_list.php?notvote">Neznámkované client_texty</a><br><br>'; 109 109 … … 117 117 118 118 if(array_key_exists('Translate', $_GET)) { 119 echo '<a Title="Zobrazit client_texty podle vlasního filtru" href="client_list.php?filter">Filtr client_text ù</a> ->120 <a Title="P øelo¾ené client_texty, mù¾ete zde hlasovat, nebo opravovat client_texty" href="client_list.php?Translate">Pøelo¾ené client_texty</a><br><br>';119 echo '<a Title="Zobrazit client_texty podle vlasního filtru" href="client_list.php?filter">Filtr client_textů</a> -> 120 <a Title="Přeložené client_texty, můžete zde hlasovat, nebo opravovat client_texty" href="client_list.php?Translate">Přeložené client_texty</a><br><br>'; 121 121 122 122 WritePages('client_list.php?Translate', "WHERE client_text.Language <> 0 AND client_text.Complete = '1'"); … … 127 127 128 128 if(array_key_exists('my', $_GET) and Licence(0)) { 129 echo '<a Title="Zobrazit client_texty podle vlasního filtru" href="client_list.php?filter">Filtr client_text ù</a> ->130 <a Title="P øelo¾ené client_texty pøilá¹eného u¾ivatele" href="client_list.php?my">Moje client_texty</a><br><br>';129 echo '<a Title="Zobrazit client_texty podle vlasního filtru" href="client_list.php?filter">Filtr client_textů</a> -> 130 <a Title="Přeložené client_texty přilášeného uživatele" href="client_list.php?my">Moje client_texty</a><br><br>'; 131 131 Write_client_text("SELECT * FROM client_text Where user = ".$_SESSION['UserID'], '', 'my'); 132 132 } 133 133 134 134 if(array_key_exists('mydevelop', $_GET) and Licence(0)) { 135 echo '<a Title="Zobrazit client_texty podle vlasního filtru" href="client_list.php?filter">Filtr client_text ù</a> ->136 <a Title="Nedokon èené client_texty" href="client_list.php?mydevelop">Rozepsané client_texty</a><br><br>';135 echo '<a Title="Zobrazit client_texty podle vlasního filtru" href="client_list.php?filter">Filtr client_textů</a> -> 136 <a Title="Nedokončené client_texty" href="client_list.php?mydevelop">Rozepsané client_texty</a><br><br>'; 137 137 Write_client_text("SELECT * FROM client_text Where user = ".$_SESSION['UserID']." AND complete = '0'", '', 'mydevelop'); 138 138 } … … 140 140 141 141 if(array_key_exists('users', $_GET)) { 142 echo '<a Title="Zobrazit client_texty podle vlasního filtru" href="client_list.php?filter">Filtr client_text ù</a> ->143 <b>Vypsání client_text ù od urèitých u¾ivatelù</b><br><br>';142 echo '<a Title="Zobrazit client_texty podle vlasního filtru" href="client_list.php?filter">Filtr client_textů</a> -> 143 <b>Vypsání client_textů od určitých uživatelů</b><br><br>'; 144 144 $users = @$_POST['users']; 145 145 … … 157 157 158 158 if(array_key_exists('byvote', $_GET)) { 159 echo '<a Title="Zobrazit client_texty podle vlastního filtru" href="client_list.php?filter">Filtr client_text ù</a> ->159 echo '<a Title="Zobrazit client_texty podle vlastního filtru" href="client_list.php?filter">Filtr client_textů</a> -> 160 160 <b>Vypsání podle známky</b><br><br>'; 161 161 … … 195 195 196 196 if(array_key_exists('filter', $_GET)) { 197 echo '<a Title="Zobrazit client_texty podle vlastního filtru" href="client_list.php?filter">Filtr client_text ù</a><br><br><br>';197 echo '<a Title="Zobrazit client_texty podle vlastního filtru" href="client_list.php?filter">Filtr client_textů</a><br><br><br>'; 198 198 echo ' 199 199 … … 232 232 <tr><th>Odkaz</th><th>Popis</th></tr>'; 233 233 234 echo '<tr ID="Main1" style="display:none"><td><a Title="Zde m ù¾ete zaèít pøekládat" href="client_list.php?notran">Nepøelo¾ené client_texty</a></td>235 <td>Nikým nep øelo¾ené client_texty, zde mù¾ete zaèít pøekládat</td></tr>236 <tr ID="Main2" style="display:none"><td><a Title="P øelo¾ené client_texty, mù¾ete zde hlasovat, nebo opravovat client_text" href="client_list.php?Translate">Pøelo¾ené client_texty</a></td>237 <td>P øelo¾ené client_texty, mù¾ete zde hlasovat, nebo opravovat client_texty</td></tr>234 echo '<tr ID="Main1" style="display:none"><td><a Title="Zde můžete začít překládat" href="client_list.php?notran">Nepřeložené client_texty</a></td> 235 <td>Nikým nepřeložené client_texty, zde můžete začít překládat</td></tr> 236 <tr ID="Main2" style="display:none"><td><a Title="Přeložené client_texty, můžete zde hlasovat, nebo opravovat client_text" href="client_list.php?Translate">Přeložené client_texty</a></td> 237 <td>Přeložené client_texty, můžete zde hlasovat, nebo opravovat client_texty</td></tr> 238 238 '; 239 239 240 240 if (Licence(0)) { 241 echo '<tr ID="Main3" style="display:none"><td><a Title="Nedokon èené client_texty" href="client_list.php?mydevelop">Rozepsané client_texty</a></td>242 <td>Nedokon èené client_texty pøilá¹eného u¾ivatele</td></tr>243 <tr ID="Main4" style="display:none"><td><a Title="P øelo¾ené client_texty pøilá¹eného u¾ivatele" href="client_list.php?my">Moje client_texty</a></td>244 <td>P øelo¾ené client_texty pøilá¹eného u¾ivatele</td></tr>241 echo '<tr ID="Main3" style="display:none"><td><a Title="Nedokončené client_texty" href="client_list.php?mydevelop">Rozepsané client_texty</a></td> 242 <td>Nedokončené client_texty přilášeného uživatele</td></tr> 243 <tr ID="Main4" style="display:none"><td><a Title="Přeložené client_texty přilášeného uživatele" href="client_list.php?my">Moje client_texty</a></td> 244 <td>Přeložené client_texty přilášeného uživatele</td></tr> 245 245 <tr ID="Main5" style="display:none"><td><a Title="Zatím neznámkované client_texty" href="client_list.php?notvote">Neznámkované client_texty</a></td> 246 246 <td>Zatím neznámkované client_texty</td></tr>'; … … 257 257 echo '</select><br> 258 258 <input type="submit" value="Vypsat"></form></td> 259 <td>Vypsat pouze od t ìchto u¾ivatalù<br>260 Vybrat více u ¾ivatelù mù¾ete pomocí CTRL+click</td></tr>';259 <td>Vypsat pouze od těchto uživatalů<br> 260 Vybrat více uživatelů můžete pomocí CTRL+click</td></tr>'; 261 261 262 262 echo '<tr><td> 263 263 <form action="client_list.php?byvote" method="post"> 264 Po èet hlasù: <br />264 Počet hlasů: <br /> 265 265 <input type="radio" name="SingNumberVote" value="=" checked="true" title="Rovná se "=""> 266 <input type="radio" name="SingNumberVote" value=">" checked="true" title="Je v ìt¹í ne¾">"">267 <input type="radio" name="SingNumberVote" value="<" checked="true" title="Je men ¹í ne¾"<"">266 <input type="radio" name="SingNumberVote" value=">" checked="true" title="Je větší než ">""> 267 <input type="radio" name="SingNumberVote" value="<" checked="true" title="Je menší než "<""> 268 268 <input type="text" name="NumberVote" value="3" size="1"><br> 269 269 Známka: <br /> 270 270 <input type="radio" name="SingVote" value="=" checked="true" title="Rovná se "=""> 271 <input type="radio" name="SingVote" value=">" checked="true" title="Je v ìt¹í ne¾">"">272 <input type="radio" name="SingVote" value="<" checked="true" title="Je men ¹í ne¾"<"">271 <input type="radio" name="SingVote" value=">" checked="true" title="Je větší než ">""> 272 <input type="radio" name="SingVote" value="<" checked="true" title="Je menší než "<""> 273 273 <input type="text" name="Vote" value="3" size="1"><br> 274 274 <input type="submit" value="Vypsat"></form> -
client_save.php
r1 r40 7 7 foreach($_GET as $Index => $Item) $_GET[$Index] = addslashes($Item); 8 8 9 //ochrana proti neoprávn ìnému pøístupu10 if (Licence(0) == false) { die('Nemáte p øístup do této sekce! Pøihlate se...'); }9 //ochrana proti neoprávněnému přístupu 10 if (Licence(0) == false) { die('Nemáte přístup do této sekce! Přihlate se...'); } 11 11 12 12 if (array_key_exists('entry', $_POST)) { … … 47 47 $sql .= " '$complete' , '$client_ID' , '$UserID' , '3' , '1' , '$Language' , '$entry' , '$id_text')"; 48 48 49 echo 'client_text: '.$entry.' ulo ¾en!<br />';50 WriteLog('client_text: '.$entry.' ulo ¾en! Pøevzat z: <a href="client_form.php?ID='.$client_ID.'">Aj client_text'.$client_ID.'</a>', 8);49 echo 'client_text: '.$entry.' uložen!<br />'; 50 WriteLog('client_text: '.$entry.' uložen! Převzat z: <a href="client_form.php?ID='.$client_ID.'">Aj client_text'.$client_ID.'</a>', 8); 51 51 } else { 52 52 $sql = "UPDATE client_text SET "; … … 57 57 Vote = '3' , CountVote = '1' , entry = '$entry' WHERE ID = ".$client_ID." AND Language <> 0 "; 58 58 59 echo 'Zm ìny v client_textu: '.$entry.' ulo¾eny!<br />';60 WriteLog('Zm ìny v client_textu: '.$entry.' ulo¾eny!59 echo 'Změny v client_textu: '.$entry.' uloženy!<br />'; 60 WriteLog('Změny v client_textu: '.$entry.' uloženy! 61 61 <a href="client_form.php?ID='.$client_ID.'">'.$client_ID.'</a>', 8); 62 62 $Database->SQLCommand("DELETE FROM `client_vote` WHERE `client_vote`.`IDclient` = ".$client_ID); … … 65 65 $Database->SQLCommand($sql); 66 66 67 echo 'P øekládat: <a href="client_list.php?notran">Nepøelo¾ené</a> ';67 echo 'Překládat: <a href="client_list.php?notran">Nepřeložené</a> '; 68 68 69 69 } -
dictionary.php
r4 r40 5 5 include('includes/databaseconection.php'); 6 6 7 //p øipojení do databáze7 //připojení do databáze 8 8 $Database = new Database($Config['Database']['Host'], $Config['Database']['User'], $Config['Database']['Password']); 9 9 $Database->SQLCommand('SET NAMES '.$Config['Database']['Charset']); … … 35 35 return True; 36 36 } else { return False; 37 // die('Nemáte zde p øístup, pøihlate se: <a href="'.$Config['Web']['BaseURL'].'">zde</a>');37 // die('Nemáte zde přístup, přihlate se: <a href="'.$Config['Web']['BaseURL'].'">zde</a>'); 38 38 } 39 39 } 40 40 } else { return False; 41 // die('Nemáte zde p øístup, pøihlate se: <a href="'.$Config['Web']['BaseURL'].'">zde</a>');41 // die('Nemáte zde přístup, přihlate se: <a href="'.$Config['Web']['BaseURL'].'">zde</a>'); 42 42 } 43 43 … … 54 54 <META HTTP-EQUIV="Expires" CONTENT="Mon, 06 Jan 1990 00:00:01 GMT"> 55 55 <link rel="SHORTCUT ICON" href="/images/favicon.ico"> 56 <TITLE>Projekt p øekládání textùdo WoW</TITLE>56 <TITLE>Projekt překládání textů do WoW</TITLE> 57 57 </HEAD> 58 58 <body> … … 63 63 echo '<form action="dictionary.php" method="post"> 64 64 <input type="text" name="AJWord"> Anglické slovo<br> 65 <input type="text" name="CZWord"> Èeské slovo<br>65 <input type="text" name="CZWord"> České slovo<br> 66 66 <input type="text" name="description"> Popis<br> 67 <input type="submit" value="Ulo ¾it">67 <input type="submit" value="Uložit"> 68 68 </form> 69 69 '; … … 78 78 $Database->SQLCommand("INSERT INTO `dictionary` ( `AJWord` , `CZWord` , `description` , `user` ) 79 79 VALUES ('$AJWord', '$CZWord', '$description', '$user');"); 80 echo 'Záznam byl ulo ¾en!';80 echo 'Záznam byl uložen!'; 81 81 $WinWidth = 325; 82 82 } … … 97 97 <input type="submit" value="Vyhledat">'; 98 98 if (Licence(0)) 99 echo ' <a href="dictionary.php?insert">Vlo ¾it slovo</a>';99 echo ' <a href="dictionary.php?insert">Vložit slovo</a>'; 100 100 101 101 echo '</form></td></tr>'; -
download-addon.php
r23 r40 32 32 ?> 33 33 <br /><br /> 34 Stahování p øes HTTP protokol je s ni¾¹í prioritou aby nezatì¾ovalo server,35 pokud n ìkdo na torrentu sdílí tyto soubory mìlo by toto stahování být teoreticky rychlej¹í. Proto doporuèuji stahovat pøes torrent.<br /><br />36 Jestli neza ène stahování do 3 sekund stáhìte soubor z nìkterého z uvedených odkazù:<br /><br />34 Stahování přes HTTP protokol je s nižší prioritou aby nezatěžovalo server, 35 pokud někdo na torrentu sdílí tyto soubory mělo by toto stahování být teoreticky rychlejší. Proto doporučuji stahovat přes torrent.<br /><br /> 36 Jestli nezačne stahování do 3 sekund stáhěte soubor z některého z uvedených odkazů:<br /><br /> 37 37 38 38 39 39 <?php 40 echo '<b>Instalátor (doporu èeno)</b>: <a href="'.$exe_http_filename.'">HTTP</a> <a href="'.$exe_torrent_filename.'">Torrent</a><br />40 echo '<b>Instalátor (doporučeno)</b>: <a href="'.$exe_http_filename.'">HTTP</a> <a href="'.$exe_torrent_filename.'">Torrent</a><br /> 41 41 - Instalaci spustíte poklikáním na soubor<br /><br />'; 42 42 echo 'Soubory zabalené v <b>archivu zip</b>: <a href="'.$zip_http_filename.'">HTTP</a> <a href="'.$zip_torrent_filename.'">Torrent</a><br /> 43 - Soubor rozbalte a v ¹e zkopírujte do slo¾ky s hrou<br /><br />';43 - Soubor rozbalte a vše zkopírujte do složky s hrou<br /><br />'; 44 44 45 WriteLog('Sta ¾ení CZWoW', 0);45 WriteLog('Stažení CZWoW', 0); 46 46 47 47 ShowFooter(); -
download.php
r23 r40 10 10 <div style=" border: 2px dotted black; padding: 0px 5px 5px 5px;"> 11 11 <big><b><i>Pro klinta:</i></b></big><br> 12 <b><a href="download-addon.php">CZWoW</a></b> - <a href="download-addon.php">Stáhnout èe¹tinu pro clienta</a><br />13 - Zm ìny ve verzích mù¾ete sledovat v: <a href="client_files/_czwow/CzWoW/CzWoW.html">ChangeLog</a><br>14 - Èe¹tina pro clienta obsahuje:<br />15 - P øelo¾ené texty z projektu wowpøeklad<br />16 - Zvukové hlá ¹ky z Warcraft III<br />17 - Èeské fonty pro správné zobrazování diakrity ve høe<br />12 <b><a href="download-addon.php">CZWoW</a></b> - <a href="download-addon.php">Stáhnout češtinu pro clienta</a><br /> 13 - Změny ve verzích můžete sledovat v: <a href="client_files/_czwow/CzWoW/CzWoW.html">ChangeLog</a><br> 14 - Čeština pro clienta obsahuje:<br /> 15 - Přeložené texty z projektu wowpřeklad<br /> 16 - Zvukové hlášky z Warcraft III<br /> 17 - České fonty pro správné zobrazování diakrity ve hře<br /> 18 18 <br /> 19 <b><a href="http://wow.zdechov.net/download_soubory/ceske_fonty_do_wow.zip">Diakritika ve h øe</a></b> (obsa¾eno v CZWoW)<br />20 - Pro správné zobrazování diakrity ve h øe si stáhnìte <a href="http://wow.zdechov.net/download_soubory/ceske_fonty_do_wow.zip">Èeské fonty do hry</a><br />19 <b><a href="http://wow.zdechov.net/download_soubory/ceske_fonty_do_wow.zip">Diakritika ve hře</a></b> (obsaženo v CZWoW)<br /> 20 - Pro správné zobrazování diakrity ve hře si stáhněte <a href="http://wow.zdechov.net/download_soubory/ceske_fonty_do_wow.zip">České fonty do hry</a><br /> 21 21 <br /> 22 <b><a href="http://www.wowresource.eu/index.php?showtopic=4260&hl=hl%C3%A1%C5%A1ky" title="http://www.wowresource.eu/index.php?showtopic=4260&hl=hl%C3%A1%C5%A1ky">Zvukové hlá ¹ky ve høe</a></b> (obsa¾eno v CZWoW)<br />23 - zvukové soubory p øevzaté z èeské verze Warcraftu III <a href="http://www.wowresource.eu/index.php?showtopic=4260&hl=hl%C3%A1%C5%A1ky" title="http://www.wowresource.eu/index.php?showtopic=4260&hl=hl%C3%A1%C5%A1ky">Èeské hlá¹ky z Warcraftu III</a>22 <b><a href="http://www.wowresource.eu/index.php?showtopic=4260&hl=hl%C3%A1%C5%A1ky" title="http://www.wowresource.eu/index.php?showtopic=4260&hl=hl%C3%A1%C5%A1ky">Zvukové hlášky ve hře</a></b> (obsaženo v CZWoW)<br /> 23 - zvukové soubory převzaté z české verze Warcraftu III <a href="http://www.wowresource.eu/index.php?showtopic=4260&hl=hl%C3%A1%C5%A1ky" title="http://www.wowresource.eu/index.php?showtopic=4260&hl=hl%C3%A1%C5%A1ky">České hlášky z Warcraftu III</a> 24 24 </div> 25 25 <br> 26 26 <div style=" border: 2px dotted black; padding: 0px 5px 5px 5px;"> 27 27 <big><b><i>Pro server:</i></b></big><br> 28 <b>Export P øekladu:</b><br />28 <b>Export Překladu:</b><br /> 29 29 <form action="download.php" method="POST"> 30 30 <table border="1" cellpadding="1" cellspacing="0"> … … 42 42 <input type="radio" name="Type" value="Update" checked="true"> Update <br> 43 43 <br /> 44 <input type="checkbox" name="Use" checked="true"> P øidat Use mangos <br>44 <input type="checkbox" name="Use" checked="true"> Přidat Use mangos <br> 45 45 <br /> 46 46 <input type="checkbox" name="Quests" checked="true"> Questy <br> … … 48 48 <input type="checkbox" name="page_texts" checked="true"> page_texts <br> 49 49 </td><td> 50 <input type="text" name="NumberVote" value="3" size="1"> Po èet nutných hlasù<br>51 <input type="text" name="Vote" value="4" size="1"> Známka lep ¹í nebo stejná jak <br>50 <input type="text" name="NumberVote" value="3" size="1"> Počet nutných hlasů <br> 51 <input type="text" name="Vote" value="4" size="1"> Známka lepší nebo stejná jak <br> 52 52 <br /> 53 53 <select name="users[]" size="10" multiple> … … 63 63 ?> 64 64 65 </select><br> Exportovat pouze od t ìchto u¾ivatalù<br>66 Vybrat více u ¾ivatelù mù¾ete pomocí CTRL+click65 </select><br> Exportovat pouze od těchto uživatalů<br> 66 Vybrat více uživatelů můžete pomocí CTRL+click 67 67 68 68 69 69 </td><td> 70 <input type="checkbox" name="Diacritical" checked="true"> V èetnìdiakritiky <br>70 <input type="checkbox" name="Diacritical" checked="true"> Včetně diakritiky <br> 71 71 <br /> 72 <input type="checkbox" name="CZ" checked="true"> Èeský pøeklad <br>73 <input type="checkbox" name="SK" checked="true"> Slovenský p øeklad <br>72 <input type="checkbox" name="CZ" checked="true"> Český překlad <br> 73 <input type="checkbox" name="SK" checked="true"> Slovenský překlad <br> 74 74 <input type="checkbox" name="OtherLanguage"> Jiné jazyky <br> 75 75 </td><td> 76 76 <b>Title questu:</b><br> 77 <input type="radio" name="AddTitle" value="Translate" checked="true"> P øelo¾ený název <br>78 <input type="radio" name="AddTitle" value="EN"> P ùvodní název <br>79 <input type="radio" name="AddTitle" value="Both"> P øelo¾ený název (Anglický název) <br>77 <input type="radio" name="AddTitle" value="Translate" checked="true"> Přeložený název <br> 78 <input type="radio" name="AddTitle" value="EN"> Původní název <br> 79 <input type="radio" name="AddTitle" value="Both"> Přeložený název (Anglický název) <br> 80 80 <br> 81 81 <?php … … 85 85 </td></tr> 86 86 </table> 87 <br><input type="submit" value="Generovat SQL soubor p øekladu (Sta¾ení)">87 <br><input type="submit" value="Generovat SQL soubor překladu (Stažení)"> 88 88 </form> 89 <b> Èeský pøeklad MaNGOS Minimanageru:</b><br />89 <b>Český překlad MaNGOS Minimanageru:</b><br /> 90 90 - Stránky projektu: <a href="http://sourceforge.net/projects/mmfpm/">http://sourceforge.net/projects/mmfpm/</a><br> 91 - P øeklad: <a href="http://wow.zdechov.net/minimanager/lang/csCZ.zip">Èe¹tina do minimanageru</a><br>92 - Diskusní forum pro p øípadné pøipomínky k pøekladu: <a href="http://wow.zdechov.net/forum/viewtopic.php?p=5533">Forum</a>91 - Překlad: <a href="http://wow.zdechov.net/minimanager/lang/csCZ.zip">Čeština do minimanageru</a><br> 92 - Diskusní forum pro případné připomínky k překladu: <a href="http://wow.zdechov.net/forum/viewtopic.php?p=5533">Forum</a> 93 93 94 94 </div> -
export.php
r4 r40 2 2 3 3 function WithOutDiacritical($teststring){ 4 $teststring=StrTr($teststring, "áä èïéìëíòóöø¹»úùüý¾ÁÄÈÏÉÌËÍÒÓÖØ©«ÚÙÜÝ®", "aacdeeeinoorstuuuyzAACDEEEINOORSTUUUYZ");4 $teststring=StrTr($teststring, "áäčďéěëíňóöřšťúůüýžÁÄČĎÉĚËÍŇÓÖŘŠŤÚŮÜÝŽ", "aacdeeeinoorstuuuyzAACDEEEINOORSTUUUYZ"); 5 5 6 6 return $teststring; … … 28 28 Znaková sada: '.$Config['Database']['Charset'].' / '.$Config['Web']['Charset'].' 29 29 Diakritika: '.$Diacritical.' 30 Po èet nutných hlasù: '.$NumberVote.'31 Známka vy ¹¹í jak: '.$Vote.'30 Počet nutných hlasů: '.$NumberVote.' 31 Známka vyšší jak: '.$Vote.' 32 32 Tabulky: 33 33 Quests: '.@$_POST['Quests'].' … … 78 78 $AddObjectiveText4 = @$_POST['AddObjectiveText4']; 79 79 80 if (($Export == 'Mangos') and (Licence(2) == False)) {die('Nemáte oprávn ìní');}80 if (($Export == 'Mangos') and (Licence(2) == False)) {die('Nemáte oprávnění');} 81 81 82 82 … … 139 139 } 140 140 141 //export npc_text ù141 //export npc_textů 142 142 $x = 0; 143 143 if (array_key_exists('NPC_texts', $_POST)) { … … 165 165 } 166 166 167 //export page_text ù167 //export page_textů 168 168 $x = 0; 169 169 if (array_key_exists('page_texts', $_POST)) { … … 263 263 264 264 echo ' 265 Pokud neza èalo stahování soubor by mìlo jít stáhnout z tohoto odkazu:265 Pokud nezačalo stahování soubor by mělo jít stáhnout z tohoto odkazu: 266 266 <a href="'.$save_filename.'">'.$save_filename.'</a><br /> 267 Pokud se vám zdá, ¾e filtr na export nefunguje, vyma¾te si vyrovnávací pamì» prohlí¾eèe a zkuste stáhnout soubor znovu.';267 Pokud se vám zdá, že filtr na export nefunguje, vymažte si vyrovnávací paměť prohlížeče a zkuste stáhnout soubor znovu.'; 268 268 } 269 269 270 WriteLog('Sta ¾ení SQL souboru: Typ Exportu: <b>'.$Export.'</b> Diakritika: <b>'.$Diacritical.'</b>271 Po èet nutných hlasù: <b>'.$NumberVote.'</b> Známka vy¹¹í jak: <b>'.$Vote.'</b>', 2);270 WriteLog('Stažení SQL souboru: Typ Exportu: <b>'.$Export.'</b> Diakritika: <b>'.$Diacritical.'</b> 271 Počet nutných hlasů: <b>'.$NumberVote.'</b> Známka vyšší jak: <b>'.$Vote.'</b>', 2); 272 272 273 273 ?> -
fill_database.php
r13 r40 3 3 include('includes/global.php'); 4 4 5 echo 'Na èítání questùz databáze: ';5 echo 'Načítání questů z databáze: '; 6 6 7 7 $sql = "SELECT * FROM mangos.quest_template as mangos_quests … … 23 23 echo 'HOTOVO'; 24 24 25 WriteLog('Pln ìní databáze', 4);25 WriteLog('Plnění databáze', 4); 26 26 27 27 -
form.php
r21 r40 15 15 16 16 17 if ($Line['Language'] <> '0' and $LineUser['user'] <> '') echo 'P øelo¾il: <b>'.$LineUser['user'].'</b> <br />';17 if ($Line['Language'] <> '0' and $LineUser['user'] <> '') echo 'Přeložil: <b>'.$LineUser['user'].'</b> <br />'; 18 18 if ($Line['Take'] <> '0' and $Line['Take'] <> $Line['ID']) { 19 19 $Language = mysql_fetch_array($Database->SQLCommand("SELECT Language FROM quests Where ID = '".$Line['Take']."'")); 20 20 // echo $Language['Language'].' '.$Line['Take']; 21 21 if ($Language['Language'] <> 0) 22 echo 'P øevzato z: <a href="form.php?ID='.$Line['Take'].'">'.$Line['Take'].'</a> <br />';22 echo 'Převzato z: <a href="form.php?ID='.$Line['Take'].'">'.$Line['Take'].'</a> <br />'; 23 23 } 24 24 echo 'Quest: '; 25 25 if ($Line['Language'] <> '0') { 26 26 if ($Line['complete'] == 1) echo ' <b>Hotov</b><br />'; 27 else echo ' <b> Ulo ¾en v rozepsaných</b><br />';27 else echo ' <b> Uložen v rozepsaných</b><br />'; 28 28 } else { 29 echo ' <b>Anglická, p ùvodní verze</b><br />';29 echo ' <b>Anglická, původní verze</b><br />'; 30 30 } 31 31 … … 42 42 for ($i=1; $i<6; ++$i) 43 43 echo '<a href="action.php?vote='.$i.'&ID='.$QuestID.'">'.$i.'</a> '; 44 echo ' bod ù (5 nejlep¹í)';45 } else { echo ' Ji ¾jsi hlasoval: '.$LineVote['vote']; }44 echo ' bodů (5 nejlepší)'; 45 } else { echo ' Již jsi hlasoval: '.$LineVote['vote']; } 46 46 echo '<br> 47 47 … … 52 52 } 53 53 54 //kontrolování text ù54 //kontrolování textů 55 55 $ID_translation = $QuestID; 56 56 $type_translation = 1; … … 58 58 echo '<form action="action.php" method="post" name="check">'; 59 59 if ($check['tag'] == 1) 60 echo '<input name="0" type="submit" value="Odebrat z vlastního výb ìru">';60 echo '<input name="0" type="submit" value="Odebrat z vlastního výběru">'; 61 61 else 62 echo '<input name="1" type="submit" value="P øidat do vlastního výbìru">';62 echo '<input name="1" type="submit" value="Přidat do vlastního výběru">'; 63 63 echo ' <input type="hidden" name="ID_translation" value="'.$ID_translation.'"> 64 64 <input type="hidden" name="type_translation" value="'.$type_translation.'"> … … 71 71 $admin_check = mysql_fetch_array($Database->SQLCommand("SELECT ID FROM quests Where entry = ".$Line['entry']." AND admin_check = 1 AND ID <> $QuestID")); 72 72 if (isset($admin_check['ID'])) 73 echo 'Ji ¾byla zkontrolována adminem jiná verze questu: <a href="form.php?ID='.$admin_check['ID'].'">'.$admin_check['ID'].'</a><br />';73 echo 'Již byla zkontrolována adminem jiná verze questu: <a href="form.php?ID='.$admin_check['ID'].'">'.$admin_check['ID'].'</a><br />'; 74 74 } 75 75 $number_version = mysql_fetch_array($Database->SQLCommand("SELECT count(*) FROM quests Where entry = ".$Line['entry']." AND Language <> 0")); 76 echo 'Po èet verzí: <b>'.$number_version['count(*)'].'</b> ';77 echo '<a href="ListQuests.php?searchentry='.$Line['entry'].'">Zobrazit v ¹echny verze tohoto questu</a>';76 echo 'Počet verzí: <b>'.$number_version['count(*)'].'</b> '; 77 echo '<a href="ListQuests.php?searchentry='.$Line['entry'].'">Zobrazit všechny verze tohoto questu</a>'; 78 78 79 // Speciální znaky: $B - Od øádkování, $N - Jméno, $C - povolání79 // Speciální znaky: $B - Odřádkování, $N - Jméno, $C - povolání 80 80 ?> 81 81 <form action="save.php" method="post"> 82 82 <?php 83 83 if (Licence(0)) { 84 echo '<input type="submit" value="Ulo ¾it do rozepsaných" name="save" Title="Kliknìte na ulo¾it pro pozdìj¹í dokonèení Q">85 <input type="submit" value="Dokon èeno" name="End" Title="Kliknìte na Dokonèeno jesli jsou v¹echny texty hotové a chcete ji¾publikovat">';84 echo '<input type="submit" value="Uložit do rozepsaných" name="save" Title="Klikněte na uložit pro pozdější dokončení Q"> 85 <input type="submit" value="Dokončeno" name="End" Title="Klikněte na Dokončeno jesli jsou všechny texty hotové a chcete již publikovat">'; 86 86 87 87 } … … 89 89 90 90 if (Licence(1) and $Line['Language'] <> 0) { 91 echo '<input type="submit" value="Opravit" name="Repair" Title="Opravit po u ¾ivateli chyby (Moderator only)">';91 echo '<input type="submit" value="Opravit" name="Repair" Title="Opravit po uživateli chyby (Moderator only)">'; 92 92 } 93 93 if (Licence(1) and ($Line['Language'] <> 0)) { 94 // echo '<input type="submit" value="Opravit Q" name="Repair"> Klikn ìte Jestli si pøejete opravit chyby v Questu<br>';94 // echo '<input type="submit" value="Opravit Q" name="Repair"> Klikněte Jestli si přejete opravit chyby v Questu<br>'; 95 95 96 96 echo ' <input type="hidden" name="UserRepair" value="'.$Line['User'].'">'; … … 103 103 echo ' <a style="color: Green" title="Zkontrolováno (Admin only)" href="action.php?admin_check=1&ID='.$QuestID.'"><b>+</b></a>'; 104 104 } else { 105 echo ' <a style="color: Green" title="Zru ¹it zkontrolování (Admin only)" href="action.php?admin_check=0&ID='.$QuestID.'"><b>-</b></a>';105 echo ' <a style="color: Green" title="Zrušit zkontrolování (Admin only)" href="action.php?admin_check=0&ID='.$QuestID.'"><b>-</b></a>'; 106 106 } 107 107 } … … 113 113 <table border="1" cellpadding="1" cellspacing="0"> 114 114 <tr> 115 <th> Èíslo Q.: <?php echo '<a Title="Zobrazit quest na wowhead.com" href="http://www.wowhead.com/?quest='.$LineAJ['entry'].'">'.$LineAJ['entry'].'</a>'; ?></th>116 <th>Nep øelo¾ené</th>117 <th>P øelo¾ené</th>115 <th>Číslo Q.: <?php echo '<a Title="Zobrazit quest na wowhead.com" href="http://www.wowhead.com/?quest='.$LineAJ['entry'].'">'.$LineAJ['entry'].'</a>'; ?></th> 116 <th>Nepřeložené</th> 117 <th>Přeložené</th> 118 118 </tr> 119 119 <tr> … … 121 121 <td width="300">Anglický</td> 122 122 <td> 123 P øelo¾eno do: <?php123 Přeloženo do: <?php 124 124 if ($Line['Language'] <> 0) 125 125 $Language = $Line['Language']; … … 127 127 $IDUser = $Database->SQLCommand("SELECT * FROM user Where id = '".@$_SESSION['UserID']."'"); 128 128 $LineUser = mysql_fetch_array($IDUser); 129 $Language = $LineUser['Language']; //jiný user vy èítám129 $Language = $LineUser['Language']; //jiný user vyčítám 130 130 } 131 131 WriteLanguages($Language); … … 161 161 // include 'ListQuests.php'; 162 162 163 echo 'Nebylo zadáno ID <a href="index.php">zp ìt</a>';163 echo 'Nebylo zadáno ID <a href="index.php">zpět</a>'; 164 164 165 165 } -
img_statistic.php
r1 r40 4 4 include('includes/databaseconection.php'); 5 5 6 //p øipojení do databáze6 //připojení do databáze 7 7 $Database = new Database($Config['Database']['Host'], $Config['Database']['User'], $Config['Database']['Password']); 8 8 $Database->SQLCommand('SET NAMES '.$Config['Database']['Charset']); -
includes/config.sample.php
r1 r40 10 10 'DatabaseMangos' => 'mangos', 11 11 'Prefix' => '', 12 'Charset' => ' latin2',12 'Charset' => 'utf8', 13 13 ), 14 14 'Style' => 'maron', 15 15 'Web' => array( 16 'Charset' => ' iso-8859-2',17 'BaseURL' => 'http:// wow.zdechov.net/quests/',16 'Charset' => 'utf-8', 17 'BaseURL' => 'http://localhost/', 18 18 ), 19 19 ); -
includes/databaseconection.php
r1 r40 12 12 $this->id_connection = mysql_connect($addres,$user,$pass); 13 13 if (!$this->id_connection) 14 die('Spojení s MySQL databází se nezda øilo.');14 die('Spojení s MySQL databází se nezdařilo.'); 15 15 } // END constructor 16 16 … … 19 19 $return_selection = mysql_select_db($NameDatabase,$this->id_connection); 20 20 if (!$return_selection) 21 die('Databázi pokus se nám nepoda øilo vybrat.');21 die('Databázi pokus se nám nepodařilo vybrat.'); 22 22 } // END function SelectDatabase 23 23 … … 26 26 $ReturnCommand = mysql_query($Command,$this->id_connection); 27 27 if (!$ReturnCommand) { 28 die('Nepoda øilo se aplikovat pøíkaz.');28 die('Nepodařilo se aplikovat příkaz.'); 29 29 } else { 30 30 return $ReturnCommand; … … 36 36 $return_result = mysql_query($sql,$id_spojeni); 37 37 if (!$return_result) { 38 die('Nepoda øilo se nám naèíst øádky z databáze.');38 die('Nepodařilo se nám načíst řádky z databáze.'); 39 39 } else { 40 40 return $return_result; -
includes/global.php
r16 r40 5 5 include('databaseconection.php'); 6 6 7 //p øipojení do databáze7 //připojení do databáze 8 8 $Database = new Database($Config['Database']['Host'], $Config['Database']['User'], $Config['Database']['Password']); 9 9 $Database->SQLCommand('SET NAMES '.$Config['Database']['Charset']); … … 21 21 <META HTTP-EQUIV="Expires" CONTENT="Mon, 06 Jan 1990 00:00:01 GMT"> 22 22 <link rel="SHORTCUT ICON" href="/images/favicon.ico"> 23 <TITLE>WoW server Heroes of Fantasy - Projekt p øekládání Questùdo CZ</TITLE>23 <TITLE>WoW server Heroes of Fantasy - Projekt překládání Questů do CZ</TITLE> 24 24 <meta http-equiv="Cache-Control" content="no-cache" /> 25 25 </HEAD> … … 39 39 40 40 41 //p øihlá¹ení41 //přihlášení 42 42 if (array_key_exists('LoginUser',$_POST)) { 43 43 $_SESSION['User'] = $_POST['LoginUser']; … … 46 46 $Line = mysql_fetch_array($Database->SQLCommand("SELECT * FROM user WHERE LOWER(user) = LOWER('".$_SESSION['User']."') AND pass = '".$_SESSION['Pass']."'")); 47 47 if (!$Line ) { 48 echo '<script> alert("Jméno nebo heslo bylo zadáno ¹patnì!"); </script>';48 echo '<script> alert("Jméno nebo heslo bylo zadáno špatně!"); </script>'; 49 49 $_SESSION['UserID'] = ''; 50 50 $_SESSION['User'] = ''; … … 56 56 } 57 57 } 58 //odhlá ¹ení58 //odhlášení 59 59 if (array_key_exists('Logout',$_GET)) { 60 WriteLog('Odhlá ¹ení', 3);60 WriteLog('Odhlášení', 3); 61 61 $_SESSION['User'] = ''; 62 62 $_SESSION['Pass'] = ''; 63 63 $_SESSION['UserID'] = ''; 64 64 } 65 //záznam o aktivit ì65 //záznam o aktivitě 66 66 if (Licence(0)) 67 67 $Database->SQLCommand("UPDATE user SET LastIP = '".$_SERVER['REMOTE_ADDR']."', LastLogin = now() WHERE ID = ".$_SESSION['UserID']); … … 71 71 <tr> 72 72 <td width="150" valign="top"> 73 <a Title="Hlavní stránka" href="index.php">Dom ù</a><br />74 <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 />73 <a Title="Hlavní stránka" href="index.php">Domů</a><br /> 74 <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 /> 75 75 <a Title="Weby odkazující na tento projekt bennerem" href="banners.php">Odkazuje na nás</a><br /> 76 <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 />77 <a Title="Statistika p øekládání" href="statistic.php">Statistika</a><br />78 <a href="download.php" Title="Zde si m ù¾ete stáhnout pøelo¾ené texty">Stahování</a><br />';76 <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 /> 77 <a Title="Statistika překládání" href="statistic.php">Statistika</a><br /> 78 <a href="download.php" Title="Zde si můžete stáhnout přeložené texty">Stahování</a><br />'; 79 79 80 80 if (Licence(0)) 81 echo '<a Title="Nastavení u ¾ivatele" href="Options.php">Nastavení</a><br />';81 echo '<a Title="Nastavení uživatele" href="Options.php">Nastavení</a><br />'; 82 82 else 83 echo '<a Title="Registrace u ¾ivatele pro pøekládání" href="registrace.php" style="color: red">Registrace</a><br />';83 echo '<a Title="Registrace uživatele pro překládání" href="registrace.php" style="color: red">Registrace</a><br />'; 84 84 85 85 //questy rolovací menu " … … 88 88 89 89 <div id="quests_menu" style="display: none; background-color: #ffffcc;" onMouseMove="show(quests_menu)" onmouseout="hide(quests_menu)"> 90 <a Title="Zde m ù¾ete zaèít pøekládat" href="ListQuests.php?selection">Nepøelo¾ené questy</a><br>91 <a Title="P øelo¾ené questy, mù¾ete zde hlasovat, nebo opravovat Quest" href="ListQuests.php?Translate">Pøelo¾ené questy</a><br>92 '; 93 if (Licence(0)) { 94 echo ' <a Title="Nedokon èené questy" href="ListQuests.php?mydevelop">Rozepsané questy</a><br>95 <a Title="V ¹echny Questy, které jsem pøelo¾il" href="ListQuests.php?my">Moje questy</a><br>96 <a Title="Questy, které bych m ìl oznámkovat" href="ListQuests.php?notvote">Neznámkované questy</a><br>';90 <a Title="Zde můžete začít překládat" href="ListQuests.php?selection">Nepřeložené questy</a><br> 91 <a Title="Přeložené questy, můžete zde hlasovat, nebo opravovat Quest" href="ListQuests.php?Translate">Přeložené questy</a><br> 92 '; 93 if (Licence(0)) { 94 echo ' <a Title="Nedokončené questy" href="ListQuests.php?mydevelop">Rozepsané questy</a><br> 95 <a Title="Všechny Questy, které jsem přeložil" href="ListQuests.php?my">Moje questy</a><br> 96 <a Title="Questy, které bych měl oznámkovat" href="ListQuests.php?notvote">Neznámkované questy</a><br>'; 97 97 } 98 98 if (Licence(2)) { … … 100 100 echo ' <a Title="Zkontrolované Questy" href="ListQuests.php?check">Zkontrolované q.</a><br>'; 101 101 } 102 echo ' <a Title="Sestavit speciální fitr" href="ListQuests.php?filter">Filtr quest ù...</a><br>';102 echo ' <a Title="Sestavit speciální fitr" href="ListQuests.php?filter">Filtr questů ...</a><br>'; 103 103 echo '</div>'; 104 104 … … 108 108 109 109 <div id="npc_menu" onMouseMove="show(npc_menu)" onmouseout="hide(npc_menu)" style="display: none; background-color: #ffffcc;"> 110 <a Title="Zde m ù¾ete zaèít pøekládat NPC_texty" href="npc_list.php?notran">Nepøelo¾ené npc_text</a><br>111 <a Title="Ve ¹keré pøelo¾ené NPC_texty" href="npc_list.php?Translate">Pøelo¾ené npc_text</a><br>112 '; 113 if (Licence(0)) { 114 echo ' <a Title="Nedokon èené NPC_texty" href="npc_list.php?mydevelop">Rozepsané npc_text</a><br>115 <a Title="V ¹echny NPC_texty, které bych mìl je¹tìoznámkovat" href="npc_list.php?my">Moje npc_text</a><br>116 <a Title="NPC_texty, které jsem je ¹tìneoznámkoval" href="npc_list.php?notvote">Neznámkované npc</a><br>';110 <a Title="Zde můžete začít překládat NPC_texty" href="npc_list.php?notran">Nepřeložené npc_text</a><br> 111 <a Title="Veškeré přeložené NPC_texty" href="npc_list.php?Translate">Přeložené npc_text</a><br> 112 '; 113 if (Licence(0)) { 114 echo ' <a Title="Nedokončené NPC_texty" href="npc_list.php?mydevelop">Rozepsané npc_text</a><br> 115 <a Title="Všechny NPC_texty, které bych měl ještě oznámkovat" href="npc_list.php?my">Moje npc_text</a><br> 116 <a Title="NPC_texty, které jsem ještě neoznámkoval" href="npc_list.php?notvote">Neznámkované npc</a><br>'; 117 117 } 118 118 if (Licence(2)) { … … 128 128 129 129 <div id="page_menu" onMouseMove="show(page_menu)" onmouseout="hide(page_menu)" style="display: none; background-color: #ffffcc;"> 130 <a Title="Zde m ù¾ete zaèít pøekládat page_texty" href="page_list.php?notran">Nepøelo¾ené page_text</a><br>131 <a Title="Ve ¹keré pøelo¾ené page_texty" href="page_list.php?Translate">Pøelo¾ené page_text</a><br>132 '; 133 if (Licence(0)) { 134 echo ' <a Title="Nedokon èené page_texty" href="page_list.php?mydevelop">Rozepsané page_text</a><br>135 <a Title="V ¹echny page_texty, které bych mìl je¹tìoznámkovat" href="page_list.php?my">Moje page_text</a><br>136 <a Title="page_texty, které jsem je ¹tìneoznámkoval" href="page_list.php?notvote">Neznámkované page</a><br>';130 <a Title="Zde můžete začít překládat page_texty" href="page_list.php?notran">Nepřeložené page_text</a><br> 131 <a Title="Veškeré přeložené page_texty" href="page_list.php?Translate">Přeložené page_text</a><br> 132 '; 133 if (Licence(0)) { 134 echo ' <a Title="Nedokončené page_texty" href="page_list.php?mydevelop">Rozepsané page_text</a><br> 135 <a Title="Všechny page_texty, které bych měl ještě oznámkovat" href="page_list.php?my">Moje page_text</a><br> 136 <a Title="page_texty, které jsem ještě neoznámkoval" href="page_list.php?notvote">Neznámkované page</a><br>'; 137 137 } 138 138 if (Licence(2)) { … … 148 148 149 149 <div id="client_menu" onMouseMove="show(client_menu)" onmouseout="hide(client_menu)" style="display: none; background-color: #ffffcc;"> 150 <a Title="Zde m ù¾ete zaèít pøekládat client_texty" href="client_list.php?notran">Nepøelo¾ené client_text</a><br>151 <a Title="Ve ¹keré pøelo¾ené client_texty" href="client_list.php?Translate">Pøelo¾ené client_text</a><br>152 '; 153 if (Licence(0)) { 154 echo ' <a Title="Nedokon èené client_texty" href="client_list.php?mydevelop">Rozepsané client_text</a><br>155 <a Title="V ¹echny client_texty, které bych mìl je¹tìoznámkovat" href="client_list.php?my">Moje client_text</a><br>156 <a Title="client_texty, které jsem je ¹tìneoznámkoval" href="client_list.php?notvote">Neznámkované client</a><br>';150 <a Title="Zde můžete začít překládat client_texty" href="client_list.php?notran">Nepřeložené client_text</a><br> 151 <a Title="Veškeré přeložené client_texty" href="client_list.php?Translate">Přeložené client_text</a><br> 152 '; 153 if (Licence(0)) { 154 echo ' <a Title="Nedokončené client_texty" href="client_list.php?mydevelop">Rozepsané client_text</a><br> 155 <a Title="Všechny client_texty, které bych měl ještě oznámkovat" href="client_list.php?my">Moje client_text</a><br> 156 <a Title="client_texty, které jsem ještě neoznámkoval" href="client_list.php?notvote">Neznámkované client</a><br>'; 157 157 } 158 158 echo ' <a Title="Sestavit speciální fitr" href="client_list.php?filter">Filtr client_text ...</a><br>'; … … 163 163 echo '<br />'; 164 164 165 /* echo '<a Title="P øelo¾ené quest, mù¾ete zde hlasovat, nebo opravovat Quest" href="ListQuests.php?Translate">Pøelo¾ené questy</a><br />';165 /* echo '<a Title="Přeložené quest, můžete zde hlasovat, nebo opravovat Quest" href="ListQuests.php?Translate">Přeložené questy</a><br />'; 166 166 167 167 if (Licence(0)) { 168 echo '<a Title="Nedokon èené questy" href="ListQuests.php?mydevelop">Rozepsané questy</a><br />169 <a Title="P øelo¾ené questy pøilá¹eného u¾ivatele" href="ListQuests.php?my">Moje questy</a><br />168 echo '<a Title="Nedokončené questy" href="ListQuests.php?mydevelop">Rozepsané questy</a><br /> 169 <a Title="Přeložené questy přilášeného uživatele" href="ListQuests.php?my">Moje questy</a><br /> 170 170 <br />'; 171 171 } 172 172 */ 173 173 if (Licence(1)) { 174 echo '<a href="log.php" Title="Log d ìní (Moderator only)">Log</a><br>';174 echo '<a href="log.php" Title="Log dění (Moderator only)">Log</a><br>'; 175 175 } 176 176 if (Licence(2)) { 177 177 // echo 'Administrace:'; 178 echo '<a href="priorite.php" Title="Na ètení priority questù(Admin only)">Priorita</a><br />';179 echo '<a href="fill_database.php" Title="Na ètení questù do database (Admin only)">Plnìní databáse</a><br />';180 // echo '<a href="client_files/generate_SQL.php" Title="Generování clientských soubor ù(Admin only)">Generování C.S.</a><br>';178 echo '<a href="priorite.php" Title="Načtení priority questů (Admin only)">Priorita</a><br />'; 179 echo '<a href="fill_database.php" Title="Načtení questů do database (Admin only)">Plnění databáse</a><br />'; 180 // echo '<a href="client_files/generate_SQL.php" Title="Generování clientských souborů (Admin only)">Generování C.S.</a><br>'; 181 181 echo '<a href="https://wow.zdechov.net/mysql/" Title="PHP my admin (Admin only)">Database</a><br>'; 182 182 echo '<br>'; … … 185 185 186 186 if (Licence(0)) { 187 // echo 'Jste p øihlá¹en jako: <b>'.$_SESSION['User'].'</b> <a href="index.php?Logout">Odhlásit</a>';187 // echo 'Jste přihlášen jako: <b>'.$_SESSION['User'].'</b> <a href="index.php?Logout">Odhlásit</a>'; 188 188 } else { 189 189 echo ' <br /> … … 198 198 </tr> 199 199 <tr> 200 <th><input type="submit" value="P øihlásit"></th>200 <th><input type="submit" value="Přihlásit"></th> 201 201 </tr> 202 202 </table> … … 204 204 '; 205 205 } 206 echo 'Online u ¾ivatelé:<br />';206 echo 'Online uživatelé:<br />'; 207 207 $ID = $Database->SQLCommand("SELECT user,GM,ID FROM `user` WHERE LastLogin >= Now()-300"); 208 208 while ($Line = mysql_fetch_array($ID)) { … … 221 221 222 222 echo '<p style=" overflow: auto; width: 100%; height: 200px;"> 223 <b>Shoutbox: </b><a href="action.php?shoutbox">Vlo ¾it</a>223 <b>Shoutbox: </b><a href="action.php?shoutbox">Vložit</a> 224 224 <table border="1" cellpadding="1" cellspacing="0">'; 225 225 $ID = $Database->SQLCommand("SELECT * FROM shoutbox ORDER BY ID DESC LIMIT 10"); … … 251 251 <td> <span style="color: grey">Program naprogramoval maron (maron2@centrum.cz)</span>'; 252 252 if (Licence(0)) 253 echo ' Jste p øihlá¹en jako: <b>'.$_SESSION['User'].'</b> <a href="index.php?Logout">Odhlásit</a>';253 echo ' Jste přihlášen jako: <b>'.$_SESSION['User'].'</b> <a href="index.php?Logout">Odhlásit</a>'; 254 254 echo ' </td></tr> 255 255 </table> -
includes/global_function.php
r14 r40 4 4 { // BEGIN function WriteLanguages 5 5 echo '<select name="Language">'; 6 echo '<option value="1"'; if ($Selected == '1') echo ' selected="selected"'; echo '> Èeského jazyka</option>';6 echo '<option value="1"'; if ($Selected == '1') echo ' selected="selected"'; echo '>Českého jazyka</option>'; 7 7 echo '<option value="2"'; if ($Selected == '2') echo ' selected="selected"'; echo '>Slovenského jazyka</option>'; 8 8 echo '<option value="3"'; if ($Selected == '3') echo ' selected="selected"'; echo '>Jiného jazyka</option>'; … … 30 30 If ($Line['pass'] == $Pass) { 31 31 32 // zapsání poslení pou ¾ité IP32 // zapsání poslení použité IP 33 33 // $Addres = $_SERVER['REMOTE_ADDR']; 34 34 // $Database->SQLCommand("UPDATE user SET LastLogin = now(), LastIP = '$Addres' WHERE user = '$User'"); … … 36 36 return True; 37 37 } else { return False; 38 // die('Nemáte zde p øístup, pøihla¹te se: <a href="'.$Config['Web']['BaseURL'].'">zde</a>');38 // die('Nemáte zde přístup, přihlašte se: <a href="'.$Config['Web']['BaseURL'].'">zde</a>'); 39 39 } */ 40 40 } 41 41 } else { return False; 42 // die('Nemáte zde p øístup, pøihla¹te se: <a href="'.$Config['Web']['BaseURL'].'">zde</a>');42 // die('Nemáte zde přístup, přihlašte se: <a href="'.$Config['Web']['BaseURL'].'">zde</a>'); 43 43 } 44 44 … … 46 46 47 47 48 //seznam text ù questù48 //seznam textů questů 49 49 $Texts = array( 50 50 // array('Title'), … … 65 65 array('1','Questy', 'green', 'Operace s questy'), 66 66 array('2','Download SQL', 'brown', 'Stáhnutí Sql souboru'), 67 array('3','U ¾ivatelé', 'blue', 'Pøihlá¹ení u¾ivatelù, nastavení, registrace'),68 array('4','Moderátor', 'red', 'P øihlá¹ení u¾ivatelù'),69 array('5','Hlasování', 'yellowgreen', 'P øihlá¹ení u¾ivatelù'),67 array('3','Uživatelé', 'blue', 'Přihlášení uživatelů, nastavení, registrace'), 68 array('4','Moderátor', 'red', 'Přihlášení uživatelů'), 69 array('5','Hlasování', 'yellowgreen', 'Přihlášení uživatelů'), 70 70 array('6','Npc_text', 'tomato', 'Operace s NPC_texty'), 71 71 array('7','Page_text', 'aqua', 'Operace s page_texty'), … … 74 74 75 75 $Moderators = array( 76 '0' => 'p øekladatel',76 '0' => 'překladatel', 77 77 '1' => 'moderátor', 78 78 '2' => 'administrátor', -
index.php
r4 r40 5 5 $Banner = '<a href="'.$Config['Web']['BaseURL'].'"> 6 6 <img src="banners/baner_468_60.jpg" 7 alt="baner_'.$Config['Web']['BaseURL'].'" title="Free projekt p øekládání celé hry World of Warcraft"7 alt="baner_'.$Config['Web']['BaseURL'].'" title="Free projekt překládání celé hry World of Warcraft" 8 8 border="0" height="60" width="468"></a>'; 9 9 10 10 $BannerSmall = '<a href="'.$Config['Web']['BaseURL'].'"> 11 11 <img src="banners/baner_88_31.jpg" 12 alt="baner_'.$Config['Web']['BaseURL'].'" title="Free projekt p øekládání celé hry World of Warcraft"12 alt="baner_'.$Config['Web']['BaseURL'].'" title="Free projekt překládání celé hry World of Warcraft" 13 13 border="0" height="31" width="88"></a>'; 14 14 … … 20 20 ?> 21 21 <br> 22 <b>Nacházíte se na stránce free projektu p øekládání Questù</b><br>23 - Soubor je voln ì ke sta¾ení, na oplátku by jste mohli pøispìt pøelo¾ením24 quest ù a uveøejnìním odkazu popø. banneru na svých stránkách.<br />22 <b>Nacházíte se na stránce free projektu překládání Questů</b><br> 23 - Soubor je volně ke stažení, na oplátku by jste mohli přispět přeložením 24 questů a uveřejněním odkazu popř. banneru na svých stránkách.<br /> 25 25 <br /> 26 26 <b>Moderátor</b><br /> 27 - Hledám moderátora p øelo¾ených textù pro pøijetí pøelo¾ených nejmíò 50 pøelo¾ených textù<br />27 - Hledám moderátora přeložených textů pro přijetí přeložených nejmíň 50 přeložených textů<br /> 28 28 <br /> 29 <b>Pokyny pro p øekladatele:</b><br />30 - Texty p øekládejte vèetnì diakritiky, ta bude v pøípadì potøeby odstranìna pøi exportování. <br />31 - Takté ¾ pøekládejte v¹echny texty vèetnì názvu, ten mù¾e být odstranìn pøi exportování. <br />32 - Prosím vyberte správný jazyk, do kterého text p øekládáte kvùli správnému filtrování pøi exportu.<br />33 - Speciální znaky jako: $B - Od øádkování, $N - Jméno, $C - povolání doporuèuji ponechat na stejném umístìní jaké mìli.<br />34 - Pro sklo òování oslovení hráèe pou¾ijte speciální znak $gmu¾ský rod:¾enský rod;. Dvojteèka oddìluje obì varianty a støedník ukonèuje tento speciální pøíkaz. Napø. "Vítej $gchrabrý rytíøi:chrabrá rytíøko;!"<br />35 - Názvy m ìst, míst, postav, vìcí aj. pøekládejte pouze jednodu¹í slova jako mìsto, moèál, les...36 slo ¾itìj¹í vyzkloòujte (pø. Stormwind city -> Mìsto Stormwind)<br />37 - Za èít pøekládat mù¾ete namíøením kurzoru na texty a kliknutím na Nepøelo¾ené texty<br>38 - P øekládejte prioritní questy, tyto questy na na¹em serveru hráèi plní nejèastìji<br />39 - Je doporu èeno také pøekládat texty napø. z jedené oblasti ve høe nebo najednou questy, které patøí do stejného øetìzu questù<br />40 - M ìli by jste hlasovat u ka¾dého pøelo¾eného textu (quest, npc_texty) od 1 do 5 (5 nejlep¹í), díky tomu se pak dá filtrovat pøi exportu pouze dobré questy<br>41 - Pro p øekládání nestaèí vlo¾it text do PC Translatoru a nechat ho zpracovat. Je nutné provést ruèní kontrolu a pøeklad.<br />42 - Dále pokud vyu ¾íváte mozilu, doporuèuji si stáhnout roz¹iøující slovníky pro kontrolu pravopisu:43 <a href="https://addons.mozilla.org/cs/firefox/browse/type:3">Roz ¹íøení do mozily</a><br>29 <b>Pokyny pro překladatele:</b><br /> 30 - Texty překládejte včetně diakritiky, ta bude v případě potřeby odstraněna při exportování. <br /> 31 - Taktéž překládejte všechny texty včetně názvu, ten může být odstraněn při exportování. <br /> 32 - Prosím vyberte správný jazyk, do kterého text překládáte kvůli správnému filtrování při exportu.<br /> 33 - Speciální znaky jako: $B - Odřádkování, $N - Jméno, $C - povolání doporučuji ponechat na stejném umístění jaké měli.<br /> 34 - Pro skloňování oslovení hráče použijte speciální znak $gmužský rod:ženský rod;. Dvojtečka odděluje obě varianty a středník ukončuje tento speciální příkaz. Např. "Vítej $gchrabrý rytíři:chrabrá rytířko;!"<br /> 35 - Názvy měst, míst, postav, věcí aj. překládejte pouze jednoduší slova jako město, močál, les... 36 složitější vyzkloňujte (př. Stormwind city -> Město Stormwind)<br /> 37 - Začít překládat můžete namířením kurzoru na texty a kliknutím na Nepřeložené texty<br> 38 - Překládejte prioritní questy, tyto questy na našem serveru hráči plní nejčastěji<br /> 39 - Je doporučeno také překládat texty např. z jedené oblasti ve hře nebo najednou questy, které patří do stejného řetězu questů<br /> 40 - Měli by jste hlasovat u každého přeloženého textu (quest, npc_texty) od 1 do 5 (5 nejlepší), díky tomu se pak dá filtrovat při exportu pouze dobré questy<br> 41 - Pro překládání nestačí vložit text do PC Translatoru a nechat ho zpracovat. Je nutné provést ruční kontrolu a překlad.<br /> 42 - Dále pokud využíváte mozilu, doporučuji si stáhnout rozšiřující slovníky pro kontrolu pravopisu: 43 <a href="https://addons.mozilla.org/cs/firefox/browse/type:3">Rozšíření do mozily</a><br> 44 44 <br /> 45 45 46 46 <?php 47 // N ìkteré texty najdete <a href="http://wow-cz.wz.cz/index.php">zde</a>47 // Některé texty najdete <a href="http://wow-cz.wz.cz/index.php">zde</a> 48 48 if (Licence(0)) { 49 49 … … 51 51 $ID = $Database->SQLCommand("SELECT * FROM quests WHERE User='$UserID' AND complete = '0' order by 1 "); 52 52 $Line = mysql_fetch_array($ID); 53 if (!$Line) {} else echo '<span style="color: red"><b>Máte rozpracované Questy, m ìli by jste je pøednostnì dokonèit!</b></span> <a href="ListQuests.php?mydevelop">Rozepsané questy</a><br />';53 if (!$Line) {} else echo '<span style="color: red"><b>Máte rozpracované Questy, měli by jste je přednostně dokončit!</b></span> <a href="ListQuests.php?mydevelop">Rozepsané questy</a><br />'; 54 54 55 55 $ID = mysql_fetch_array($Database->SQLCommand("SELECT * FROM user Where ID ='$UserID'")); -
log.php
r14 r40 4 4 5 5 echo '<b>Filtr: </b>'; 6 Echo '<a href="log.php" Title="Bez filtrování"><span style="color:black">V ¹echny</span></a> ';6 Echo '<a href="log.php" Title="Bez filtrování"><span style="color:black">Všechny</span></a> '; 7 7 foreach($LogTypes as $Index => $LogItem) 8 8 { … … 11 11 12 12 13 // echo ' Formát: datum: text zprávy (u ¾ivatel, IP)<br /><br />';13 // echo ' Formát: datum: text zprávy (uživatel, IP)<br /><br />'; 14 14 echo '<br /><br />'; 15 15 -
npc_action.php
r16 r40 17 17 $Database->SQLCommand("UPDATE npc_text SET admin_check = '$admin_check' WHERE ID = '$ID' AND Language <> '0'"); 18 18 if ($admin_check = 1) { 19 echo 'P øeklad byl zkontrolován!';20 WriteLog('P øeklad byl zkontrolován! <a href="form.php?ID='.$ID.'">'.$ID.'</a>', 4);19 echo 'Překlad byl zkontrolován!'; 20 WriteLog('Překlad byl zkontrolován! <a href="form.php?ID='.$ID.'">'.$ID.'</a>', 4); 21 21 } else { 22 echo 'U p øekladu bylo zrueno zkontrolování!';23 WriteLog('U p øekladu bylo zrueno zkontrolování! <a href="form.php?ID='.$ID.'">'.$ID.'</a>', 4);22 echo 'U překladu bylo zrueno zkontrolování!'; 23 WriteLog('U překladu bylo zrueno zkontrolování! <a href="form.php?ID='.$ID.'">'.$ID.'</a>', 4); 24 24 } 25 25 } … … 28 28 $npc_ID = $_GET['ID']; 29 29 $Database->SQLCommand("UPDATE npc_text SET Complete = '0' WHERE ID = '$npc_ID'"); 30 echo 'NPC_text byl vrácen k oprav ì!';31 WriteLog('NPC_text byl vrácen k oprav ì<a href="form.php?ID='.$npc_ID.'">'.$npc_ID.'</a>', 6);30 echo 'NPC_text byl vrácen k opravě!'; 31 WriteLog('NPC_text byl vrácen k opravě <a href="form.php?ID='.$npc_ID.'">'.$npc_ID.'</a>', 6); 32 32 } 33 33 … … 39 39 if (($vote > 5) OR ($vote < 1)) die ('Spadná známka'); 40 40 41 //TODO: if (Licence(0)) die('Hlasovat m ù¶ou jenom registrovaní!');41 //TODO: if (Licence(0)) die('Hlasovat můśou jenom registrovaní!'); 42 42 43 43 $Line = mysql_fetch_row($Database->SQLCommand("SELECT * FROM npc_vote WHERE IDuser = '$IDuser' AND IDnpc = '$npc_ID'")); … … 51 51 52 52 $Database->SQLCommand("INSERT INTO `npc_vote` ( `IDnpc` , `IDuser` , `vote` ) VALUES ( '$npc_ID', '$IDuser', '$vote');"); 53 echo 'Hlas byl ulo ¾en! Hlasoval jste: '.$vote.'<br /> Nyní je známka npc_textu '.$NewVote;53 echo 'Hlas byl uložen! Hlasoval jste: '.$vote.'<br /> Nyní je známka npc_textu '.$NewVote; 54 54 55 WriteLog('U ¾ivatel hlasoval: '.$vote.'! Nyní je známka npc_text (<a href="npc_form.php?ID='.$npc_ID.'">'.$npc_ID.'</a>): '.$NewVote, 5);56 } else echo 'Ji ¾jste hlasoval!';55 WriteLog('Uživatel hlasoval: '.$vote.'! Nyní je známka npc_text (<a href="npc_form.php?ID='.$npc_ID.'">'.$npc_ID.'</a>): '.$NewVote, 5); 56 } else echo 'Již jste hlasoval!'; 57 57 } 58 58 -
npc_form.php
r23 r40 11 11 12 12 13 if ($Line['Language'] <> '0') echo 'P øelo¾il: <b>'.$LineUser['user'].'</b> <br />';13 if ($Line['Language'] <> '0') echo 'Přeložil: <b>'.$LineUser['user'].'</b> <br />'; 14 14 if (($Line['Take'] <> '0') and ($Line['Take'] <> $Line['ID']) and ($LineAJ['ID'] <> $Line['Take'])) { 15 echo 'P øevzato z: <a href="npc_form.php?ID='.$Line['Take'].'">'.$Line['Take'].'</a> <br />';15 echo 'Převzato z: <a href="npc_form.php?ID='.$Line['Take'].'">'.$Line['Take'].'</a> <br />'; 16 16 } 17 17 echo 'Npc text: '; 18 18 if ($Line['Language'] <> '0') { 19 19 if ($Line['Complete'] == 1) echo ' <b>Hotov</b><br />'; 20 else echo ' <b> Ulo ¾en v rozepsaných</b><br />';20 else echo ' <b> Uložen v rozepsaných</b><br />'; 21 21 } else { 22 echo ' <b>Anglická, p ùvodní verze</b><br />';22 echo ' <b>Anglická, původní verze</b><br />'; 23 23 } 24 24 … … 32 32 for ($i=1; $i<6; ++$i) 33 33 echo '<a href="npc_action.php?vote='.$i.'&ID='.$npc_ID.'">'.$i.'</a> '; 34 echo ' bod ù (5 nejlep¹í)';35 } else { echo ' Ji ¾jsi hlasoval: '.$LineVote['vote']; }34 echo ' bodů (5 nejlepší)'; 35 } else { echo ' Již jsi hlasoval: '.$LineVote['vote']; } 36 36 echo '<br>'; 37 37 } … … 42 42 $check = mysql_fetch_array($Database->SQLCommand("SELECT ID FROM npc_text Where entry = ".$Line['entry']." AND admin_check = '1' AND ID <> '$npc_ID'")); 43 43 if (isset($check['ID'])) 44 echo 'Ji ¾byla zkontrolován adminem jiná verze textu: <a href="form.php?ID='.$check['ID'].'">'.$check['ID'].'</a><br />';44 echo 'Již byla zkontrolován adminem jiná verze textu: <a href="form.php?ID='.$check['ID'].'">'.$check['ID'].'</a><br />'; 45 45 } 46 //kontrolování text ù46 //kontrolování textů 47 47 $ID_translation = $npc_ID; 48 48 $type_translation = 2; … … 50 50 echo '<form action="action.php" method="post" name="check">'; 51 51 if ($check['tag'] == 1) 52 echo '<input name="0" type="submit" value="Odebrat z vlastního výb ìru">';52 echo '<input name="0" type="submit" value="Odebrat z vlastního výběru">'; 53 53 else 54 echo '<input name="1" type="submit" value="P øidat do vlastního výbìru">';54 echo '<input name="1" type="submit" value="Přidat do vlastního výběru">'; 55 55 echo ' <input type="hidden" name="ID_translation" value="'.$ID_translation.'"> 56 56 <input type="hidden" name="type_translation" value="'.$type_translation.'"> … … 58 58 </form>'; 59 59 $number_version = mysql_fetch_array($Database->SQLCommand("SELECT count(*) FROM npc_text Where entry = ".$Line['entry']." AND Language <> 0")); 60 echo 'Po èet verzí: <b>'.$number_version['count(*)'].'</b> ';61 echo '<a href="npc_list.php?searchentry='.$Line['entry'].'">Zobrazit v ¹echny verze tohoto npc_text</a><br>';60 echo 'Počet verzí: <b>'.$number_version['count(*)'].'</b> '; 61 echo '<a href="npc_list.php?searchentry='.$Line['entry'].'">Zobrazit všechny verze tohoto npc_text</a><br>'; 62 62 63 // Speciální znaky: $B - Od øádkování, $N - Jméno, $C - povolání63 // Speciální znaky: $B - Odřádkování, $N - Jméno, $C - povolání 64 64 ?> 65 65 <form action="npc_save.php" method="post"> 66 66 <?php 67 67 if (Licence(0)) { 68 echo '<input type="submit" value="Ulo ¾it do rozepsaných" name="save" Title="Kliknìte na ulo¾it pro pozdìj¹í dokonèení Q">69 <input type="submit" value="Dokon èeno" name="End" Title="Kliknìte na Dokonèeno jesli jsou v¹echny texty hotové a chcete ji¾publikovat">';68 echo '<input type="submit" value="Uložit do rozepsaných" name="save" Title="Klikněte na uložit pro pozdější dokončení Q"> 69 <input type="submit" value="Dokončeno" name="End" Title="Klikněte na Dokončeno jesli jsou všechny texty hotové a chcete již publikovat">'; 70 70 } 71 71 72 72 if (Licence(1) and ($Line['Language'] <> 0)) { 73 echo '<input type="submit" value="Opravit" name="Repair" Title="Opravit po u ¾ivateli chyby (Moderator only)">';73 echo '<input type="submit" value="Opravit" name="Repair" Title="Opravit po uživateli chyby (Moderator only)">'; 74 74 echo ' <a style="color: Red" title="smazat (Moderator only)" href="npc_action.php?delete=1&ID='.$npc_ID.'">x</a> 75 75 <a style="color: Red" title="Není hotovo (Moderator only)" href="npc_action.php?NotComplete=1&ID='.$npc_ID.'"><-</a>'; … … 78 78 echo ' <a style="color: Green" title="Zkontrolováno (Admin only)" href="npc_action.php?admin_check=1&ID='.$npc_ID.'"><b>+</b></a>'; 79 79 } else { 80 echo ' <a style="color: Green" title="Zru ¹it zkontrolování (Admin only)" href="npc_action.php?admin_check=0&ID='.$npc_ID.'"><b>-</b></a>';80 echo ' <a style="color: Green" title="Zrušit zkontrolování (Admin only)" href="npc_action.php?admin_check=0&ID='.$npc_ID.'"><b>-</b></a>'; 81 81 } 82 82 } … … 87 87 <table border="1" cellpadding="1" cellspacing="0"> 88 88 <tr> 89 <th> Èíslo npc_textu.: <?php echo $LineAJ['entry'];?></th>90 <th>Nep øelo¾ené</th>91 <th>P øelo¾ené</th>89 <th>Číslo npc_textu.: <?php echo $LineAJ['entry'];?></th> 90 <th>Nepřeložené</th> 91 <th>Přeložené</th> 92 92 </tr> 93 93 <tr> … … 95 95 <td width="300">Anglický</td> 96 96 <td> 97 P øelo¾eno do: <?php97 Přeloženo do: <?php 98 98 if ($Line['Language'] <> 0) 99 99 $Language = $Line['Language']; … … 101 101 $IDUser = $Database->SQLCommand("SELECT * FROM user Where id = '".@$_SESSION['UserID']."'"); 102 102 $LineUser = mysql_fetch_array($IDUser); 103 $Language = $LineUser['Language']; //jiný user vy èítám103 $Language = $LineUser['Language']; //jiný user vyčítám 104 104 } 105 105 WriteLanguages($Language); … … 126 126 127 127 } else { 128 echo 'Nebylo zadáno ID <a href="index.php">zp ìt</a>';128 echo 'Nebylo zadáno ID <a href="index.php">zpět</a>'; 129 129 } 130 130 -
npc_list.php
r20 r40 2 2 include('includes/global.php'); 3 3 4 //Po èet npc_textùna stránce4 //Počet npc_textů na stránce 5 5 $Number_npc_text = 200; 6 6 … … 37 37 $CountLists = $Line[0]/$Number_npc_text; 38 38 39 echo 'Po èet NPC_textù: <b>'.$Line[0].'</b><br />39 echo 'Počet NPC_textů: <b>'.$Line[0].'</b><br /> 40 40 Zobrazit stránku: '; 41 41 … … 70 70 echo '<table border="1" cellpadding="2" cellspacing="0"> 71 71 <tr> 72 <th><a href="npc_list.php?'.$address.'&order=ID&desc='.$desc.'">Po øadové èíslo</a></th>72 <th><a href="npc_list.php?'.$address.'&order=ID&desc='.$desc.'">Pořadové číslo</a></th> 73 73 <th><a href="npc_list.php?'.$address.'&order=entry&desc='.$desc.'">ID npc_textu</a></th>'; 74 74 if ($address <> 'notran') echo '<th><a href="npc_list.php?'.$address.'&order=user&desc='.$desc.'">User</a></th> 75 75 <th><a href="npc_list.php?'.$address.'&order=vote&desc='.$desc.'">Známka</a></th> 76 <th><a href="npc_list.php?'.$address.'&order=CountVote&desc='.$desc.'">Po èet hlasování</a></th>';76 <th><a href="npc_list.php?'.$address.'&order=CountVote&desc='.$desc.'">Počet hlasování</a></th>'; 77 77 echo '</tr>'; 78 78 … … 93 93 94 94 if(array_key_exists('notran', $_GET)) { 95 echo '<a Title="Zobrazit npc_texty podle vlasního filtru" href="npc_list.php?filter">Filtr npc_text ù</a> ->96 <a Title="Zde m ù¾ete zaèít pøekládat" href="npc_list.php?selection">Nepøelo¾ené npc_texty</a> - >97 <b>Vypsání nep øelo¾ených npc_textùs limitem na stránku</b><br><br>';95 echo '<a Title="Zobrazit npc_texty podle vlasního filtru" href="npc_list.php?filter">Filtr npc_textů</a> -> 96 <a Title="Zde můžete začít překládat" href="npc_list.php?selection">Nepřeložené npc_texty</a> - > 97 <b>Vypsání nepřeložených npc_textů s limitem na stránku</b><br><br>'; 98 98 99 99 WritePages('npc_list.php?notran',"items WHERE items.Language = '0' AND … … 105 105 106 106 if(array_key_exists('nocheck', $_GET)) { 107 echo '<a Title="Zobrazit npc_texty podle vlasního filtru" href="npc_list.php?filter">Filtr npc_texts ù</a> ->107 echo '<a Title="Zobrazit npc_texty podle vlasního filtru" href="npc_list.php?filter">Filtr npc_textsů</a> -> 108 108 <a Title="Zatím nezkontrolované npc_texty" href="npc_list.php?nocheck">Nezkontrolované npc_texty</a><br><br>'; 109 109 … … 117 117 118 118 if(array_key_exists('check', $_GET)) { 119 echo '<a Title="Zobrazit npc_texty podle vlasního filtru" href="npc_list.php?filter">Filtr npc_text ù</a> ->119 echo '<a Title="Zobrazit npc_texty podle vlasního filtru" href="npc_list.php?filter">Filtr npc_textů</a> -> 120 120 <a Title="Zkontrolované npc_texty" href="npc_list.php?nocheck">Zkontrolované npc_texty</a><br><br>'; 121 121 … … 131 131 132 132 if(array_key_exists('notvote', $_GET)) { 133 echo '<a Title="Zobrazit npc_texty podle vlasního filtru" href="npc_list.php?filter">Filtr npc_text ù</a> ->133 echo '<a Title="Zobrazit npc_texty podle vlasního filtru" href="npc_list.php?filter">Filtr npc_textů</a> -> 134 134 <a Title="Zatím neznámkované npc_texty" href="npc_list.php?notvote">Neznámkované npc_texty</a><br><br>'; 135 135 … … 143 143 144 144 if(array_key_exists('Translate', $_GET)) { 145 echo '<a Title="Zobrazit npc_texty podle vlasního filtru" href="npc_list.php?filter">Filtr npc_text ù</a> ->146 <a Title="P øelo¾ené npc_texty, mù¾ete zde hlasovat, nebo opravovat npc_texty" href="npc_list.php?Translate">Pøelo¾ené npc_texty</a><br><br>';145 echo '<a Title="Zobrazit npc_texty podle vlasního filtru" href="npc_list.php?filter">Filtr npc_textů</a> -> 146 <a Title="Přeložené npc_texty, můžete zde hlasovat, nebo opravovat npc_texty" href="npc_list.php?Translate">Přeložené npc_texty</a><br><br>'; 147 147 148 148 WritePages('npc_list.php?Translate', "WHERE npc_text.Language <> 0 AND npc_text.Complete = '1'"); … … 153 153 154 154 if(array_key_exists('my', $_GET) and Licence(0)) { 155 echo '<a Title="Zobrazit npc_texty podle vlasního filtru" href="npc_list.php?filter">Filtr npc_text ù</a> ->156 <a Title="P øelo¾ené npc_texty pøilá¹eného u¾ivatele" href="npc_list.php?my">Moje npc_texty</a><br><br>';155 echo '<a Title="Zobrazit npc_texty podle vlasního filtru" href="npc_list.php?filter">Filtr npc_textů</a> -> 156 <a Title="Přeložené npc_texty přilášeného uživatele" href="npc_list.php?my">Moje npc_texty</a><br><br>'; 157 157 Write_npc_text("SELECT * FROM npc_text Where user = ".$_SESSION['UserID'], '', 'my'); 158 158 } 159 159 160 160 if(array_key_exists('mydevelop', $_GET) and Licence(0)) { 161 echo '<a Title="Zobrazit npc_texty podle vlasního filtru" href="npc_list.php?filter">Filtr npc_text ù</a> ->162 <a Title="Nedokon èené npc_texty" href="npc_list.php?mydevelop">Rozepsané npc_texty</a><br><br>';161 echo '<a Title="Zobrazit npc_texty podle vlasního filtru" href="npc_list.php?filter">Filtr npc_textů</a> -> 162 <a Title="Nedokončené npc_texty" href="npc_list.php?mydevelop">Rozepsané npc_texty</a><br><br>'; 163 163 Write_npc_text("SELECT * FROM npc_text Where user = ".$_SESSION['UserID']." AND complete = '0'", '', 'mydevelop'); 164 164 } … … 166 166 167 167 if(array_key_exists('users', $_GET)) { 168 echo '<a Title="Zobrazit npc_texty podle vlasního filtru" href="npc_list.php?filter">Filtr npc_text ù</a> ->169 <b>Vypsání npc_text ù od urèitých u¾ivatelù</b><br><br>';168 echo '<a Title="Zobrazit npc_texty podle vlasního filtru" href="npc_list.php?filter">Filtr npc_textů</a> -> 169 <b>Vypsání npc_textů od určitých uživatelů</b><br><br>'; 170 170 $users = @$_POST['users']; 171 171 … … 183 183 184 184 if(array_key_exists('byvote', $_GET)) { 185 echo '<a Title="Zobrazit npc_texty podle vlasního filtru" href="npc_list.php?filter">Filtr npc_text ù</a> ->185 echo '<a Title="Zobrazit npc_texty podle vlasního filtru" href="npc_list.php?filter">Filtr npc_textů</a> -> 186 186 <b>Vypsání podle známky</b><br><br>'; 187 187 … … 236 236 237 237 if(array_key_exists('filter', $_GET)) { 238 echo '<a Title="Zobrazit npc_texty podle vlasního filtru" href="npc_list.php?filter">Filtr npc_text ù</a><br><br><br>';238 echo '<a Title="Zobrazit npc_texty podle vlasního filtru" href="npc_list.php?filter">Filtr npc_textů</a><br><br><br>'; 239 239 echo ' 240 240 <table border="1" cellpadding="3" cellspacing="0"> 241 241 <tr><th>Odkaz</th><th>Popis</th></tr>'; 242 242 243 echo '<tr><td><a Title="Zde m ù¾ete zaèít pøekládat" href="npc_list.php?notran">Nepøelo¾ené npc_texty</a></td>244 <td>Nikým nep øelo¾ené npc_texty, zde mù¾ete zaèít pøekládat</td></tr>245 <tr><td><a Title="P øelo¾ené npc_texty, mù¾ete zde hlasovat, nebo opravovat npc_text" href="npc_list.php?Translate">Pøelo¾ené npc_texty</a></td>246 <td>P øelo¾ené npc_texty, mù¾ete zde hlasovat, nebo opravovat npc_texty</td></tr>243 echo '<tr><td><a Title="Zde můžete začít překládat" href="npc_list.php?notran">Nepřeložené npc_texty</a></td> 244 <td>Nikým nepřeložené npc_texty, zde můžete začít překládat</td></tr> 245 <tr><td><a Title="Přeložené npc_texty, můžete zde hlasovat, nebo opravovat npc_text" href="npc_list.php?Translate">Přeložené npc_texty</a></td> 246 <td>Přeložené npc_texty, můžete zde hlasovat, nebo opravovat npc_texty</td></tr> 247 247 '; 248 248 249 249 if (Licence(0)) { 250 echo '<tr><td><a Title="Nedokon èené npc_texty" href="npc_list.php?mydevelop">Rozepsané npc_texty</a></td>251 <td>Nedokon èené npc_texty pøilá¹eného u¾ivatele</td></tr>252 <tr><td><a Title="P øelo¾ené npc_texty pøilá¹eného u¾ivatele" href="npc_list.php?my">Moje npc_texty</a></td>253 <td>P øelo¾ené npc_texty pøilá¹eného u¾ivatele</td></tr>250 echo '<tr><td><a Title="Nedokončené npc_texty" href="npc_list.php?mydevelop">Rozepsané npc_texty</a></td> 251 <td>Nedokončené npc_texty přilášeného uživatele</td></tr> 252 <tr><td><a Title="Přeložené npc_texty přilášeného uživatele" href="npc_list.php?my">Moje npc_texty</a></td> 253 <td>Přeložené npc_texty přilášeného uživatele</td></tr> 254 254 <tr><td><a Title="Zatím neznámkované npc_texty" href="npc_list.php?notvote">Neznámkované npc_texty</a></td> 255 255 <td>Zatím neznámkované npc_texty</td></tr>'; … … 270 270 echo '</select><br> 271 271 <input type="submit" value="Vypsat"></form></td> 272 <td>Vypsat pouze od t ìchto u¾ivatalù<br>273 Vybrat více u ¾ivatelù mù¾ete pomocí CTRL+click</td></tr>';272 <td>Vypsat pouze od těchto uživatalů<br> 273 Vybrat více uživatelů můžete pomocí CTRL+click</td></tr>'; 274 274 275 275 echo '<tr><td> 276 276 <form action="npc_list.php?byvote" method="post"> 277 Po èet hlasù: <br />277 Počet hlasů: <br /> 278 278 <input type="radio" name="SingNumberVote" value="=" checked="true" title="Rovná se "=""> 279 <input type="radio" name="SingNumberVote" value=">" checked="true" title="Je v ìt¹í ne¾">"">280 <input type="radio" name="SingNumberVote" value="<" checked="true" title="Je men ¹í ne¾"<"">279 <input type="radio" name="SingNumberVote" value=">" checked="true" title="Je větší než ">""> 280 <input type="radio" name="SingNumberVote" value="<" checked="true" title="Je menší než "<""> 281 281 <input type="text" name="NumberVote" value="3" size="1"><br> 282 282 Známka: <br /> 283 283 <input type="radio" name="SingVote" value="=" checked="true" title="Rovná se "=""> 284 <input type="radio" name="SingVote" value=">" checked="true" title="Je v ìt¹í ne¾">"">285 <input type="radio" name="SingVote" value="<" checked="true" title="Je men ¹í ne¾"<"">284 <input type="radio" name="SingVote" value=">" checked="true" title="Je větší než ">""> 285 <input type="radio" name="SingVote" value="<" checked="true" title="Je menší než "<""> 286 286 <input type="text" name="Vote" value="3" size="1"><br> 287 287 <input type="submit" value="Vypsat"></form> -
npc_save.php
r20 r40 7 7 foreach($_GET as $Index => $Item) $_GET[$Index] = addslashes($Item); 8 8 9 //ochrana proti neoprávn ìnému pøístupu10 if (Licence(0) == false) { die('Nemáte p øístup do této sekce! Pøihla¹te se...'); }9 //ochrana proti neoprávněnému přístupu 10 if (Licence(0) == false) { die('Nemáte přístup do této sekce! Přihlašte se...'); } 11 11 12 12 if (array_key_exists('entry', $_POST)) { … … 46 46 $sql .= " '$complete' , '$npc_ID' , '$UserID' , '3' , '1' , '$Language' , '$entry')"; 47 47 48 echo 'NPC_text: '.$entry.' ulo ¾en!<br />';49 WriteLog('NPC_text: '.$entry.' ulo ¾en! Pøevzat z: <a href="npc_form.php?ID='.$npc_ID.'">Aj npc_text'.$npc_ID.'</a>', 6);48 echo 'NPC_text: '.$entry.' uložen!<br />'; 49 WriteLog('NPC_text: '.$entry.' uložen! Převzat z: <a href="npc_form.php?ID='.$npc_ID.'">Aj npc_text'.$npc_ID.'</a>', 6); 50 50 } else { 51 51 $sql = "UPDATE npc_text SET "; … … 56 56 Vote = '3' , CountVote = '1' , entry = '$entry', admin_check = '0' WHERE ID = ".$npc_ID." AND Language <> 0 "; 57 57 58 echo 'Zm ìny v Npc_textu: '.$entry.' ulo¾eny!<br />';59 WriteLog('Zm ìny v npc_textu: '.$entry.' ulo¾eny!58 echo 'Změny v Npc_textu: '.$entry.' uloženy!<br />'; 59 WriteLog('Změny v npc_textu: '.$entry.' uloženy! 60 60 <a href="npc_form.php?ID='.$npc_ID.'">'.$npc_ID.'</a>', 6); 61 61 $Database->SQLCommand("DELETE FROM `npc_vote` WHERE `npc_vote`.`IDnpc` = ".$npc_ID); … … 67 67 $Database->SQLCommand($sql); 68 68 69 echo 'P øekládat: <a href="npc_list.php?notran">Nepøelo¾ené</a> ';69 echo 'Překládat: <a href="npc_list.php?notran">Nepřeložené</a> '; 70 70 71 71 } -
page_action.php
r16 r40 17 17 $Database->SQLCommand("UPDATE page_text SET admin_check = '$admin_check' WHERE ID = '$ID' AND Language <> '0'"); 18 18 if ($admin_check = 1) { 19 echo 'P øeklad byl zkontrolován!';20 WriteLog('P øeklad byl zkontrolován! <a href="form.php?ID='.$ID.'">'.$ID.'</a>', 4);19 echo 'Překlad byl zkontrolován!'; 20 WriteLog('Překlad byl zkontrolován! <a href="form.php?ID='.$ID.'">'.$ID.'</a>', 4); 21 21 } else { 22 echo 'U p øekladu bylo zrueno zkontrolování!';23 WriteLog('U p øekladu bylo zrueno zkontrolování! <a href="form.php?ID='.$ID.'">'.$ID.'</a>', 4);22 echo 'U překladu bylo zrueno zkontrolování!'; 23 WriteLog('U překladu bylo zrueno zkontrolování! <a href="form.php?ID='.$ID.'">'.$ID.'</a>', 4); 24 24 } 25 25 } … … 28 28 $page_ID = $_GET['ID']; 29 29 $Database->SQLCommand("UPDATE page_text SET Complete = '0' WHERE ID = '$page_ID'"); 30 echo 'page_text byl vrácen k oprav ì!';31 WriteLog('page_text Byl vrácen k oprav ì<a href="form.php?ID='.$page_ID.'">'.$page_ID.'</a>', 6);30 echo 'page_text byl vrácen k opravě!'; 31 WriteLog('page_text Byl vrácen k opravě <a href="form.php?ID='.$page_ID.'">'.$page_ID.'</a>', 6); 32 32 } 33 33 … … 39 39 if (($vote > 5) OR ($vote < 1)) die ('Spadná známka'); 40 40 41 //TODO: if (Licence(0)) die('Hlasovat m ù¶ou jenom registrovaní!');41 //TODO: if (Licence(0)) die('Hlasovat můśou jenom registrovaní!'); 42 42 43 43 $Line = mysql_fetch_row($Database->SQLCommand("SELECT * FROM page_vote WHERE IDuser = '$IDuser' AND IDpage = '$page_ID'")); … … 51 51 52 52 $Database->SQLCommand("INSERT INTO `page_vote` ( `IDpage` , `IDuser` , `vote` ) VALUES ( '$page_ID', '$IDuser', '$vote');"); 53 echo 'Hlas byl ulo ¾en! Hlasoval jste: '.$vote.'<br /> Nyní je známka page_textu '.$NewVote;53 echo 'Hlas byl uložen! Hlasoval jste: '.$vote.'<br /> Nyní je známka page_textu '.$NewVote; 54 54 55 WriteLog('U ¾ivatel hlasoval: '.$vote.'! Nyní je známka page_text (<a href="page_form.php?ID='.$page_ID.'">'.$page_ID.'</a>): '.$NewVote, 5);56 } else echo 'Ji ¾jste hlasoval!';55 WriteLog('Uživatel hlasoval: '.$vote.'! Nyní je známka page_text (<a href="page_form.php?ID='.$page_ID.'">'.$page_ID.'</a>): '.$NewVote, 5); 56 } else echo 'Již jste hlasoval!'; 57 57 } 58 58 -
page_form.php
r23 r40 11 11 12 12 13 if ($Line['Language'] <> '0') echo 'P øelo¾il: <b>'.$LineUser['user'].'</b> <br />';13 if ($Line['Language'] <> '0') echo 'Přeložil: <b>'.$LineUser['user'].'</b> <br />'; 14 14 if (($Line['Take'] <> '0') and ($Line['Take'] <> $Line['ID']) and ($LineAJ['ID'] <> $Line['Take'])) { 15 echo 'P øevzato z: <a href="page_form.php?ID='.$Line['Take'].'">'.$Line['Take'].'</a> <br />';15 echo 'Převzato z: <a href="page_form.php?ID='.$Line['Take'].'">'.$Line['Take'].'</a> <br />'; 16 16 } 17 17 echo 'page text: '; 18 18 if ($Line['Language'] <> '0') { 19 19 if ($Line['Complete'] == 1) echo ' <b>Hotov</b><br />'; 20 else echo ' <b> Ulo ¾en v rozepsaných</b><br />';20 else echo ' <b> Uložen v rozepsaných</b><br />'; 21 21 } else { 22 echo ' <b>Anglická, p ùvodní verze</b><br />';22 echo ' <b>Anglická, původní verze</b><br />'; 23 23 } 24 24 … … 32 32 for ($i=1; $i<6; ++$i) 33 33 echo '<a href="page_action.php?vote='.$i.'&ID='.$page_ID.'">'.$i.'</a> '; 34 echo ' bod ù (5 nejlep¹í)';35 } else { echo ' Ji ¾jsi hlasoval: '.$LineVote['vote']; }34 echo ' bodů (5 nejlepší)'; 35 } else { echo ' Již jsi hlasoval: '.$LineVote['vote']; } 36 36 echo '<br>'; 37 37 } … … 42 42 $check = mysql_fetch_array($Database->SQLCommand("SELECT ID FROM page_text Where entry = ".$Line['entry']." AND admin_check = 1 AND ID <> $page_ID")); 43 43 if (isset($check['ID'])) 44 echo 'Ji ¾byla zkontrolován adminem jiná verze textu: <a href="form.php?ID='.$check['ID'].'">'.$check['ID'].'</a><br />';44 echo 'Již byla zkontrolován adminem jiná verze textu: <a href="form.php?ID='.$check['ID'].'">'.$check['ID'].'</a><br />'; 45 45 } 46 //kontrolování text ù46 //kontrolování textů 47 47 $ID_translation = $page_ID; 48 48 $type_translation = 3; … … 50 50 echo '<form action="action.php" method="post" name="check">'; 51 51 if ($check['tag'] == 1) 52 echo '<input name="0" type="submit" value="Odebrat z vlastního výb ìru">';52 echo '<input name="0" type="submit" value="Odebrat z vlastního výběru">'; 53 53 else 54 echo '<input name="1" type="submit" value="P øidat do vlastního výbìru">';54 echo '<input name="1" type="submit" value="Přidat do vlastního výběru">'; 55 55 echo ' <input type="hidden" name="ID_translation" value="'.$ID_translation.'"> 56 56 <input type="hidden" name="type_translation" value="'.$type_translation.'"> … … 58 58 </form>'; 59 59 $number_version = mysql_fetch_array($Database->SQLCommand("SELECT count(*) FROM page_text Where entry = ".$Line['entry']." AND Language <> 0")); 60 echo 'Po èet verzí: <b>'.$number_version['count(*)'].'</b> ';61 echo '<a href="page_list.php?searchentry='.$Line['entry'].'">Zobrazit v ¹echny verze tohoto page_text</a>';60 echo 'Počet verzí: <b>'.$number_version['count(*)'].'</b> '; 61 echo '<a href="page_list.php?searchentry='.$Line['entry'].'">Zobrazit všechny verze tohoto page_text</a>'; 62 62 63 // Speciální znaky: $B - Od øádkování, $N - Jméno, $C - povolání63 // Speciální znaky: $B - Odřádkování, $N - Jméno, $C - povolání 64 64 ?> 65 65 <form action="page_save.php" method="post"> 66 66 <?php 67 67 if (Licence(0)) { 68 echo '<input type="submit" value="Ulo ¾it do rozepsaných" name="save" Title="Kliknìte na ulo¾it pro pozdìj¹í dokonèení Q">69 <input type="submit" value="Dokon èeno" name="End" Title="Kliknìte na Dokonèeno jesli jsou v¹echny texty hotové a chcete ji¾publikovat">';68 echo '<input type="submit" value="Uložit do rozepsaných" name="save" Title="Klikněte na uložit pro pozdější dokončení Q"> 69 <input type="submit" value="Dokončeno" name="End" Title="Klikněte na Dokončeno jesli jsou všechny texty hotové a chcete již publikovat">'; 70 70 } 71 71 72 72 if (Licence(1) and ($Line['Language'] <> 0)) { 73 echo '<input type="submit" value="Opravit" name="Repair" Title="Opravit po u ¾ivateli chyby (Moderator only)">';73 echo '<input type="submit" value="Opravit" name="Repair" Title="Opravit po uživateli chyby (Moderator only)">'; 74 74 echo ' <a style="color: Red" title="smazat (Moderator only)" href="page_action.php?delete=1&ID='.$page_ID.'">x</a> 75 75 <a style="color: Red" title="Není hotovo (Moderator only)" href="page_action.php?NotComplete=1&ID='.$page_ID.'"><-</a>'; … … 78 78 echo ' <a style="color: Green" title="Zkontrolováno (Admin only)" href="page_action.php?admin_check=1&ID='.$page_ID.'"><b>+</b></a>'; 79 79 } else { 80 echo ' <a style="color: Green" title="Zru ¹it zkontrolování (Admin only)" href="page_action.php?admin_check=0&ID='.$page_ID.'"><b>-</b></a>';80 echo ' <a style="color: Green" title="Zrušit zkontrolování (Admin only)" href="page_action.php?admin_check=0&ID='.$page_ID.'"><b>-</b></a>'; 81 81 } 82 82 } … … 87 87 <table border="1" cellpadding="1" cellspacing="0"> 88 88 <tr> 89 <th> Èíslo page_textu.: <?php echo $LineAJ['entry'];?></th>90 <th>Nep øelo¾ené</th>91 <th>P øelo¾ené</th>89 <th>Číslo page_textu.: <?php echo $LineAJ['entry'];?></th> 90 <th>Nepřeložené</th> 91 <th>Přeložené</th> 92 92 </tr> 93 93 <tr> … … 95 95 <td width="300">Anglický</td> 96 96 <td> 97 P øelo¾eno do: <?php97 Přeloženo do: <?php 98 98 if ($Line['Language'] <> 0) 99 99 $Language = $Line['Language']; … … 101 101 $IDUser = $Database->SQLCommand("SELECT * FROM user Where id = '".@$_SESSION['UserID']."'"); 102 102 $LineUser = mysql_fetch_array($IDUser); 103 $Language = $LineUser['Language']; //jiný user vy èítám103 $Language = $LineUser['Language']; //jiný user vyčítám 104 104 } 105 105 WriteLanguages($Language); … … 129 129 130 130 } else { 131 echo 'Nebylo zadáno ID <a href="index.php">zp ìt</a>';131 echo 'Nebylo zadáno ID <a href="index.php">zpět</a>'; 132 132 } 133 133 -
page_list.php
r20 r40 2 2 include('includes/global.php'); 3 3 4 //Po èet page_textùna stránce4 //Počet page_textů na stránce 5 5 $Number_page_text = 200; 6 6 … … 37 37 $CountLists = $Line[0]/$Number_page_text; 38 38 39 echo 'Po èet page_textù: <b>'.$Line[0].'</b><br />39 echo 'Počet page_textů: <b>'.$Line[0].'</b><br /> 40 40 Zobrazit stránku: '; 41 41 … … 70 70 echo '<table border="1" cellpadding="2" cellspacing="0"> 71 71 <tr> 72 <th><a href="page_list.php?'.$address.'&order=ID&desc='.$desc.'">Po øadové èíslo</a></th>72 <th><a href="page_list.php?'.$address.'&order=ID&desc='.$desc.'">Pořadové číslo</a></th> 73 73 <th><a href="page_list.php?'.$address.'&order=entry&desc='.$desc.'">ID page_textu</a></th>'; 74 74 if ($address <> 'notran') echo '<th><a href="page_list.php?'.$address.'&order=user&desc='.$desc.'">User</a></th> 75 75 <th><a href="page_list.php?'.$address.'&order=vote&desc='.$desc.'">Známka</a></th> 76 <th><a href="page_list.php?'.$address.'&order=CountVote&desc='.$desc.'">Po èet hlasování</a></th>';76 <th><a href="page_list.php?'.$address.'&order=CountVote&desc='.$desc.'">Počet hlasování</a></th>'; 77 77 echo '</tr>'; 78 78 … … 93 93 94 94 if(array_key_exists('notran', $_GET)) { 95 echo '<a Title="Zobrazit page_texty podle vlastního filtru" href="page_list.php?filter">Filtr page_text ù</a> ->96 <a Title="Zde m ù¾ete zaèít pøekládat" href="page_list.php?selection">Nepøelo¾ené page_texty</a> - >97 <b>Vypsání nep øelo¾ených page_textùs limitem na stránku</b><br><br>';95 echo '<a Title="Zobrazit page_texty podle vlastního filtru" href="page_list.php?filter">Filtr page_textů</a> -> 96 <a Title="Zde můžete začít překládat" href="page_list.php?selection">Nepřeložené page_texty</a> - > 97 <b>Vypsání nepřeložených page_textů s limitem na stránku</b><br><br>'; 98 98 99 99 WritePages('page_list.php?notran',"items WHERE items.Language = '0' AND … … 105 105 106 106 if(array_key_exists('nocheck', $_GET)) { 107 echo '<a Title="Zobrazit page_texty podle vlasního filtru" href="page_list.php?filter">Filtr page_texts ù</a> ->107 echo '<a Title="Zobrazit page_texty podle vlasního filtru" href="page_list.php?filter">Filtr page_textsů</a> -> 108 108 <a Title="Zatím nezkontrolované page_texty" href="page_list.php?nocheck">Nezkontrolované page_texty</a><br><br>'; 109 109 … … 117 117 118 118 if(array_key_exists('check', $_GET)) { 119 echo '<a Title="Zobrazit page_texty podle vlasního filtru" href="page_list.php?filter">Filtr page_text ù</a> ->119 echo '<a Title="Zobrazit page_texty podle vlasního filtru" href="page_list.php?filter">Filtr page_textů</a> -> 120 120 <a Title="Zkontrolované page_texty" href="page_list.php?nocheck">Zkontrolované page_texty</a><br><br>'; 121 121 … … 131 131 132 132 if(array_key_exists('notvote', $_GET)) { 133 echo '<a Title="Zobrazit page_texty podle vlastního filtru" href="page_list.php?filter">Filtr page_text ù</a> ->133 echo '<a Title="Zobrazit page_texty podle vlastního filtru" href="page_list.php?filter">Filtr page_textů</a> -> 134 134 <a Title="Zatím neznámkované page_texty" href="page_list.php?notvote">Neznámkované page_texty</a><br><br>'; 135 135 … … 143 143 144 144 if(array_key_exists('Translate', $_GET)) { 145 echo '<a Title="Zobrazit page_texty podle vlastního filtru" href="page_list.php?filter">Filtr page_text ù</a> ->146 <a Title="P øelo¾ené page_texty, mù¾ete zde hlasovat, nebo opravovat page_texty" href="page_list.php?Translate">Pøelo¾ené page_texty</a><br><br>';145 echo '<a Title="Zobrazit page_texty podle vlastního filtru" href="page_list.php?filter">Filtr page_textů</a> -> 146 <a Title="Přeložené page_texty, můžete zde hlasovat, nebo opravovat page_texty" href="page_list.php?Translate">Přeložené page_texty</a><br><br>'; 147 147 148 148 WritePages('page_list.php?Translate', "WHERE page_text.Language <> 0 AND page_text.Complete = '1'"); … … 153 153 154 154 if(array_key_exists('my', $_GET) and Licence(0)) { 155 echo '<a Title="Zobrazit page_texty podle vlastního filtru" href="page_list.php?filter">Filtr page_text ù</a> ->156 <a Title="P øelo¾ené page_texty pøilá¹eného u¾ivatele" href="page_list.php?my">Moje page_texty</a><br><br>';155 echo '<a Title="Zobrazit page_texty podle vlastního filtru" href="page_list.php?filter">Filtr page_textů</a> -> 156 <a Title="Přeložené page_texty přilášeného uživatele" href="page_list.php?my">Moje page_texty</a><br><br>'; 157 157 Write_page_text("SELECT * FROM page_text Where user = ".$_SESSION['UserID'], '', 'my'); 158 158 } 159 159 160 160 if(array_key_exists('mydevelop', $_GET) and Licence(0)) { 161 echo '<a Title="Zobrazit page_texty podle vlastního filtru" href="page_list.php?filter">Filtr page_text ù</a> ->162 <a Title="Nedokon èené page_texty" href="page_list.php?mydevelop">Rozepsané page_texty</a><br><br>';161 echo '<a Title="Zobrazit page_texty podle vlastního filtru" href="page_list.php?filter">Filtr page_textů</a> -> 162 <a Title="Nedokončené page_texty" href="page_list.php?mydevelop">Rozepsané page_texty</a><br><br>'; 163 163 Write_page_text("SELECT * FROM page_text Where user = ".$_SESSION['UserID']." AND complete = '0'", '', 'mydevelop'); 164 164 } … … 166 166 167 167 if(array_key_exists('users', $_GET)) { 168 echo '<a Title="Zobrazit page_texty podle vlastního filtru" href="page_list.php?filter">Filtr page_text ù</a> ->169 <b>Vypsání page_text ù od urèitých u¾ivatelù</b><br><br>';168 echo '<a Title="Zobrazit page_texty podle vlastního filtru" href="page_list.php?filter">Filtr page_textů</a> -> 169 <b>Vypsání page_textů od určitých uživatelů</b><br><br>'; 170 170 $users = @$_POST['users']; 171 171 … … 183 183 184 184 if(array_key_exists('byvote', $_GET)) { 185 echo '<a Title="Zobrazit page_texty podle vlastního filtru" href="page_list.php?filter">Filtr page_text ù</a> ->185 echo '<a Title="Zobrazit page_texty podle vlastního filtru" href="page_list.php?filter">Filtr page_textů</a> -> 186 186 <b>Vypsání podle známky</b><br><br>'; 187 187 … … 221 221 222 222 if(array_key_exists('filter', $_GET)) { 223 echo '<a Title="Zobrazit page_texty podle vlastního filtru" href="page_list.php?filter">Filtr page_text ù</a><br><br><br>';223 echo '<a Title="Zobrazit page_texty podle vlastního filtru" href="page_list.php?filter">Filtr page_textů</a><br><br><br>'; 224 224 echo ' 225 225 <table border="1" cellpadding="3" cellspacing="0"> 226 226 <tr><th>Odkaz</th><th>Popis</th></tr>'; 227 227 228 echo '<tr><td><a Title="Zde m ù¾ete zaèít pøekládat" href="page_list.php?notran">Nepøelo¾ené page_texty</a></td>229 <td>Nikým nep øelo¾ené page_texty, zde mù¾ete zaèít pøekládat</td></tr>230 <tr><td><a Title="P øelo¾ené page_texty, mù¾ete zde hlasovat, nebo opravovat page_text" href="page_list.php?Translate">Pøelo¾ené page_texty</a></td>231 <td>P øelo¾ené page_texty, mù¾ete zde hlasovat, nebo opravovat page_texty</td></tr>228 echo '<tr><td><a Title="Zde můžete začít překládat" href="page_list.php?notran">Nepřeložené page_texty</a></td> 229 <td>Nikým nepřeložené page_texty, zde můžete začít překládat</td></tr> 230 <tr><td><a Title="Přeložené page_texty, můžete zde hlasovat, nebo opravovat page_text" href="page_list.php?Translate">Přeložené page_texty</a></td> 231 <td>Přeložené page_texty, můžete zde hlasovat, nebo opravovat page_texty</td></tr> 232 232 '; 233 233 234 234 if (Licence(0)) { 235 echo '<tr><td><a Title="Nedokon èené page_texty" href="page_list.php?mydevelop">Rozepsané page_texty</a></td>236 <td>Nedokon èené page_texty pøilá¹eného u¾ivatele</td></tr>237 <tr><td><a Title="P øelo¾ené page_texty pøilá¹eného u¾ivatele" href="page_list.php?my">Moje page_texty</a></td>238 <td>P øelo¾ené page_texty pøilá¹eného u¾ivatele</td></tr>235 echo '<tr><td><a Title="Nedokončené page_texty" href="page_list.php?mydevelop">Rozepsané page_texty</a></td> 236 <td>Nedokončené page_texty přilášeného uživatele</td></tr> 237 <tr><td><a Title="Přeložené page_texty přilášeného uživatele" href="page_list.php?my">Moje page_texty</a></td> 238 <td>Přeložené page_texty přilášeného uživatele</td></tr> 239 239 <tr><td><a Title="Zatím neznámkované page_texty" href="page_list.php?notvote">Neznámkované page_texty</a></td> 240 240 <td>Zatím neznámkované page_texty</td></tr>'; … … 255 255 echo '</select><br> 256 256 <input type="submit" value="Vypsat"></form></td> 257 <td>Vypsat pouze od t ìchto u¾ivatalù<br>258 Vybrat více u ¾ivatelù mù¾ete pomocí CTRL+click</td></tr>';257 <td>Vypsat pouze od těchto uživatalů<br> 258 Vybrat více uživatelů můžete pomocí CTRL+click</td></tr>'; 259 259 260 260 echo '<tr><td> 261 261 <form action="page_list.php?byvote" method="post"> 262 Po èet hlasù: <br />262 Počet hlasů: <br /> 263 263 <input type="radio" name="SingNumberVote" value="=" checked="true" title="Rovná se "=""> 264 <input type="radio" name="SingNumberVote" value=">" checked="true" title="Je v ìt¹í ne¾">"">265 <input type="radio" name="SingNumberVote" value="<" checked="true" title="Je men ¹í ne¾"<"">264 <input type="radio" name="SingNumberVote" value=">" checked="true" title="Je větší než ">""> 265 <input type="radio" name="SingNumberVote" value="<" checked="true" title="Je menší než "<""> 266 266 <input type="text" name="NumberVote" value="3" size="1"><br> 267 267 Známka: <br /> 268 268 <input type="radio" name="SingVote" value="=" checked="true" title="Rovná se "=""> 269 <input type="radio" name="SingVote" value=">" checked="true" title="Je v ìt¹í ne¾">"">270 <input type="radio" name="SingVote" value="<" checked="true" title="Je men ¹í ne¾"<"">269 <input type="radio" name="SingVote" value=">" checked="true" title="Je větší než ">""> 270 <input type="radio" name="SingVote" value="<" checked="true" title="Je menší než "<""> 271 271 <input type="text" name="Vote" value="3" size="1"><br> 272 272 <input type="submit" value="Vypsat"></form> -
page_save.php
r20 r40 7 7 foreach($_GET as $Index => $Item) $_GET[$Index] = addslashes($Item); 8 8 9 //ochrana proti neoprávn ìnému pøístupu10 if (Licence(0) == false) { die('Nemáte p øístup do této sekce! Pøihlate se...'); }9 //ochrana proti neoprávněnému přístupu 10 if (Licence(0) == false) { die('Nemáte přístup do této sekce! Přihlate se...'); } 11 11 12 12 if (array_key_exists('entry', $_POST)) { … … 46 46 $sql .= " '$complete' , '$page_ID' , '$UserID' , '3' , '1' , '$Language' , '$entry')"; 47 47 48 echo 'page_text: '.$entry.' ulo ¾en!<br />';49 WriteLog('page_text: '.$entry.' ulo ¾en! Pøevzat z: <a href="page_form.php?ID='.$page_ID.'">Aj page_text'.$page_ID.'</a>', 7);48 echo 'page_text: '.$entry.' uložen!<br />'; 49 WriteLog('page_text: '.$entry.' uložen! Převzat z: <a href="page_form.php?ID='.$page_ID.'">Aj page_text'.$page_ID.'</a>', 7); 50 50 } else { 51 51 $sql = "UPDATE page_text SET "; … … 56 56 Vote = '3' , CountVote = '1' , entry = '$entry', admin_check = '0' WHERE ID = ".$page_ID." AND Language <> 0 "; 57 57 58 echo 'Zm ìny v page_textu: '.$entry.' ulo¾eny!<br />';59 WriteLog('Zm ìny v page_textu: '.$entry.' ulo¾eny!58 echo 'Změny v page_textu: '.$entry.' uloženy!<br />'; 59 WriteLog('Změny v page_textu: '.$entry.' uloženy! 60 60 <a href="page_form.php?ID='.$page_ID.'">'.$page_ID.'</a>', 7); 61 61 $Database->SQLCommand("DELETE FROM `page_vote` WHERE `page_vote`.`IDpage` = ".$page_ID); … … 67 67 $Database->SQLCommand($sql); 68 68 69 echo 'P øekládat: <a href="page_list.php?notran">Nepøelo¾ené</a> ';69 echo 'Překládat: <a href="page_list.php?notran">Nepřeložené</a> '; 70 70 71 71 } -
priorite.php
r1 r40 5 5 $Database->SQLCommand("TRUNCATE TABLE `quests`.quests_status"); 6 6 7 /* //pln ìní entry7 /* //plnění entry 8 8 $ID = $Database->SQLCommand("SELECT entry FROM `quests`.`quests` WHERE Language = 0"); 9 9 while ($Line = mysql_fetch_array($ID)) { … … 14 14 } 15 15 16 echo 'Nahrávání ID quest ùhotovo<br />16 echo 'Nahrávání ID questů hotovo<br /> 17 17 '; 18 18 */ 19 //Pln ìní poètu19 //Plnění počtu 20 20 $ID = $Database->SQLCommand("SELECT DISTINCT(quest) as QuestEntry, COUNT(*) as QuestCount FROM `".$Config['Database']['DatabaseCharacters']."`.`character_queststatus` GROUP BY quest"); 21 21 while ($Line = mysql_fetch_array($ID)) { 22 echo 'Po èet Q pro '.$Line['QuestEntry'].'/11558 hotov <br />22 echo 'Počet Q pro '.$Line['QuestEntry'].'/11558 hotov <br /> 23 23 '; 24 24 $Database->SQLCommand("INSERT INTO `quests`.`quests_status` ( `QuestEntry`, `CountQuest`) VALUES ( '".$Line['QuestEntry']."','".$Line['QuestCount']."')"); 25 // echo 'Po èet Q pro '.$QuestEntry.'/11558 hotov <br />25 // echo 'Počet Q pro '.$QuestEntry.'/11558 hotov <br /> 26 26 } 27 27 28 echo 'Nahrávání po ètu questù od ú¾ivatelù<br />28 echo 'Nahrávání počtu questů od úživatelů<br /> 29 29 30 30 '; 31 //mazání p øelo¾ených Q31 //mazání přeložených Q 32 32 $ID = $Database->SQLCommand("SELECT entry FROM `quests`.`quests` WHERE Language <> 0 AND Complete = 1"); 33 33 while ($Line = mysql_fetch_array($ID)) { … … 38 38 } 39 39 40 echo 'Mazání p øelo¾ených ve statusu hotovo<br />40 echo 'Mazání přeložených ve statusu hotovo<br /> 41 41 '; 42 42 43 WriteLog('Na ètení priority questù!', 4);43 WriteLog('Načtení priority questů!', 4); 44 44 45 45 -
registrace.php
r1 r40 19 19 VALUES ('$User','$Pass','$Addres',now(),'$Email','$Language')"); 20 20 // $Database->SQLCommand("INSERT INTO user () VALUES('$User','$Pass','0','$Addres',now(),'0','$Email')"); 21 echo 'Registrace prob ìhla úspì¹nì<br />';22 WriteLog('U ¾ivatel se zaregistroval: '.$User, 3);21 echo 'Registrace proběhla úspěšně<br />'; 22 WriteLog('Uživatel se zaregistroval: '.$User, 3); 23 23 24 24 $_SESSION['User'] = $User; … … 30 30 // echo $Database->id_connection; 31 31 } else { 32 echo 'U ¾ivatel s touto pøezdívkou ji¾existuje33 <A href="registrace.php">zp ìt</a>';32 echo 'Uživatel s touto přezdívkou již existuje 33 <A href="registrace.php">zpět</a>'; 34 34 } 35 35 } else { 36 36 echo 'Hesla se neshodují 37 <A href="registrace.php">zp ìt</a>';37 <A href="registrace.php">zpět</a>'; 38 38 } 39 39 … … 60 60 </tr> 61 61 <tr> 62 <td>Normáln ì budu pøekládat do: </td>62 <td>Normálně budu překládat do: </td> 63 63 <td><?php WriteLanguages($Line['Language']); ?></td> 64 64 </tr> -
save.php
r20 r40 7 7 foreach($_GET as $Index => $Item) $_GET[$Index] = addslashes($Item); 8 8 9 //ochrana proti neoprávn ìnému pøístupu10 if (Licence(0) == false) { die('Nemáte p øístup do této sekce! Pøihla¹te se...'); }9 //ochrana proti neoprávněnému přístupu 10 if (Licence(0) == false) { die('Nemáte přístup do této sekce! Přihlašte se...'); } 11 11 12 12 if (array_key_exists('entry', $_POST)) { … … 50 50 VALUES('$entry','$Title','$Details','$Objectives','$OfferRewardText','$RequestItemsText','$EndText','$ObjectiveText1', 51 51 '$ObjectiveText2','$ObjectiveText3','$ObjectiveText4','$Language','$UserID','$complete','$QuestID','3','1')"); 52 echo 'Quest: '.$entry.' ulo ¾en!<br />';53 WriteLog('Quest: '.$entry.' ulo ¾en! Pøvzat z: <a href="form.php?ID='.$QuestID.'">'.$QuestID.'</a>', 1);52 echo 'Quest: '.$entry.' uložen!<br />'; 53 WriteLog('Quest: '.$entry.' uložen! Přvzat z: <a href="form.php?ID='.$QuestID.'">'.$QuestID.'</a>', 1); 54 54 } else { 55 55 $sql = "UPDATE quests SET complete = '$complete', Title = '$Title', … … 62 62 $Database->SQLCommand($sql); 63 63 // echo $sql.'<br />'; 64 echo 'Zm ìny v Questu: <a href="form.php?ID='.$QuestID.'">'.$QuestID.'</a> ulo¾eny!<br />';65 WriteLog('Zm ìny v Questu: '.$entry.' ulo¾eny! <a href="form.php?ID='.$QuestID.'">'.$QuestID.'</a>', 1);64 echo 'Změny v Questu: <a href="form.php?ID='.$QuestID.'">'.$QuestID.'</a> uloženy!<br />'; 65 WriteLog('Změny v Questu: '.$entry.' uloženy! <a href="form.php?ID='.$QuestID.'">'.$QuestID.'</a>', 1); 66 66 $Database->SQLCommand("DELETE FROM `quests_vote` WHERE `quests_vote`.`IDquest` = ".$QuestID); 67 67 $type_translation = 1; … … 70 70 } 71 71 72 echo 'P øekládat: <a href="ListQuests.php?selection">Nepøelo¾ené</a> ';72 echo 'Překládat: <a href="ListQuests.php?selection">Nepřeložené</a> '; 73 73 74 74 } -
statistic.php
r14 r40 6 6 7 7 <b>Statistika:</b><br> 8 <img alt="quests" src="img_statistic.php?TypeText=quests" title="statistika p øekladu úkolù" style="margin: 2px 0px 0px 0px;"><br />9 <img alt="npc_text" src="img_statistic.php?TypeText=npc_text" title="statistika p øekladu NPC_textù" style="margin: 2px 0px 0px 0px;"><br />10 <img alt="page_text" src="img_statistic.php?TypeText=page_text" title="statistika p øekladu page_textù" style="margin: 2px 0px 0px 0px;"><br />11 <?php // <img alt="page_text" src="img_statistic.php?TypeText=client_text" title="statistika p øekladu client_textù" style="margin: 2px 0px 0px 0px;"><br />8 <img alt="quests" src="img_statistic.php?TypeText=quests" title="statistika překladu úkolů" style="margin: 2px 0px 0px 0px;"><br /> 9 <img alt="npc_text" src="img_statistic.php?TypeText=npc_text" title="statistika překladu NPC_textů" style="margin: 2px 0px 0px 0px;"><br /> 10 <img alt="page_text" src="img_statistic.php?TypeText=page_text" title="statistika překladu page_textů" style="margin: 2px 0px 0px 0px;"><br /> 11 <?php // <img alt="page_text" src="img_statistic.php?TypeText=client_text" title="statistika překladu client_textů" style="margin: 2px 0px 0px 0px;"><br /> 12 12 ?> 13 13 14 14 <br> 15 <b>Statistika v závislosti na èase: </b><a href="http://game.zdechov.net/statistic/?Measure=18">Pøelo¾ených textù</a><br>15 <b>Statistika v závislosti na čase: </b><a href="http://game.zdechov.net/statistic/?Measure=18">Přeložených textů</a><br> 16 16 <br /> 17 Po èet stáhnutí pøelo¾ených textùv SQL souboru: <b>17 Počet stáhnutí přeložených textů v SQL souboru: <b> 18 18 <?php 19 19 … … 23 23 ?> 24 24 </b><br /> 25 Po èet stáhnutí CZWoW pro clienta: <b>25 Počet stáhnutí CZWoW pro clienta: <b> 26 26 <?php 27 27 … … 31 31 ?> 32 32 </b><br /><br /> 33 <b>Seznam u ¾ivatelù: </b>33 <b>Seznam uživatelů: </b> 34 34 <table border="1" cellpadding="2" cellspacing="0"> 35 35 <?php … … 46 46 47 47 echo '<tr><th><a href="statistic.php?order=user&desc='.$desc.'">Jméno</a></th> 48 <th><a href="statistic.php?order=NumberTranslate&desc='.$desc.'" Title="Po èet pøelo¾ených textù">Pøelo¾ených</a></th>49 <th><a href="statistic.php?order=Vote&desc='.$desc.'" Title="Pr ùmìrná známka textù">Prùmìrná známka</a></th>50 <th><a href="statistic.php?order=GM&desc='.$desc.'">Oprávn ìní</a></th>51 <th><a href="statistic.php?order=LastLogin&desc='.$desc.'">Poslední p øipojení</a></th></tr>';48 <th><a href="statistic.php?order=NumberTranslate&desc='.$desc.'" Title="Počet přeložených textů">Přeložených</a></th> 49 <th><a href="statistic.php?order=Vote&desc='.$desc.'" Title="Průměrná známka textů">Průměrná známka</a></th> 50 <th><a href="statistic.php?order=GM&desc='.$desc.'">Oprávnění</a></th> 51 <th><a href="statistic.php?order=LastLogin&desc='.$desc.'">Poslední připojení</a></th></tr>'; 52 52 53 53 /* -
user.php
r4 r40 13 13 $subject = $_POST['subject']; 14 14 echo 'email: <b>'.$email.'</b><br />'; 15 echo 'p øedmìt: <b>'.$subject.'</b><br />';15 echo 'předmět: <b>'.$subject.'</b><br />'; 16 16 echo 'text: <b>'.$text.'</b><br />'; 17 17 … … 19 19 echo 'Zpráva byla odeslána.<br /><br />'; 20 20 } 21 else{ echo "Nepoda øilo se odesat E-mail.<br /><br />"; };21 else{ echo "Nepodařilo se odesat E-mail.<br /><br />"; }; 22 22 23 23 } … … 44 44 echo 'Jméno: <b>'.$LineUser['user'].'</b><br />'; 45 45 echo 'Implicitní jazyk: <b>'.$LineUser['Language'].'</b><br />'; 46 echo 'Posledí p øipojení: <b>'.$LineUser['LastLogin'].'</b><br />';46 echo 'Posledí připojení: <b>'.$LineUser['LastLogin'].'</b><br />'; 47 47 echo 'Posledí IP: <b>'.$LineUser['LastIP'].'</b><br />'; 48 echo 'Po èet pøelo¾ených: <b>'.$LineUser['NumberTranslate'].'</b><br />';49 echo 'Pr ùmìrná známka: <b>'.$LineUser['Vote'].'</b><br />';48 echo 'Počet přeložených: <b>'.$LineUser['NumberTranslate'].'</b><br />'; 49 echo 'Průměrná známka: <b>'.$LineUser['Vote'].'</b><br />'; 50 50 echo 'Email: <b>'.$LineUser['Email'].'</b><br />'; 51 51 echo '<br> … … 54 54 Napsat E-mail: 55 55 <input type="text" name="email" value="'.$LineUser['Email'].'"> 56 P øedmìt:57 <input type="text" name="subject" value="Projekt p øekládání textùWoW">56 Předmět: 57 <input type="text" name="subject" value="Projekt překládání textů WoW"> 58 58 <input type="submit" value="Odeslat"> 59 59 <br> … … 65 65 S pozdravem '.$_SESSION['User'].' 66 66 -------------------------------------------------------- 67 Projekt p øekládání textùWoW '.$Config['Web']['BaseURL'].'67 Projekt překládání textů WoW '.$Config['Web']['BaseURL'].' 68 68 </textarea> 69 69 </form>
Note:
See TracChangeset
for help on using the changeset viewer.