Changeset 295
- Timestamp:
- Dec 28, 2009, 10:21:57 AM (15 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/action.php
r286 r295 1 1 <?php 2 2 3 include('includes/global.php'); 4 5 ShowPage(); 6 7 $GroupId = LoadGroupIdParameter(); 8 $Table = $TranslationTree[$GroupId]['TablePrefix']; 9 if(array_key_exists('action', $_GET)) $Action = $_GET['action']; else $Action = ''; 10 11 if(($Action == 'search')) 12 { 3 include_once('includes/global.php'); 4 5 function Search() 6 { 7 global $Database; 8 13 9 if(array_key_exists('search', $_GET)) $Search = $_GET['search']; 14 10 else $Search = $_POST['search']; … … 43 39 44 40 45 if(($Action == 'dbkit') and Licence(LICENCE_ADMIN)) 46 { 41 function DatabaseKit() 42 { 43 global $Database; 44 45 if(Licence(LICENCE_ADMIN)) 46 { 47 47 echo ('<form action="?action=dbkit" method="post">'); 48 48 echo('Najít: <input type="text" name="find" /><br />'); … … 152 152 } 153 153 } 154 } 155 156 157 if(($Action == 'delete') and Licence(LICENCE_MODERATOR)) 158 { 159 $TextID = $_GET['ID']; 160 $Database->SQLCommand('DELETE FROM '.$Table.' WHERE ID = '.$TextID.' AND Language <> 0'); 161 echo('Překlad byl smazán!'); 162 WriteLog('Překlad byl smazán! <a href="form.php?group='.$GroupID.'&ID='.$TextID.'">'.$TextID.'</a>', 4); 163 } 164 165 if($Action == 'shoutbox') 166 { 154 } 155 } 156 157 158 function Delete() 159 { 160 global $Database; 161 162 if(Licence(LICENCE_MODERATOR)) 163 { 164 $TextID = $_GET['ID']; 165 $Database->SQLCommand('DELETE FROM '.$Table.' WHERE ID = '.$TextID.' AND Language <> 0'); 166 echo('Překlad byl smazán!'); 167 WriteLog('Překlad byl smazán! <a href="form.php?group='.$GroupID.'&ID='.$TextID.'">'.$TextID.'</a>', 4); 168 } 169 } 170 171 function ShoutBox() 172 { 173 global $Database; 174 167 175 if(array_key_exists('shoutbox', $_GET)) $shoutbox = $_GET['shoutbox']; 168 176 else $shoutbox = ''; … … 192 200 } 193 201 202 ShowPage(); 203 204 $GroupId = LoadGroupIdParameter(); 205 $Table = $TranslationTree[$GroupId]['TablePrefix']; 206 if(array_key_exists('action', $_GET)) $Action = $_GET['action']; 207 else $Action = ''; 208 209 if($Action == 'shoutbox') ShoutBox(); 210 else if($Action == 'search') Search(); 211 else if($Action == 'delete') Delete(); 212 else if($Action == 'dbkit') DatabaseKit(); 213 194 214 ShowFooter(); 195 215 -
trunk/download.php
r290 r295 72 72 { 73 73 74 if(Licence(LICENCE_USER))75 {76 $ID = $Database->SQLCommand('SELECT * FROM tasks WHERE User = '.$_SESSION['UserID'].' ORDER BY Date DESC LIMIT 10');77 if (mysql_num_rows($ID) > 0)78 {79 $Database->SQLCommand('UPDATE tasks SET Downloaded = 1 WHERE Active = 0 AND User = '.$_SESSION['UserID']);80 echo ('<h3>Seznam zadaných úkolů</h3> <table class="BaseTable"><tr><th>Datum</th><th>Vygenerováno</th><th>Staženo</th><th>Soubor</th><th>Nastavení exportu</th></tr>');81 while($Line = mysql_fetch_assoc($ID))82 {83 if ($Line['Active'] == 0)84 {85 $Active = 'Hotovo';86 $Download = '<a href="'.$Config['Web']['TempFolder'].$_SESSION['User'].'/CzWoW_DBC.zip">Stáhnout - CzWoW_DBC.zip</a>';87 } else88 {89 $Active = 'Čeká na zpracování';90 $Download = 'CzWoW_DBC.zip';91 }92 if ($Line['Downloaded'] == 1) $Downloaded = 'Staženo'; else $Downloaded = 'Nestaženo';93 echo('<tr>'.94 '<td><strong>'.HumanDate($Line['Date']).'</strong></td>'.95 '<td>'.$Active.'</td>'.96 '<td>'.$Downloaded.'</td>'.97 '<td>'.$Download.'</td>'.98 '<td><textarea>'.$Line['ExportSetting'].'</textarea></td>');99 echo('</tr>');100 }101 echo('</table><br />');102 }103 }104 105 106 74 echo ('<h3>Doplňky pro klienta</h3> 107 75 <a href="?addon">Čeština pro klienta</a> - jednoduché stáhnutí češtiny pro klienta (zatím obsahuje fonty, Addon, herní tipy).<br /> -
trunk/export/index.php
r293 r295 49 49 $Action = '<a href="?Action=View&ExportId='.$Export['Id'].'">Zobrazit</a>'; 50 50 if($Export['User'] == $_SESSION['UserID']) $Action .= ' <a href="?Action=Delete&ExportId='.$Export['Id'].'" onclick="return confirmAction(\'Opravdu smazat položku?\');">Smazat</a>'; 51 echo('<tr><td>'. $Export['TimeCreate'].'</td><td>'.$Export['UserName'].'</td><td>'.$Export['Title'].'</td><td>'.$Export['UsedCount'].'</td><td>'.$Export['UserCount'].'</td><td>'.$Export['GroupCount'].'</td><td>'.$Action.'</td></tr>');51 echo('<tr><td>'.HumanDate($Export['TimeCreate']).'</td><td>'.$Export['UserName'].'</td><td>'.$Export['Title'].'</td><td>'.$Export['UsedCount'].'</td><td>'.$Export['UserCount'].'</td><td>'.$Export['GroupCount'].'</td><td>'.$Action.'</td></tr>'); 52 52 } 53 53 echo('</table>'); … … 304 304 array('Name' => 'Sequence2', 'Title' => 'Pořadí'), 305 305 ); 306 $Order = GetOrderTableHeader($TableColumns, ' Name');306 $Order = GetOrderTableHeader($TableColumns, 'Sequence2'); 307 307 echo('<form action="?Action=View&ExportId='.$_GET['ExportId'].'&Operation=Save" method="post">'); 308 308 echo('<h3>Jazyky</h3>'); -
trunk/includes/global.php
r294 r295 100 100 global $Config; 101 101 102 echo('<strong>Hledání:</strong> 103 <form action="'.$Config['Web']['BaseURL'].'action.php" method="get"><div>104 <input type="hidden" name="action" value="search" />105 <table>106 <tr>107 <td><input type="text" name="search" size="13" /></td>108 </tr>109 <tr>110 <th><input type="submit" value="Hledat" /></th>111 </tr>112 </table></div>113 </form>');102 echo('<strong>Hledání:</strong>'. 103 '<form action="'.$Config['Web']['BaseURL'].'action.php" method="get"><div>'. 104 '<input type="hidden" name="action" value="search" />'. 105 '<table>'. 106 '<tr>'. 107 '<td><input type="text" name="search" size="13" /></td>'. 108 '</tr>'. 109 '<tr>'. 110 '<th><input type="submit" value="Hledat" /></th>'. 111 '</tr>'. 112 '</table></div>'. 113 '</form>'); 114 114 } 115 115 … … 129 129 $Config['Web']['BaseURL'].'download.php' => array(LICENCE_ANONYMOUS, 'Stahování různých pomocných souborů a programů', 'Soubory'), 130 130 $Config['Web']['BaseURL'].'info.php' => array(LICENCE_ANONYMOUS, 'Informace k překladu hry', 'Informace'), 131 //$Config['Web']['BaseURL'].'registrace.php' => array(LICENCE_ANONYMOUS, 'Registrace uživatele pro překládání', 'Registrace'),132 131 $Config['Web']['BaseURL'].'TranslationList.php?action=grouplist' => array(LICENCE_ANONYMOUS, 'Informace o překladových skupinách', 'Zdroje dat'), 133 132 $Config['Web']['BaseURL'].'banners.php' => array(LICENCE_ANONYMOUS, 'Informace k propagaci tohoto projektu', 'Propagace'), … … 135 134 $Config['Web']['BaseURL'].'aowow' => array(LICENCE_ANONYMOUS, 'Vyhledávací databáze podobná WoWHead s překlady', 'AoWoW'), 136 135 $Config['Web']['BaseURL'].'server.php' => array(LICENCE_ANONYMOUS, 'Pomocný WoW server pro překladatele', 'Test server'), 137 //$Config['Web']['BaseURL'].'Options.php' => array(LICENCE_USER, 'Nastavení uživatele', 'Nastavení'), 138 //$Config['Web']['BaseURL'].'index.php?Logout' => array(LICENCE_USER, 'Odhlášení ze systému', 'Odhlásit'), 139 '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'), 140 $Config['Web']['BaseURL'].'log.php' => array(LICENCE_MODERATOR, 'Log dění (Pouze moderátor)', 'Záznamy'), 141 $Config['Web']['BaseURL'].'import/' => array(LICENCE_ADMIN, 'Načtení zdrojových textů do databáze (pouze admin)', 'Import textů'), 142 $Config['Web']['BaseURL'].'img_level.php?nothide' => array(LICENCE_ADMIN, 'Načtení levelů a generování obrázků (pouze admin)', 'Generování lvl'), 143 $Config['Web']['BaseURL'].'action.php?action=dbkit' => array(LICENCE_ADMIN, 'Opravy databáze (pouze admin)', 'DB opravy'), 144 //'client_files/generate_SQL.php' => array(LICENCE_ADMIN, 'Generování clientských souborů (pouze admin)', 'Generování C.S.'), 145 'https://wowpreklad.zdechov.net/mysql/' => array(LICENCE_ADMIN, 'phpMyAdmin(pouze admin)', 'Správa databáze'), 136 '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'), 137 $Config['Web']['BaseURL'].'admin.php' => array(LICENCE_ADMIN, 'Volby pro správu', 'Administrace'), 146 138 ); 147 //echo('Jste přihlášen jako: <strong>'.$_SESSION['User'].'</strong>148 139 149 140 echo('<strong>Hlavní menu:</strong>'. … … 160 151 function ShowTranslatedMenu() 161 152 { 162 global $TranslationTree, $Config, $Database;153 global $TranslationTree, $Config, $Database; 163 154 164 155 echo('<strong>Překladové skupiny:</strong><br /><div id="TranslationMenu">'); -
trunk/includes/global_function.php
r291 r295 111 111 } 112 112 } 113 if($Found == false) $_SESSION['OrderCol'] = $DefaultColumn; 113 if($Found == false) 114 { 115 $_SESSION['OrderCol'] = $DefaultColumn; 116 $_SESSION['OrderDir'] = $DefaultOrder; 117 } 114 118 // Check OrderDir 115 119 if(($_SESSION['OrderDir'] != 0) and ($_SESSION['OrderDir'] != 1)) $_SESSION['OrderDir'] = 0; … … 301 305 { 302 306 $DateTimeParts = explode(' ', $SQLDateTime); 303 $DateParts = explode('-', $DateTimeParts[0]); 304 return(($DateParts[2] * 1).'.'.($DateParts[1] * 1).'.'.($DateParts[0] * 1)); 307 if($DateTimeParts[0] != '0000-00-00') 308 { 309 $DateParts = explode('-', $DateTimeParts[0]); 310 return(($DateParts[2] * 1).'.'.($DateParts[1] * 1).'.'.($DateParts[0] * 1)); 311 } else return(' '); 305 312 } 306 313 -
trunk/version.php
r288 r295 18 18 array('Name' => 'Title', 'Title' => 'Titutek'), 19 19 ); 20 $Order = GetOrderTableHeader($TableColumns, 'BuildNumber' );20 $Order = GetOrderTableHeader($TableColumns, 'BuildNumber', 1); 21 21 echo('<table class="BaseTable">'); 22 22 echo($Order['Output']);
Note:
See TracChangeset
for help on using the changeset viewer.