Changeset 33 for trunk/www/index.php
- Timestamp:
- Jun 15, 2009, 7:22:15 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/www/index.php
r32 r33 83 83 foreach($Table->Values as $Index => $Item) 84 84 { 85 $Table->Values[$Index]['Actions'] = '<a href="?Action=EmulatorShow&Id='.$Item['Id'].'">Pod probnosti</a>';85 $Table->Values[$Index]['Actions'] = '<a href="?Action=EmulatorShow&Id='.$Item['Id'].'">Podrobnosti</a>'; 86 86 unset($Table->Values[$Index]['Id']); 87 87 } … … 269 269 } else $this->SystemMessage('Import databáze', 'Nemáte oprávnění'); 270 270 } else $Output .= USER_BAD_ROLE; 271 } 272 273 function ShowWelcome() 274 { 275 $Output = '<p>Vítejte v projektu zaměřeném na free hosting WoW serverů.</p>'. 276 '<strong>Použité technologie:</strong><br />'. 277 '<ul>'. 278 '<li><a href="http://www.worldofwarcraft.com/">World of Warcraft</a> - fantasy MMORPG</li>'. 279 '<li><a href="http://www.getmangos.com/">MaNGOS</a> - MMORPG server</li>'. 280 '<li><a href="http://www.udbforums.org/">UDB</a> - databáze pro MaNGOS</li>'. 281 '<li><a href="http://www.scriptdev2.com/">ScriptDev2</a> - doplňkový skriptovací systém pro MaNGOS</li>'. 282 '</ul>'; 283 return($Output); 271 284 } 272 285 … … 290 303 if($this->System->Modules['User']->User['Role'] == USER_ROLE_ADMINISTRATOR) 291 304 { 305 $Output .= '<div><a href="?Action=NewsAdd">Přidat aktualitu</a></div>'; 292 306 } 293 307 } … … 678 692 } else $Output .= USER_BAD_ROLE; 679 693 } else 694 if($_GET['Action'] == 'NewsAdd') 695 { 696 if($this->System->Modules['User']->User['Role'] >= USER_ROLE_ADMINISTRATOR) 697 { 698 $Form = new Form('News'); 699 $Form->OnSubmit = '?Action=NewsAdd2'; 700 $Output = $Form->ShowEditForm(); 701 } else $Output .= USER_BAD_ROLE; 702 } else 703 if($_GET['Action'] == 'NewsAdd2') 704 { 705 if($this->System->Modules['User']->User['Role'] >= USER_ROLE_ADMINISTRATOR) 706 { 707 $Form = new Form('News'); 708 $Form->LoadValuesFromForm(); 709 $Form->Values['Time'] = 'NOW()'; 710 $Form->Values['User'] = $this->System->Modules['User']->User['Id']; 711 $Form->SaveValuesToDatabase(0); 712 $Output = $this->SystemMessage('Nová aktualita', 'Přidáno'); 713 } else $Output .= USER_BAD_ROLE; 714 } else 680 715 if($_GET['Action'] == 'State') 681 716 { … … 687 722 '<tr><td>Doba běhu serveru</td><td>'.$this->System->AddPrefixMultipliers($State['Uptime'], '', 4, 'Time').'</td></tr>'. 688 723 '<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>'. 689 '<tr><td>Počet serverů</td><td>'.$State['ServerCount'].'</td></tr>'. 690 '<tr><td>Počet aktivních serverů</td><td>'.$State['ServerOnlineCount'].'</td></tr>'. 724 '<tr><td>Počet serverů aktivních/všech/maxiální</td><td>'.$State['ServerOnlineCount'].' / '.$State['ServerCount'].' / '.$State['ServerMaxCount'].'</td></tr>'. 691 725 '<tr><td>Počet emulátorů</td><td>'.$State['EmulatorCount'].'</td></tr>'. 692 726 '<tr><td>Počet uživatelů</td><td>'.$State['UserCount'].'</td></tr>'. … … 706 740 } else 707 741 { 708 $Output .= $this->Show ServerList();742 $Output .= $this->ShowWelcome(); 709 743 } 710 744 } else 711 745 { 712 $Output .= $this->ShowServerList(); 713 } 746 $Output .= $this->ShowWelcome(); 747 } 748 $Content = $Output; 749 $Output = '<table class="BasicTable"><tr>'; 714 750 if($this->System->Modules['User']->User['Id'] != $this->System->Modules['User']->AnonymousUserId) 715 $Output = '<table class="BasicTable"><tr><td class="UserMenu">'.$this->UserMenu().'</td><td class="Content">'.$Output.'</td></tr></table>'; 751 $Output .= '<td class="UserMenu">'.$this->UserMenu().'</td>'; 752 $Output .= '<td class="Content">'.$Content.'</td>'; 753 if(!array_key_exists('Action', $_GET)) 754 { 755 $Output .= '<td class="News"><strong>Aktuálně:</strong><br />'; 756 $DbResult = $this->Database->query('SELECT * FROM News'); 757 while($DbRow = $DbResult->fetch_assoc()) 758 { 759 $Output .= '<div><strong>'.$DbRow['Title'].'</strong>('.HumanDate($DbRow['Time']).')<br />'.$DbRow['Content'].'</div>'; 760 } 761 $Output .= '</td>'; 762 } 763 $Output .= '</tr></table>'; 716 764 return($Output); 717 765 }
Note:
See TracChangeset
for help on using the changeset viewer.