Changeset 455 for trunk/import/index.php


Ignore:
Timestamp:
Apr 13, 2010, 10:03:12 AM (14 years ago)
Author:
george
Message:
  • Upraveno: Přístup k databázi převeden na objektový pomocí rozšířené PHP třídy mysqli. Při práci s databází použít globální objekt $System a jeho prvek $Database ($System->Database->query("SELECT ...");.
  • Upraveno: Při vkládání nové zprávy do Kecátka neprovádět přesměrování, ale rovnou zobrazit výpis. U některých překladatelů toto způsobovalo opakované vložení zprávy.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/import/index.php

    r443 r455  
    3434function ShowImportGroup()
    3535{
    36   global $Config;
     36  global $System;
    3737 
    3838  if(array_key_exists('id', $_GET))
     
    4141   
    4242    $GroupId = (int)$_GET['id'];
    43     $Import = new Import();
    44     $Import->SetVersion($Config['Web']['GameVersion']);
     43    $Import = new Import($System);
     44    $Import->SetVersion($System->Config['Web']['GameVersion']);
    4545    $Import->ImportGroup($GroupId);
    4646 
     
    5252function ShowMenu()
    5353{
    54   global $TranslationTree, $Database, $Config;
     54  global $TranslationTree, $System;
    5555 
    5656  echo('</div><div><strong>Import zdrojů:</strong></div>');
     
    5858  echo('<div><a href="?action=instructions">Instrukce pro přípravu zdrojových souborů</a></div>');
    5959  echo('<div><a href="?action=update_translated">Zaktualizovat verze přeložených</a></div><br/>');
    60   echo('Verze klienta použitá pro import: <strong>'.$Config['Web']['GameVersion'].'</strong>');
    61   $DbResult = $Database->SQLCommand('SELECT COUNT(*) FROM `Group`');
    62   $DbRow = mysql_fetch_row($DbResult);
     60  echo('Verze klienta použitá pro import: <strong>'.$System->Config['Web']['GameVersion'].'</strong>');
     61  $DbResult = $System->Database->query('SELECT COUNT(*) FROM `Group`');
     62  $DbRow = $DbResult->fetch_row();
    6363  $PageList = GetPageList($DbRow[0]); 
    6464  echo('<h3>Seznam překladových skupin</h3>');
     
    7878  echo($Order['Output']);
    7979
    80   $ID = $Database->SQLCommand('SELECT * FROM `Group`'.$Order['SQL'].$PageList['SQLLimit']);
    81   while($Group = mysql_fetch_assoc($ID))
     80  $DbResult = $System->Database->query('SELECT * FROM `Group`'.$Order['SQL'].$PageList['SQLLimit']);
     81  while($Group = $DbResult->fetch_assoc())
    8282  {
    8383    echo('<tr><td>'.$Group['Name'].'</td><td>'.$Group['SourceType'].'</td><td>');
     
    9292function UpdateTranslated()
    9393{
     94  global $System;
     95 
    9496  echo('<div style="font-size: xx-small;">');
    95   $Import = new Import();
     97  $Import = new Import($System);
    9698  $Import->UpdateTranslated();
    9799  echo('</div>');
Note: See TracChangeset for help on using the changeset viewer.