Changeset 34 for trunk/www/index.php
- Timestamp:
- Jun 15, 2009, 9:09:30 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/www/index.php
r33 r34 58 58 { 59 59 $Output .= '<br /><a href="http://'.$this->System->Config['Web']['Host'].'/mysql/">Správa databáze</a> '; 60 if(array_key_exists('Id', $Server->Server['Database']) )60 if(array_key_exists('Id', $Server->Server['Database']) and ($Server->Server['Lock'] == 0)) 61 61 { 62 62 $ServerStatus = $Server->GetState(); … … 64 64 else $Output .= ' <a href="?Action=ServerStart&Id='.$Server->Id.'">Spustit</a>'; 65 65 } 66 $Output .= ' <a href="?Action=ServerEdit&Id='.$Server->Id.'">Upravit</a>';67 $Output .= ' <a href="?Action=ServerDatabaseImport&Id='.$Server->Id.'">Načtení čisté databáze</a>';66 if($Server->Server['Lock'] == 0) $Output .= ' <a href="?Action=ServerEdit&Id='.$Server->Id.'">Upravit</a>'; 67 //$Output .= ' <a href="?Action=ServerDatabaseImport&Id='.$Server->Id.'">Načtení čisté databáze</a>'; 68 68 } 69 69 $Output .= ' <a href="?Action=GameAccountRegister&Id='.$Server->Id.'">Vytvoření herního účtu</a>'; … … 114 114 { 115 115 $Table->Values[$Index]['Actions'] = '<a href="?Action=EmulatorShow&Id='.$Item['Id'].'">Podprobnosti</a>'; 116 $Table->Values[$Index]['Actions'] .= ' <a href="?Action=Update&Server='.$ServerId.'&Update='.$Item['Id'].'">Aktualizovat</a>';116 if($Server->Server['Lock'] == 0) $Table->Values[$Index]['Actions'] .= ' <a href="?Action=Update&Server='.$ServerId.'&Update='.$Item['Id'].'">Aktualizovat</a>'; 117 117 unset($Table->Values[$Index]['Id']); 118 118 } … … 131 131 $Output .= $Form->ShowTable(); 132 132 $Output .= '<div style="text-align: center">'; 133 $Emulator = new Emulator($this->Database, $Id); 133 134 if($this->System->Modules['User']->User['Role'] >= USER_ROLE_ADMINISTRATOR) 134 135 { 135 $Output .= ' <a href="?Action=EmulatorDownload&Id='.$Id.'">Stáhnout</a>';136 $Output .= ' <a href="?Action=EmulatorCompile&Id='.$Id.'">Přeložit</a>';136 if($Emulator->Emulator['Lock'] == 0) $Output .= ' <a href="?Action=EmulatorDownload&Id='.$Id.'">Stáhnout</a>'; 137 if($Emulator->Emulator['Lock'] == 0) $Output .= ' <a href="?Action=EmulatorCompile&Id='.$Id.'">Přeložit</a>'; 137 138 } 138 139 $Output .= '</div>'; … … 165 166 { 166 167 $Table->Values[$Index]['Actions'] = '<a href="?Action=BackupDownload&Id='.$Value['Id'].'">Stáhnout</a>'; 167 $Table->Values[$Index]['Actions'] .= ' <a href="?Action=BackupRestore&Id='.$Value['Id'].'">Obnovit</a>';168 if($Server->Server['Lock'] == 0) $Table->Values[$Index]['Actions'] .= ' <a href="?Action=BackupRestore&Id='.$Value['Id'].'">Obnovit</a>'; 168 169 unset($Table->Values[$Index]['Id']); 169 170 } … … 171 172 if($this->System->Modules['User']->User['Role'] >= USER_ROLE_ADMINISTRATOR) 172 173 { 173 $Output .= '<br /><div style="text-align: center;"><a href="?Action=BackupAdd&Id='.$ServerId.'">Zálohovat</a></dev>';174 if($Server->Server['Lock'] == 0) $Output .= '<br /><div style="text-align: center;"><a href="?Action=BackupAdd&Id='.$ServerId.'">Zálohovat</a></dev>'; 174 175 } 175 176 } else $this->SystemMessage('Zastavení serveru', 'Nemáte oprávnění'); … … 200 201 } 201 202 203 function ShowTaskListOnRow($Row) 204 { 205 $Row['Duration'] = $this->System->AddPrefixMultipliers($Row['Duration'], '', 4, 'Time'); 206 return($Row); 207 } 208 202 209 function ShowTaskList() 203 210 { … … 208 215 $Output = '<h4>Fronta úloh</h4>'; 209 216 $Table = new Table('TaskList'); 210 $Table->Definition['Table'] = '(SELECT Time, Title, State FROM Task WHERE User='.$this->System->Modules['User']->User['Id'].' ORDER BY Id DESC)'; 217 $Table->OnRow = array($this, 'ShowTaskListOnRow'); 218 $Table->Definition['Table'] = '(SELECT (UNIX_TIMESTAMP(TimeEnd) - UNIX_TIMESTAMP(TimeStart)) AS Duration, TimeCreate, Title, State FROM Task WHERE User='.$this->System->Modules['User']->User['Id'].' ORDER BY Id DESC)'; 211 219 $Table->LoadValuesFromDatabase($this->Database); 212 220 $Output .= $Table->Show(); … … 729 737 '</table>'; 730 738 } else 739 if($_GET['Action'] == 'ServerList') 740 { 741 $Output .= $this->ShowServerList(); 742 } else 731 743 if($_GET['Action'] == 'Test') 732 744 {
Note:
See TracChangeset
for help on using the changeset viewer.