Changeset 250


Ignore:
Timestamp:
Jul 15, 2009, 8:56:37 PM (15 years ago)
Author:
maron
Message:

Zobrazení datumu posledního importu ve zdrojích dat, poslední verze. SQL příkaz pro aktualizování těchto dat při importu. Přesunutí odkazu změn v textech do zdrojů dat.

Location:
trunk
Files:
1 added
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/TranslationList.php

    r225 r250  
    222222if($Action == 'grouplist')
    223223{
    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></tr>');
     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 porledního importu</th><th>Verze posledního importu</th></tr>');
    226226  $Total = 0;
    227227  foreach($TranslationTree as $Group)
     
    250250                  $Export .= ', Addon';
    251251            }
    252           echo('<tr><td><a href="?group='.$Group['Id'].'&amp;action=filter">'.$Group['Name'].'</a></td><td>'.$Import.'</td><td>'.$Export.'</td></tr>');
     252          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">'.$Group['LastImport'].'</a></td><td>'.GetVersionWOW($Group['LastVersion']).'</td></tr>');
    253253        }
    254254  echo('</table>');
  • trunk/import/import_dbc.php

    r227 r250  
    8585      }         
    8686          echo('<br />Celkem: '.$Count.'  Nových: '.$NewCount.'<br />');
     87      $Database->SQLCommand('UPDATE `group` SET LastVersion = "'.$BuildNumber.'", LastImport = NOW() WHERE Id='.$GroupId);
    8788  }
    8889  echo('<strong>Dokončeno.</strong>');
  • trunk/import/import_lua.php

    r227 r250  
    8585      }
    8686      echo('<br />Celkem: '.$Count.'  Nových: '.$NewCount.'<br />');
     87      $Database->SQLCommand('UPDATE `group` SET LastVersion = "'.$BuildNumber.'", LastImport = NOW() WHERE Id='.$Group['Id']);
    8788    }   
    8889  }
  • trunk/import/import_sql_mangos.php

    r241 r250  
    171171      }
    172172      echo('<br />Celkem: '.$Count.'  Nových: '.$NewCount.'<br />');
     173      $Database->SQLCommand('UPDATE `group` SET LastVersion = "'.$BuildNumber.'", LastImport = NOW() WHERE Id='.$GroupId);
    173174}
    174175?>
  • trunk/includes/global.php

    r247 r250  
    103103    $Config['Web']['BaseURL'].'TranslationList.php?action=grouplist' => array(LICENCE_ANONYMOUS, 'Informace o překladových skupinách', 'Zdroje dat'),
    104104    $Config['Web']['BaseURL'].'version.php' => array(LICENCE_ANONYMOUS, 'Seznam verzí herního klienta', 'Verze hry'),
    105     $Config['Web']['BaseURL'].'log.php?type=11' => array(LICENCE_ANONYMOUS, 'Záznam změn po importu', 'Změny v textech'),
    106105    $Config['Web']['BaseURL'].'aowow' => array(LICENCE_ANONYMOUS, 'Vyhledávací databáze podobná WoWHead s překlady', 'AoWoW'),
    107106    $Config['Web']['BaseURL'].'Options.php' => array(LICENCE_USER, 'Nastavení uživatele', 'Nastavení'),
  • trunk/log.php

    r222 r250  
    3434  if(array_key_exists('Page', $_GET)) $_SESSION['Page'] = $_GET['Page'];
    3535  else if(!array_key_exists('Page', $_SESSION)) $_SESSION['Page'] = 1;
     36  if(array_key_exists('group', $_GET)) $_SESSION['group'] = $_GET['group'];
    3637
    3738  if(array_key_exists('type', $_GET)) $_SESSION['type'] = $_GET['type'];
     
    4142    else {
    4243                 $Type = '';
    43                  unset($_SESSION['type']);
     44                 unset($_SESSION['type'],$_SESSION['group']);
    4445        }
    4546         
     
    6061
    6162  if(array_key_exists('type', $_SESSION)) $Where = ' WHERE type = "'.$_SESSION['type'].'"';
    62     else $Where = '';
     63    else
     64  {
     65    if(array_key_exists('group', $_SESSION)) $Where = ' WHERE text LIKE "%'.$TranslationTree[$_SESSION['group']]['Name'].'%"';
     66        else $Where = '';
     67  }
     68  if(($Where != '') and (array_key_exists('group', $_SESSION))) $Where .= ' AND text LIKE "%'.$TranslationTree[$_SESSION['group']]['Name'].'%"';
     69
    6370  $sql = 'SELECT *,(SELECT user.user FROM user WHERE user.id = log.user) as user FROM log '.$Where.'ORDER BY date DESC LIMIT '.(($_SESSION['Page'] - 1)*100).',100';
    6471   
Note: See TracChangeset for help on using the changeset viewer.