Changeset 306


Ignore:
Timestamp:
Jan 31, 2010, 12:42:44 AM (14 years ago)
Author:
george
Message:
  • Upraveno: Tabulka výpisu překladových zkupin Zdroje dat upravena pro podporu řazení. Nově jsou zobrazeny samostatně sloupce s názvy importovaných/exportovaných sql či souborů.
  • Přidáno: SQL skript pro nastavení vedoucího u skupin, které jej nemají nastaveného dle dřívějšího systému.
Location:
trunk
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/TranslationList.php

    r299 r306  
    251251if($Action == 'grouplist')
    252252{
     253  $DbResult = $Database->SQLCommand('SELECT COUNT(*) FROM `group`');
     254  $DbRow = mysql_fetch_row($DbResult);
     255  $PageList = GetPageList($DbRow[0]); 
    253256  echo('<h3>Seznam překladových skupin</h3>');
    254   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>');
    255   $Total = 0;
    256   foreach($TranslationTree as $Group)
    257   if($Group['TablePrefix'] != '')
    258   {
    259     $Export = 'XML';
    260     $Import = '';
    261     if($Group['MangosTable'] != '')
    262     {
    263       $Export .= ', SQL';
    264       $Import = 'SQL '.$Group['MangosDatabase'].'.'.$Group['MangosTable'];
    265     }
    266     if($Group['DBCFileName'] != '')
    267     {
    268       $Export .= ', DBC';
    269       $Import = $Group['DBCFileName'].'.dbc';
    270     }
    271     if($Group['LuaFileName'] != '')
    272     {
    273       $Export .= ', Lua';
    274       $Import = $Group['LuaMPQFolder'].'/'.$Group['LuaFileName'].'.lua';
    275     }
    276     foreach($Group['Items'] as $Item)
    277       if(($Item['AddonFileName'] != '') and (substr($Export, -5) != 'Addon'))
    278       {
    279         $Export .= ', Addon';
    280       }
    281     echo('<tr><td><a href="?group='.$Group['Id'].'&amp;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'].'&amp;type=11">'.HumanDate($Group['LastImport']).'</a></td><td>'.GetVersionWOW($Group['LastVersion']).'</td></tr>');
     257  echo($PageList['Output']);
     258 
     259  echo('<table class="BaseTable">');
     260  $TableColumns = array(
     261    array('Name' => 'Name', 'Title' => 'Jméno'),
     262    array('Name' => 'MangosTable', 'Title' => 'Tabulka MaNGOSu'),
     263    array('Name' => 'DBCFileName', 'Title' => 'DBC soubor'),
     264    array('Name' => 'LuaFileName', 'Title' => 'Lua soubor'),
     265    array('Name' => 'LastImport', 'Title' => 'Datum posledního importu'),
     266    array('Name' => 'LastVersion', 'Title' => 'Verze posledního importu'),
     267  );
     268
     269  $Order = GetOrderTableHeader($TableColumns, 'Name', 0);
     270  echo($Order['Output']);
     271
     272  $ID = $Database->SQLCommand('SELECT * FROM `group`'.$Order['SQL'].$PageList['SQLLimit']);
     273  while($Group = mysql_fetch_assoc($ID))
     274  {
     275    echo('<tr><td><a href="?group='.$Group['Id'].'&amp;action=filter">'.$Group['Name'].'</a></td><td>'.$Group['MangosTable'].'</td><td>'.$Group['DBCFileName'].'</td><td>'.$Group['LuaFileName'].'</td><td><a title="Změny po posledním importu u vybrané překladové skupiny" href="log.php?group='.$Group['Id'].'&amp;type=11">'.HumanDate($Group['LastImport']).'</a></td><td>'.GetVersionWOW($Group['LastVersion']).'</td></tr>');
    282276  }
    283277  echo('</table>');
     
    388382}
    389383     
    390   ShowFooter();
     384ShowFooter();
     385
    391386?>
    392387 
Note: See TracChangeset for help on using the changeset viewer.