Changeset 361


Ignore:
Timestamp:
Jan 18, 2012, 2:03:43 PM (13 years ago)
Author:
chronos
Message:
  • Opraveno: Zobrazování některých stránek modulu sítě.
Location:
trunk/Modules/Network
Files:
7 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/Modules/Network/Network.php

    r360 r361  
    11<?php
     2
     3include('dostupnost.php');
     4include('administration.php');
     5include('hosting.php');
     6include('restart.php');
     7include('subnet.php');
     8include('user_hosts.php');
     9include('NetworkInformation.php');
     10
     11class NetworkPage extends Page
     12{
     13var $FullTitle = 'Síť';
     14  var $ShortTitle = 'Síť';
     15  var $RowPerPage = 20;
     16
     17  function Show()
     18  {
     19    $PageClass = '';
     20    if(count($this->System->PathItems) > 1)
     21    {
     22      if($this->System->PathItems[1] == 'dostupnost') $PageClass = 'AvailabilityPage';
     23        else if($this->System->PathItems[1] == 'hosting') $PageClass = 'HostingPage';
     24        else if($this->System->PathItems[1] == 'sprava') $PageClass = 'NetworkAdministrationPage';
     25        else if($this->System->PathItems[1] == 'restart-sluzeb') $PageClass = 'ServiceRestartPage';
     26        else if($this->System->PathItems[1] == 'pocitace') $PageClass = 'HostListPage';
     27        else if($this->System->PathItems[1] == 'podsite') $PageClass = 'SubnetPage';
     28        else return(PAGE_NOT_FOUND);
     29    } else $PageClass = 'NetworkInformationPage';
     30    if($PageClass != '')
     31    {
     32      $Page = new $PageClass();
     33      $Page->Database = &$this->Database;
     34      $Page->Config = &$this->Config;
     35      $Page->System = &$this->System;
     36      return($Page->Show());
     37    }
     38  } 
     39}
    240
    341class NetworkPoint extends Model
     
    123161    $this->License = 'GNU/GPL';
    124162    $this->Description = 'Network device, interface and interconnection management';
    125     $this->Dependencies = array('Member');
     163    $this->Dependencies = array('User', 'Member');
    126164    $this->Models = array('NetworkDevice', 'NetworkDeviceType', 'NetworkInterface',
    127165      'NetworkInterfaceType', 'NetworkPoint', 'NetworkLink', 'NetworkSubnet');
     
    130168  function Init()
    131169  {
    132     $this->System->Pages['tv'] = 'TVChannelsPage';
     170    $this->System->Pages['sit'] = 'NetworkPage';
    133171  }
    134172 
  • trunk/Modules/Network/NetworkInformation.php

    r358 r361  
    11<?php
    2 include_once('global.php');
    32
    43class NetworkInformationPage extends Page
     
    7170      default:
    7271        $Output .= '<a href="?section=obsazeni_wifi_kanalu">Obsazení Wi-Fi kanálů</a><br />';
    73         $Output .= '<a href="network/dostupnost.php">Měření dostupnosti zařízení</a><br />';
    74         $Output .= '<a href="network/subnet.php">Výpis registrovaných podsítí</a><br />';
     72        $Output .= '<a href="dostupnost/">Měření dostupnosti zařízení</a><br />';
     73        $Output .= '<a href="podsite/">Výpis registrovaných podsítí</a><br />';
    7574        //$Output .= '<a href="tkr.php">Kanály kabelové televize</a>';
    7675    }
     
    7978}
    8079
    81 $System->AddModule(new NetworkInformationPage());
    82 $System->Modules['NetworkInformationPage']->GetOutput();
    83 
    8480?>
  • trunk/Modules/Network/administration.php

    r343 r361  
    11<?php
    2 include_once('../global.php');
    32
    43class NetworkAdministrationPage extends Page
     
    98  function Show()
    109  {
    11     if(!$this->System->Models['User']->CheckPermission('Network', 'Administration')) return('Nemáte oprávnění');
     10    if(!$this->System->Models['User']->CheckPermission('Network', 'Administration'))
     11      return('Nemáte oprávnění');
    1212    $Output = '';
    1313    if(array_key_exists('Action', $_GET))
     
    3737      //'<a href="'.$this->System->Config['Web']['RootFolder'].'/statistic/bandwidth.php">Zatížení linky do internetu</a><br />'.
    3838      //'<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 />'.
     39      '<a href="'.$this->System->Config['Web']['RootFolder'].'/sit/dostupnost/">Dostupnost sítě</a><br />'.
    4040      //'<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 />'.
     41      '<a href="'.$this->System->Config['Web']['RootFolder'].'/sit/restart-sluzeb/">Ruční restart konfigurace sítě</a><br />'.
    4242      //'<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 />'.
     43      '<a href="'.$this->System->Config['Web']['RootFolder'].'/log/">Záznamy operací</a><br />'.
    4444      '<a href="?Action=SendEmail">Zaslat email</a><br />'.
    4545      '<a href="?Action=ProcessEmailQueue">Zpracovat frontu emailů</a><br />';
     
    5151}
    5252
    53 $System->AddModule(new NetworkAdministrationPage());
    54 $System->Modules['NetworkAdministrationPage']->GetOutput();
    55 
    5653?>
  • trunk/Modules/Network/dostupnost.php

    r315 r361  
    11<?php
    22
    3 include_once('../global.php');
    4 
    5 class Availability extends Page
     3class AvailabilityPage extends Page
    64{
    75  var $FullTitle = 'Dostupnost aktivních prvků sítě';
     
    113111}
    114112
    115 $System->AddModule(new Availability());
    116 $System->Modules['Availability']->GetOutput();
    117 
    118113?>
  • trunk/Modules/Network/hosting.php

    r230 r361  
    11<?php
    2 include_once('../global.php');
    32
    43class HostingPage extends Page
     
    2019}
    2120
    22 $System->AddModule(new HostingPage());
    23 $System->Modules['HostingPage']->GetOutput();
    24 
    2521?>
  • trunk/Modules/Network/restart.php

    r343 r361  
    11<?php
    2 include_once('../global.php');
    32
    43class ServiceRestartPage extends Page
     
    6160}
    6261
    63 $System->AddModule(new ServiceRestartPage());
    64 $System->Modules['ServiceRestartPage']->GetOutput();
    65 
    6662?>
  • trunk/Modules/Network/subnet.php

    r311 r361  
    11<?php
    2 include_once('../global.php');
    32
    4 class HostingPage extends Page
     3class SubnetPage extends Page
    54{
    65  var $FullTitle = 'Informace o podsítích';
     
    5453}
    5554
    56 $System->AddModule(new HostingPage());
    57 $System->Modules['HostingPage']->GetOutput();
    58 
    5955?>
  • trunk/Modules/Network/user_hosts.php

    r343 r361  
    11<?php
    2 
    3 include_once('../global.php');
    42
    53class NetworkHostList extends Page
     
    3331}
    3432
    35 $System->AddModule(new NetworkHostList());
    36 $System->Modules['NetworkHostList']->GetOutput();
    37 
    3833?>
Note: See TracChangeset for help on using the changeset viewer.