source: trunk/network/administration.php@ 441

Last change on this file since 441 was 441, checked in by chronos, 12 years ago
  • Přidáno: Prohlížení Záznamů systému do Správy dat.
  • Property svn:executable set to *
File size: 2.8 KB
Line 
1<?php
2
3include_once('../Common/Global.php');
4
5class NetworkAdministrationPage extends Page
6{
7 var $FullTitle = 'Administrace sítě';
8 var $ShortTitle = 'Administrace sítě';
9
10 function Show()
11 {
12 if(!$this->System->Modules['User']->CheckPermission('Network', 'Administration')) return('Nemáte oprávnění');
13 $Output = '';
14 if(array_key_exists('Action', $_GET))
15 {
16 if($_GET['Action'] == 'SendEmail')
17 {
18 $Form = new Form('Email');
19 $Form->OnSubmit = '?Action=SendEmail2';
20 $Output = $Form->ShowEditForm();
21 } else
22 if($_GET['Action'] == 'SendEmail2')
23 {
24 $Form = new Form('Email');
25 $Form->LoadValuesFromForm();
26 $Result = $this->System->AddEmailToQueue($Form->Values['Address'],
27 $Form->Values['Subject'], $Form->Values['Content'],
28 $this->System->Config['Web']['Admin'].' <'.$this->System->Config['Web']['AdminEmail'].'>');
29 $Output = $this->SystemMessage('Vložení emailu', 'Nový email byl vložen do fronty');
30 }
31 if($_GET['Action'] == 'ProcessEmailQueue')
32 {
33 $Output = $this->System->ProcessEmailQueue();
34 $Output = $this->SystemMessage('Zpracování fronty emailů', 'Nové emaily byly odeslány').$Output;
35 }
36 } else
37 $Output =
38 //'<a href="'.$this->System->Config['Web']['RootFolder'].'/statistic/known_mac.php">Zachycené MAC adresy</a><br />'.
39 //'<a href="'.$this->System->Config['Web']['RootFolder'].'/statistic/connections.php">Síťová připojení</a><br />'.
40 //'<a href="'.$this->System->Config['Web']['RootFolder'].'/statistic/bandwidth.php">Zatížení linky do internetu</a><br />'.
41 //'<a href="'.$this->System->Config['Web']['RootFolder'].'/statistic/bandwidth_full.php">Zatížení linky do internetu všechny počítače</a><br />'.
42 '<a href="'.$this->System->Config['Web']['RootFolder'].'/network/dostupnost.php">Dostupnost sítě</a><br />'.
43 //'<a href="'.$this->System->Config['Web']['RootFolder'].'/is/wlan.php">Bezdrátové sítě v okolí</a><br />'.
44 '<a href="'.$this->System->Config['Web']['RootFolder'].'/network/restart.php">Ruční restart konfigurace sítě</a><br />'.
45 //'<a href="'.$this->System->Config['Web']['RootFolder'].'/backup/index.php">Nastavení zálohování</a><br />'.
46 '<a href="?Action=SendEmail">Zaslat email</a><br />'.
47 '<a href="?Action=ProcessEmailQueue">Zpracovat frontu emailů</a><br />';
48 //'<a href="tc.php?dev=imq0">Traffic control IMQ0(Inet down)</a><br />'.
49 //'<a href="tc.php?dev=imq1">Traffic control IMQ1(Inet up)</a><br />'.
50 //'<a href="wlan.php">WiFi signál</a><br />';
51 return($Output);
52 }
53}
54
55$System->AddModule(new NetworkAdministrationPage());
56$System->Modules['NetworkAdministrationPage']->GetOutput();
57
58?>
Note: See TracBrowser for help on using the repository browser.