Changeset 30


Ignore:
Timestamp:
Jun 13, 2009, 9:54:13 PM (15 years ago)
Author:
george
Message:
  • Opraveno: Zobrazovat záznamy restartů pouze patřící k danému serveru.
Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Readme.txt

    r24 r30  
    99  database - složka obsahující zdrojové sql soubory pro nastavení databáze
    1010  wowclient - složka obsahující datové soubory pro jednotlivé verze herního klienta
     11  temp - složka pro dočasné soubory
     12  backup - složka pro uložení souborů záloh databází
    1113
    1214
     
    18203) Práva pro zápis
    1921
    20   Nastavit práva pro zápis pro web server pro složky server, emulator, database, client a backup.
     22  Nastavit práva pro zápis pro web server pro složky server, emulator, database, temp, client a backup.
    2123
    2224
  • trunk/www/index.php

    r29 r30  
    197197    global $Config;
    198198   
    199     $Output = '<h4>Záznamy restartů</h4>';
    200     $Table = new Table('DebugList');
    201     $Table->OnRow = array($this, 'ShowDebugListOnRow');
    202     $Table->LoadValuesFromDatabase($this->Database);
    203     $Output .= $Table->Show();
    204     if($this->System->Modules['User']->User['Role'] >= USER_ROLE_ADMINISTRATOR)
    205     {
    206       //$Output .= '<br /><div style="text-align: center;"><a href="?Action=BackupAdd">Zálohovat</a></dev>';     
    207     }
     199    if($this->System->Modules['User']->User['Role'] >= USER_ROLE_USER)
     200    {
     201      $Server = new Server($this->Database, $_GET['Id']);
     202      if(($this->System->Modules['User']->User['Id'] == $Server->Server['User']) or ($this->System->Modules['User']->User['Role'] >= USER_ROLE_ADMINISTRATOR))
     203      {
     204        $Output = '<h4>Ladící záznamy restartů</h4>';
     205        $Table = new Table('DebugList');
     206        $Table->OnRow = array($this, 'ShowDebugListOnRow');
     207        $Table->Definition['Table'] = '(SELECT * FROM Debug WHERE Server='.$_GET['Id'].')';
     208        $Table->LoadValuesFromDatabase($this->Database);
     209        $Output .= $Table->Show();
     210        if($this->System->Modules['User']->User['Role'] >= USER_ROLE_ADMINISTRATOR)
     211        {
     212          //$Output .= '<br /><div style="text-align: center;"><a href="?Action=BackupAdd">Zálohovat</a></dev>';     
     213        }
     214      } else $this->SystemMessage('Ladící záznamy', 'Nemáte oprávnění');
     215    } else $Output .= USER_BAD_ROLE;
    208216    return($Output);
    209217  }
  • trunk/www/server.php

    r29 r30  
    265265      else
    266266      {
    267         echo($Name.':'.strtoupper($Password));
    268267        $Password = sha1($Name.':'.strtoupper($Password));
    269268        $this->Database->query('INSERT INTO `server'.$this->Id.'_realmd`.`account` (`username`, `sha_pass_hash`, `email`, `joindate`, `expansion`) VALUES ("'.$Name.'", "'.$Password.'", "'.$Email.'", NOW(), '.$Expansion.')');
Note: See TracChangeset for help on using the changeset viewer.