Ignore:
Timestamp:
May 27, 2009, 1:17:11 PM (16 years ago)
Author:
george
Message:
  • Přidáno: Podpora pro odesílání emailů o měsíčních platbách přes frontu emailů.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/network/administration.php

    r197 r219  
    66  var $FullTitle = 'Administrace sítě';
    77  var $ShortTitle = 'Administrace sítě';
    8   var $State = array('Neplánováno', 'V plánu');
    9   var $Period = 60;
    108
    119  function Show()
    1210  {
    1311    if(!$this->System->Modules['User']->CheckPermission('Network', 'Administration')) return('Nemáte oprávnění');
    14 
    15     $Output = '
    16 <a href="'.$this->System->Config['Web']['RootFolder'].'/statistic/known_mac.php">Zachycené MAC adresy</a><br>
    17 <a href="'.$this->System->Config['Web']['RootFolder'].'/statistic/connections.php">Síťová připojení</a><br>
    18 <a href="'.$this->System->Config['Web']['RootFolder'].'/statistic/bandwidth.php">Zatížení linky do internetu</a><br>
    19 <a href="'.$this->System->Config['Web']['RootFolder'].'/statistic/bandwidth_full.php">Zatížení linky do internetu všechny počítače</a><br>
    20 <a href="'.$this->System->Config['Web']['RootFolder'].'/network/dostupnost.php">Dostupnost sítě</a><br>
    21 <a href="'.$this->System->Config['Web']['RootFolder'].'/is/wlan.php">Bezdrátové sítě v okolí</a><br>
    22 <a href="'.$this->System->Config['Web']['RootFolder'].'/network/restart.php">Ruční restart konfigurace sítě</a><br>
    23 <a href="'.$this->System->Config['Web']['RootFolder'].'/backup/index.php">Nastavení zálohování</a><br>
    24 <a href="'.$this->System->Config['Web']['RootFolder'].'/LogShow.php">Záznamy operací</a><br>
    25 <a href="tc.php?dev=imq0">Traffic control IMQ0(Inet down)</a><br>
    26 <a href="tc.php?dev=imq1">Traffic control IMQ1(Inet up)</a><br>
    27 <a href="wlan.php">WiFi signál</a><br>';
     12    $Output = '';
     13    if(array_key_exists('Action', $_GET))
     14    {
     15      if($_GET['Action'] == 'SendEmail')
     16      {
     17        $Form = new Form('Email');
     18        $Form->OnSubmit = '?Action=SendEmail2';
     19        $Output = $Form->ShowEditForm();
     20      } else
     21      if($_GET['Action'] == 'SendEmail2')
     22      {
     23        $Form = new Form('Email');
     24        $Form->LoadValuesFromForm();
     25        $Result = $this->System->AddEmailToQueue($Form->Values['Address'], $Form->Values['Subject'], $Form->Values['Content']);
     26        $Output = $this->SystemMessage('Vložení emailu', 'Nový email byl vložen do fronty');
     27      }
     28      if($_GET['Action'] == 'ProcessEmailQueue')
     29      {
     30        $this->System->ProcessEmailQueue();
     31        $Output = $this->SystemMessage('Zpracování fronty emailů', 'Nové emaily byly odeslány');
     32      }
     33    } else
     34    $Output =
     35      //'<a href="'.$this->System->Config['Web']['RootFolder'].'/statistic/known_mac.php">Zachycené MAC adresy</a><br />'.
     36      //'<a href="'.$this->System->Config['Web']['RootFolder'].'/statistic/connections.php">Síťová připojení</a><br />'.
     37      //'<a href="'.$this->System->Config['Web']['RootFolder'].'/statistic/bandwidth.php">Zatížení linky do internetu</a><br />'.
     38      //'<a href="'.$this->System->Config['Web']['RootFolder'].'/statistic/bandwidth_full.php">Zatížení linky do internetu všechny počítače</a><br />'.
     39      '<a href="'.$this->System->Config['Web']['RootFolder'].'/network/dostupnost.php">Dostupnost sítě</a><br />'.
     40      //'<a href="'.$this->System->Config['Web']['RootFolder'].'/is/wlan.php">Bezdrátové sítě v okolí</a><br />'.
     41      '<a href="'.$this->System->Config['Web']['RootFolder'].'/network/restart.php">Ruční restart konfigurace sítě</a><br />'.
     42      //'<a href="'.$this->System->Config['Web']['RootFolder'].'/backup/index.php">Nastavení zálohování</a><br />'.
     43      '<a href="'.$this->System->Config['Web']['RootFolder'].'/LogShow.php">Záznamy operací</a><br />'.
     44      '<a href="?Action=SendEmail">Zaslat email</a><br />'.
     45      '<a href="?Action=ProcessEmailQueue">Zpracovat frontu emailů</a><br />';
     46      //'<a href="tc.php?dev=imq0">Traffic control IMQ0(Inet down)</a><br />'.
     47      //'<a href="tc.php?dev=imq1">Traffic control IMQ1(Inet up)</a><br />'.
     48      //'<a href="wlan.php">WiFi signál</a><br />';
    2849    return($Output);
    2950  }
Note: See TracChangeset for help on using the changeset viewer.