Changeset 357


Ignore:
Timestamp:
Mar 5, 2010, 7:42:00 AM (14 years ago)
Author:
george
Message:
  • Upraveno: Definice typů logovacích záznamů přesunuta do databáze do tabulky LogType. Doplněny konstanty začínající LOG_TYPE_ pro přehlednější používaní v kódu.
  • Přidáno: Odkaz a stránka zobrazení všech aktualit.
Location:
trunk
Files:
1 added
22 edited

Legend:

Unmodified
Added
Removed
  • trunk/Options.php

    r310 r357  
    2828    $Database->SQLCommand('UPDATE user SET Email = "'.$Email.'", Language = "'.$Language.'", redirecting = "'.$redirecting.'" WHERE ID = '.$_SESSION['UserID']);
    2929    echo('Úprava nastavení proběhla v pořádku, Email: <b>'.$Email.'</b> Uživatel: <b>'.$User.'</b><br />');
    30     WriteLog('Úprava nastavení!', 3);
     30    WriteLog('Úprava nastavení!', LOG_TYPE_USER);
    3131  } else
    3232  {
  • trunk/action.php

    r302 r357  
    6464      $sql = 'DELETE FROM log WHERE Type = '.$_POST['Type'];
    6565      $Database->SQLCommand($sql);
    66       WriteLog('Vymazán log '.$_POST['Type'], 4);
    67       echo (' Vymazán log '.$_POST['Type']);
     66      WriteLog('Vymazán log '.$_POST['Type'], LOG_TYPE_MODERATOR);
     67      echo(' Vymazán log '.$_POST['Type']);
    6868    }
    6969   
     
    105105        if(mysql_num_rows($ID) > 0)
    106106        {
    107           WriteLog('Použita oprava DB ovlivněno '.mysql_num_rows($ID).' řádků z tabulky '.$Table.', "'.$find.'" nahrazeno za "'.$replace.'"', 4);
     107          WriteLog('Použita oprava DB ovlivněno '.mysql_num_rows($ID).' řádků z tabulky '.$Table.', "'.$find.'" nahrazeno za "'.$replace.'"', LOG_TYPE_MODERATOR);
    108108          echo (' Použita oprava DB ovlivněno '.mysql_num_rows($ID).' řádků z tabulky '.$Table.', "'.$find.'" nahrazeno za "'.$replace.'"<br />');
    109109        }
     
    136136        if(mysql_num_rows($ID) > 0)
    137137        {
    138           WriteLog('Použita oprava DB na sloupec Take '.mysql_num_rows($ID).' řádků z tabulky '.$Table, 4);
     138          WriteLog('Použita oprava DB na sloupec Take '.mysql_num_rows($ID).' řádků z tabulky '.$Table, LOG_TYPE_MODERATOR);
    139139          echo (' Použita oprava DB na sloupec Take '.mysql_num_rows($ID).' řádků z tabulky '.$Table.'<br />');
    140140        }
     
    163163        if(mysql_num_rows($ID) > 0)
    164164        {
    165           WriteLog('Použita oprava DB na sloupec ShortCut '.mysql_num_rows($ID).' řádků z tabulky '.$Table, 4);
     165          WriteLog('Použita oprava DB na sloupec ShortCut '.mysql_num_rows($ID).' řádků z tabulky '.$Table, LOG_TYPE_MODERATOR);
    166166          echo (' Použita oprava DB na sloupec ShortCut '.mysql_num_rows($ID).' řádků z tabulky '.$Table.'<br />');
    167167        }
     
    180180    $Database->SQLCommand('DELETE FROM '.$Table.' WHERE ID = '.$TextID.' AND Language <> 0');
    181181    echo('Překlad byl smazán!');   
    182     WriteLog('Překlad byl smazán! <a href="form.php?group='.$GroupID.'&amp;ID='.$TextID.'">'.$TextID.'</a>', 4);
     182    WriteLog('Překlad byl smazán! <a href="form.php?group='.$GroupID.'&amp;ID='.$TextID.'">'.$TextID.'</a>', LOG_TYPE_MODERATOR);
    183183  }
    184184}
     
    192192  if($shoutbox == '')
    193193  {
    194     echo('<form action="action.php?action=shoutbox&amp;shoutbox=1" method="post"><fieldset><legend>Nová zpráva shoutboxu</legend>
     194    echo('<form action="action.php?action=shoutbox&amp;shoutbox=1" method="post"><fieldset><legend>Nová zpráva kecátka</legend>
    195195      Uživatel: ');
    196196    if(Licence(LICENCE_USER)) echo('<b>'.$_SESSION['User'].'</b><br />');
     
    205205  else die('Pro vkládaní musíte byt registrováni!');
    206206    $text = $_POST['text'];
    207     $Database->SQLCommand("INSERT INTO `shoutbox` ( `user` , `text` , `date` , `IP` )
    208     VALUES ( '$user', '$text', now(), '".$_SERVER['REMOTE_ADDR']."');");
     207    $Database->SQLCommand('INSERT INTO `shoutbox` ( `user` , `text` , `date` , `IP` )
     208    VALUES ("'.$user.'", "'.$text.'", NOW(), "'.$_SERVER['REMOTE_ADDR'].'")');
    209209    echo('Zpráva vložena!<br>Budete přesměrováni...');   
    210210    echo('
     
    223223  $PageList = GetPageList($DbRow[0]);   
    224224
    225   echo('<h3>Shoutbox</h3>');
     225  echo('<h3>Kecátko</h3>');
    226226  echo($PageList['Output']);
    227227  if(Licence(LICENCE_USER)) echo(' <a href="action.php?action=shoutbox">Vložit</a>');
    228228  echo('<div class="shoutbox">');
    229   $ID = $Database->SQLCommand('SELECT * FROM shoutbox ORDER BY ID DESC '.$PageList['SQLLimit']);
     229  $ID = $Database->SQLCommand('SELECT * FROM `shoutbox` ORDER BY `ID` DESC '.$PageList['SQLLimit']);
    230230  while($Line = mysql_fetch_assoc($ID))
    231231    echo('<div><strong>'.$Line['user'].'</strong>: '.htmlspecialchars($Line['text']).'</div>');
     232  echo('</div>');
     233  echo($PageList['Output']);
     234}
     235
     236function ShowNewsHistory()
     237{
     238  global $Database;
     239 
     240  $DbResult = $Database->SQLCommand('SELECT COUNT(*) FROM `news`');
     241  $DbRow = mysql_fetch_row($DbResult);
     242  $PageList = GetPageList($DbRow[0]);   
     243
     244  echo('<h3>Novinky</h3>');
     245  echo($PageList['Output']);
     246  if(Licence(LICENCE_USER)) echo(' <a href="admin.php?action=addnew">Vložit</a>');
     247  echo('<div class="shoutbox">');
     248  $ID = $Database->SQLCommand('SELECT `news`.`time`, `news`.`text`, `user`.`user` FROM `news` JOIN `user` ON `user`.`ID`=`news`.`user` ORDER BY `news`.`time` DESC '.$PageList['SQLLimit']);
     249  while($Line = mysql_fetch_assoc($ID))
     250    echo('<div><strong>'.HumanDate($Line['time']).'</strong> '.$Line['text'].' ('.$Line['user'].')</div>');
    232251  echo('</div>');
    233252  echo($PageList['Output']);
     
    242261
    243262if($Action == 'shoutbox') ShoutBox();
     263else if($Action == 'news') ShowNewsHistory();
    244264else if($Action == 'search') Search();
    245265else if($Action == 'delete') Delete();
  • trunk/admin.php

    r356 r357  
    11<?php
    22
    3 include('includes/global.php');
     3include_once('includes/global.php');
    44include_once('img_level.php');
    55
     
    3232  //global $User;
    3333  echo ('<form action="admin.php?action=addnew" method="POST">'.
    34         'Uživatel: '.$_SESSION['UserID'].'<br> '.
    35         '<input type="submit" value="Uložit"><br>'.
    36         '<textarea rows="8" cols="40" onkeydown="ResizeTextArea(this)" class="textedit" id="Text" name="text"></textarea>'.
    37         '</form>');
     34  'Uživatel: '.$_SESSION['User'].'('.$_SESSION['UserID'].')<br/> '.
     35  '<input type="submit" value="Uložit"><br>'.
     36  '<textarea rows="8" cols="40" onkeydown="ResizeTextArea(this)" class="textedit" id="Text" name="text"></textarea>'.
     37  '</form>');
    3838
    3939}
     
    4949   
    5050  }
     51  WriteLog('Vložena nová aktualita', LOG_TYPE_ADMINISTRATION);
    5152}
    5253
     
    9798  // Set new leader for teams where old leader went to other team
    9899  $Database->SQLCommand('UPDATE Team SET Leader=(SELECT Id FROM `user` WHERE user.Team=Team.Id ORDER BY user.RegistrationTime LIMIT 1) WHERE Leader NOT IN (SELECT ID FROM user WHERE user.Team=Team.Id);');
     100 
     101  WriteLog('Smazány staré uživatelské účty', LOG_TYPE_ADMINISTRATION);
     102}
     103
     104function DeleteErrorLog()
     105{
     106  global $Database;
     107 
     108  $DbResult = $Database->SQLCommand('SELECT COUNT(*) FROM `log` WHERE `type`='.LOG_TYPE_ERROR);
     109  $DbRow = mysql_fetch_row($DbResult);
     110  $Database->SQLCommand('DELETE FROM `log` WHERE `type`='.LOG_TYPE_ERROR);
     111  WriteLog('Vymazány chybové záznamy', LOG_TYPE_ADMINISTRATION); 
     112  echo('Smazáno všech '.$DbRow[0].' chybových záznamů.<br/>');     
    99113}
    100114
     
    107121      ImgLevelShow();
    108122    } else
    109     if($_GET['action'] == 'delerrlog')
     123    if($_GET['action'] == 'delerrlog') DeleteErrorLog();
     124    else
     125    if($_GET['action'] == 'delolduser') DeleteOldUsers();
     126    else
     127    if($_GET['action'] == 'addnew')
    110128    {
    111       $DbResult = $Database->SQLCommand('SELECT COUNT(*) FROM `log` WHERE `type`=10');
    112       $DbRow = mysql_fetch_row($DbResult);
    113       $Database->SQLCommand('DELETE FROM `log` WHERE `type`=10');
    114       echo('Smazáno všech '.$DbRow[0].' chybových záznamů.<br/>');     
    115     } else
    116     if($_GET['action'] == 'delolduser') DeleteOldUsers();
    117     else
    118     if ($_GET['action'] == 'addnew') {
    119129      SaveNew();
    120130      ShowNewForm();
  • trunk/download.php

    r353 r357  
    3232        $Database->SQLCommand('INSERT INTO `verseclient` (`verse` ,`date` ,`text` ,`user`)
    3333                  VALUES ( "'.$_POST['verse'].'", NOW( ) , "'.$_POST['text'].'", "'.$_SESSION['UserID'].'");');
    34       WriteLog('Nová verze ('.$_POST['verse'].') češitny pro clienta uložena.', 4);
     34      WriteLog('Nová verze ('.$_POST['verse'].') češtiny pro clienta uložena.', LOG_TYPE_MODERATOR);
    3535      } else { //formulář   
    3636      echo ('<form action"" method="post">'.
  • trunk/export/export_output.php

    r300 r357  
    185185  {
    186186    $Database->SQLCommand('INSERT INTO ExportTask (`Export` ,`TimeStart` ) VALUES ('.$ExportId.', NOW())');
    187     WriteLog('Zadání úlohy pro vygenerování dbc souboru', 2);
     187    WriteLog('Zadání úlohy pro vygenerování dbc souboru', LOG_TYPE_DOWNLOAD);
    188188  } 
    189189 
  • trunk/export/index.php

    r353 r357  
    9090        $ExportId = mysql_insert_id();
    9191        echo('Nový export vytvořen.<br/>Přímý odkaz na tento export: <a href="?Action=View&amp;ExportId='.$ExportId.'">zde</a><br/><br/>');
    92         WriteLog('Vytvořen nový export <a href="'.$Config['Web']['BaseURL'].'export/?Action=View&amp;ExportId='.$ExportId.'">'.$ExportId.'</a>.', 12);
     92        WriteLog('Vytvořen nový export <a href="'.$Config['Web']['BaseURL'].'export/?Action=View&amp;ExportId='.$ExportId.'">'.$ExportId.'</a>.', LOG_TYPE_EXPORT);
    9393        $_GET['Filter'] = 'my';
    9494        ExportList();
     
    113113        echo('Export smazán.<br/><br/>');
    114114        $_GET['Filter'] = 'my';
    115         WriteLog('Smazán export '.$_GET['ExportId'], 12);
     115        WriteLog('Smazán export '.$_GET['ExportId'], LOG_TYPE_EXPORT);
    116116        ExportList();
    117117      } else echo('Export '.$_GET['ExportId'].' nelze smazat.<br/>');
  • trunk/export/process_task.php

    r308 r357  
    4848}
    4949
    50 //  WriteLog('Generování dbc úloh', 2);
     50//  WriteLog('Generování dbc úloh', LOG_TYPE_DOWNLOAD);
    5151?>
  • trunk/img_level.php

    r350 r357  
    154154    echo('<img src="tmp/team/'.$LineTeam['Name'].'/level.png" /> '.$LineTeam['Name'].'<br />');
    155155  }
     156  WriteLog('Přegenerovány obrázky úrovní překladatelů a týmů', LOG_TYPE_ADMINISTRATION); 
    156157}
    157158
  • trunk/import/cmd.php

    r314 r357  
    2121  {
    2222    $index = substr($parameter,0,strpos($parameter, '='));
    23         $parameter = substr($parameter,strpos($parameter, '=')+1);
    24         //echo ($index.'  ----  '.$parameter);
     23  $parameter = substr($parameter,strpos($parameter, '=')+1);
     24  //echo ($index.'  ----  '.$parameter);
    2525    $_GET[$index] = $parameter;
    2626  }
     
    3333  1. Pripojíme se pres SSH na server (wowpreklad.zdechov.net) napríklad pres prohram putty.exe nebo terminál v linuxu.
    34342. Nejprve je potreba získat zdrojová data. Není zapotrebí mít všechny typy textu.
    35         a) SQL databázi UDB seženeme na fóru: http://udbforums.kicks-ass.net/index.php?board=5.0 , sobor rozbalíme a uložíme do adresáre "wowpreklad/source/císlo_verze/sql/"
    36         b) DBC soubory exportujeme prímo ze hry z souboru "World of Warcraft\Data\enGB\patch-enGB-2.MPQ" nebo z souboru s vyším císlem na konci. Export se provádí napríklad pomocí programu "MPQEditor.exe", který ke stažení v adresári "wowpreklad/download". DBC soubory jsou v MPQ souboru uloženy ve složce "DBFilesClient". Tyto soubory zkopírujte do složky "wowpreklad/source/císlo_verze/dbc/"
    37         b) LUA soubory exportujeme prímo ze hry z souboru "World of Warcraft\Data\enGB\patch-enGB-2.MPQ" nebo z souboru s vyším císlem na konci. Export se provádí napríklad pomocí programu "MPQEditor.exe", který ke stažení v adresári "wowpreklad/download". LUA soubory jsou v MPQ souboru uloženy ve složce "Interface\FrameXML" a složce "Interface\GlueXML". Soubory, které porebujeme se jmenují "GlobalString.lua" a "GlueString.lua". Tyto soubory zkopírujte do složky "wowpreklad/source/císlo_verze/lua/"
     35  a) SQL databázi UDB seženeme na fóru: http://udbforums.kicks-ass.net/index.php?board=5.0 , sobor rozbalíme a uložíme do adresáre "wowpreklad/source/císlo_verze/sql/"
     36  b) DBC soubory exportujeme prímo ze hry z souboru "World of Warcraft\Data\enGB\patch-enGB-2.MPQ" nebo z souboru s vyším císlem na konci. Export se provádí napríklad pomocí programu "MPQEditor.exe", který ke stažení v adresári "wowpreklad/download". DBC soubory jsou v MPQ souboru uloženy ve složce "DBFilesClient". Tyto soubory zkopírujte do složky "wowpreklad/source/císlo_verze/dbc/"
     37  b) LUA soubory exportujeme prímo ze hry z souboru "World of Warcraft\Data\enGB\patch-enGB-2.MPQ" nebo z souboru s vyším císlem na konci. Export se provádí napríklad pomocí programu "MPQEditor.exe", který ke stažení v adresári "wowpreklad/download". LUA soubory jsou v MPQ souboru uloženy ve složce "Interface\FrameXML" a složce "Interface\GlueXML". Soubory, které porebujeme se jmenují "GlobalString.lua" a "GlueString.lua". Tyto soubory zkopírujte do složky "wowpreklad/source/císlo_verze/lua/"
    38383. Do databáze vložíme data o verzi, kterou se hodláme importovat do tabulky wow_client_verse. Pokud budeme importovat dbc soubory je nutné vložit zde strukturu dbc souboru. To lze provést napríklad pomocí programu "CBCUtil", který je také ke stažení v složce download. Tento program vytvorí soubory spustitelné v OpenOffice. Kde první rádek v tabulce je struktura dbc souboru. Typ "str" se zaznací jako "s", každý jiný typ se oznací písmenem "u". Struktura pak vypadá napríklad "usuuuuuuuuuuuu". Krome toho je zapotrebí do databáze poznacit císelné pozice textu, prní položka je 0. Z predchozího príkladu by pozice sloupce s textem byla 1.
    39394. V nastavení "wowpreklad/includes/config.php" nastavíme nejvyžší verzi na verzi, kterou hodláme importovat.
    40405. Až máme všechno pripraveno spustíme v konzoli script príkazem "php wowpreklad/import/cmd.php" kde jsou popsané možnosti paremetu s kterýma se tento script spoucí pro ruzné importy.
    41416. Po provedení importu je potreba nekolikrát spustit script na aktualizaci verze u prekladu. Je potreba ho prováde opakovane dokud nezmizí tecky oznacující že byly provedeny zmeny.
    42                                                  
     42                                           
    4343 
    4444  Parametry:
     
    6565        if(($Group['MangosTable'] != '') and ($Group['TablePrefix'] != '') and ($Group['MangosDatabase'] == 'mangos'))
    6666        {
    67                   echo('  '.$TranslationTree[$Group['Id']]['Name'].' ');       
     67      echo('  '.$TranslationTree[$Group['Id']]['Name'].' '); 
    6868            ImportSQLMangos($Config['Web']['GameVersion'], $Group['Id']);
    69                   echo ('
    70                   ');
     69      echo ('
     70      ');
    7171        }
    72           }      
     72    }  
    7373      break;
    7474    case 'dbc':
     
    7777        if(($Group['DBCFileName'] != '') and ($Group['TablePrefix'] != ''))
    7878        {
    79                   echo('  '.$TranslationTree[$Group['Id']]['Name'].' ');       
     79      echo('  '.$TranslationTree[$Group['Id']]['Name'].' '); 
    8080            ImportDBC($Config['Web']['GameVersion'], $Group['Id']);
    81                   echo ('
    82                   ');
     81      echo ('
     82      ');
    8383        }
    84           }      
     84    }  
    8585      break;
    8686    case 'update_version':
     
    9797      break;   
    9898  }
    99   WriteLog('Plnění databáze z příkazové řádky', 4);
     99  WriteLog('Plnění databáze z příkazové řádky', LOG_TYPE_MODERATOR);
    100100  echo('</div>');
    101101}
  • trunk/import/import_dbc.php

    r250 r357  
    1919    if(($Group['DBCFileName'] != '') and ($Group['TablePrefix'] != ''))
    2020    {
    21       echo('<br />'.$Group['Name'].'<br />');   
    22           $DBCFile = new DBCFile();
    23           $DBCFile->OpenFile('../source/'.$import_version.'/dbc/'.$Group['DBCFileName'].'.dbc', GetDBCColumns($import_version,$Group['DBCFileName']));
    24           $ItemCount = $DBCFile->GetRecordCount();
    25           $NewCount = 0;
    26           $Count = 0;
    27           for($i = 0; $i < $ItemCount; $i++)
     21      echo('<br />'.$Group['Name'].'<br />'); 
     22    $DBCFile = new DBCFile();
     23    $DBCFile->OpenFile('../source/'.$import_version.'/dbc/'.$Group['DBCFileName'].'.dbc', GetDBCColumns($import_version,$Group['DBCFileName']));
     24    $ItemCount = $DBCFile->GetRecordCount();
     25    $NewCount = 0;
     26    $Count = 0;
     27    for($i = 0; $i < $ItemCount; $i++)
    2828      {
    2929        foreach($Group['Items'] as $GroupItem)
     
    3131          $Value[$GroupItem['Column']] = addslashes($DBCFile->GetString($i, GetDBCColumnIndex($import_version,$Group['DBCFileName'],$GroupItem['Column'])));
    3232        }
    33                
     33   
    3434        $Columns = '';
    3535        foreach($Group['Items'] as $GroupItem)
     
    3838        }
    3939          $Columns = substr($Columns, 1);
    40                
     40   
    4141        $ItemId = $DBCFile->GetUint($i, 0); 
    4242        $DbResult2 = $Database->SQLCommand('SELECT VersionEnd, ID, entry, '.$Columns.' FROM '.$Group['TablePrefix'].' WHERE entry='.$ItemId.' AND Language=0 ORDER BY VersionStart DESC LIMIT 1');
    4343        if(isset($DbResult2) and (mysql_num_rows($DbResult2) > 0))
    44             {
     44      {
    4545            // Update existed text
    4646            $DbRow2 = mysql_fetch_assoc($DbResult2);
    4747            if(HaveSameText($Group, $DbRow2, $Value))
    4848            {
    49                           if ($DbRow2['VersionEnd'] <> $BuildNumber) {
     49        if ($DbRow2['VersionEnd'] <> $BuildNumber) {
    5050                $Database->SQLCommand('UPDATE `'.$Group['TablePrefix'].'` SET VersionEnd = "'.$BuildNumber.'" WHERE ID='.$DbRow2['ID']);
    51                             echo(', ');
    52                           } else
    53                             echo('. ');
     51          echo(', ');
     52        } else
     53          echo('. ');
    5454            } else
    5555            {       
     
    6363              $Database->SQLCommand('INSERT `'.$Group['TablePrefix'].'` ('.$Columns.') VALUES ('.$Values.')');
    6464              echo('# ');
    65               WriteLog('Text <a href="form.php?group='.$Group['Id'].'&amp;ID='.mysql_insert_id().'">'.mysql_insert_id().'</a> ('.$DbRow2['entry'].') ze skupiny '.$Group['Name'].' byl v nové verzi '.$import_version.' změněn.', 11);
     65              WriteLog('Text <a href="form.php?group='.$Group['Id'].'&amp;ID='.mysql_insert_id().'">'.mysql_insert_id().'</a> ('.$DbRow2['entry'].') ze skupiny '.$Group['Name'].' byl v nové verzi '.$import_version.' změněn.', LOG_TYPE_IMPORT);
    6666            }       
    67                        
    68             } else
    69             {           
     67     
     68      } else
     69      {   
    7070            // Insert new text
    7171            $Columns = 'entry, language, VersionStart, VersionEnd';
     
    7979            echo('+ ');
    8080            $NewCount++;
    81             WriteLog('Text <a href="form.php?group='.$Group['Id'].'&amp;ID='.mysql_insert_id().'">'.mysql_insert_id().'</a> ('.$ItemId.') ze skupiny '.$Group['Name'].' byl v nové verzi '.$import_version.' přidán.', 11);
    82                
    83             }
    84             $Count++;
    85       }         
    86           echo('<br />Celkem: '.$Count.'  Nových: '.$NewCount.'<br />');
     81            WriteLog('Text <a href="form.php?group='.$Group['Id'].'&amp;ID='.mysql_insert_id().'">'.mysql_insert_id().'</a> ('.$ItemId.') ze skupiny '.$Group['Name'].' byl v nové verzi '.$import_version.' přidán.', LOG_TYPE_IMPORT);
     82   
     83      }
     84        $Count++;
     85      }   
     86    echo('<br />Celkem: '.$Count.'  Nových: '.$NewCount.'<br />');
    8787      $Database->SQLCommand('UPDATE `group` SET LastVersion = "'.$BuildNumber.'", LastImport = NOW() WHERE Id='.$GroupId);
    8888  }
  • trunk/import/import_lua.php

    r250 r357  
    4141            if(HaveSameText($Group, $DbRow2, $Value))
    4242            {
    43                           if ($DbRow2['VersionEnd'] <> $BuildNumber) {
     43        if ($DbRow2['VersionEnd'] <> $BuildNumber) {
    4444                $Database->SQLCommand('UPDATE `'.$Group['TablePrefix'].'` SET VersionEnd = "'.$BuildNumber.'" WHERE ID='.$DbRow2['ID']);
    45                             echo(', ');
    46                           } else
    47                             echo('. ');
     45          echo(', ');
     46        } else
     47          echo('. ');
    4848            } else
    4949            {       
     
    5757              $Database->SQLCommand('INSERT `'.$Group['TablePrefix'].'` ('.$Columns.') VALUES ('.$Values.')');
    5858              echo('# ');
    59               WriteLog('Text <a href="form.php?group='.$Group['Id'].'&amp;ID='.mysql_insert_id().'">'.mysql_insert_id().'</a> ('.$DbRow2['entry'].') ze skupiny '.$Group['Name'].' byl v nové verzi '.$import_version.' změněn.', 11);
     59              WriteLog('Text <a href="form.php?group='.$Group['Id'].'&amp;ID='.mysql_insert_id().'">'.mysql_insert_id().'</a> ('.$DbRow2['entry'].') ze skupiny '.$Group['Name'].' byl v nové verzi '.$import_version.' změněn.', LOG_TYPE_IMPORT);
    6060            }       
    6161          } else
     
    7979            echo('+ ');
    8080            $NewCount++;
    81             WriteLog('Text <a href="form.php?group='.$Group['Id'].'&amp;ID='.mysql_insert_id().'">'.mysql_insert_id().'</a> ('.$Entry.') ze skupiny '.$Group['Name'].' byl v nové verzi '.$import_version.' přidán.', 11);
     81            WriteLog('Text <a href="form.php?group='.$Group['Id'].'&amp;ID='.mysql_insert_id().'">'.mysql_insert_id().'</a> ('.$Entry.') ze skupiny '.$Group['Name'].' byl v nové verzi '.$import_version.' přidán.', LOG_TYPE_IMPORT);
    8282          }
    8383        }; 
  • trunk/import/import_sql_mangos.php

    r302 r357  
    131131              $Database->SQLCommand('INSERT `'.$Group['TablePrefix'].'` ('.$Columns.') VALUES ('.$Values.')');
    132132              echo('# ');
    133               WriteLog('Text <a href="form.php?group='.$Group['Id'].'&amp;ID='.mysql_insert_id().'">'.mysql_insert_id().'</a> ('.$DbRow2['entry'].') ze skupiny '.$Group['Name'].' byl v nové verzi '.$import_version.' změněn.', 11);
     133              WriteLog('Text <a href="form.php?group='.$Group['Id'].'&amp;ID='.mysql_insert_id().'">'.mysql_insert_id().'</a> ('.$DbRow2['entry'].') ze skupiny '.$Group['Name'].' byl v nové verzi '.$import_version.' změněn.', LOG_TYPE_IMPORT);
    134134            } else echo('. ');       
    135135          }       
     
    161161          echo('+ ');
    162162          $NewCount++;
    163           WriteLog('Text <a href="form.php?group='.$Group['Id'].'&amp;ID='.mysql_insert_id().'">'.mysql_insert_id().'</a> ('.$Entry.') ze skupiny '.$Group['Name'].' byl v nové verzi '.$import_version.' přidán.', 11);
     163          WriteLog('Text <a href="form.php?group='.$Group['Id'].'&amp;ID='.mysql_insert_id().'">'.mysql_insert_id().'</a> ('.$Entry.') ze skupiny '.$Group['Name'].' byl v nové verzi '.$import_version.' přidán.', LOG_TYPE_IMPORT);
    164164        }         
    165165        $Count++;
  • trunk/import/index.php

    r314 r357  
    23231. Pripojíme se pres SSH na server (wowpreklad.zdechov.net) napríklad pres prohram putty.exe nebo terminál v linuxu.<br>
    24242. Nejprve je potreba získat zdrojová data. Není zapotrebí mít všechny typy textu. <br>
    25         a) SQL databázi UDB seženeme na fóru: http://udbforums.kicks-ass.net/index.php?board=5.0 , sobor rozbalíme a uložíme do adresáre "wowpreklad/source/císlo_verze/sql/"<br>
    26         b) DBC soubory exportujeme prímo ze hry z souboru "World of Warcraft\Data\enGB\patch-enGB-2.MPQ" nebo z souboru s vyším císlem na konci. Export se provádí napríklad pomocí programu "MPQEditor.exe", který ke stažení v adresári "wowpreklad/download". DBC soubory jsou v MPQ souboru uloženy ve složce "DBFilesClient". Tyto soubory zkopírujte do složky "wowpreklad/source/císlo_verze/dbc/"<br>
    27         b) LUA soubory exportujeme prímo ze hry z souboru "World of Warcraft\Data\enGB\patch-enGB-2.MPQ" nebo z souboru s vyším císlem na konci. Export se provádí napríklad pomocí programu "MPQEditor.exe", který ke stažení v adresári "wowpreklad/download". LUA soubory jsou v MPQ souboru uloženy ve složce "Interface\FrameXML" a složce "Interface\GlueXML". Soubory, které porebujeme se jmenují "GlobalString.lua" a "GlueString.lua". Tyto soubory zkopírujte do složky "wowpreklad/source/císlo_verze/lua/"<br>
     25  a) SQL databázi UDB seženeme na fóru: http://udbforums.kicks-ass.net/index.php?board=5.0 , sobor rozbalíme a uložíme do adresáre "wowpreklad/source/císlo_verze/sql/"<br>
     26  b) DBC soubory exportujeme prímo ze hry z souboru "World of Warcraft\Data\enGB\patch-enGB-2.MPQ" nebo z souboru s vyším císlem na konci. Export se provádí napríklad pomocí programu "MPQEditor.exe", který ke stažení v adresári "wowpreklad/download". DBC soubory jsou v MPQ souboru uloženy ve složce "DBFilesClient". Tyto soubory zkopírujte do složky "wowpreklad/source/císlo_verze/dbc/"<br>
     27  b) LUA soubory exportujeme prímo ze hry z souboru "World of Warcraft\Data\enGB\patch-enGB-2.MPQ" nebo z souboru s vyším císlem na konci. Export se provádí napríklad pomocí programu "MPQEditor.exe", který ke stažení v adresári "wowpreklad/download". LUA soubory jsou v MPQ souboru uloženy ve složce "Interface\FrameXML" a složce "Interface\GlueXML". Soubory, které porebujeme se jmenují "GlobalString.lua" a "GlueString.lua". Tyto soubory zkopírujte do složky "wowpreklad/source/císlo_verze/lua/"<br>
    28283. Do databáze vložíme data o verzi, kterou se hodláme importovat do tabulky wow_client_verse. Pokud budeme importovat dbc soubory je nutné vložit zde strukturu dbc souboru. To lze provést napríklad pomocí programu "CBCUtil", který je také ke stažení v složce download. Tento program vytvorí soubory spustitelné v OpenOffice. Kde první rádek v tabulce je struktura dbc souboru. Typ "str" se zaznací jako "s", každý jiný typ se oznací písmenem "u". Struktura pak vypadá napríklad "usuuuuuuuuuuuu". Krome toho je zapotrebí do databáze poznacit císelné pozice textu, prní položka je 0. Z predchozího príkladu by pozice sloupce s textem byla 1.<br>
    29294. V nastavení "wowpreklad/includes/config.php" nastavíme nejvyžší verzi na verzi, kterou hodláme importovat.<br>
    30305. Až máme všechno pripraveno spustíme v konzoli script príkazem "php wowpreklad/import/cmd.php" kde jsou popsané možnosti paremetu s kterýma se tento script spoucí pro ruzné importy.<br>
    31316. Po provedení importu je potreba nekolikrát spustit script na aktualizaci verze u prekladu. Je potreba ho prováde opakovane dokud nezmizí tecky oznacující že byly provedeny zmeny.<br>
    32                                                    
     32                                             
    3333 
    3434  </div><div><strong>Načíst zdroj:</strong></div>');
     
    148148      break;   
    149149  }
    150   WriteLog('Plnění databáze', 4);
     150  WriteLog('Plnění databáze', LOG_TYPE_MODERATOR);
    151151  echo('</div>');
    152152}
  • trunk/includes/error.php

    r290 r357  
    11<?php
     2
     3include_once('global_function.php');
    24
    35function CustomErrorHandler($Number, $Message, $Filename, $LineNumber, $Variables)
     
    7072      echo('</body></html>');
    7173    }
    72     WriteLog($Error, 10);
     74    WriteLog($Error, LOG_TYPE_ERROR);
    7375    if((E_ERROR | E_PARSE) & $Number) die();
    7476  }
  • trunk/includes/global.php

    r331 r357  
    4141  global $Database, $Config;
    4242 
    43   echo('<strong><a href="'.$Config['Web']['BaseURL'].'action.php?action=ShoutBoxView">Shoutbox:</a></strong>');
     43  echo('<strong><a href="'.$Config['Web']['BaseURL'].'action.php?action=ShoutBoxView">Kecátko:</a></strong>');
    4444  if(Licence(LICENCE_USER)) echo(' <a href="'.$Config['Web']['BaseURL'].'action.php?action=shoutbox">Vložit</a>');
    4545  echo('<div class="box"><table>');
     
    189189 
    190190  echo('Online překladatelé:<br />');
    191   $ID = $Database->SQLCommand('SELECT user, GM, ID FROM `user` WHERE LastLogin >= Now() - 300 AND ((LastLogout < LastLogin) OR (ISNULL(LastLogout)))');
     191  $ID = $Database->SQLCommand('SELECT `user`, `GM`, `ID` FROM `user` WHERE `LastLogin` >= NOW() - 300 AND ((`LastLogout` < `LastLogin`) OR (ISNULL(`LastLogout`)))');
    192192  while ($Line = mysql_fetch_assoc($ID))
    193193  {
     
    215215    $_SESSION['Pass'] = $_POST['LoginPass'];
    216216
    217     $DbResult = $Database->SQLCommand('SELECT * FROM user WHERE LOWER(user) = LOWER("'.$_SESSION['User'].'") AND pass = sha1(CONCAT(sha1("'.$_SESSION['Pass'].'"), Salt))');
     217    $DbResult = $Database->SQLCommand('SELECT * FROM `user` WHERE LOWER(`user`) = LOWER("'.$_SESSION['User'].'") AND `pass` = sha1(CONCAT(sha1("'.$_SESSION['Pass'].'"), `Salt`))');
    218218    if(mysql_num_rows($DbResult) == 0)
    219219    {
     
    227227      $_SESSION['UserID'] = $User['ID'];
    228228      $_SESSION['User'] = $User['user'];
    229       WriteLog('Login: '.$_SESSION['User'], 3);
     229      WriteLog('Login: '.$_SESSION['User'], LOG_TYPE_USER);
    230230    }
    231231  }
     
    234234  if(array_key_exists('Logout', $_GET) and ($_SESSION['User'] != '')) 
    235235  {
    236     WriteLog('Odhlášení', 3);
     236    WriteLog('Odhlášení', LOG_TYPE_USER);
    237237    if(is_numeric($_SESSION['UserID']))
    238       $Database->SQLCommand('UPDATE user SET LastLogout = NOW() WHERE ID = '.$_SESSION['UserID']);
     238      $Database->SQLCommand('UPDATE `user` SET `LastLogout` = NOW() WHERE `ID` = '.$_SESSION['UserID']);
    239239    $_SESSION['User'] = '';
    240240    $_SESSION['Pass'] = '';
     
    243243
    244244  // Záznam o aktivitě
    245   if(Licence(0) and array_key_exists('REMOTE_ADDR', $_SERVER))
    246     $Database->SQLCommand('UPDATE user SET LastIP = "'.$_SERVER['REMOTE_ADDR'].'", LastLogin = NOW() WHERE ID = '.$_SESSION['UserID']);
     245  if(Licence(LICENCE_USER) and array_key_exists('REMOTE_ADDR', $_SERVER))
     246    $Database->SQLCommand('UPDATE `user` SET `LastIP` = "'.$_SERVER['REMOTE_ADDR'].'", `LastLogin` = NOW() WHERE `ID` = '.$_SESSION['UserID']);
    247247}
    248248
  • trunk/includes/global_function.php

    r309 r357  
    11<?php
    22
     3// User licence levels
    34define('LICENCE_ANONYMOUS', -1);
    45define('LICENCE_USER', 0);
    56define('LICENCE_MODERATOR', 1);
    67define('LICENCE_ADMIN', 2);
     8
     9// Log types
     10define('LOG_TYPE_TRANSLATION', 1);
     11define('LOG_TYPE_DOWNLOAD', 2);
     12define('LOG_TYPE_USER', 3);
     13define('LOG_TYPE_MODERATOR', 4);
     14define('LOG_TYPE_ERROR', 10);
     15define('LOG_TYPE_IMPORT', 11);
     16define('LOG_TYPE_EXPORT', 12);
     17define('LOG_TYPE_CZWOW', 13);
     18define('LOG_TYPE_ADMINISTRATION', 14);
     19
    720
    821function utf2ascii($text)
     
    257270}
    258271
    259 $LogTypes = array
    260 (
    261   0 => array('Name' => '', 'Color' => 'brown', 'Description' => ''),
    262   1 => array('Name' => 'Překlady', 'Color' => 'green', 'Description' => 'Operace s překladdy'),
    263   2 => array('Name' => 'Stažení', 'Color' => 'brown', 'Description' => 'Stáhnutí souboru'),
    264   3 => array('Name' => 'Uživatelé', 'Color' => 'blue', 'Description' => 'Přihlášení uživatelů, nastavení, registrace'),
    265   4 => array('Name' => 'Moderátor', 'Color' => 'orange', 'Description' => 'Operace administrátorů a moderátorů'),
    266   10 => array('Name' => 'Chyby', 'Color' => 'red', 'Description' => 'Zachycené chybové hlášení'),
    267   11 => array('Name' => 'Import', 'Color' => '#A020F0', 'Description' => 'Záznam změn při importu'),
    268   12 => array('Name' => 'Export', 'Color' => '#1080F0', 'Description' => 'Záznam akcí s exporty'),
    269 );
    270 
    271272$Moderators = array('Překladatel', 'Moderátor', 'Administrátor');
    272273
     
    291292  $Database->SQLCommand($Query);
    292293}
    293 
    294 $client_files = array
    295 (
    296   0 => 'LocalizationStrings',
    297   1 => 'SpellBufDescription_1',
    298   2 => 'SpellDescription_1',
    299   3 => 'SpellDescription_2',
    300   4 => 'SpellDescription_3',
    301   5 => 'SpellDescription_4',
    302   6 => 'tallent',
    303 );
    304294
    305295function HumanDate($SQLDateTime)
  • trunk/index.php

    r317 r357  
    1111  while($DbRow = mysql_fetch_assoc($DbResult))
    1212    $Output .= '<div><strong>'.$DbRow['user'].' ('.date('d.m.Y', MysqlDateTimeToTime($DbRow['Time'])).')</strong> <br />'.$DbRow['Text'].'</div>'; 
     13  $Output .= '<a href="action.php?action=news">Všechny zprávy</a>';
    1314  $Output .= '</div>';
    1415  return($Output);
  • trunk/log.php

    r298 r357  
    66{
    77  $Items = array();
    8   if(array_key_exists('type', $_GET)) $Where = ' WHERE type = "'.($_GET['type'] * 1).'"';
     8  if(array_key_exists('type', $_GET)) $Where = ' WHERE `type` = "'.($_GET['type'] * 1).'"';
    99    else $Where = '';
    10   $sql = 'SELECT *,UNIX_TIMESTAMP(date), (SELECT user.user FROM user WHERE user.id = log.user) as user FROM log'.$Where.' ORDER BY date DESC LIMIT 100';
     10  $sql = 'SELECT *,UNIX_TIMESTAMP(`date`), (SELECT `user`.`user` FROM `user` WHERE `user`.`id` = `log`.`user`) AS `user` FROM `log`'.$Where.' ORDER BY `date` DESC LIMIT 100';
    1111  $ID = $Database->SQLCommand($sql);
    1212  while($Line = mysql_fetch_assoc($ID))
    1313  {
    14     if(array_key_exists($Line['type'], $LogTypes)) $TypeName = $LogTypes[$Line['type']]['Name'];
    15       else $TypeName = '';
     14    $DbResult = $Database->SQLCommand('SELECT * FROM `LogType` WHERE `Id`='.$Line['type']);
     15    $LogType = mysql_fetch_assoc($DbResult);
     16   
    1617    $Items[] = array
    1718    (
    18       'Title' => strip_tags($TypeName.': '.$Line['text'].' ('.$Line['user'].', '.$Line['IP'].')'),
     19      'Title' => strip_tags($LogType['Name'].': '.$Line['text'].' ('.$Line['user'].', '.$Line['IP'].')'),
    1920      'Link' =>  $Config['Web']['BaseURL'].'log.php',
    20       'Description' => $TypeName.': '.$Line['text'].' ('.$Line['user'].', '.$Line['IP'].')',
     21      'Description' => $LogType['Name'].': '.$Line['text'].' ('.$Line['user'].', '.$Line['IP'].')',
    2122      'Time' => $Line['UNIX_TIMESTAMP(date)'],
    2223    );
     
    4849    echo('<strong>Filtr: </strong>');
    4950    echo('<span style="color:black"><a href="log.php?type=" title="Bez filtrování">Všechny</a></span> ');
    50     foreach($LogTypes as $Index => $LogItem)
     51    $DbResult = $Database->SQLCommand('SELECT * FROM `LogType`');
     52    while($LogType = mysql_fetch_assoc($DbResult))
    5153    {
    52       echo('<a href="log.php?type='.$Index.'" style="color:'.$LogItem['Color'].'" title="'.$LogItem['Name'].'">'.$LogItem['Name'].'</a> ');
     54      echo('<a href="log.php?type='.$LogType['Id'].'" style="color:'.$LogType['Color'].'" title="'.$LogType['Name'].'">'.$LogType['Name'].'</a> ');
    5355    }
    5456  }
     
    5961  else
    6062  {
    61     if(array_key_exists('group', $_SESSION)) $Where = ' WHERE text LIKE "%'.$TranslationTree[$_SESSION['group']]['Name'].'%"';
     63    if(array_key_exists('group', $_SESSION)) $Where = ' WHERE `text` LIKE "%'.$TranslationTree[$_SESSION['group']]['Name'].'%"';
    6264      else $Where = '';
    6365  }
     
    8082  echo($Order['Output']);
    8183 
    82   $sql = 'SELECT *,(SELECT `user`.`user` FROM `user` WHERE `user`.`id` = `log`.`user`) AS `user` FROM `log` '.$Where.$Order['SQL'].$PageList['SQLLimit'];
     84  $sql = 'SELECT *, `LogType`.`Color` AS `LogColor`, (SELECT `user`.`user` FROM `user` WHERE `user`.`id` = `log`.`user`) AS `user` FROM `log` LEFT JOIN `LogType` ON `LogType`.`Id`=`log`.`type` '.$Where.$Order['SQL'].$PageList['SQLLimit'];
    8385  //echo($sql);
    8486  $ID = $Database->SQLCommand($sql);
    8587  while($Line = mysql_fetch_assoc($ID))
    8688  {
    87     echo('<tr><td>'.$Line['date'].'</td><td><span style="color:'.$LogTypes[$Line['type']]['Color'].'">'.$Line['text'].'</span></td><td>'.$Line['user'].'</td><td>'.$Line['IP'].'</td></tr>');
     89    echo('<tr><td>'.$Line['date'].'</td><td><span style="color: '.$Line['LogColor'].'">'.$Line['text'].'</span></td><td>'.$Line['user'].'</td><td>'.$Line['IP'].'</td></tr>');
    8890  }
    8991  echo('</table>');
  • trunk/registrace.php

    r308 r357  
    3434      $Line = mysql_fetch_array($Database->SQLCommand('SELECT ID FROM user WHERE user = "'.$_SESSION['User'].'"'));
    3535      $_SESSION['UserID'] = $Line['ID'];
    36       WriteLog('Uživatel se zaregistroval: '.$User, 3);
     36      WriteLog('Uživatel se zaregistroval: '.$User, LOG_TYPE_USER);
    3737     
    3838 // echo $Database->id_connection;
  • trunk/save.php

    r349 r357  
    9898    {
    9999      if(count($LastIDs) > 1) echo('Nalezen stejný překlad, systémově přeložen: <a href="form.php?group='.$GroupId.'&amp;ID='.$LastID.'">'.$LastID.'</a> Převzat z: <a href="form.php?group='.$GroupId.'&amp;ID='.$TextID.'">'.$TextID.'</a><br />');
    100       WriteLog('Text <a href="form.php?group='.$GroupId.'&amp;ID='.$LastID.'">'.$LastID.'</a> ze skupiny <a href="TranslationList.php?group='.$GroupId.'&amp;action=filter">'.$TranslationTree[$GroupId]['Name'].'</a> uložen! Převzat z <a href="form.php?group='.$GroupId.'&amp;ID='.$TextID.'">'.$TextID.'</a>.', 1);
     100      WriteLog('Text <a href="form.php?group='.$GroupId.'&amp;ID='.$LastID.'">'.$LastID.'</a> ze skupiny <a href="TranslationList.php?group='.$GroupId.'&amp;action=filter">'.$TranslationTree[$GroupId]['Name'].'</a> uložen! Převzat z <a href="form.php?group='.$GroupId.'&amp;ID='.$TextID.'">'.$TextID.'</a>.', LOG_TYPE_TRANSLATION);
    101101    }
    102102  } else
     
    111111    //  echo $sql.'<br />';     
    112112    echo('Změny v překladu <a href="form.php?group='.$GroupId.'&amp;ID='.$TextID.'">'.$TextID.'</a> ('.$entry.') uloženy!<br />');
    113     WriteLog('Změny v překladu <a href="form.php?group='.$GroupId.'&amp;ID='.$TextID.'">'.$TextID.'</a> ('.$entry.') uloženy!', 1);
     113    WriteLog('Změny v překladu <a href="form.php?group='.$GroupId.'&amp;ID='.$TextID.'">'.$TextID.'</a> ('.$entry.') uloženy!', LOG_TYPE_TRANSLATION);
    114114  }
    115115  // Address and redirecting
  • trunk/server.php

    r281 r357  
    55ShowPage();
    66
    7 echo('<h2>Pomocný WoW server pro překladatel</h2>'.
    8 '<p>Překladatelé mají k dispozici pro jednodušší překládání a ověřování správnosti překladů tzv. GM realm, kde mohou snadněji pomocí GM příkazů procházet a překládat herní texty. Pomocí GM příkazů se lze např. rychleji pohybovat při plnění výprav či si doplnit potřebnou věc pro splnění výpravy nebo splnit výpravu hned ručně.</p>'.
     7echo('<h2>Pomocný WoW server pro překladatele</h2>'.
     8'<p>Překladatelé mají k dispozici rychlé a efektivní překládání a ověřování správnosti překladů tzv. GM svět, kde mohou snadněji pomocí GM příkazů procházet a překládat herní texty. Pomocí GM příkazů se lze např. rychleji pohybovat při plnění výprav či si doplnit potřebnou věc pro splnění výpravy nebo splnit výpravu hned ručně.</p>'.
    99'<br /> '.
    10 'Adresa serveru (realmlist): <strong>wow.zdechov.net</strong><br />'.
     10'Adresa serveru (realmlist): <strong>heroesoffantasy.cz</strong><br />'.
    1111'Registrace účtu: <a href="http://www.heroesoffantasy.cz/?page=register">zde</a><br />'.
    1212'Název realmu: <a href="http://www.heroesoffantasy.cz/?page=online&amp;RealmIndex=7">Titans</a><br />'.
  • trunk/team.php

    r350 r357  
    8383      $Database->SQLCommand('UPDATE `user` SET `team` = '.$_GET['id'].' WHERE `ID` = '.$_SESSION['UserID']);
    8484      echo('<strong>Vstoupil jsi do týmu</strong><br /><br />');   
    85       WriteLog('Uživatel vstoupil do týmu '.$_GET['id'], 3);
     85      WriteLog('Uživatel vstoupil do týmu '.$_GET['id'], LOG_TYPE_USER);
    8686
    8787      // Delete all teams without users
     
    112112        $Database->SQLCommand('UPDATE `user` SET `team` = '.mysql_insert_id().' WHERE `ID` = '.$_SESSION['UserID']);
    113113        echo('<strong>Překladatelský tým vytvořen</strong><br /><br />');
    114         WriteLog('Překladatelský tým vytvořen '.$_POST['Name'], 3);
     114        WriteLog('Překladatelský tým vytvořen '.$_POST['Name'], LOG_TYPE_USER);
    115115
    116116        // Delete all teams without users
     
    165165          $Database->SQLCommand('UPDATE `Team` SET `Name`="'.$_POST['Name'].'", `Description`="'.$_POST['Description'].'", `URL`="'.$_POST['URL'].'" WHERE Id='.$Team['Id']);
    166166          echo('Nastavení týmu uloženo.<br/>');
    167           WriteLog('Překladatelský tým upraven '.$_POST['Name'], 3);
     167          WriteLog('Překladatelský tým upraven '.$_POST['Name'], LOG_TYPE_USER);
    168168        } else echo('Již existuje tým se stejným jménem');
    169169      } else echo('Tým nenalezen nebo nemáte oprávnění');
     
    229229    $Database->SQLCommand('UPDATE `user` SET `team` = 0 WHERE `ID` = '.$_SESSION['UserID']);
    230230    echo('<strong>Nyní nejste členem žádného týmu</strong><br /><br />');   
    231     WriteLog('Uživatel vystoupil z týmu', 3);
     231    WriteLog('Uživatel vystoupil z týmu', LOG_TYPE_USER);
    232232
    233233    // Delete all teams without users
Note: See TracChangeset for help on using the changeset viewer.