Changeset 518 for trunk/Modules/Network


Ignore:
Timestamp:
Apr 14, 2013, 5:15:25 PM (12 years ago)
Author:
chronos
Message:
  • Upraveno: Síťové informace přetvořeny na aplikační modul.
Location:
trunk/Modules/Network
Files:
1 edited
5 copied

Legend:

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

    r516 r518  
    11<?php
    22
    3 include_once('../Common/Global.php');
    4 
    5 class NetworkAdministrationPage extends Page
     3class PageNetworkAdministration extends Page
    64{
    7   var $FullTitle = 'Administrace sítě';
    8   var $ShortTitle = 'Administrace sítě';
     5  function __construct()
     6  {
     7    parent::__construct();
     8    $this->FullTitle = 'Administrace sítě';
     9    $this->ShortTitle = 'Administrace sítě';
     10    $this->NavigationPath[] = array('Name' => $this->ShortTitle, 'URL' => 'sprava');     
     11  }
    912
    1013  function Show()
     
    4346}
    4447
    45 $System->AddModule(new NetworkAdministrationPage());
    46 $System->Modules['NetworkAdministrationPage']->GetOutput();
    47 
    4848?>
  • trunk/Modules/Network/Availability.php

    r516 r518  
    11<?php
    22
    3 include_once('../Common/Global.php');
    4 
    5 class Availability extends Page
     3class PageAvailability 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

    r516 r518  
    11<?php
    22
    3 include_once('../Common/Global.php');
    4 
    5 class HostingPage extends Page
     3class PageHosting extends Page
    64{
    75  var $FullTitle = 'Hostované projekty';
     
    2119}
    2220
    23 $System->AddModule(new HostingPage());
    24 $System->Modules['HostingPage']->GetOutput();
    25 
    2621?>
  • trunk/Modules/Network/Network.php

    r479 r518  
    11<?php
    22
    3 include_once('HostList.php');
     3include_once(dirname(__FILE__).'/HostList.php');
     4include_once(dirname(__FILE__).'/Administration.php');
     5include_once(dirname(__FILE__).'/Availability.php');
     6include_once(dirname(__FILE__).'/Subnet.php');
     7include_once(dirname(__FILE__).'/Hosting.php');
     8include_once(dirname(__FILE__).'/UserHosts.php');
    49
    5 class PageNetworkInformation extends Page
     10class PageNetwork extends Page
    611{
    712  var $FullTitle = 'Technické informace o síti';
     
    914
    1015  function Show()
     16  {
     17    if(count($this->System->PathItems) > 1)
     18    {
     19      if($this->System->PathItems[1] == 'administration') $Output = $this->NewPage('PageNetworkAdministration')->Show();
     20      else if($this->System->PathItems[1] == 'availability') $Output = $this->NewPage('PageAvailability')->Show();
     21      else if($this->System->PathItems[1] == 'subnet') $Output = $this->NewPage('PageSubnet')->Show();
     22      else if($this->System->PathItems[1] == 'user_hosts') $Output = $this->NewPage('PageNetworkHostList')->Show();
     23      else if($this->System->PathItems[1] == 'hosting') $Output = $this->NewPage('PageHosting')->Show();
     24      else if($this->System->PathItems[1] == 'hosts') $Output = $this->NewPage('PageHostList')->Show();
     25      else $Output = $this->ShowInformation();
     26    } else $Output = $this->ShowInformation();
     27    return($Output); 
     28  }
     29 
     30  function ShowInformation()
    1131  {
    1232    $Output = '';
     
    7292      default:
    7393        $Output .= '<a href="?section=obsazeni_wifi_kanalu">Obsazení Wi-Fi kanálů</a><br />';
    74         $Output .= '<a href="network/dostupnost.php">Měření dostupnosti zařízení</a><br />';
    75         $Output .= '<a href="network/subnet.php">Výpis registrovaných podsítí</a><br />';
     94        $Output .= '<a href="'.$this->System->Link('/network/availability/').'">Měření dostupnosti zařízení</a><br />';
     95        $Output .= '<a href="'.$this->System->Link('/network/subnet/').'">Výpis registrovaných podsítí</a><br />';
    7696        //$Output .= '<a href="tkr.php">Kanály kabelové televize</a>';
    7797    }
     
    104124  {
    105125    parent::Start();
    106     $this->System->RegisterPage('hostlist.php', 'PageHostList');
    107     $this->System->RegisterPage('network.php', 'PageNetworkInformation');   
     126    $this->System->RegisterPage('network', 'PageNetwork');   
    108127  } 
    109128 
  • trunk/Modules/Network/Subnet.php

    r516 r518  
    11<?php
    22
    3 include_once('../Common/Global.php');
    4 
    5 class HostingPage extends Page
     3class PageSubnet extends Page
    64{
    7   var $FullTitle = 'Informace o podsítích';
    8   var $ShortTitle = 'Podsítě';
     5  function __construct()
     6  {
     7    parent::__construct();
     8    $this->FullTitle = 'Informace o podsítích';
     9    $this->ShortTitle = 'Podsítě';
     10  }
    911
    1012  function Show()
     
    5557}
    5658
    57 $System->AddModule(new HostingPage());
    58 $System->Modules['HostingPage']->GetOutput();
    59 
    6059?>
  • trunk/Modules/Network/UserHosts.php

    r516 r518  
    11<?php
    22
    3 include_once('../Common/Global.php');
    4 
    5 class NetworkHostList extends Page
     3class PageNetworkHostList extends Page
    64{
    7   var $FullTitle = 'Registrované počítače';
    8   var $ShortTitle = 'Registrované počítače';
     5  function __construct()
     6  {
     7    parent::__construct();
     8    $this->FullTitle = 'Registrované počítače';
     9    $this->ShortTitle = 'Registrované počítače';
     10  }
    911
    1012  function Show()
     
    3638}
    3739
    38 $System->AddModule(new NetworkHostList());
    39 $System->Modules['NetworkHostList']->GetOutput();
    40 
    4140?>
Note: See TracChangeset for help on using the changeset viewer.