Changeset 197 for trunk/includes
- Timestamp:
- Jun 5, 2009, 11:51:12 AM (16 years ago)
- Location:
- trunk/includes
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
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> ');
Note:
See TracChangeset
for help on using the changeset viewer.