<?php
include_once('global.php');

function ShowHeader($Title, $Path, $BodyParam = '')
{
  global $Time_Start, $refresh, $Config;

  $Time_Start = GetMicrotime();		// Zjisti počáteční čas
  $ScriptName = $_SERVER['SCRIPT_NAME'];
  while(strpos($ScriptName, '//') !== false)
    $ScriptName = str_replace('//', '/', $ScriptName);
  $PathTree = array('Rozcestník', 
    'index.php' => '',
    'missing.php' => '',
    'manualy.php' => 'Manuály',
    'is' => array('',
      'administration_page.php' => 'Administrace sítě',
      'topologie.php' => 'Topologie sítě',
      'dostupnost.php' => 'Dostupnost zařízení',
      'restart.php' => 'Restart služeb',
    ),
    'network.php' => 'Technické informace',
    'mapy' => array('',
      'mapa_nabidka.php' => 'Nabídky mapy',
      'mapa.php' => 'Mapa',
    ),
    'map' => array('',
      'index.php' => 'Mapa',
    ),
    'nabidky_pripojeni.php' => 'Nabídky připojení',
    'telseznam.php' => 'Telefonní seznam',
    'merak.php' => 'Měřič spotřeby',
    'tkr.php' => 'Kanály kabelové televize',
    'share' => array('Prohledat sdílení',
      'index.php' => '',
      'firefox.php' => 'Integrace do prohlížeče',
    ),
    'hostlist.php' => 'Seznam počítačů',
    'userlist.php' => 'Seznam uživatelů',
    'farnost' => array('',
      'index.php' => 'Rozpis mší',
    ),
     'finance' => array('Finance',
      'index.php' => '',
      'spotreba.php' => 'Spotřeba',
      'prepocet.php' => 'Přepočet financí',
      'changes.php' => 'Změny',
      'tarify.php' => 'Tarify',
      'inventory.php' => 'Skladové zásoby',
      'clenove.php' => 'Seznam členů',
      'zarizeni.php' => 'Zařízení',
      'strom.php' => 'Strom zařízení',
      'srovnani.php' => 'Porovnání tarifů s konkurencí',
      'bills.php' => 'Faktury',
      'faktury' => array('',
        'index.php' => 'Faktury za internet',
      ),
    ),
    'statistic' => array('',
      'trafficview.php' => 'Vytížení internetu',
      'index.php' => 'Statistika',
      'trafficview2.php' => 'Statistika',
      'bandwidth.php' => 'Zatížení internetu',
      'bandwidth_full.php' => 'Zatížení internetu všech počítačů',
    ),
    'fotbal.php' => 'Fotbal',
    'webcam' => array('',
       'index.php' => 'Web kamera',
    ),
    'navody.php' => 'Návody',
    'ukoly.php' => 'Plány do budoucna',
    'otevreno.php' => 'Otvírací doby',
    'aktuality' => array('',
      'index.php' => 'Aktuality',
      'subscription.php' => 'RSS aktuality',
    ),
    'sluzby.php' => 'Služby<',
    'history.php' => 'Historie',
    'sunrisechat' => array('',
      'history.php' => 'Historie SunriseChatu',
      'network.php' => 'Obsah testu sítě SunriseChatu 2.7+',
      'network_old.php' => 'Obsah testu sítě SunriseChatu 2.6',
      'webchat.php' => 'Okno SunriseChatu',
    ),
    'docs' => array('',
      'zapisy' => array('',
        'zapisy.php' => 'Zápisy ze schůzí',
      ),
    ),
    'jidelna' => array('',
      'index.php' => 'Jídelníček',
      'menuedit.php' => 'Editace jídelníčku',   
    ),
    'backup' => array('',
      'index.php' => 'Nastavení zálohování',   
    ),
  );
  $PathTreePath = '/';
  $PathTreeItem = $PathTree;
  $Navigation = '<a href="'.$Config['Web']['RootFolder'].$PathTreePath.'">'.$PathTreeItem[0].'</a> &gt; ';
  $ScriptName = substr($ScriptName, strlen($Config['Web']['RootFolder']));
  $ScriptNameParts = explode('/', $ScriptName);
  array_shift($ScriptNameParts);
  foreach($ScriptNameParts as $ScriptNamePart)
  { 
    //echo($ScriptNamePart.'<br>');
    if(is_array($PathTreeItem[$ScriptNamePart])) 
    {
      $PathTreeItem = $PathTreeItem[$ScriptNamePart];
      $PathTreePath .= $ScriptNamePart.'/';
      if($PathTreeItem[0] != '')
        $Navigation .= '<a href="'.$Config['Web']['RootFolder'].$PathTreePath.'">'.$PathTreeItem[0].'</a> &gt; ';
    } else 
    {
      if($PathTreeItem[$ScriptNamePart] != '')
        $Navigation .= '<a href="'.$Config['Web']['RootFolder'].$PathTreePath.$ScriptNamePart.'">'.$PathTreeItem[$ScriptNamePart].'</a> &gt; ';
    }
  } 
  $Navigation = substr($Navigation, 0, -6);

  echo('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>
  <meta http-equiv="Content-Language" content="cs">
  <meta http-equiv="Content-Type" content="text/html; charset='.$Config['Web']['Charset'].'">');
  if (isset($refresh)) echo('<meta http-equiv="Refresh" content="'.$refresh."\">\n");
  //  <link href="style.css" rel="stylesheet" type="text/css">
  echo("\n".'  <title>Centrála - '.$Path.'</title>
  </head><body style="font-family: sans-serif;" '.$BodyParam.'>
<div style="padding: 3px; font-size: 20px; border-style: solid; border-color: blue; border-width: 1; background-color: #F0F0FF; margin-bottom: 4px;">'.$Title.'</div>
<div style="border-style: solid; border-bottom-color: gray; border-width: 0 0 1 0; margin-bottom: 3px; padding-bottom: 2px;"><strong>Navigace &gt;&gt;</strong> '.$Navigation.'</div>');
}

function ShowFooter()
{
  global $Time_Start;
  $Time = floor((GetMicrotime() - $Time_Start)*100)/100;
  echo('<div style="border-style: solid; border-top-color: gray; border-width: 1 0 0 0; margin-top: 7px; padding-top: 2px;" align="center">
  <i style="font-size: 10;">| Web mistr: Jiří Hajda | e-mail: robie@centrum.cz | ICQ: 277158770 | Vygenerováno za '.$Time.' s | Verze: 1.0 | Naposledy aktualizováno: '.date('j.n.Y',filemtime($_SERVER['SCRIPT_FILENAME'])).' |</i>
  </div>');
  //ShowArray($GLOBALS);
  echo('</body></html>');
}

?>
