Changeset 127
- Timestamp:
- Feb 23, 2009, 1:18:38 PM (16 years ago)
- Location:
- trunk
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/TranslationList.php
r104 r127 200 200 $Line = mysql_fetch_row($ID); 201 201 $GroupId = $Group['Id']; 202 echo('<tr><td><a href="?group='.$GroupId.'&action=userid& user='.$_GET['user'].'">'.$Group['Name'].'</a></td><td>'.$Line[0].'</td></tr>');202 echo('<tr><td><a href="?group='.$GroupId.'&action=userid&user='.$_GET['user'].'">'.$Group['Name'].'</a></td><td>'.$Line[0].'</td></tr>'); 203 203 $Total += $Line[0]; 204 204 } … … 247 247 { 248 248 echo('<a title="Zobrazit texty podle vlastního filtru" href="?group='.$GroupId.'&action=filter">Filtr textů</a><br /><br /><br />'); 249 echo('<table border="1" cellpadding="3" cellspacing="0">249 echo('<table class="BaseTable"> 250 250 <tr><th>Odkaz</th><th>Popis</th></tr>'); 251 251 echo('<tr><td><a title="Přeložené texty, můžete zde hlasovat, nebo text opravovat" href="?group='.$GroupId.'&action=Translate">Přeložené texty</a></td> … … 264 264 } 265 265 266 echo('<tr><td><form action="?group='.$GroupId.'&action=users" method="post"> 267 <select name="users[]" size="10" multiple>');266 echo('<tr><td><form action="?group='.$GroupId.'&action=users" method="post"><div>'. 267 '<select name="users[]" size="10" multiple="multiple">'); 268 268 269 269 $ID = $Database->SQLCommand('SELECT user, ID FROM `user` WHERE … … 274 274 275 275 echo('</select><br /> 276 <input type="submit" value="Vypsat" ></form></td>276 <input type="submit" value="Vypsat" /></div></form></td> 277 277 <td>Vypsat pouze od těchto uživatalů<br /> 278 278 Vybrat více uživatelů můžete pomocí CTRL+click</td></tr>'); 279 279 280 echo('<tr><td><form action="?group='.$GroupId.'&action=search" method="post"> 281 <input type="text" name="search" size="8" />282 <input type="submit" value="Hledat" />283 </form>284 </td><td>Vyhledat pomocí textu</td></tr>');280 echo('<tr><td><form action="?group='.$GroupId.'&action=search" method="post"><div>'. 281 '<input type="text" name="search" size="8" />'. 282 '<input type="submit" value="Hledat" />'. 283 '</div></form>'. 284 '</td><td>Vyhledat pomocí textu</td></tr>'); 285 285 286 echo('<tr><td><form action="?group='.$GroupId.'&action=searchentry" method="post"> 287 <input type="text" name="ID" size="8" />288 <input type="submit" value="Hledat" />289 </form>290 </td><td>Zobrazit podle ID textu v databázi MaNGOSu</td></tr>');286 echo('<tr><td><form action="?group='.$GroupId.'&action=searchentry" method="post"><div>'. 287 '<input type="text" name="ID" size="8" />'. 288 '<input type="submit" value="Hledat" />'. 289 '</div></form>'. 290 '</td><td>Zobrazit podle ID textu v databázi MaNGOSu</td></tr>'); 291 291 292 292 echo('</table>'); -
trunk/comparison.php
r83 r127 2 2 3 3 include('includes/global.php'); 4 5 4 ShowPage(); 6 5 7 echo ('Text je porovnáván vždy ku předešlému (vlevo). Změny jsou zvýrazněny <span id="edit">barvou.</span><br><br>');6 echo('Text je porovnáván vždy ku předešlému (vlevo). Změny jsou zvýrazněny <span class="edit">barvou.</span><br /><br />'); 8 7 9 function CompareString($String1, $String2) { 10 //TODO: barevné porovnání 11 //strcasecmp($String1, $String2) == 0 je totožné 12 // echo $String1.'<br><br>'; 13 $ArrStr1 = explode(' ',$String1); 14 $ArrStr2 = explode(' ',$String2); 8 function CompareString($String1, $String2) 9 { 10 //TODO: barevné porovnání 11 //strcasecmp($String1, $String2) == 0 je totožné 12 // echo $String1.'<br /><br />'; 13 $ArrStr1 = explode(' ', $String1); 14 $ArrStr2 = explode(' ', $String2); 15 15 16 for($i = 0;$i<count($ArrStr1);$i++) { 17 if (isset($ArrStr2[$i])) { 18 if ($ArrStr1[$i] == $ArrStr2[$i]) { 19 echo $ArrStr1[$i].' '; 20 } else { 21 $find = false; 22 for($j = 0;$j<count($ArrStr2);$j++) { 23 if (($ArrStr1[$i] == $ArrStr2[$j]) and ($find == false)) { 24 echo $ArrStr1[$i].' '; 25 $find = true; 26 } 27 } 28 if ($find == false) 29 echo '<span id="edit">'.$ArrStr1[$i].' </span>'; 30 } 31 } else echo '<span id="edit">'.$ArrStr1[$i].' </span>'; 16 for($i = 0; $i < count($ArrStr1); $i++) 17 { 18 if(isset($ArrStr2[$i])) 19 { 20 if($ArrStr1[$i] == $ArrStr2[$i]) 21 { 22 echo($ArrStr1[$i].' '); 23 } else 24 { 25 $find = false; 26 for($j = 0; $j < count($ArrStr2); $j++) 27 { 28 if(($ArrStr1[$i] == $ArrStr2[$j]) and ($find == false)) 29 { 30 echo($ArrStr1[$i].' '); 31 $find = true; 32 } 32 33 } 33 // echo $ArrStr1[0]; 34 35 } 34 if($find == false) 35 echo('<span class="edit">'.$ArrStr1[$i].' </span>'); 36 } 37 } else echo('<span class="edit">'.$ArrStr1[$i].' </span>'); 38 } 39 // echo $ArrStr1[0]; 40 } 36 41 37 42 if(array_key_exists('group', $_GET)) $GroupId = $_GET['group']; else $GroupId = 1; … … 42 47 { 43 48 $Textentry = $_GET['entry']; 44 45 46 if ((array_key_exists('ID1', $_GET)) and ($_GET['ID1'] <> -1)) { //porovnání pouze 2 textů 47 $TextID1 = $_GET['ID1']; 48 $TextID2 = $_GET['ID2']; 49 $WhereID = " AND (ID = $TextID1 OR ID = $TextID2 OR Language = 0)"; 50 } else $WhereID = ''; 49 if((array_key_exists('ID1', $_GET)) and ($_GET['ID1'] <> -1)) //porovnání pouze 2 textů 50 { 51 $TextID1 = $_GET['ID1']; 52 $TextID2 = $_GET['ID2']; 53 $WhereID = " AND (ID = $TextID1 OR ID = $TextID2 OR Language = 0)"; 54 } else $WhereID = ''; 51 55 52 56 $DataID = $Database->SQLCommand('SELECT * FROM '.$Table.' Where entry = '.$Textentry.$WhereID.' ORDER BY Language'); 53 57 $i = 0; 54 while($Line = mysql_fetch_assoc($DataID)) { 58 while($Line = mysql_fetch_assoc($DataID)) 59 { 55 60 $BuffLine[$i] = $Line; 56 $i = $i +1;61 $i = $i + 1; 57 62 } 58 63 // if(!$Line) die('Překlad nenalezen.'); 59 64 $Line = $BuffLine; 60 $i = $i -1;61 echo('Počet porovnávaných textů: < b>'.$i.'</b><br> ');65 $i = $i - 1; 66 echo('Počet porovnávaných textů: <strong>'.$i.'</strong><br /> '); 62 67 63 echo(' 64 <b>Číslo textu: <a href="http://www.wowhead.com/?quest='.$Textentry.'">'.$Textentry.'</a></b> 65 66 <table border="1" cellpadding="1" cellspacing="0"> 67 <tr>'); 68 echo (' <th>ID textu</th>'); 69 foreach($Line as $Index => $LineItem) { 70 echo ('<td><a href="form.php?group='.$GroupId.'&ID='.$LineItem['ID'].'">'.$LineItem['ID'].'</a></td>'); 71 } 72 echo('</tr>'); 73 echo (' <th>Převzato</th>'); 74 foreach($Line as $Index => $LineItem) { 75 echo ('<td><a href="form.php?group='.$GroupId.'&ID='.$LineItem['Take'].'">'.$LineItem['Take'].'</a></td>'); 76 } 77 echo('</tr>'); 78 echo (' <th>Přeložil</th>'); 79 foreach($Line as $Index => $LineItem) { 80 $LineUser = mysql_fetch_array($Database->SQLCommand('SELECT * FROM user WHERE id = '.$LineItem['User'])); 81 echo ('<th>'.$LineUser['user'].'</th>'); 82 } 83 echo('</tr>'); 84 echo (' <th>Jazyk</th>'); 85 foreach($Line as $Index => $LineItem) { 86 echo ('<td>'); WriteLanguagesWithoutSel($LineItem['Language']); echo('</td>'); 87 } 88 echo('</tr>'); 68 echo('<strong>Číslo textu: <a href="http://www.wowhead.com/?quest='.$Textentry.'">'.$Textentry.'</a></strong>'. 69 '<table class="BaseTable">'); 70 echo('<tr><th>Přeložil</th>'); 71 foreach($Line as $Index => $LineItem) 72 { 73 $LineUser = mysql_fetch_array($Database->SQLCommand('SELECT * FROM user WHERE id = '.$LineItem['User'])); 74 echo('<th>'.$LineUser['user'].'</th>'); 75 } 76 echo('</tr>'); 77 echo('<tr>'); 78 echo('<th>ID textu</th>'); 79 foreach($Line as $Index => $LineItem) 80 { 81 echo('<td><a href="form.php?group='.$GroupId.'&ID='.$LineItem['ID'].'">'.$LineItem['ID'].'</a></td>'); 82 } 83 echo('</tr>'); 84 echo('<tr><th>Převzato</th>'); 85 foreach($Line as $Index => $LineItem) 86 { 87 echo('<td><a href="form.php?group='.$GroupId.'&ID='.$LineItem['Take'].'">'.$LineItem['Take'].'</a></td>'); 88 } 89 echo('</tr>'); 90 echo('<tr><th>Jazyk</th>'); 91 foreach($Line as $Index => $LineItem) 92 { 93 echo('<td>'); 94 WriteLanguagesWithoutSel($LineItem['Language']); 95 echo('</td>'); 96 } 97 echo('</tr>'); 89 98 foreach($TranslationTree[$GroupId]['Items'] as $Index => $TextItem) 90 99 { 91 if ($Line[0][$TextItem['Column']] <> '') { 92 echo('<tr> 93 <th>'.$TextItem['Name'].'</th>'); 94 for ($i = 0; $i < count($Line); $i++) { 95 if ($i > 1) { 96 echo ('<td>'); 97 CompareString($Line[$i][$TextItem['Column']],$Line[$i-1][$TextItem['Column']]); 98 echo ('</td>'); 99 } else echo ('<td>'.$Line[$i][$TextItem['Column']].'</td>'); 100 if($Line[0][$TextItem['Column']] <> '') 101 { 102 echo('<tr><th>'.$TextItem['Name'].'</th>'); 103 for($i = 0; $i < count($Line); $i++) 104 { 105 if($i > 1) 106 { 107 echo('<td>'); 108 CompareString($Line[$i][$TextItem['Column']],$Line[$i - 1][$TextItem['Column']]); 109 echo('</td>'); 110 } else echo('<td>'.$Line[$i][$TextItem['Column']].'</td>'); 100 111 } 101 112 echo ('</tr>'); 102 113 } 103 114 } 104 echo('</table></div>'); 105 106 107 115 echo('</table>'); 108 116 } else 109 117 { -
trunk/export/index.php
r120 r127 21 21 if($Id) $Id = ' id="'.$Id.'"'; else $Id = ''; 22 22 if($Class) $Class = ' class="'.$Class.'"'; else $Class = ''; 23 if($Checked) $Checked = ' checked=" 1"'; else $Checked = '';24 return('<input type="checkbox" value=" 1" name="'.$Name.'"'.$Checked.$Id.$Class.' />');23 if($Checked) $Checked = ' checked="checked"'; else $Checked = ''; 24 return('<input type="checkbox" value="checked" name="'.$Name.'"'.$Checked.$Id.$Class.' />'); 25 25 } 26 26 27 27 function RadioButton($Name, $Value, $Checked = false) 28 28 { 29 if($Checked) $Checked = ' checked=" 1"'; else $Checked = '';29 if($Checked) $Checked = ' checked="checked"'; else $Checked = ''; 30 30 return('<input type="radio" name="'.$Name.'" value="'.$Value.'"'.$Checked.' />'); 31 31 } … … 33 33 function SelectOption($Name, $Text, $Selected = false) 34 34 { 35 if($Selected) $Selected = ' selected=" 1"'; else $Selected = '';36 return('<option type="checkbox" value="'.$Name.'"'.$Selected.'/>'.$Text.'</option>');35 if($Selected) $Selected = ' selected="selected"'; else $Selected = ''; 36 return('<option value="'.$Name.'"'.$Selected.'>'.$Text.'</option>'); 37 37 } 38 38 … … 222 222 break; 223 223 } 224 WriteLog('Generování SQL výstupu: Typ exportu: < b>'.$ExportSetting['Export'].'</b>, Diakritika: <b>'.$ExportSetting['Diacritics'].'</b>', 2);224 WriteLog('Generování SQL výstupu: Typ exportu: <strong>'.$ExportSetting['Export'].'</strong>, Diakritika: <strong>'.$ExportSetting['Diacritics'].'</strong>', 2); 225 225 break; 226 226 case 'output': … … 231 231 $ExportSetting['language-other'] = array_key_exists('language-other', $_POST); 232 232 echo('<strong>Krok 3. - Typ výstupu</strong><br /><br />'); 233 echo('<form action="?action=result" method="post"> '.234 '<table width="100%"><tr><td width="50%">'.233 echo('<form action="?action=result" method="post"><div>'. 234 '<table><tr><td>'. 235 235 '<fieldset><legend>Forma výstupu</legend>'. 236 236 RadioButton('Export', 'MangosSQLDirect', $ExportSetting['Export'] == 'MangosSQLDirect').'MaNGOS SQL - přímo zobrazit<br />'. … … 244 244 echo(RadioButton('Export', 'Server', $ExportSetting['Export'] == 'Server').'Poslat přímo na server (pouze admin)<br />'); 245 245 //echo(' 246 echo('</fieldset><br /></td><td >Zvolte způsob, jakým mají být získána výstupní data. V případě přímého zobrazení může být do vašeho prohlížeče přenášeno vysoké množství dat, což může vést k jeho přetížení.<br />Addon je potřeba nakopírovat do složky klienta Interface/AddOns a ve hře lze zpřístupnit jeho možnosti pomocí příkazu /czwow.</td></tr></table>');246 echo('</fieldset><br /></td><td class="Description">Zvolte způsob, jakým mají být získána výstupní data. V případě přímého zobrazení může být do vašeho prohlížeče přenášeno vysoké množství dat, což může vést k jeho přetížení.<br />Addon je potřeba nakopírovat do složky klienta Interface/AddOns a ve hře lze zpřístupnit jeho možnosti pomocí příkazu /czwow.</td></tr></table>'); 247 247 echo('<br /><input type="submit" value="Dokončit" />'); 248 echo('</ form>');248 echo('</div></form>'); 249 249 break; 250 250 case 'parameters': … … 258 258 //if(array_key_exists('users', $_POST)) $ExportSetting['users'] = $_POST['users']; 259 259 echo('<strong>Krok 2. - Volba parametrů</strong><br /><br />'); 260 echo('<form action="?action=output" method="post"> ');261 echo('<table width="100%"><tr><td>');260 echo('<form action="?action=output" method="post"><div>'); 261 echo('<table><tr><td>'); 262 262 echo('<fieldset><legend>Jazyk</legend>'. 263 CheckBox('Diacritics', $ExportSetting['Diacritics'] == 1).'Včetně diakritiky<br /><br />');263 CheckBox('Diacritics', $ExportSetting['Diacritics'] == 'checked').'Včetně diakritiky<br /><br />'); 264 264 //echo('<input type="checkbox" name="Use" checked="true">Přidat výchovýběr databáze.<br />'); 265 265 266 echo(CheckBox('language-cz', $ExportSetting['language-cz'] == 1).'Český překlad<br />'.267 CheckBox('language-sk', $ExportSetting['language-sk'] == 1).'Slovenský překlad<br />'.268 CheckBox('language-other', $ExportSetting['language-other'] == 1).'Jiné jazyky<br />');269 echo('</fieldset><br /></td><td >Pro správné zobrazení českých znaků ve hře je nutné používat upravené <a href="download/ceske_fonty_do_wow.zip">počeštěné fonty</a>.<br />Vyberte jaké jazyky se mají uvažovat při exportu.</td></tr><tr><td><fieldset><legend>Skupiny textů</legend>');270 echo('<select name="groups[]" size="15" style="width: 400px;" multiple="1">');266 echo(CheckBox('language-cz', $ExportSetting['language-cz'] == 'checked').'Český překlad<br />'. 267 CheckBox('language-sk', $ExportSetting['language-sk'] == 'checked').'Slovenský překlad<br />'. 268 CheckBox('language-other', $ExportSetting['language-other'] == 'checked').'Jiné jazyky<br />'); 269 echo('</fieldset><br /></td><td class="Description">Pro správné zobrazení českých znaků ve hře je nutné používat upravené <a href="download/ceske_fonty_do_wow.zip">počeštěné fonty</a>.<br />Vyberte jaké jazyky se mají uvažovat při exportu.</td></tr><tr><td><fieldset><legend>Skupiny textů</legend>'); 270 echo('<select name="groups[]" size="15" multiple="multiple">'); 271 271 foreach($TranslationTree as $Group) 272 272 if($Group['TablePrefix'] != '') 273 273 echo(SelectOption($Group['Id'], $Group['Name'].' ('.$Group['TablePrefix'].')', in_array($Group['Id'], $ExportSetting['groups']))); 274 274 275 echo('</select></fieldset><br /></td><td >Vyberte skupiny textů, z kterých bude sestaven export. Přidržením CTRL nebo SHIFT můžete provádět výběr více položek.</td></tr></table><input type="submit" value="Pokračovat" />');276 echo('</ form>');275 echo('</select></fieldset><br /></td><td class="Description">Vyberte skupiny textů, z kterých bude sestaven export. Přidržením CTRL nebo SHIFT můžete provádět výběr více položek.</td></tr></table><input type="submit" value="Pokračovat" />'); 276 echo('</div></form>'); 277 277 break; 278 278 default: … … 292 292 } 293 293 </script>'); 294 echo('<form id="ListUser" action="?action=parameters" method="post"> ');294 echo('<form id="ListUser" action="?action=parameters" method="post"><div>'); 295 295 296 296 $Columns = ''; … … 333 333 334 334 echo('<table><tr><td>'. 335 '<table class="BaseTable" id="users-table" width="100%"><tr>335 '<table class="BaseTable" id="users-table"><tr> 336 336 <th><a href="?Order=user&Desc='.$desc.'">Jméno</a></th> 337 337 <th><a href="?Order=T.TranslatedCount&Desc='.$desc.'" title="Počet přeložených textů">Překladů</a></th> … … 346 346 <td><img src="'.$Config['Web']['TempFolder'].$Users[$UserId]['user'].'/level.png" alt="Úroveň uživatele" /></td> 347 347 <td>'.CheckBox('user_'.$UserId, in_array($UserId, $ExportSetting['users-selection']), '', 'CheckBox').'</td></tr>'); 348 echo('</table></td><td valign="top">Zvolte ze seznamu uživatele, od kterých chcete načítat překlady a upravte jejich pořadí, takže od uživatelů výše budou brány překlady přednostně.<br />'.348 echo('</table></td><td class="Description">Zvolte ze seznamu uživatele, od kterých chcete načítat překlady a upravte jejich pořadí, takže od uživatelů výše budou brány překlady přednostně.<br />'. 349 349 'Řádky v tabulce můžete přesouvat metodou uchop a táhni.'. 350 350 '</td></tr></table>'. 351 351 '<div><input name="users-order" id="users-order" size="100" type="hidden" /><br />'); 352 352 echo('<input type="submit" value="Pokračovat" /></div>'); 353 echo('</ form>');353 echo('</div></form>'); 354 354 break; 355 355 } -
trunk/form.php
r120 r127 46 46 if ($version['count(*)'] > 1) 47 47 { 48 echo('<form action="comparison.php" method="get"><a href="TranslationList.php?group='.$GroupId.'&action=searchentry&ID='.$Line['entry'].'" Title="Zobrazit všechny verze tohoto překladu">Počet verzí: <b>'.$version['count(*)'].'</b></a>48 echo('<form action="comparison.php" method="get"><a href="TranslationList.php?group='.$GroupId.'&action=searchentry&ID='.$Line['entry'].'">Počet verzí: <strong>'.$version['count(*)'].'</strong></a> 49 49 <input type="hidden" name="group" value="'.$GroupId.'" /> 50 50 <input type="hidden" name="entry" value="'.$Line['entry'].'" /> … … 62 62 } else 63 63 { 64 echo('<a href="TranslationList.php?group='.$GroupId.'&action=searchentry&ID='.$Line['entry'].'" Title="Zobrazit všechny verze tohoto překladu">Počet verzí: <b>'.$version['count(*)'].'</b></a>');64 echo('<a href="TranslationList.php?group='.$GroupId.'&action=searchentry&ID='.$Line['entry'].'">Počet verzí: <strong>'.$version['count(*)'].'</strong></a>'); 65 65 } 66 66 … … 81 81 <input type="hidden" name="user" value="'.$User.'" /> 82 82 <input type="hidden" name="ID" value="'.$TextID.'" /> 83 <table border="1" cellpadding="1" cellspacing="0">83 <table class="BaseTable"> 84 84 <tr> 85 85 <th>Číslo textu: '.$WowheadLink.'</th> -
trunk/import/index.php
r121 r127 197 197 if(!array_key_exists('source', $_GET)) 198 198 { 199 echo('<div> Načíst zdroj:</strong></div>');199 echo('<div><strong>Načíst zdroj:</strong></div>'); 200 200 echo('<div><a href="?source=dbc">DBC soubory</a></div>'); 201 201 echo('<div><a href="?source=sql_mangos">SQL MaNGOS</a></div>'); -
trunk/includes/global.php
r124 r127 51 51 } else 52 52 { 53 echo('<strong>Přihlášení:</strong> <br />53 echo('<strong>Přihlášení:</strong> 54 54 <form action="index.php" method="post"> 55 55 <table> … … 158 158 if(isset($RSSChannels)) 159 159 foreach($RSSChannels as $Channel) 160 echo(' <link rel="alternate" title="'.$Channel['Title'].'" href="'.$Channel['URL'].'" type="application/rss+xml" >');160 echo(' <link rel="alternate" title="'.$Channel['Title'].'" href="'.$Channel['URL'].'" type="application/rss+xml" />'); 161 161 echo('<title>Projekt překládání textů WoW</title> 162 162 </head> … … 244 244 <script type="text/javascript"> 245 245 <!-- 246 document.write("<a href=\"http://counter.cnw.cz\" target=\"_parent\"><img src=\"http://counter.cnw.cz/trackit.cgi?wowpreklad&t3&" + escape(top.document.referrer) + "\" alt=\"CNW:Tracker\" border=\"0\" width=\"1\" height=\"1\">< /a>");246 document.write("<a href=\"http://counter.cnw.cz\" target=\"_parent\"><img src=\"http://counter.cnw.cz/trackit.cgi?wowpreklad&t3&" + escape(top.document.referrer) + "\" alt=\"CNW:Tracker\" border=\"0\" width=\"1\" height=\"1\"><\/a>"); 247 247 // --> 248 248 </script>'); -
trunk/index.php
r126 r127 56 56 if($_GET['rss'] == 'translation') 57 57 { 58 $DbResult = $Database->SQLCommand('SELECT UNIX_TIMESTAMP(date), date, user.user, text FROM log JOIN user ON user.ID = log.User WHERE type = 1 ORDER BY date DESC LIMIT 30');58 $DbResult = $Database->SQLCommand('SELECT UNIX_TIMESTAMP(date), date, user.user, text FROM log JOIN user ON user.ID = log.User WHERE type = 1 ORDER BY date DESC LIMIT 100'); 59 59 while($DbRow = mysql_fetch_assoc($DbResult)) 60 60 { -
trunk/log.php
r69 r127 41 41 else if(!array_key_exists('Page', $_SESSION)) $_SESSION['Page'] = 1; 42 42 43 echo('< b>Filtr: </b>');44 echo('< a href="log.php" title="Bez filtrování"><span style="color:black">Všechny</span></a> ');43 echo('<strong>Filtr: </strong>'); 44 echo('<span style="color:black"><a href="log.php" title="Bez filtrování">Všechny</a></span> '); 45 45 foreach($LogTypes as $Index => $LogItem) 46 46 { 47 echo('< a href="log.php?type='.$LogItem[0].'" title="'.$LogItem[3].'"><span style="color:'.$LogItem[2].'">'.$LogItem[1].'</span></a> ');47 echo('<span style="color:'.$LogItem[2].'"><a href="log.php?type='.$LogItem[0].'" title="'.$LogItem[3].'">'.$LogItem[1].'</a></span> '); 48 48 } 49 49 -
trunk/statistic.php
r110 r127 5 5 ShowPage(); 6 6 7 echo('<strong>Statistika:</strong> <br />');7 echo('<strong>Statistika:</strong>'); 8 8 foreach($TranslationTree as $Group) 9 9 if($Group['TablePrefix'] != '') 10 echo('< img alt="'.$Group['TablePrefix'].'" src="img_statistic.php?group='.$Group['Id'].'" title="statistika překladů '.$Group['Name'].'" style="margin: 0px 0px 0px 0px;" /><br />');10 echo('<div class="state-image"><img alt="'.$Group['TablePrefix'].'" src="img_statistic.php?group='.$Group['Id'].'" title="statistika překladů '.$Group['Name'].'"/></div>'); 11 11 12 echo('<br /> 13 <strong>Celková statistika v závislosti na čase: </strong><a href="http://stat.zdechov.net/game/?Measure=18">Počet přeložených textů</a><br /> 14 <br /> 15 Počet stáhnutí přeložených textů v SQL souboru: <strong>'); 12 echo('<p><strong>Celková statistika v závislosti na čase: </strong><a href="http://stat.zdechov.net/game/?Measure=18">Počet přeložených textů</a></p> 13 <div>Počet stáhnutí přeložených textů v SQL souboru: <strong>'); 16 14 17 15 $ID = $Database->SQLCommand("SELECT count(distinct(IP)) FROM log WHERE type = 2"); … … 19 17 echo($Line[0]); 20 18 21 echo('</strong>< br />22 Počet stáhnutí CZWoW pro clienta: <strong>');19 echo('</strong></div> 20 <div>Počet stáhnutí CZWoW pro clienta: <strong>'); 23 21 24 22 $ID = $Database->SQLCommand("SELECT count(distinct(IP)) FROM log WHERE type = 0"); … … 26 24 echo($Line[0]); 27 25 28 echo('</strong> ');26 echo('</strong></div>'); 29 27 30 28 ShowFooter(); -
trunk/style/style.css
r110 r127 110 110 } 111 111 112 #edit112 .edit 113 113 { 114 114 background-color: #DB7093; … … 125 125 .menu 126 126 { 127 width: 1 00px;127 width: 180px; 128 128 vertical-align: top; 129 129 padding: 4px; … … 200 200 border-style: solid; 201 201 border-collapse: collapse; 202 margin: 2px 0px 2px 0px; 202 203 } 203 204 … … 274 275 width: 350px; 275 276 } 277 278 .state-image 279 { 280 margin: 0px 0px 0px 0px; 281 padding: 1px 0px 0px 0px; 282 border-width: 0px; 283 } 284 285 .state-image img 286 { 287 display: inline; 288 border-width: 0px; 289 margin: 0px 0px 0px 0px; 290 padding: 0px 0px 0px 0px; 291 } 292 293 form 294 { 295 margin: 1px 1px 1px 1px; 296 padding: 0px 0px 0px 0px; 297 } 298 299 fieldset 300 { 301 padding: 2px 5px 5px 5px; 302 } 303 304 table .Description 305 { 306 vertical-align: top; 307 width: 50%; 308 } -
trunk/team.php
r124 r127 6 6 7 7 if (array_key_exists('name', $_POST)) { 8 $ID = $Database->SQLCommand('INSERT INTO ` wowpreklad`.`team` (`name` ,`description` )8 $ID = $Database->SQLCommand('INSERT INTO `team` (`name` ,`description` ) 9 9 VALUES ( \''.$_POST['name'].'\', \''.$_POST['description'].'\');'); 10 10 … … 23 23 $ID = $Database->SQLCommand('UPDATE user SET team = '.$_GET['gointeam'].' WHERE ID = '.$_SESSION['UserID']); 24 24 25 echo('<strong>V ztoupil jsi do týmu</strong><br /><br />');25 echo('<strong>Vstoupil jsi do týmu</strong><br /><br />'); 26 26 } 27 27 28 28 29 echo('<strong>Seznam překladatelský týmů:</strong><br />');29 echo('<strong>Seznam překladatelských týmů:</strong><br />'); 30 30 31 31 if(array_key_exists('Page', $_GET)) $_SESSION['Page'] = $_GET['Page']; … … 49 49 <th><a href="?Order=XP&Desc='.$desc.'">Úroveň</a></th> 50 50 */ 51 echo(' 52 <tr><th><a href="?Order=name&Desc='.$desc.'">Jméno</a></th> 51 echo('<tr><th><a href="?Order=name&Desc='.$desc.'">Jméno</a></th> 53 52 <th><a href="?Order=numberuser&Desc='.$desc.'">Počet členů</a></th> 54 <th><a href="?Order=description&Desc='.$desc.'">Popis</a></th> 55 '); 53 <th><a href="?Order=description&Desc='.$desc.'">Popis</a></th>'); 56 54 if(Licence(LICENCE_USER)) echo ('<th>Uživatelské akce</th>'); 57 55 echo ('</tr>'); … … 66 64 '); 67 65 if(Licence(LICENCE_USER)) echo ('<td><a href="?gointeam='.$Line['ID'].'">Vztoupit do týmu</a></td>'); 66 echo('</tr>'); 68 67 } 69 68 echo('</table>'); -
trunk/user.php
r92 r127 10 10 $email = $_POST['email']; 11 11 $subject = $_POST['subject']; 12 echo('email: < b>'.$email.'</b><br />');13 echo('předmět: < b>'.$subject.'</b><br />');14 echo('text: < b>'.$text.'</b><br />');12 echo('email: <strong>'.$email.'</strong><br />'); 13 echo('předmět: <strong>'.$subject.'</strong><br />'); 14 echo('text: <strong>'.$text.'</strong><br />'); 15 15 16 16 if(@mail($email, $subject, $text, 'From: '.$Config['Web']['AdminEmail'].'\nReply-To: '.$Config['Web']['AdminEmail'].'\nX-Mailer: PHP/')) … … 34 34 $LineUser = mysql_fetch_array($Database->SQLCommand($Query)); 35 35 36 echo('ID: < b>'.$_GET['user'].'</b><br />');37 echo('Jméno: < b>'.$LineUser['user'].'</b><br />');38 echo('Výchozí jazyk: < b>'.$LineUser['Language'].'</b><br />');39 echo('Poslední připojení: < b>'.$LineUser['LastLogin'].'</b><br />');40 echo('Poslední IP: < b>'.$LineUser['LastIP'].'</b><br />');41 echo('Počet přeložených: <a href="TranslationList.php?user='.$_GET['user'].'&a ction=userall" title="Zobrazit Všechny jeho přeložené texty"><b>'.$LineUser['NumberTranslate'].'</b></a><br />');42 echo('Email: < b>'.$LineUser['Email'].'</b><br />');36 echo('ID: <strong>'.$_GET['user'].'</strong><br />'); 37 echo('Jméno: <strong>'.$LineUser['user'].'</strong><br />'); 38 echo('Výchozí jazyk: <strong>'.$LineUser['Language'].'</strong><br />'); 39 echo('Poslední připojení: <strong>'.$LineUser['LastLogin'].'</strong><br />'); 40 echo('Poslední IP: <strong>'.$LineUser['LastIP'].'</strong><br />'); 41 echo('Počet přeložených: <a href="TranslationList.php?user='.$_GET['user'].'&action=userall" title="Zobrazit Všechny jeho přeložené texty"><strong>'.$LineUser['NumberTranslate'].'</strong></a><br />'); 42 echo('Email: <strong>'.$LineUser['Email'].'</strong><br />'); 43 43 echo('<br /> 44 44 45 <form action="user.php" method="post"> 45 <form action="user.php" method="post"><div> 46 46 Napsat E-mail: 47 47 <input type="text" name="email" value="'.$LineUser['Email'].'" /> … … 49 49 <input type="text" name="subject" value="Projekt překládání textů WoW" /> 50 50 <input type="submit" value="Odeslat" /> 51 <br >51 <br /> 52 52 <textarea name="text" rows="20" cols="62"> 53 53 … … 56 56 Projekt překládání textů WoW '.$Config['Web']['BaseURL'].' 57 57 </textarea> 58 </ form>');58 </div></form>'); 59 59 } 60 60
Note:
See TracChangeset
for help on using the changeset viewer.