Changeset 386


Ignore:
Timestamp:
Jan 24, 2012, 3:17:35 PM (13 years ago)
Author:
chronos
Message:
  • Opraveno: Řešení zobrazování navigačního pruhu.
Location:
trunk
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/Common/Page.php

    r385 r386  
    3636    foreach($this->NavigationPath as $Index => $PathItem)
    3737    {
    38       if($URL != '') $URL .= '/'.$PathItem['URL'];
     38      if($PathItem['URL'] != '') $URL .= '/'.$PathItem['URL'];
    3939      if($Index > 0) $Navigation .= ' > ';
    4040      $Navigation .= '<a href="'.$this->System->Config['Web']['RootFolder'].
    41         $URL.'">'.$PathItem['Name'].'</a>';
     41        $URL.'/">'.$PathItem['Name'].'</a>';
    4242    }
    4343
     
    7272    $Output = '<div id="Footer">
    7373   <i>| Správa webu: '.$this->System->Config['Web']['Admin'].' | e-mail: '.$this->System->Config['Web']['AdminEmail'].' |';
    74     if($this->ShowRuntimeInfo == true) $Output .= ' Doba generování: '.$Time.' s / '.ini_get('max_execution_time').' s | Použitá paměť: '.HumanSize(memory_get_peak_usage(FALSE)).' / '.ini_get('memory_limit').'B |';
     74    if($this->ShowRuntimeInfo) $Output .= ' Doba generování: '.$Time.' s / '.ini_get('max_execution_time').' s | Použitá paměť: '.HumanSize(memory_get_peak_usage(FALSE)).' / '.ini_get('memory_limit').'B |';
    7575  $Output .= '</i></div></body></html>';
    7676    return($Output);
  • trunk/Modules/FrontPage/FrontPage.php

    r383 r386  
    22
    33class IndexPage extends Page
    4 {
    5   var $Dependencies = array('News');
    6   var $FullTitle = 'Zděchovský rozcestník';
    7   var $ShortTitle = '';
    8  
     4{
     5  function __construct()
     6  {
     7    parent::__construct();
     8    $this->FullTitle = 'Zděchovský rozcestník';
     9    $this->ShortTitle = 'Administrace sítě';
     10    $this->NavigationPath[] = array('Name' => $this->ShortTitle, 'URL' => 'sprava');     
     11  }
     12
    913  function ShowLinks($HyperlinkGroup)
    1014  {
  • trunk/Modules/Network/Administration.php

    r371 r386  
    33class NetworkAdministrationPage extends Page
    44{
    5   var $FullTitle = 'Administrace sítě';
    6   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  }
    712
    813  function Show()
    914  {
    10     if(!$this->System->Models['User']->CheckPermission('Network', 'Administration'))
     15    if(!$this->System->Modules['User']->Models['User']->CheckPermission('Network', 'Administration'))
    1116      return('Nemáte oprávnění');
    1217    $Output = '';
  • trunk/Modules/Network/Dostupnost.php

    r385 r386  
    33class AvailabilityPage extends Page
    44{
    5   var $FullTitle = 'Dostupnost aktivních prvků sítě';
    6   var $ShortTitle = 'Dostupnost sítě';
    75  var $PeriodCount = 24;
    86  var $Period = array(
     
    1816  {
    1917    parent::__construct();
     18    $this->FullTitle = 'Dostupnost aktivních prvků sítě';
     19    $this->ShortTitle = 'Dostupnost sítě';
    2020    $this->NavigationPath[] = array('Name' => $this->ShortTitle, 'URL' => 'dostupnost');     
    2121  }
  • trunk/Modules/Network/Network.php

    r385 r386  
    3333        else if($this->System->PathItems[1] == 'podsite') $PageClass = 'SubnetPage';
    3434        else if($this->System->PathItems[1] == 'registrovane-pocitace') $PageClass = 'NetworkHostList';
     35        else if($this->System->PathItems[1] == 'wifi-kanaly') $PageClass = 'WifiChannelsPage';
    3536        else return(PAGE_NOT_FOUND);
    3637    } else $PageClass = 'NetworkInformationPage';
  • trunk/Modules/Network/NetworkInformation.php

    r361 r386  
    11<?php
    22
    3 class NetworkInformationPage extends Page
     3class WifiChannelsPage extends Page
    44{
    5   var $FullTitle = 'Technické informace o síti';
    6   var $ShortTitle = 'Technické informace';
     5  function __construct()
     6  {
     7    parent::__construct();
     8    $this->FullTitle = 'Obsazení Wifi kanálů';
     9    $this->ShortTitle = 'Wifi kanály';
     10    $this->NavigationPath[] = array('Name' => $this->ShortTitle, 'URL' => 'wifi-kanaly');
     11  }
    712
    813  function Show()
    914  {
    10     $Output = '';
    11     if(!array_key_exists('section', $_GET)) $_GET['section'] = '';
    12     switch($_GET['section'])
    13     {
    14       case 'obsazeni_wifi_kanalu':
    1515        // http://en.wikipedia.org/wiki/List_of_WLAN_channels
    1616        //$ChannelList = array(2412 => 1, 2417 => 2, 2422 => 3, 2427 => 4, 2432 => 5, 2437 => 6, 2442 => 7, 2447 => 8, 2452 => 9, 2457 => 10, 2462 => 11, 2467 => 12, 2472 => 13, 5200 => 40, 5205 => 41, 5210 => 42, 5215 => 43, 5220 => 44, 5225 => 45, 5230 => 46, 5235 => 47, 5240 => 48, 5245 => 49, 5250 => 50, 5255 => 51, 5260 => 52, 5265 => 53, 5270 => 54, 5275 => 55, 5280 => 56, 5285 => 57, 5290 => 58, 5295 => 59, 5300 => 60, 5500 => 100, 5520 => 104, 5540 => 108, 5560 => 112, 5580 => 116, 5600 => 120, 5620 => 124, 5640 => 128, 5660 => 132, 5700 => 140, 5720 => 144);
    17         $Output .= '<div align="center">'.
     17        $Output = '<div align="center">'.
    1818        '<a href="?section=obsazeni_wifi_kanalu&range=a">Pásmo 2,4 GHz (a)</a> '.
    1919        '<a href="?section=obsazeni_wifi_kanalu&amp;range=bc">Pásmo 5 GHz dolní (b, c)</a> '.
     
    6767        }
    6868        $Output .= '</table>';
    69         break;
    70       default:
    71         $Output .= '<a href="?section=obsazeni_wifi_kanalu">Obsazení Wi-Fi kanálů</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 />';
    74         //$Output .= '<a href="tkr.php">Kanály kabelové televize</a>';
    75     }
     69    return($Output);
     70  }
     71}
     72
     73class NetworkInformationPage extends Page
     74{
     75  var $FullTitle = 'Technické informace o síti';
     76  var $ShortTitle = 'Technické informace';
     77
     78  function Show()
     79  {
     80    $Output = '<a href="wifi-kanaly/">Obsazení Wi-Fi kanálů</a><br />';
     81    $Output .= '<a href="dostupnost/">Měření dostupnosti zařízení</a><br />';
     82    $Output .= '<a href="podsite/">Výpis registrovaných podsítí</a><br />';
     83    //$Output .= '<a href="tkr.php">Kanály kabelové televize</a>';
    7684    return($Output);
    7785  }
  • trunk/Modules/Network/Restart.php

    r371 r386  
    33class ServiceRestartPage extends Page
    44{
    5   var $FullTitle = 'Restart služeb';
    6   var $ShortTitle = 'Restart služeb';
    75  var $State = array('Neplánováno', 'V plánu', 'Provádí se');
    86 
     7  function __construct()
     8  {
     9    parent::__construct();
     10    $this->FullTitle = 'Restart služeb';
     11    $this->ShortTitle = 'Restart služeb';
     12    $this->NavigationPath[] = array('Name' => $this->ShortTitle, 'URL' => 'restart-sluzeb');     
     13  }
     14
    915  function ShowLog($Id)
    1016  {
     
    4955  function Show()
    5056  { 
    51     if(!$this->System->Models['User']->CheckPermission('Network', 'Administration')) return('Nemáte oprávnění');
     57    if(!$this->System->Modules['User']->Models['User']->CheckPermission('Network', 'Administration')) return('Nemáte oprávnění');
    5258   
    5359    if(array_key_exists('Action', $_GET))
  • trunk/Modules/Network/Subnet.php

    r371 r386  
    33class SubnetPage extends Page
    44{
    5   var $FullTitle = 'Informace o podsítích';
    6   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    $this->NavigationPath[] = array('Name' => $this->ShortTitle, 'URL' => 'podsite');
     11  }
     12
    713
    814  function Show()
Note: See TracChangeset for help on using the changeset viewer.