1 | <?php
|
---|
2 |
|
---|
3 | include_once(dirname(__FILE__).'/../../Base/View.php');
|
---|
4 | include_once(dirname(__FILE__).'/../Platform/Model.php');
|
---|
5 |
|
---|
6 | class HomePageView extends View
|
---|
7 | {
|
---|
8 | function Welcome()
|
---|
9 | {
|
---|
10 | $Output = '<p>Vítejte v projektu zaměřeném na free hosting WoW serverů.</p>'.
|
---|
11 | '<strong>Použité technologie:</strong><br />'.
|
---|
12 | '<ul>'.
|
---|
13 | '<li><a href="http://www.worldofwarcraft.com/">World of Warcraft</a> - fantasy MMORPG</li>'.
|
---|
14 | '<li><a href="http://www.getmangos.com/">MaNGOS</a> - MMORPG server</li>'.
|
---|
15 | '<li><a href="http://www.udbforums.org/">UDB</a> - databáze pro MaNGOS</li>'.
|
---|
16 | '<li><a href="http://www.scriptdev2.com/">ScriptDev2</a> - doplňkový skriptovací systém pro MaNGOS</li>'.
|
---|
17 | '<li><a href="http://cia.vc/stats/project/ACID"> ACID</a> - databáze pro skriptování NPC</li>'.
|
---|
18 | '</ul>';
|
---|
19 | return($Output);
|
---|
20 | }
|
---|
21 |
|
---|
22 | function Info()
|
---|
23 | {
|
---|
24 | $Output = '<h4>Informace</h4>'.
|
---|
25 | '<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>'.
|
---|
26 | '<strong>Pro koho je hosting určen?</strong>'.
|
---|
27 | '<ul>'.
|
---|
28 | '<li>Pro ty, kteří se chtějí starat o vlastní server, ale nemají dostatek financí nebo prostoru pro jeho provozování.</li>'.
|
---|
29 | '<li>Pro ty, kteří si chtějí vyzkoušet, jaké je to být administrátorem či GM na svém serveru.</li>'.
|
---|
30 | '</ul><br />'.
|
---|
31 | '<strong>Co získáte registrací?</strong>'.
|
---|
32 | '<ul>'.
|
---|
33 | '<li>Přístup k vlastnímu nepřetržitě běžícímu WoW serveru.</li>'.
|
---|
34 | '<li>Možnost si vybrat jednu z nabízených kombinací verze emulátoru, databáze a klienta.</li>'.
|
---|
35 | '<li>Možnost provádět aktualizace serveru na pár kliknutí.</li>'.
|
---|
36 | '<li>Periodické noční zálohování a možnost ruční obnovy.</li>'.
|
---|
37 | '<li>Max. 50 online hrajících hráčů.</li>'.
|
---|
38 | '<li>Neomezený počet účtů a postav.</li>'.
|
---|
39 | '<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>'.
|
---|
40 | '<li>Automatické restartování serveru při selhání a automatický záznam ladících informací o pádu.</li>'.
|
---|
41 | '</ul><br />'.
|
---|
42 | '<p>Vámi vytvořený server může být bez předchozího upozornění smazán, např. pokud nebude již využíván nebo bude potřeba snížit vytížení hostingu.</p>'.
|
---|
43 | 'Technická podpora: '.$this->Config['Web']['AdminEmail'];
|
---|
44 | return($Output);
|
---|
45 | }
|
---|
46 |
|
---|
47 | function State()
|
---|
48 | {
|
---|
49 | $Platform = new Platform($this->System);
|
---|
50 | $State = $Platform->State();
|
---|
51 | $Output = '<h4>Stav systému</h4>'.
|
---|
52 | '<table class="WideTable">'.
|
---|
53 | '<tr><th>Veličina</th><th>Hodnota</th></tr>'.
|
---|
54 | '<tr><td>Doba běhu serveru</td><td>'.$this->System->AddPrefixMultipliers($State['Uptime'], '', 4, 'Time').'</td></tr>'.
|
---|
55 | '<tr><td>Použitá/celková paměť</td><td>'.$this->System->AddPrefixMultipliers($State['MemoryUsed'], 'B', 4, 'Binary').' / '.$this->System->AddPrefixMultipliers($State['MemoryTotal'], 'B', 4, 'Binary').'</td></tr>'.
|
---|
56 | '<tr><td>Počet serverů aktivních/všech/maxiální</td><td>'.$State['ServerOnlineCount'].' / '.$State['ServerCount'].' / '.$State['ServerMaxCount'].'</td></tr>'.
|
---|
57 | '<tr><td>Počet emulátorů</td><td>'.$State['EmulatorCount'].'</td></tr>'.
|
---|
58 | '<tr><td>Počet uživatelů</td><td>'.$State['UserCount'].'</td></tr>'.
|
---|
59 | '<tr><td>Počet databází</td><td>'.$State['DatabaseCount'].'</td></tr>'.
|
---|
60 | '<tr><td>Počet záloh</td><td>'.$State['BackupCount'].'</td></tr>'.
|
---|
61 | '<tr><td>Čekajících/všech úloh ve frontě</td><td>'.$State['TaskQueued'].' / '.$State['TaskCount'].'</td></tr>'.
|
---|
62 | '</table>';
|
---|
63 | return($Output);
|
---|
64 | }
|
---|
65 | }
|
---|