Changeset 27


Ignore:
Timestamp:
Jun 13, 2009, 2:48:35 PM (15 years ago)
Author:
george
Message:
  • Přidáno: Textové informace o systému.
  • Přidáno: Sloupec verze emulátoru.
Location:
trunk/www
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/www/form_classes.php

    r26 r27  
    9191  'EmulatorList' => array(
    9292    'Title' => 'Emulátory',
    93     'Table' => '(SELECT `Emulator`.`Name`, `Emulator`.`Id`, `Client`.`Version` AS `ClientVersion`, `Emulator`.`Revision`, `Emulator`.`ScriptDev2Revision`, `Emulator`.`ScriptDev2PatchFileName`, `Emulator`.`CommitHash` FROM `Emulator` JOIN `Client` ON `Client`.`Id` = `Emulator`.`Client`)',
     93    'Table' => '(SELECT `Emulator`.`Name`, `Emulator`.`Id`, `Client`.`Version` AS `ClientVersion`, `Emulator`.`Revision`, `Emulator`.`ScriptDev2Revision`, `Emulator`.`ScriptDev2PatchFileName`, `Emulator`.`Version`, `Emulator`.`CommitHash` FROM `Emulator` JOIN `Client` ON `Client`.`Id` = `Emulator`.`Client`)',
    9494    'Items' => array(
    9595      'Name' => array('Type' => 'String', 'Caption' => 'Název', 'Default' => ''),
     96      'Version' => array('Type' => 'String', 'Caption' => 'Verze', 'Default' => ''),
    9697      'Revision' => array('Type' => 'Integer', 'Caption' => 'Revize', 'Default' => 0),
    9798      'ClientVersion' => array('Type' => 'Integer', 'Caption' => 'Verze klienta', 'Default' => 0),
    9899      'ScriptDev2Revision' => array('Type' => 'Integer', 'Caption' => 'Verze SD2', 'Default' => 0),
    99       'ScriptDev2PatchFileName' => array('Type' => 'String', 'Caption' => 'SD2 záplata', 'Default' => ''),
    100       'CommitHash' => array('Type' => 'String', 'Caption' => 'Commit HASH', 'Default' => ''),
     100      //'ScriptDev2PatchFileName' => array('Type' => 'String', 'Caption' => 'SD2 záplata', 'Default' => ''),
     101      //'CommitHash' => array('Type' => 'String', 'Caption' => 'Commit HASH', 'Default' => ''),
    101102    ),
    102103  ),
     
    106107    'Items' => array(
    107108      'Name' => array('Type' => 'String', 'Caption' => 'Název', 'Default' => ''),
     109      'Version' => array('Type' => 'String', 'Caption' => 'Verze', 'Default' => ''),
    108110      'Revision' => array('Type' => 'Integer', 'Caption' => 'Revize', 'Default' => 0),
    109       //'Client' => array('Type' => 'PointerOneToOne', 'Caption' => 'Verze klienta', 'Default' => 0),
     111      'Client' => array('Type' => 'Client', 'Caption' => 'Verze klienta', 'Default' => 0),
    110112      'ScriptDev2Revision' => array('Type' => 'Integer', 'Caption' => 'Verze SD2', 'Default' => 0),
    111113      'ScriptDev2PatchFileName' => array('Type' => 'String', 'Caption' => 'SD2 záplata', 'Default' => ''),
     
    171173RegisterType('OnlineState', 'Enumeration', array('Neaktivní', 'Aktivní'));
    172174RegisterType('Database', 'PointerOneToOne', array('Table' => 'Database', 'Id' => 'Id', 'Name' => 'CONCAT(Name, " ", Version, " r", Revision)'));
     175RegisterType('Client', 'PointerOneToOne', array('Table' => 'Client', 'Id' => 'Id', 'Name' => 'Version'));
    173176
    174177?>
  • trunk/www/index.php

    r26 r27  
    187187      if($this->System->Modules['User']->User['Role'] == USER_ROLE_ADMINISTRATOR)
    188188      {
    189         $Output .= '<div><a href="'.$this->System->Config['Web']['RootFolder'].'/?Action=EmulatorList">Emulátory</a></div>';
    190189      }
    191190    }
     191    return($Output);
     192  }
     193 
     194  function ShowInfo()
     195  {
     196    global $Config;
     197   
     198    $Output = '<h4>Informace</h4>'.
     199    '<p>Tento free hosting WoW serverů vám nabízí zdarma vytvoření vlastního malého serveru. Vytvoření a správa serveru nikdy nebyly jednodušší.</p>'.
     200    '<strong>Pro koho je hosting určen?</strong>'.
     201    '<ul>'.
     202    '<li>Pro ty, kteří se chtějí starat o vlastní server, ale nemají dostatek financí nebo prostoru pro jeho provozování.</li>'.
     203    '<li>Pro ty, kteří si chtějí vyzkoušet, jaké je to být administrátorem či GM na svém serveru.</li>'.
     204    '</ul><br />'.
     205    '<strong>Co získáte registrací?</strong>'.
     206    '<ul>'.
     207    '<li>Přístup k vlastnímu nepřetržitě běžícímu WoW serveru.</li>'.
     208    '<li>Možnost si vybrat jednu z nabízených kombinací verze emulátoru, databáze a klienta.</li>'.
     209    '<li>Možnost provádět aktualizace serveru na pár kliknutí.</li>'.
     210    '<li>Periodické noční zálohování a možnost ruční obnovy.</li>'.
     211    '<li>Max. 50 online hrajících hráčů.</li>'.
     212    '<li>Neomezený počet účtů a postav.</li>'.
     213    '<li>Možnost stáhnout si celou databázi serveru a v případě zájmů hráčů tak přejít na vlastní výkonější vyhrazený server.</li>'.
     214    '</ul><br />'.
     215    'Technická podpora: '.$Config['Web']['AdminEmail'];
    192216    return($Output);
    193217  }
     
    469493        $Output .= $this->SystemMessage('Vytvoření herního účtu', $Server->NewAccount($Form->Values['Name'], $Form->Values['Password'], $Form->Values['Password2'], $Form->Values['Email'], $Form->Values['Expansion']));
    470494        $Output .= '<a href="?Action=GameAccountRegister&amp;Id='.$Form->Values['ServerId'].'">Zpět k zadání údajů</a>';
    471       } else
     495      } else     
     496      if($_GET['Action'] == 'Info')
     497      {
     498        $Output = $this->ShowInfo();
     499      } else     
    472500      if($_GET['Action'] == 'Test')
    473501      {
  • trunk/www/page.php

    r24 r27  
    2626    </head><body'.$BodyParam.'>'.
    2727    '<div class="Navigation"><span class="MenuItem">'.
    28     '<a href="?">Servery</a>'.
    29     ' <a href="?Action=ClientList">Verze klienta</a>';
     28    '<a href="?Action=Info">Informace</a>'.
     29    ' <a href="?">Seznam serverů</a>'.
     30    ' <a href="?Action=ClientList">Verze klienta</a>'.
     31    ' <a href="?Action=EmulatorList">Verze emulátoru</a>';
    3032    $Output .= '</span><div class="MenuItem2">';
    3133    if($this->System->Modules['User']->User['Id'] == $this->System->Modules['User']->AnonymousUserId)
     
    4345    $Time = round(GetMicrotime() - $ScriptTimeStart, 2);
    4446    $Output = '<div id="Footer">
    45    <i>| Projekt: WoW hosting | Správce: '.$this->System->Config['Web']['Admin'].' | E-mail: '.$this->System->Config['Web']['AdminEmail'].' | <a href="http://svn.zdechov.net/trac/wowhosting/browser">Zdrojové kódy</a> | <a href="http://svn.zdechov.net/trac/wowhosting/log?verbose=on">Změny</a>|';
     47   <i>| Založeno na projektu <a href="http://svn.zdechov.net/trac/wowhosting/">WoW hosting</a>'.
     48   ' | <a href="http://svn.zdechov.net/trac/wowhosting/browser">Zdrojové kódy</a>'.
     49   ' | <a href="http://svn.zdechov.net/trac/wowhosting/log?verbose=on">Novinky</a>|'.
     50   ' | Správce: '.$this->System->Config['Web']['Admin'].
     51   ' | E-mail: '.$this->System->Config['Web']['AdminEmail'];
    4652    if($this->System->Config['Web']['ShowRuntimeInfo'] == true) $Output .= ' Doba generování: '.$Time.' s / '.ini_get('max_execution_time').' s | Použitá paměť: '.HumanSize(memory_get_peak_usage(FALSE)).' / '.ini_get('memory_limit').'B |';
    4753        $Output .= '</i></div></body></html>';
Note: See TracChangeset for help on using the changeset viewer.