Changeset 254 for trunk/TranslationList.php
- Timestamp:
- Jul 17, 2009, 10:18:43 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/TranslationList.php
r250 r254 58 58 { 59 59 global $Database, $TranslationItemPerPage, $Table; 60 60 61 61 $Line = mysql_fetch_row($Database->SQLCommand('SELECT count(*) FROM '.$Table.' '.$Where)); 62 62 $CountLists = $Line[0] / $TranslationItemPerPage; … … 115 115 { 116 116 //print_r($Line); 117 117 echo('<tr><td><a href="form.php?group='.$GroupId.'&ID='.$Line['ID'].'">'.$Line['ID'].'</a></td> 118 118 <td>'.$Line['entry'].'</td> 119 119 <td>'.htmlspecialchars($Line[$TranslationTree[$GroupId]['Items'][0]['Column']]).'</td> 120 120 <td>'.GetVersionWOW($Line['VersionStart']).'-'.GetVersionWOW($Line['VersionEnd']).'</td>'); 121 121 if($address == 'selection') echo('<td>'.$Line['CountQuest'].'</td>'); 122 122 else if($address <> 'notran') echo('<td>'.$Line['User'].'</td>'); 123 123 echo('</tr>'); 124 124 } 125 echo('</table>'); 125 echo('</table>'); 126 126 } 127 127 128 128 if($Action == 'notran') 129 { 129 { 130 130 echo('<a title="Zobrazit texty podle vlastního filtru" href="?group='.$GroupId.'&action=filter">Filtr textů</a> -> 131 131 <a title="Zde můžete začít překládat" href="?group='.$GroupId.'&action=selection">Nepřeložené texty</a> - > … … 200 200 foreach($TranslationTree as $Group) 201 201 if($Group['TablePrefix'] != '') 202 203 204 202 { 203 if(array_key_exists('not', $_GET)) { 204 $sql = 'SELECT COUNT(*) FROM '.$Group['TablePrefix'].' WHERE Complete = 0 AND user='.$_GET['user']; 205 205 $ID = $Database->SQLCommand($sql); 206 206 $Line = mysql_fetch_row($ID); 207 208 209 210 207 $GroupId = $Group['Id']; 208 echo('<tr><td><a href="?group='.$GroupId.'&action=userid&not&user='.$_GET['user'].'">'.$Group['Name'].'</a></td><td>'.$Line[0].'</td></tr>'); 209 $Total += $Line[0]; 210 } else { 211 211 $sql = 'SELECT COUNT(*) FROM '.$Group['TablePrefix'].' WHERE user='.$_GET['user']; 212 212 $ID = $Database->SQLCommand($sql); 213 213 $Line = mysql_fetch_row($ID); 214 215 216 217 218 214 $GroupId = $Group['Id']; 215 echo('<tr><td><a href="?group='.$GroupId.'&action=userid&user='.$_GET['user'].'">'.$Group['Name'].'</a></td><td>'.$Line[0].'</td></tr>'); 216 $Total += $Line[0]; 217 } 218 } 219 219 echo('<tr><td><strong>Celkem</strong></td><td><strong>'.$Total.'</strong></td></tr>'); 220 220 echo('</table>'); … … 222 222 if($Action == 'grouplist') 223 223 { 224 echo('<h3>Seznam překladových skupin <a title="Záznam změn po importu" href="log.php?type=11">Změny v textech</a></h3>');225 echo('<table class="BaseTable"><tr><th>Jméno</th><th>Zdroj pro import</th><th>Formáty exportu</th><th>Datum po rledního importu</th><th>Verze posledního importu</th></tr>');224 echo('<h3>Seznam překladových skupin</h3>'); 225 echo('<table class="BaseTable"><tr><th>Jméno</th><th>Zdroj pro import</th><th>Formáty exportu</th><th>Datum posledního importu</th><th>Verze posledního importu</th></tr>'); 226 226 $Total = 0; 227 227 foreach($TranslationTree as $Group) 228 228 if($Group['TablePrefix'] != '') 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 echo('<tr><td><a href="?group='.$Group['Id'].'&action=filter">'.$Group['Name'].'</a></td><td>'.$Import.'</td><td>'.$Export.'</td><td><a title="Změny po posledním importu u vybrané překladové skupiny" href="log.php?group='.$Group['Id'].'&type=11">'.$Group['LastImport'].'</a></td><td>'.GetVersionWOW($Group['LastVersion']).'</td></tr>');253 229 { 230 $Export = 'XML'; 231 $Import = ''; 232 if($Group['MangosTable'] != '') 233 { 234 $Export .= ', SQL'; 235 $Import = 'SQL '.$Group['MangosDatabase'].'.'.$Group['MangosTable']; 236 } 237 if($Group['DBCFileName'] != '') 238 { 239 $Export .= ', DBC'; 240 $Import = $Group['DBCFileName'].'.dbc'; 241 } 242 if($Group['LuaFileName'] != '') 243 { 244 $Export .= ', Lua'; 245 $Import = $Group['LuaMPQFolder'].'/'.$Group['LuaFileName'].'.lua'; 246 } 247 foreach($Group['Items'] as $Item) 248 if(($Item['AddonFileName'] != '') and (substr($Export, -5) != 'Addon')) 249 { 250 $Export .= ', Addon'; 251 } 252 echo('<tr><td><a href="?group='.$Group['Id'].'&action=filter">'.$Group['Name'].'</a></td><td>'.$Import.'</td><td>'.$Export.'</td><td><a title="Změny po posledním importu u vybrané překladové skupiny" href="log.php?group='.$Group['Id'].'&type=11">'.HumanDate($Group['LastImport']).'</a></td><td>'.GetVersionWOW($Group['LastVersion']).'</td></tr>'); 253 } 254 254 echo('</table>'); 255 echo('<br /><a title="Záznam změn po importu" href="log.php?type=11">Záznam změn v textech při importu</a>'); 255 256 } else 256 257 if($Action == 'userid') … … 282 283 foreach($TranslationTree[$GroupId]['Items'] as $Item) 283 284 { 284 285 if($Item['Column'] != '') $sql .= ' OR `'.$Item['Column'].'` LIKE "%'.$Search.'%"'; 285 286 } 286 287
Note:
See TracChangeset
for help on using the changeset viewer.