Changeset 197
- Timestamp:
- Jun 5, 2009, 11:51:12 AM (15 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/export/index.php
r194 r197 62 62 63 63 //print_r($_POST); 64 } else 65 { 66 $ExportSetting = unserialize($_SESSION['ExportSetting']); 67 } 64 } else $ExportSetting = unserialize($_SESSION['ExportSetting']); 68 65 } 69 66 if(!isset($ExportSetting['users-selection'])) $ExportSetting['users-selection'] = array(); 70 67 if(!isset($ExportSetting['Diacritics'])) $ExportSetting['Diacritics'] = 1; 71 if(!isset($ExportSetting['language-cz'])) $ExportSetting['language-cz'] = 1; 72 if(!isset($ExportSetting['language-sk'])) $ExportSetting['language-sk'] = 1; 73 if(!isset($ExportSetting['language-other'])) $ExportSetting['language-other'] = 1;68 foreach($LanguageList as $Language) 69 if($Language['Enabled'] == 1) 70 if(!isset($ExportSetting['language'.$Language['Id']])) $ExportSetting['language'.$Language['Id']] = 1; 74 71 if(!isset($ExportSetting['users-order'])) $ExportSetting['users-order'] = ''; 75 72 if(!isset($ExportSetting['Export'])) $ExportSetting['Export'] = $Addon_verses[0]; … … 82 79 foreach($FileList as $FileName) 83 80 { 84 if(file_exists($Path.$FileName) and ($FileName != '.') and ($FileName != '..'))85 {81 if(file_exists($Path.$FileName) and ($FileName != '.') and ($FileName != '..')) 82 { 86 83 //echo($Path.$FileName.'<br />'); 87 if(is_dir($Path.$FileName)) CreateZipFromDir($Zip, $Path.$FileName.'/', $ZipPath.$FileName.'/');88 else $Zip->addFile(file_get_contents($Path.$FileName), $ZipPath.$FileName);89 }84 if(is_dir($Path.$FileName)) CreateZipFromDir($Zip, $Path.$FileName.'/', $ZipPath.$FileName.'/'); 85 else $Zip->addFile(file_get_contents($Path.$FileName), $ZipPath.$FileName); 86 } 90 87 } 91 88 } … … 382 379 if(array_key_exists('groups', $_POST)) $ExportSetting['groups'] = $_POST['groups']; 383 380 $ExportSetting['Diacritics'] = array_key_exists('Diacritics', $_POST); 384 $ExportSetting['language-cz'] = array_key_exists('language-cz', $_POST);385 $ExportSetting['language-sk'] = array_key_exists('language-sk', $_POST);386 $ExportSetting['language-other'] = array_key_exists('language-other', $_POST);381 foreach($LanguageList as $Language) 382 if($Language['Enabled'] == 1) 383 $ExportSetting['language'.$Language['Id']] = array_key_exists('language'.$Language['Id'], $_POST); 387 384 388 385 if (array_key_exists('ExportSetting',$_GET)) … … 433 430 //echo('<input type="checkbox" name="Use" checked="true">Přidat výchovýběr databáze.<br />'); 434 431 435 echo(CheckBox('language-cz', $ExportSetting['language-cz'] == 'checked').'Český překlad<br />'. 436 CheckBox('language-sk', $ExportSetting['language-sk'] == 'checked').'Slovenský překlad<br />'. 437 CheckBox('language-other', $ExportSetting['language-other'] == 'checked').'Jiné jazyky<br />'); 432 foreach($LanguageList as $Language) 433 if($Language['Enabled'] == 1) 434 echo(CheckBox('language'.$Language['Id'], $ExportSetting['language'.$Language['Id']] == 'checked').$Language['Name'].'<br />'); 435 438 436 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>'); 439 437 echo('<select name="groups[]" size="15" multiple="multiple">'); -
trunk/includes/global.php
r196 r197 24 24 25 25 $TranslationTree = GetTranslationTree(); 26 $LanguageList = GetLanguageList(); 26 27 27 28 function GetMicrotime() … … 90 91 ( 91 92 $Config['Web']['BaseURL'].'index.php' => array(LICENCE_ANONYMOUS, 'Hlavní stránka', 'Domů'), 92 93 'javascript:void(0)' => array(LICENCE_ANONYMOUS, 'Slovník WoW výrazů', 'Slovníček', 'javascript:window.open(\''.$Config['Web']['BaseURL'].'dictionary.php\', \'Slovník\', \'width=400, height=390\'); return false;'),94 $Config['Web']['BaseURL'].'banners.php' => array(LICENCE_ANONYMOUS, 'Weby odkazující na tento projekt bennerem', 'Odkazují na nás'),95 $Config['Web']['BaseURL'].'statistic.php' => array(LICENCE_ANONYMOUS, 'Stav dokončení překládů', 'Stav dokončení'),96 97 98 99 $Config['Web']['BaseURL'].'info.php' => array(LICENCE_ANONYMOUS, 'Informace k překladu hry', 'Informace'),100 $Config['Web']['BaseURL'].'registrace.php' => array(LICENCE_ANONYMOUS, 'Registrace uživatele pro překládání', 'Registrace'),101 $Config['Web']['BaseURL'].'TranslationList.php?action=grouplist' => array(LICENCE_ANONYMOUS, 'Informace o překladových skupinách', 'Zdroje dat'),102 $Config['Web']['BaseURL'].'version.php' => array(LICENCE_ANONYMOUS, 'Seznam verzí herního klienta', 'Verze hry'),103 $Config['Web']['BaseURL'].'aowow' => array(LICENCE_ANONYMOUS, 'Vyhledávací databáze podobná WoWHead s překlady', 'AoWoW'),104 $Config['Web']['BaseURL'].'Options.php' => array(LICENCE_USER, 'Nastavení uživatele', 'Nastavení'),93 'http://wow.zdechov.net/forum/viewforum.php?f=22' => array(LICENCE_ANONYMOUS, 'Diskuze na téma překládání', 'Fórum projektu'), 94 'javascript:void(0)' => array(LICENCE_ANONYMOUS, 'Slovník WoW výrazů', 'Slovníček', 'javascript:window.open(\''.$Config['Web']['BaseURL'].'dictionary.php\', \'Slovník\', \'width=400, height=390\'); return false;'), 95 $Config['Web']['BaseURL'].'banners.php' => array(LICENCE_ANONYMOUS, 'Weby odkazující na tento projekt bennerem', 'Odkazují na nás'), 96 $Config['Web']['BaseURL'].'statistic.php' => array(LICENCE_ANONYMOUS, 'Stav dokončení překládů', 'Stav dokončení'), 97 $Config['Web']['BaseURL'].'userlist.php' => array(LICENCE_ANONYMOUS, 'Seznam registrovaných uživatelů', 'Uživatelé'), 98 $Config['Web']['BaseURL'].'team.php' => array(LICENCE_ANONYMOUS, 'Seznam překladatelských týmů', 'Týmy'), 99 $Config['Web']['BaseURL'].'download.php' => array(LICENCE_ANONYMOUS, 'Zde si můžete stáhnout přeložené texty', 'Stahování'), 100 $Config['Web']['BaseURL'].'info.php' => array(LICENCE_ANONYMOUS, 'Informace k překladu hry', 'Informace'), 101 $Config['Web']['BaseURL'].'registrace.php' => array(LICENCE_ANONYMOUS, 'Registrace uživatele pro překládání', 'Registrace'), 102 $Config['Web']['BaseURL'].'TranslationList.php?action=grouplist' => array(LICENCE_ANONYMOUS, 'Informace o překladových skupinách', 'Zdroje dat'), 103 $Config['Web']['BaseURL'].'version.php' => array(LICENCE_ANONYMOUS, 'Seznam verzí herního klienta', 'Verze hry'), 104 $Config['Web']['BaseURL'].'aowow' => array(LICENCE_ANONYMOUS, 'Vyhledávací databáze podobná WoWHead s překlady', 'AoWoW'), 105 $Config['Web']['BaseURL'].'Options.php' => array(LICENCE_USER, 'Nastavení uživatele', 'Nastavení'), 105 106 $Config['Web']['BaseURL'].'index.php?Logout' => array(LICENCE_USER, 'Odhlášení ze systému', 'Odhlásit'), 106 107 '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'), 107 108 $Config['Web']['BaseURL'].'log.php' => array(LICENCE_MODERATOR, 'Log dění (Pouze moderátor)', 'Záznamy'), 108 $Config['Web']['BaseURL'].'import/' => array(LICENCE_ADMIN, 'Načtení zdrojových textů do databáze (pouze admin)', 'Import textů'),109 $Config['Web']['BaseURL'].'img_level.php?nothide' => array(LICENCE_ADMIN, 'Načtení levelů a generování obrázků (pouze admin)', 'Generování lvl'),110 $Config['Web']['BaseURL'].'action.php?action=dbkit' => array(LICENCE_ADMIN, 'Opravy databáze (pouze admin)', 'DB opravy'),111 //'client_files/generate_SQL.php' => array(LICENCE_ADMIN, 'Generování clientských souborů (pouze admin)', 'Generování C.S.'),109 $Config['Web']['BaseURL'].'import/' => array(LICENCE_ADMIN, 'Načtení zdrojových textů do databáze (pouze admin)', 'Import textů'), 110 $Config['Web']['BaseURL'].'img_level.php?nothide' => array(LICENCE_ADMIN, 'Načtení levelů a generování obrázků (pouze admin)', 'Generování lvl'), 111 $Config['Web']['BaseURL'].'action.php?action=dbkit' => array(LICENCE_ADMIN, 'Opravy databáze (pouze admin)', 'DB opravy'), 112 //'client_files/generate_SQL.php' => array(LICENCE_ADMIN, 'Generování clientských souborů (pouze admin)', 'Generování C.S.'), 112 113 'https://wow.zdechov.net/mysql/' => array(LICENCE_ADMIN, 'phpMyAdmin(pouze admin)', 'Správa databáze'), 113 114 ); 114 115 //echo('Jste přihlášen jako: <strong>'.$_SESSION['User'].'</strong> 115 116 116 117 117 echo('<strong>Hlavní menu:</strong>'. … … 160 160 161 161 echo('Online uživatelé:<br />'); 162 $ID = $Database->SQLCommand( "SELECT user, GM, ID FROM `user` WHERE LastLogin >= Now() - 300");162 $ID = $Database->SQLCommand('SELECT user, GM, ID FROM `user` WHERE LastLogin >= Now() - 300'); 163 163 while ($Line = mysql_fetch_assoc($ID)) 164 164 { -
trunk/includes/global_function.php
r191 r197 18 18 } 19 19 20 function getmonthyears($Days) { 21 22 $month = floor($Days/30); 23 $year = floor($month/12); 24 $Days = floor($Days - $month*30); 25 $month = $month - $year*12; 26 27 return $year.'r '.$month.'m '.$Days.'d'; 20 function getmonthyears($Days) 21 { 22 $month = floor($Days / 30); 23 $year = floor($month / 12); 24 $Days = floor($Days - $month * 30); 25 $month = $month - $year * 12; 26 return($year.'r '.$month.'m '.$Days.'d'); 28 27 } 29 28 … … 86 85 function WriteLanguages($Selected) 87 86 { 88 echo('<select name="Language">'); 89 echo('<option value="1"'); if ($Selected == '1') echo(' selected="selected"'); echo('>Českého jazyka</option>'); 90 echo('<option value="2"'); if ($Selected == '2') echo(' selected="selected"'); echo('>Slovenského jazyka</option>'); 91 echo('<option value="3"'); if ($Selected == '3') echo(' selected="selected"'); echo('>Jiného jazyka</option>'); 92 echo('</select>'); 87 global $LanguageList; 88 89 echo('<select name="Language">'); 90 foreach($LanguageList as $Language) 91 if($Language['Enabled'] == 1) 92 { 93 echo('<option value="'.$Language['Id'].'"'); 94 if($Selected == $Language['Id']) echo(' selected="selected"'); echo('>'.$Language['Name'].'</option>'); 95 } 96 echo('</select>'); 93 97 } 94 98 95 99 function WriteLanguagesWithoutSel($Selected) 96 100 { 97 if($Selected == '0') echo('Původní verze jazyka'); 98 if($Selected == '1') echo('Českého jazyka'); 99 if($Selected == '2') echo('Slovenského jazyka'); 100 if($Selected == '3') echo('Jiného jazyka'); 101 global $LanguageList; 102 103 foreach($LanguageList as $Language) 104 { 105 if($Selected == $Language['Id']) echo($Language['Name']); 106 } 101 107 } 102 108 … … 130 136 } 131 137 138 function GetLanguageList() 139 { 140 global $Database; 141 142 $Result = array(); 143 $DbResult = $Database->SQLCommand('SELECT * FROM `language`'); 144 while($DbRow = mysql_fetch_assoc($DbResult)) 145 $Result[$DbRow['Id']] = $DbRow; 146 return($Result); 147 } 148 132 149 function GetTranslationTree() 133 150 { … … 138 155 while($DbRow = mysql_fetch_assoc($DbResult)) 139 156 { 140 $DbRow['Items'] = array();141 $Result[$DbRow['Id']] = $DbRow;157 $DbRow['Items'] = array(); 158 $Result[$DbRow['Id']] = $DbRow; 142 159 } 143 160 $DbResult = $Database->SQLCommand('SELECT * FROM `group_item`'); 144 161 while($DbRow = mysql_fetch_assoc($DbResult)) 145 162 { 146 $Result[$DbRow['Group']]['Items'][] = $DbRow;163 $Result[$DbRow['Group']]['Items'][] = $DbRow; 147 164 } 148 165 return($Result); … … 192 209 } 193 210 194 function FollowingTran($TextID, $Table,$GroupId, $Prev = false) {195 211 function FollowingTran($TextID, $Table, $GroupId, $Prev = false) 212 { 196 213 global $Database; 197 214 … … 205 222 206 223 $Next = mysql_fetch_array($Database->SQLCommand($sql)); 207 if( !$Next) {} else224 if($Next) 208 225 { 209 226 if($Prev) echo('<a href="form.php?group='.$GroupId.'&ID='.$Next['ID'].'">Předcházející '.$Next['ID'].'</a> '); -
trunk/statistic.php
r159 r197 5 5 ShowPage(); 6 6 7 if (array_key_exists('language', $_GET)) { 7 if (array_key_exists('language', $_GET)) 8 { 8 9 $language = '&language='.$_GET['language']; 9 10 } else $language = ''; 10 11 11 echo('<strong>Statistika:</strong> <a href="statistic.php">Všechny</a> <a href="?language=1">České překlady</a> <a href="?language=2">Slovenské překlady</a>'); 12 echo('<strong>Statistika:</strong> <a href="statistic.php">Všechny</a>'); 13 foreach($LanguageList as $Language) 14 if($Language['Enabled'] == 1) echo(' <a href="?language='.$Language['Id'].'">'.$Language['Name'].'</a>'); 15 12 16 foreach($TranslationTree as $Group) 13 17 if($Group['TablePrefix'] != '') … … 18 22 <div>Počet stáhnutí přeložených textů v SQL souboru: <strong>'); 19 23 20 $ID = $Database->SQLCommand( "SELECT count(distinct(IP)) FROM log WHERE type = 2");24 $ID = $Database->SQLCommand('SELECT count(distinct(IP)) FROM log WHERE type = 2'); 21 25 $Line = mysql_fetch_row($ID); 22 26 echo($Line[0]); … … 25 29 <div>Počet stáhnutí CZWoW pro clienta: <strong>'); 26 30 27 $ID = $Database->SQLCommand( "SELECT count(distinct(IP)) FROM log WHERE type = 0");31 $ID = $Database->SQLCommand('SELECT count(distinct(IP)) FROM log WHERE type = 0'); 28 32 $Line = mysql_fetch_row($ID); 29 33 echo($Line[0]);
Note:
See TracChangeset
for help on using the changeset viewer.