- Timestamp:
- Feb 23, 2009, 8:03:01 AM (16 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/index.php
r123 r126 2 2 3 3 include('includes/global.php'); 4 include('rss.php'); 4 5 5 ShowPage();6 7 $Banner = '<a href="'.$Config['Web']['BaseURL'].'">8 <img src="banners/baner_468_60.jpg"9 alt="baner_'.$Config['Web']['BaseURL'].'" title="Free projekt překládání celé hry World of Warcraft"10 class="banner" height="60" width="468" /></a>';11 12 $BannerSmall = '<a href="'.$Config['Web']['BaseURL'].'">13 <img src="banners/baner_88_31.jpg"14 alt="baner_'.$Config['Web']['BaseURL'].'" title="Free projekt překládání celé hry World of Warcraft"15 class="banner" height="31" width="88" /></a>';16 17 echo('<b>Bannery: </b><br />');18 19 echo($Banner.' <textarea rows="2" cols="30">'.htmlspecialchars($Banner).'</textarea><br />');20 echo($BannerSmall.' <textarea rows="2" cols="30">'.htmlspecialchars($BannerSmall).'</textarea><br />');21 22 6 function ShowNews() 23 7 { … … 44 28 return($Output); 45 29 } 30 31 if(array_key_exists('rss', $_GET)) 32 { 33 $Items = array(); 34 if($_GET['rss'] == 'news') 35 { 36 $DbResult = $Database->SQLCommand('SELECT UNIX_TIMESTAMP(news.Time), news.Time, user.user, news.Text FROM news JOIN user ON user.ID = news.User ORDER BY Time DESC LIMIT 10'); 37 while($DbRow = mysql_fetch_assoc($DbResult)) 38 { 39 $Items[] = array 40 ( 41 'Title' => $DbRow['user'].'('.date('d.m.Y', MysqlDateTimeToTime($DbRow['Time'])).')', 42 'Link' => $Config['Web']['BaseURL'], 43 'Description' => $DbRow['Text'], 44 'Time' => $DbRow['UNIX_TIMESTAMP(news.Time)'], 45 ); 46 } 47 echo(GenerateRSS(array 48 ( 49 'Title' => 'WoW překlad - Změny systému', 50 'Link' => $Config['Web']['BaseURL'], 51 'Description' => 'Překlad textů WoW', 52 'WebmasterEmail' => $Config['Web']['AdminEmail'], 53 'Items' => $Items, 54 ))); 55 } else 56 if($_GET['rss'] == 'translation') 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'); 59 while($DbRow = mysql_fetch_assoc($DbResult)) 60 { 61 $Items[] = array 62 ( 63 'Title' => strip_tags($DbRow['text'].' ('.$DbRow['user'].')'), 64 'Link' => $Config['Web']['BaseURL'], 65 'Description' => $DbRow['text'], 66 'Time' => $DbRow['UNIX_TIMESTAMP(date)'], 67 ); 68 } 69 echo(GenerateRSS(array 70 ( 71 'Title' => 'WoW překlad - Poslední překlady', 72 'Link' => $Config['Web']['BaseURL'], 73 'Description' => 'Překlad textů WoW', 74 'WebmasterEmail' => $Config['Web']['AdminEmail'], 75 'Items' => $Items, 76 ))); 77 } 78 } else 79 { 80 $RSSChannels = array( 81 array('Title' => 'Změny systému', 'URL' => '?rss=news'), 82 array('Title' => 'Poslední překlady', 'URL' => '?rss=translation'), 83 ); 84 ShowPage(); 85 $Banner = '<a href="'.$Config['Web']['BaseURL'].'"><img src="banners/baner_468_60.jpg" '. 86 'alt="baner_'.$Config['Web']['BaseURL'].'" title="Otevřený projekt překládání celé hry World of Warcraft" '. 87 'class="banner" height="60" width="468" /></a>'; 46 88 47 echo('<br /> 89 $BannerSmall = '<a href="'.$Config['Web']['BaseURL'].'"><img src="banners/baner_88_31.jpg" '. 90 'alt="baner_'.$Config['Web']['BaseURL'].'" title="Otevřený projekt překládání celé hry World of Warcraft" '. 91 'class="banner" height="31" width="88" /></a>'; 48 92 49 <table class="Home"><tr><td> 50 Nacházíte se na stránce projektu překládání textů ze hry World of Warcraft.<br /> 51 <ul> 52 <li>Projekt je provozován jako otevřený vyznává principy free & open source. Proto jsou texty volně ke stažení.</li> 53 <li>Projekt slouží k týmovému překladu. Kdokoliv může přispět přeložením textů a uveřejněním odkazu popř. banneru na svých stránkách.</li> 54 <li>Projekt není zaměřen pouze na jeden server, ale umožňuje různé způsoby stahování přeložených textů.</li> 55 <li>Cílem projektu je přeložit všechny texty ze hry. Nikoliv pouze texty výprav (quests).</li> 56 </ul>'.ShowLastTranslated().'</td><td class="news-box">'.ShowNews().'</td></tr></table>'); 93 echo('<strong>Bannery:</strong><br />'); 57 94 58 // Některé texty najdete <a href="http://wow-cz.wz.cz/index.php">zde</a> 95 echo($Banner.' <textarea rows="2" cols="30">'.htmlspecialchars($Banner).'</textarea><br />'); 96 echo($BannerSmall.' <textarea rows="2" cols="30">'.htmlspecialchars($BannerSmall).'</textarea><br />'); 97 98 echo('<br />'. 99 '<table class="Home"><tr><td>'. 100 'Nacházíte se na stránce projektu překládání textů ze hry World of Warcraft (WoW).<br />'. 101 '<ul>'. 102 '<li>Projekt je provozován jako otevřený vyznává principy free & open source. Proto jsou texty volně ke stažení.</li>'. 103 '<li>Projekt slouží k týmovému překladu. Kdokoliv může přispět přeložením textů a uveřejněním odkazu popř. banneru na svých stránkách.</li>'. 104 '<li>Projekt není zaměřen pouze na jeden server a umožňuje společné překládání lidem z různých serverů. Překladatelé mohou překládat v týmech podle jména svého serveru a exportovat texty pouze od vybraných překladatelů.</li>'. 105 '<li>Přeložené texty lze volně stahovat v různých tvarech jako XML, SQL, Addon a Lua. Přeložené texty lze tedy snadno importovat do svého free serveru nebo použít v jiných projektech.</li>'. 106 '<li>Cílem projektu je přeložit všechny texty ze hry. Nikoliv pouze texty výprav (questů).</li>'. 107 '<li>Texty lze překládat do dvou jazyků, češtiny a slovenštiny.</li>'. 108 '</ul>'.ShowLastTranslated().'</td><td class="news-box">'.ShowNews().'</td></tr></table>'); 109 59 110 if(Licence(LICENCE_USER)) 60 111 { … … 72 123 */ 73 124 } 74 75 ShowFooter(); 125 126 ShowFooter(); 127 } 128 76 129 ?> -
trunk/save.php
r123 r126 50 50 } 51 51 $SameTranID = $Database->SQLCommand('SELECT * FROM '.$Table.' WHERE '.$Where); 52 while($SameTranLine = mysql_fetch_assoc($SameTranID)) { 52 while($SameTranLine = mysql_fetch_assoc($SameTranID)) 53 { 53 54 $Line = mysql_fetch_array($Database->SQLCommand('SELECT * FROM '.$Table.' WHERE user='.$UserID.' AND entry = '.$SameTranLine['entry'])); 54 55 if(!$Line) { … … 58 59 } 59 60 60 echo('Překlad <a href="form.php?group='.$GroupId.'&ID='.$TextID.'">'.$TextID.'</a> uložen!<br />'); 61 foreach($LastIDs as $LastID) { 61 echo('Překlad <a href="form.php?group='.$GroupId.'&ID='.$TextID.'">'.$TextID.'</a> ('.$entry.') uložen!<br />'); 62 foreach($LastIDs as $LastID) 63 { 62 64 if (count($LastIDs) > 1) echo 'Nalezen stejný překlad, systémově přeložen: <a href="form.php?group='.$GroupId.'&ID='.$LastID.'">'.$LastID.'</a> Převzat z: <a href="form.php?group='.$GroupId.'&ID='.$TextID.'">'.$TextID.'</a><br />'; 63 WriteLog($TranslationTree[$GroupId]['Name'].' <a href="form.php?group='.$GroupId.'&ID='.$LastID.'">'.$LastID.'</a> uložen! Převzat z: <a href="form.php?group='.$GroupId.'&ID='.$TextID.'">'.$TextID.'</a>', 1);65 WriteLog('Text <a href="form.php?group='.$GroupId.'&ID='.$LastID.'">'.$LastID.'</a> ze skupiny <a href="?group='.$GroupId.'&action=filter">'.$TranslationTree[$GroupId]['Name'].'</a> uložen! Převzat z <a href="form.php?group='.$GroupId.'&ID='.$TextID.'">'.$TextID.'</a>.', 1); 64 66 } 65 } else { 67 } else 68 { 66 69 $sql = 'UPDATE '.$Table.' SET `Complete` = '.$complete; 67 70 foreach($TranslationTree[$GroupId]['Items'] as $GroupItem) … … 72 75 $Database->SQLCommand($sql); 73 76 // echo $sql.'<br />'; 74 echo('Změny v překladu : <a href="form.php?group='.$GroupId.'&ID='.$TextID.'">'.$TextID.'</a>uloženy!<br />');75 WriteLog('Změny v překladu : '.$entry.' uloženy! <a href="form.php?group='.$GroupId.'&ID='.$TextID.'">'.$TextID.'</a>', 1);77 echo('Změny v překladu <a href="form.php?group='.$GroupId.'&ID='.$TextID.'">'.$TextID.'</a> ('.$entry.') uloženy!<br />'); 78 WriteLog('Změny v překladu <a href="form.php?group='.$GroupId.'&ID='.$TextID.'">'.$TextID.'</a> ('.$entry.') uloženy!', 1); 76 79 } 77 80
Note:
See TracChangeset
for help on using the changeset viewer.