Changeset 417
- Timestamp:
- Apr 7, 2010, 7:31:53 AM (15 years ago)
- Location:
- trunk
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin.php
r376 r417 8 8 function ShowMenu() 9 9 { 10 global $ Config;10 global $System; 11 11 12 12 echo('<h3>Volby pro správu</h3>'); 13 13 echo('<a href="https://wowpreklad.zdechov.net/mysql/">Správa databáze</a><br/>'. 14 14 '<small>Rozhraní phpMyAdmin pro přímou správu databáze</small><br/><br/>'); 15 echo('<a href="'.$ Config['Web']['BaseURL'].'action.php?action=dbkit">DB opravy</a><br/>'.15 echo('<a href="'.$System->Link('/action.php?action=dbkit').'">DB opravy</a><br/>'. 16 16 '<small>Opravy databáze</small><br/><br/>'); 17 echo('<a href="'.$ Config['Web']['BaseURL'].'import/">Import textů</a><br/>'.17 echo('<a href="'.$System->Link('/import/').'">Import textů</a><br/>'. 18 18 '<small>Načtení zdrojových textů do databáze</small><br/><br/>'); 19 echo('<a href="'.$ Config['Web']['BaseURL'].'log.php">Záznamy událostí</a><br/>'.19 echo('<a href="'.$System->Link('/log.php').'">Záznamy událostí</a><br/>'. 20 20 '<small>Procházení všech systémových záznamů akcí a událostí</small><br/><br/>'); 21 echo('<a href="'.$ Config['Web']['BaseURL'].'admin.php?action=img_level">Generování obrázků úrovní překladatelů</a><br/>'.21 echo('<a href="'.$System->Link('/admin.php?action=img_level').'">Generování obrázků úrovní překladatelů</a><br/>'. 22 22 '<small>Ihned provede přegenerování všech obrázků úrovní překladatelů</small><br/><br/>'); 23 echo('<a href="'.$ Config['Web']['BaseURL'].'admin.php?action=delerrlog">Vymázání chybových záznamů</a><br/>'.23 echo('<a href="'.$System->Link('/admin.php?action=delerrlog').'">Vymázání chybových záznamů</a><br/>'. 24 24 '<small>Provede vymazání všech chybových záznamů v logu</small><br/><br/>'); 25 echo('<a href="'.$ Config['Web']['BaseURL'].'admin.php?action=delolduser">Vymázání prázdných účtů</a><br/>'.25 echo('<a href="'.$System->Link('/admin.php?action=delolduser').'">Vymázání prázdných účtů</a><br/>'. 26 26 '<small>Vymaže všechny účty překladatelů bez překladů starší třech měsíců</small><br/><br/>'); 27 echo('<a href="'.$ Config['Web']['BaseURL'].'admin.php?action=addnew">Přidání aktuality</a><br/>'.27 echo('<a href="'.$System->Link('/admin.php?action=addnew').'">Přidání aktuality</a><br/>'. 28 28 '<small>Přidá aktulitu na hlavní stranu projektu</small><br/><br/>'); 29 29 } -
trunk/banners.php
r365 r417 5 5 ShowPage(); 6 6 7 $Banner = '<a href="'.$ Config['Web']['BaseURL'].'"><img src="'.$Config['Web']['BaseURL'].'banners/baner_468_60.jpg" '.8 'alt="ban er_'.$Config['Web']['BaseURL'].'" title="Otevřený projekt překládání celé hry World of Warcraft" '.7 $Banner = '<a href="'.$System->Link('/').'"><img src="'.$System->Link('/banners/baner_468_60.jpg').'" '. 8 'alt="banner_468" title="Otevřený projekt překládání celé hry World of Warcraft" '. 9 9 'class="banner" height="60" width="468" /></a>'; 10 10 11 $BannerSmall = '<a href="'.$ Config['Web']['BaseURL'].'"><img src="'.$Config['Web']['BaseURL'].'banners/baner_88_31.jpg" '.12 'alt="ban er_'.$Config['Web']['BaseURL'].'" title="Otevřený projekt překládání celé hry World of Warcraft" '.11 $BannerSmall = '<a href="'.$System->Link('/').'"><img src="'.$System->Link('/banners/baner_88_31.jpg').'" '. 12 'alt="banner_88" title="Otevřený projekt překládání celé hry World of Warcraft" '. 13 13 'class="banner" height="31" width="88" /></a>'; 14 14 -
trunk/export/export.php
r408 r417 73 73 "-- ===========================================\n". 74 74 "--\n". 75 "-- Web projektu: ".$this->Config['Web'][' BaseURL']."\n".75 "-- Web projektu: ".$this->Config['Web']['Host'].$this->System->Link('/')."\n". 76 76 "-- Datum exportu: ".date("j.n.Y H:i:s")."\n". 77 77 "-- Znaková sada: ".$this->Config['Database']['Charset']." / ".$this->Config['Web']['Charset']."\n". … … 192 192 "<document>\n". 193 193 " <meta>\n". 194 " <projecturl>".$this->Config['Web'][' BaseURL']."</projecturl>\n".194 " <projecturl>".$this->Config['Web']['Host'].$this->System->Link('/')."</projecturl>\n". 195 195 " <time>".date('r')."</time>\n". 196 196 " <diacritics mode=".'"'.$this->Export['WithDiacritic'].'"'." />\n". -
trunk/export/index.php
r412 r417 79 79 function ExportCreateFinish() 80 80 { 81 global $Database, $Config, $User ;81 global $Database, $Config, $User, $System; 82 82 83 83 if($User->Licence(LICENCE_USER)) … … 92 92 $ExportId = mysql_insert_id(); 93 93 echo('Nový export vytvořen.<br/>Přímý odkaz na tento export: <a href="?Action=View&ExportId='.$ExportId.'">zde</a><br/><br/>'); 94 WriteLog('Vytvořen nový export <a href="'.$ Config['Web']['BaseURL'].'export/?Action=View&ExportId='.$ExportId.'">'.$ExportId.'</a>.', LOG_TYPE_EXPORT);94 WriteLog('Vytvořen nový export <a href="'.$System->Link('/export/?Action=View&ExportId='.$ExportId).'">'.$ExportId.'</a>.', LOG_TYPE_EXPORT); 95 95 $_GET['Filter'] = 'my'; 96 96 ExportList(); … … 118 118 function ExportViewTranslators() 119 119 { 120 global $Database, $TranslationTree, $Config, $User ;120 global $Database, $TranslationTree, $Config, $User, $System; 121 121 122 122 $DisabledInput = array(false => ' disabled="disabled"', true => ''); … … 201 201 $Sequence = '<input type="text" name="seq'.$UserLine['ID'].'" style="text-align: center; width: 40px;" value="'.$UserLine['Sequence2'].'"'.$DisabledInput[$Editable].'/>'; 202 202 echo('<tr> 203 <td><a href="'.$ Config['Web']['BaseURL'].'/TranslationList.php?user='.$UserLine['ID'].'&action=userall" title="Zobrazit všechny jeho přeložené texty">'.$UserLine['Name'].'</a></td>203 <td><a href="'.$System->Link('/TranslationList.php?user='.$UserLine['ID'].'&action=userall').'" title="Zobrazit všechny jeho přeložené texty">'.$UserLine['Name'].'</a></td> 204 204 <td>'.$UserLine['TranslatedCount'].'</td> 205 205 <td><img src="'.$Config['Web']['TempFolder'].'/user/'.$UserLine['Name'].'/level.png" alt="Úroveň uživatele" /></td> -
trunk/includes/config.sample.php
r392 r417 16 16 'Title' => 'Projekt překládání textů WoW', 17 17 'Charset' => 'utf-8', 18 'BaseURL' => 'http://localhost/', 18 'Host' => 'localhost', 19 'BaseURL' => '', 19 20 'AdminEmail' => 'admin@localhost', 20 21 'ShowSQLQuery' => false, -
trunk/includes/global.php
r394 r417 41 41 function ShowShoutbox() 42 42 { 43 global $Database, $Config, $User ;44 45 echo('<strong><a href="'.$ Config['Web']['BaseURL'].'action.php?action=ShoutBoxView">Kecátko:</a></strong>');43 global $Database, $Config, $User, $System; 44 45 echo('<strong><a href="'.$System->Link('/action.php?action=ShoutBoxView').'">Kecátko:</a></strong>'); 46 46 if($User->Licence(LICENCE_USER)) 47 echo(' <a href="'.$ Config['Web']['BaseURL'].'action.php?action=shoutbox">Vložit</a>');47 echo(' <a href="'.$System->Link('/action.php?action=shoutbox').'">Vložit</a>'); 48 48 echo('<div class="box"><table>'); 49 49 $ID = $Database->SQLCommand('SELECT * FROM `ShoutBox` ORDER BY `ID` DESC LIMIT 20'); … … 55 55 function ShowTopBar() 56 56 { 57 global $Config, $Database, $User ;57 global $Config, $Database, $User, $System; 58 58 59 59 echo('<div class="Menu">'); … … 65 65 66 66 //echo('<span class="MenuItem">Moje překlady: <a href="">Dokončené</a> <a href="">Rozpracované</a> <a href="">Exporty</a> Tým: <a href="">'.$Team['name'].'</a></span>'); 67 echo('<span class="MenuItem2">'.$User->Name.' <a href="'.$ Config['Web']['BaseURL'].'?action=logout">Odhlášení</a> <a href="'.$Config['Web']['BaseURL'].'Options.php">Nastavení</a></span>');67 echo('<span class="MenuItem2">'.$User->Name.' <a href="'.$System->Link('/?action=logout').'">Odhlášení</a> <a href="'.$System->Link('/Options.php').'">Nastavení</a></span>'); 68 68 } else 69 69 { 70 echo('<span class="MenuItem2"><form action="?action=login" method="post"> Jméno: <input type="text" name="LoginUser" size="8 " /> Heslo: <td><input type="password" name="LoginPass" size="8" /> <input type="submit" value="Přihlásit" /></form> <a href="'.$ Config['Web']['BaseURL'].'registrace.php">Registrace</a></span>');70 echo('<span class="MenuItem2"><form action="?action=login" method="post"> Jméno: <input type="text" name="LoginUser" size="8 " /> Heslo: <td><input type="password" name="LoginPass" size="8" /> <input type="submit" value="Přihlásit" /></form> <a href="'.$System->Link('/registrace.php').'">Registrace</a></span>'); 71 71 } 72 72 echo('</div>'); … … 101 101 function ShowSearchBox() 102 102 { 103 global $ Config;103 global $System; 104 104 105 105 echo('<strong>Hledání:</strong>'. 106 '<form action="'.$ Config['Web']['BaseURL'].'action.php" method="get"><div>'.106 '<form action="'.$System->Link('/action.php').'" method="get"><div>'. 107 107 '<input type="hidden" name="action" value="search" />'. 108 108 '<table>'. … … 119 119 function ShowMainMenu() 120 120 { 121 global $TranslationTree, $Config, $User ;121 global $TranslationTree, $Config, $User, $System; 122 122 123 123 $Menu = array 124 124 ( 125 $ Config['Web']['BaseURL'].'index.php'=> array(LICENCE_ANONYMOUS, 'Hlavní stránka', 'Domů'),126 'http://w ow.zdechov.net/forum/viewforum.php?f=22' => array(LICENCE_ANONYMOUS, 'Diskuze na téma překládání', 'Fórum projektu'),127 $ Config['Web']['BaseURL'].'dictionary.php'=> array(LICENCE_ANONYMOUS, 'Slovník WoW výrazů', 'Slovníček'),128 $ Config['Web']['BaseURL'].'statistic.php'=> array(LICENCE_ANONYMOUS, 'Stav dokončení překládů', 'Stav dokončení'),129 $ Config['Web']['BaseURL'].'userlist.php?action=nofilter'=> array(LICENCE_ANONYMOUS, 'Seznam registrovaných uživatelů', 'Překladatelé'),130 $ Config['Web']['BaseURL'].'team.php?search='=> array(LICENCE_ANONYMOUS, 'Seznam překladatelských týmů', 'Týmy'),131 $ Config['Web']['BaseURL'].'export/'=> array(LICENCE_ANONYMOUS, 'Zde si můžete stáhnout přeložené texty', 'Exporty'),132 $ Config['Web']['BaseURL'].'download.php'=> array(LICENCE_ANONYMOUS, 'Stahování různých pomocných souborů a programů', 'Soubory'),133 $ Config['Web']['BaseURL'].'info.php'=> array(LICENCE_ANONYMOUS, 'Informace k překladu hry', 'Informace'),134 $ Config['Web']['BaseURL'].'TranslationList.php?action=grouplist'=> array(LICENCE_ANONYMOUS, 'Informace o překladových skupinách', 'Zdroje dat'),135 $ Config['Web']['BaseURL'].'banners.php'=> array(LICENCE_ANONYMOUS, 'Informace k propagaci tohoto projektu', 'Propagace'),136 $ Config['Web']['BaseURL'].'promotion.php'=> array(LICENCE_ANONYMOUS, 'Prezentace a motivace překladu', 'Prezentace'),137 $ Config['Web']['BaseURL'].'version.php'=> array(LICENCE_ANONYMOUS, 'Seznam verzí herního klienta', 'Verze hry'),138 $ Config['Web']['BaseURL'].'aowow'=> array(LICENCE_ANONYMOUS, 'Vyhledávací databáze podobná WoWHead s překlady', 'AoWoW'),139 $ Config['Web']['BaseURL'].'server.php'=> array(LICENCE_ANONYMOUS, 'Pomocný WoW server pro překladatele', 'Test server'),125 $System->Link('/') => array(LICENCE_ANONYMOUS, 'Hlavní stránka', 'Domů'), 126 'http://www.heroesoffantasy.cz/forum/viewforum.php?f=22' => array(LICENCE_ANONYMOUS, 'Diskuze na téma překládání', 'Fórum projektu'), 127 $System->Link('/dictionary.php') => array(LICENCE_ANONYMOUS, 'Slovník WoW výrazů', 'Slovníček'), 128 $System->Link('/statistic.php') => array(LICENCE_ANONYMOUS, 'Stav dokončení překládů', 'Stav dokončení'), 129 $System->Link('/userlist.php?action=nofilter') => array(LICENCE_ANONYMOUS, 'Seznam registrovaných uživatelů', 'Překladatelé'), 130 $System->Link('/eam.php?search=') => array(LICENCE_ANONYMOUS, 'Seznam překladatelských týmů', 'Týmy'), 131 $System->Link('/export/') => array(LICENCE_ANONYMOUS, 'Zde si můžete stáhnout přeložené texty', 'Exporty'), 132 $System->Link('/download.php') => array(LICENCE_ANONYMOUS, 'Stahování různých pomocných souborů a programů', 'Soubory'), 133 $System->Link('/info.php') => array(LICENCE_ANONYMOUS, 'Informace k překladu hry', 'Informace'), 134 $System->Link('/TranslationList.php?action=grouplist') => array(LICENCE_ANONYMOUS, 'Informace o překladových skupinách', 'Zdroje dat'), 135 $System->Link('/banners.php') => array(LICENCE_ANONYMOUS, 'Informace k propagaci tohoto projektu', 'Propagace'), 136 $System->Link('/promotion.php') => array(LICENCE_ANONYMOUS, 'Prezentace a motivace překladu', 'Prezentace'), 137 $System->Link('/version.php') => array(LICENCE_ANONYMOUS, 'Seznam verzí herního klienta', 'Verze hry'), 138 $System->Link('/aowow/') => array(LICENCE_ANONYMOUS, 'Vyhledávací databáze podobná WoWHead s překlady', 'AoWoW'), 139 $System->Link('/server.php') => array(LICENCE_ANONYMOUS, 'Pomocný WoW server pro překladatele', 'Test server'), 140 140 'http://embed.mibbit.com/?server=game.zdechov.net%3A6667&channel=%23wowpreklad&forcePrompt=true&charset=utf-8' => array(LICENCE_ANONYMOUS, 'IRC chat pro překladatele', 'Chat'), 141 $ Config['Web']['BaseURL'].'admin.php'=> array(LICENCE_ADMIN, 'Volby pro správu', 'Administrace'),141 $System->Link('/admin.php') => array(LICENCE_ADMIN, 'Volby pro správu', 'Administrace'), 142 142 ); 143 143 … … 155 155 function ShowTranslatedMenu() 156 156 { 157 global $TranslationTree, $Config, $Database, $User ;157 global $TranslationTree, $Config, $Database, $User, $System; 158 158 159 159 echo('<strong>Překladové skupiny:</strong><br /><div id="TranslationMenu">'); 160 160 if($User->Licence(LICENCE_USER)) 161 161 { 162 echo('<a title="Všechny překlady, které jste přeložil" href="'.$ Config['Web']['BaseURL'].'TranslationList.php?user='.$User->Id.'&action=userall">Všechny moje texty</a><br />');163 echo('<a title="Všechny překlady, které jste rozepsal a nedokončil" href="'.$ Config['Web']['BaseURL'].'TranslationList.php?user='.$User->Id.'&not&action=userall">Rozpracované texty</a>');162 echo('<a title="Všechny překlady, které jste přeložil" href="'.$System->Link('/TranslationList.php?user='.$User->Id.'&action=userall').'">Všechny moje texty</a><br />'); 163 echo('<a title="Všechny překlady, které jste rozepsal a nedokončil" href="'.$System->Link('/TranslationList.php?user='.$User->Id.'&not&action=userall').'">Rozpracované texty</a>'); 164 164 //TODO: počet nedokončených 165 165 echo('<br /><br />'); … … 168 168 { 169 169 echo('<div id="menuitem-group'.$Group['Id'].'" onmousemove="show(\'group'.$Group['Id'].'\')" onmouseout="hide(\'group'.$Group['Id'].'\')"> 170 <a href="'.$ Config['Web']['BaseURL'].'TranslationList.php?group='.$Group['Id'].'&action=filter">'.$Group['Name'].'</a></div>170 <a href="'.$System->Link('/TranslationList.php?group='.$Group['Id'].'&action=filter').'">'.$Group['Name'].'</a></div> 171 171 <div id="group'.$Group['Id'].'" class="hidden-menu-item" onmousemove="show(\'group'.$Group['Id'].'\')" onmouseout="hide(\'group'.$Group['Id'].'\')">'); 172 echo(' <a title="Zde můžete začít překládat" href="'.$ Config['Web']['BaseURL'].'TranslationList.php?group='.$Group['Id'].'&action=notran">Nepřeložené</a><br />173 <a title="Přeložené texty, můžete zde hlasovat, nebo opravovat překlady" href="'.$ Config['Web']['BaseURL'].'TranslationList.php?group='.$Group['Id'].'&action=Translate">Přeložené</a><br />');172 echo(' <a title="Zde můžete začít překládat" href="'.$System->Link('/TranslationList.php?group='.$Group['Id'].'&action=notran').'">Nepřeložené</a><br /> 173 <a title="Přeložené texty, můžete zde hlasovat, nebo opravovat překlady" href="'.$System->Link('/TranslationList.php?group='.$Group['Id'].'&action=Translate').'">Přeložené</a><br />'); 174 174 $ID = $Database->SQLCommand('SELECT * FROM connexion WHERE `Group` = '.$Group['Id']); 175 175 if (mysql_num_rows($ID) > 0) 176 echo(' <a title="Vypsání souvislostí" href="'.$ Config['Web']['BaseURL'].'TranslationList.php?group='.$Group['Id'].'&action=connexion_list">Souvislosti</a><br />');176 echo(' <a title="Vypsání souvislostí" href="'.$System->Link('/TranslationList.php?group='.$Group['Id'].'&action=connexion_list').'">Souvislosti</a><br />'); 177 177 178 178 if($User->Licence(LICENCE_USER)) 179 179 { 180 echo(' <a title="Nedokončené překlady" href="'.$ Config['Web']['BaseURL'].'TranslationList.php?group='.$Group['Id'].'&action=mydevelop">Rozepsané</a><br />181 <a title="Všechny překlady, které jste přeložil" href="'.$ Config['Web']['BaseURL'].'TranslationList.php?group='.$Group['Id'].'&action=my">Vlastní</a><br />');180 echo(' <a title="Nedokončené překlady" href="'.$System->Link('/TranslationList.php?group='.$Group['Id'].'&action=mydevelop').'">Rozepsané</a><br /> 181 <a title="Všechny překlady, které jste přeložil" href="'.$System->Link('/TranslationList.php?group='.$Group['Id'].'&action=my').'">Vlastní</a><br />'); 182 182 } 183 echo(' <a title="Sestavit speciální filtr" href="'.$ Config['Web']['BaseURL'].'TranslationList.php?group='.$Group['Id'].'&action=filter">Filtr</a><br />');183 echo(' <a title="Sestavit speciální filtr" href="'.$System->Link('/TranslationList.php?group='.$Group['Id'].'&action=filter').'">Filtr</a><br />'); 184 184 echo('</div>'); 185 185 } … … 204 204 function ShowPage() 205 205 { 206 global $User, $Config, $Database, $RSSChannels, $PageFooterRequested ;206 global $User, $Config, $Database, $RSSChannels, $PageFooterRequested, $System; 207 207 208 208 echo('<?xml version="1.0" encoding="'.$Config['Web']['Charset'].'"?> … … 210 210 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">'. 211 211 '<head>'. 212 '<meta http-equiv="content-type" content="application/xhtml+xml; charset= utf-8" />'.212 '<meta http-equiv="content-type" content="application/xhtml+xml; charset='.$Config['Web']['Charset'].'" />'. 213 213 '<meta name="keywords" content="wow, quest, questy, questů, preklad, mangos, překlad, překládání, přeložený, přeložení, čeština, world of warcraft, open source, free, addon" />'. 214 214 '<meta name="description" content="Projekt překládání textů hry World of Warcraft" />'. 215 215 '<meta name="robots" content="all" />'. 216 '<link rel="stylesheet" href="'.$ Config['Web']['BaseURL'].'style/style.css" type="text/css" media="all" />'.217 '<script type="text/javascript" src="'.$ Config['Web']['BaseURL'].'style/global.js"></script>'.218 '<link rel=" SHORTCUT ICON" href="'.$Config['Web']['BaseURL'].'images/favicon.ico" />');216 '<link rel="stylesheet" href="'.$System->Link('/style/style.css').'" type="text/css" media="all" />'. 217 '<script type="text/javascript" src="'.$System->Link('/style/global.js').'"></script>'. 218 '<link rel="shortcut icon" href="'.$System->Link('/images/favicon.ico').'" />'); 219 219 if(isset($RSSChannels)) 220 220 foreach($RSSChannels as $Channel) -
trunk/includes/global_function.php
r410 r417 101 101 function GetOrderTableHeader($Columns, $DefaultColumn, $DefaultOrder = 0) 102 102 { 103 global $OrderDirSQL, $OrderArrowImage, $Config ;103 global $OrderDirSQL, $OrderArrowImage, $Config, $System; 104 104 105 105 if(array_key_exists('OrderCol', $_GET)) $_SESSION['OrderCol'] = $_GET['OrderCol']; … … 132 132 $QueryItems['OrderCol'] = $Column['Name']; 133 133 $QueryItems['OrderDir'] = 1 - $_SESSION['OrderDir']; 134 if($Column['Name'] == $_SESSION['OrderCol']) $ArrowImage = '<img style="vertical-align: middle; border: 0px;" src="'.$ Config['Web']['BaseURL'].'/images/'.$OrderArrowImage[$_SESSION['OrderDir']].'" alt="order arrow">';134 if($Column['Name'] == $_SESSION['OrderCol']) $ArrowImage = '<img style="vertical-align: middle; border: 0px;" src="'.$System->Link('/images/'.$OrderArrowImage[$_SESSION['OrderDir']]).'" alt="order arrow">'; 135 135 else $ArrowImage = ''; 136 136 if($Column['Name'] == '') $Result .= '<th>'.$Column['Title'].'</th>'; -
trunk/includes/system.php
r291 r417 34 34 list($Usec, $Sec) = explode(' ', microtime()); 35 35 return ((float)$Usec + (float)$Sec); 36 } 36 } 37 38 function Link($Target) 39 { 40 global $Config; 41 42 return($Config['Web']['BaseURL'].$Target); 43 } 37 44 } 38 45 -
trunk/index.php
r367 r417 31 31 function ShowRSSChannel() 32 32 { 33 global $Database, $Config ;33 global $Database, $Config, $System; 34 34 35 35 $Items = array(); … … 42 42 ( 43 43 'Title' => $DbRow['Name'].'('.date('d.m.Y', MysqlDateTimeToTime($DbRow['Time'])).')', 44 'Link' => $Config['Web']['BaseURL'],44 'Link' => 'http://'.$Config['Web']['Host'].$System->Link('/'), 45 45 'Description' => $DbRow['Text'], 46 46 'Time' => $DbRow['UnixTime'], … … 50 50 ( 51 51 'Title' => 'WoW překlad - Změny systému', 52 'Link' => $Config['Web']['BaseURL'],52 'Link' => 'http://'.$Config['Web']['Host'].$System->Link('/'), 53 53 'Description' => 'Překlad textů WoW', 54 54 'WebmasterEmail' => $Config['Web']['AdminEmail'], … … 64 64 ( 65 65 'Title' => strip_tags($DbRow['Text'].' ('.$DbRow['UserName'].')'), 66 'Link' => $Config['Web']['BaseURL'],66 'Link' => 'http://'.$Config['Web']['Host'].$System->Link('/'), 67 67 'Description' => $DbRow['Text'], 68 68 'Time' => $DbRow['Date'], … … 72 72 ( 73 73 'Title' => 'WoW překlad - Poslední překlady', 74 'Link' => $Config['Web']['BaseURL'],74 'Link' => 'http://'.$Config['Web']['Host'].$System->Link('/'), 75 75 'Description' => 'Překlad textů WoW', 76 76 'WebmasterEmail' => $Config['Web']['AdminEmail'], … … 90 90 ( 91 91 'Title' => $DbRow['User'].': '.$Title, 92 'Link' => $Config['Web']['BaseURL'],92 'Link' => 'http://'.$Config['Web']['Host'].$System->Link('/'), 93 93 'Description' => $DbRow['Text'], 94 94 'Time' => $DbRow['UnixDate'], … … 98 98 ( 99 99 'Title' => 'WoW překlad - Shoutbox', 100 'Link' => $Config['Web']['BaseURL'],100 'Link' => 'http://'.$Config['Web']['Host'].$System->Link('/'), 101 101 'Description' => 'Překlad textů WoW', 102 102 'WebmasterEmail' => $Config['Web']['AdminEmail'], -
trunk/log.php
r379 r417 18 18 ( 19 19 'Title' => strip_tags($LogType['Name'].': '.$Line['Text'].' ('.$Line['Name'].', '.$Line['IP'].')'), 20 'Link' => $Config['Web']['BaseURL'].'log.php',20 'Link' => 'http://'.$Config['Web']['Host'].$System->Link('/log.php'), 21 21 'Description' => $LogType['Name'].': '.$Line['Text'].' ('.$Line['Name'].', '.$Line['IP'].')', 22 22 'Time' => $Line['UNIX_TIMESTAMP(Date)'], … … 27 27 ( 28 28 'Title' => 'WoWpřeklad', 29 'Link' => $Config['Web']['BaseURL'],29 'Link' => 'http://'.$Config['Web']['Host'].$System->Link('/'), 30 30 'Description' => 'Překlad textů WoW', 31 31 'WebmasterEmail' => $Config['Web']['AdminEmail'], -
trunk/save.php
r380 r417 27 27 if(!$Line) 28 28 { 29 // Načtení hodnot formuláře 29 30 $Columns = '`Language` , `User` , `Complete` , `Take` , `VersionStart` , `VersionEnd`'; 30 31 $Values = $Language.','.$User->Id.','.$Complete.','.$TextID.','.$LineTake['VersionStart'].','.$LineTake['VersionEnd']; … … 45 46 46 47 // Kontrolování stejných textů 47 $Where = ' Language = 0';48 $Where = '(`Language` = 0)'; 48 49 foreach($TranslationTree[$GroupId]['Items'] as $GroupItem) 49 50 { … … 51 52 { 52 53 if(array_key_exists($GroupItem['Column'], $_POST)) 53 $Where .= ' AND `'.$GroupItem['Column'].'` = "'.addslashes($LineAJ[$GroupItem['Column']]).'"';54 else $Where .= ' AND `'.$GroupItem['Column'].'` = ""';54 $Where .= ' AND (`'.$GroupItem['Column'].'` = "'.addslashes($LineAJ[$GroupItem['Column']]).'")'; 55 else $Where .= ' AND (`'.$GroupItem['Column'].'` = "")'; 55 56 } 56 57 if($GroupItem['Column'] == 'Rank') … … 58 59 if(array_key_exists('Rank', $_POST)) 59 60 { 60 $Rank = substr($_POST['Rank'], 0 ,strpos($_POST['Rank'],' '));61 $Rank = substr($_POST['Rank'], 0 ,strpos($_POST['Rank'],' ')); 61 62 if(strlen($Rank) <= 2) 62 63 $Rank = substr($_POST['Rank'], strpos($_POST['Rank'],' ') + 1); … … 90 91 } 91 92 } 92 93 // Konec kontrolování stejných textů 94 93 95 94 echo('Překlad <a href="form.php?group='.$GroupId.'&ID='.$TextID.'">'.$TextID.'</a> ('.$Entry.') uložen!<br />'); 96 95 foreach($LastIDs as $LastID) … … 105 104 if(array_key_exists($GroupItem['Column'], $_POST)) 106 105 $sql .= ', `'.$GroupItem['Column'].'`="'.$_POST[$GroupItem['Column']].'"'; 107 $sql .= ', `Language` = '.$Language.' WHERE `ID` = '.$TextID.' AND `Language` <> 0';108 //echo($sql);106 $sql .= ', `Language` = '.$Language.' WHERE (`ID` = '.$TextID.') AND (`Language` <> 0)'; 107 //echo($sql); 109 108 $Database->SQLCommand($sql); 110 109 // echo $sql.'<br />'; … … 141 140 } 142 141 143 echo ('Z této stránky můžete být automaticky přesměrování. Nastavit kam chcete být přesměrování si můžete v <a href="'.$Config['Web']['BaseURL'].'Options.php" Title ="Nastavení uživatele">Nastavení</a>');142 echo('Z této stránky můžete být automaticky přesměrování. Nastavit kam chcete být přesměrování si můžete v <a href="'.$System->Link('/Options.php').'" title="Nastavení uživatele">Nastavení</a>'); 144 143 145 144 // Aktualizace informace o nutnosti načíst XP … … 150 149 { 151 150 echo('Byli jste automaticky odhlášeni. Pro <strong>Uložení překladu</strong> se musíte přihlásit zde:<br /><br />'); 152 echo('<form action="save.php? group='.$GroupId.'" method="post"><div>');151 echo('<form action="save.php?action=login&group='.$GroupId.'" method="post"><div>'); 153 152 echo('<input type="hidden" name="entry" value="'.$_POST['entry'].'" />'. 154 153 '<input type="hidden" name="user" value="'.$_POST['user'].'" />'. -
trunk/user.php
r376 r417 46 46 S pozdravem '.$User->Name.' 47 47 -------------------------------------------------------- 48 Projekt překládání textů WoW '.$Config['Web'][' BaseURL'].'48 Projekt překládání textů WoW '.$Config['Web']['Host'].$System->Link('/').' 49 49 </textarea> 50 50 </div></form>');
Note:
See TracChangeset
for help on using the changeset viewer.