Changeset 148 for www/network.php
- Timestamp:
- Feb 15, 2009, 7:59:35 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
www/network.php
r76 r148 1 1 <?php 2 include('style.php'); 3 ShowHeader('Technické informace o síti', 'Technické informace'); 2 include_once('global.php'); 4 3 4 class NetworkInformationPage extends Page 5 { 6 var $FullTitle = 'Technické informace o síti'; 7 var $ShortTitle = 'Technické informace'; 5 8 6 if(!array_key_exists('section', $_GET)) $_GET['section'] = ''; 7 switch($_GET['section']) 8 { 9 case 'servers': 10 $Servers = array( 11 array( 12 'name' => 'centrala', 13 'description' => 'Hlavní router a víceúčelový server sítě', 14 'components' => array( 15 array('Procesor', 'AMD Sempron 64 2500+ (1,4 GHz 800 MHz 256k) soc 754, BOX', 1890), 16 array('Paměť', '512 MB DDR 400 MHz', '500(síť) + 500(George)', 0), 17 array('Základní deska', 'GIGABYTE s. 754 K8VT800, VIA K8T800, AGP 8x, 3x DDR400, LAN, audio', 1890), 18 array('Skříň', 'Midi RedStar 2202 ATX 300W', 690), 19 array('Grafická karta', 'ATI Rage 128 Pro 32 MB', 300), 20 array('Pevný disk - systémový', 'WD300BB 30 GB', 500), 21 array('Pevný disk - datový', 'Maxtor DiamondMax SATA 160 GB', 1664), 22 array('Pevný disk - zálohovací', 'Maxtor 91301U3 13 GB', 'věnoval Marek Hrňa'), 23 ), 24 ), 25 array( 26 'name' => 'game', 27 'description' => 'Hostovaný počítač hráčů serveru <a href="http://wow.zdechov.net/">WoW Heroes of Fantasy</a>', 28 'components' => array( 29 array('Procesor', '', 0), 30 array('Paměť', '', 0), 31 array('Základní deska', '', 0), 32 array('Skříň', '', 0), 33 array('Grafická karta', '', 0), 34 array('Pevný disk', '', 0), 35 ), 36 ), 37 array( 38 'name' => 'tv', 39 'description' => 'Televizní server', 40 'components' => array( 41 array('Procesor', 'AMD Athlon 64 3800+, 2.4 GHz', 3140), 42 array('Paměť', '512 MB DDR 400 MHz', 1100), 43 array('Paměť', '512 MB DDR 400 MHz', 1000), 44 array('Paměť', '512 MB DDR 400 MHz', 700), 45 array('Paměť', '512 MB DDR 400 MHz', 700), 46 array('Základní deska', 'ASUS A8V-VM', 1382), 47 array('Skříň', 'Midi tower Redstar HERO 10 ATX', 690), 48 array('Grafická karta', 'PCI S3 Trio64+', 50), 49 array('Pevný disk', '?', '?'), 50 ), 51 ), 52 array( 53 'name' => 'testserver', 54 'description' => 'Stará záložní centrála', 55 'components' => array( 56 array('Procesor', 'Intel Pentium 2 350 MHz', 0), 57 array('Paměť', '64 MB DIMM 100 MHz', 0), 58 array('Základní deska', 'MSI M11E', 0), 59 array('Skříň', 'Mini tower AT 200W', 0), 60 array('Grafická karta', 'S3 Trio3D/2X 8 MB', 0), 61 array('Pevný disk', 'ST3840A 8 GB', 0), 62 ), 63 ), 64 ); 65 echo('<strong>Seznam serverů v síti:</strong><br><br>'); 66 foreach($Servers as $Server) 9 function Show() 10 { 11 $Output = ''; 12 if(!array_key_exists('section', $_GET)) $_GET['section'] = ''; 13 switch($_GET['section']) 67 14 { 68 echo('<strong>'.strtoupper($Server['name']).'</strong><br>'. 69 $Server['description'].'<br>'. 70 '<table style="font-size: small;" border="1" cellspacing="0" cellpadding="3">'. 71 '<tr><th>Jméno komponenty</th><th>Značka</th><th>Cena [Kč]</th></tr>'); 72 foreach($Server['components'] as $Component) 73 { 74 echo('<tr><td>'.$Component[0].'</td><td>'.$Component[1].'</td><td>'.$Component[2].'</td></tr>'); 75 } 76 echo('</table><br>'); 77 } 78 break; 79 case 'nastaveni_pripojeni': 80 echo('<br><strong>Nastavení síťového přípojení:</strong><br> 15 case 'servers': 16 $Servers = array( 17 array( 18 'name' => 'centrala', 19 'description' => 'Hlavní router a víceúčelový server sítě', 20 'components' => array( 21 array('Procesor', 'AMD Sempron 64 2500+ (1,4 GHz 800 MHz 256k) soc 754, BOX', 1890), 22 array('Paměť', '512 MB DDR 400 MHz', '500(síť) + 500(George)', 0), 23 array('Základní deska', 'GIGABYTE s. 754 K8VT800, VIA K8T800, AGP 8x, 3x DDR400, LAN, audio', 1890), 24 array('Skříň', 'Midi RedStar 2202 ATX 300W', 690), 25 array('Grafická karta', 'ATI Rage 128 Pro 32 MB', 300), 26 array('Pevný disk - systémový', 'WD300BB 30 GB', 500), 27 array('Pevný disk - datový', 'Maxtor DiamondMax SATA 160 GB', 1664), 28 array('Pevný disk - zálohovací', 'Maxtor 91301U3 13 GB', 'věnoval Marek Hrňa'), 29 ), 30 ), 31 array( 32 'name' => 'game', 33 'description' => 'Hostovaný počítač hráčů serveru <a href="http://wow.zdechov.net/">WoW Heroes of Fantasy</a>', 34 'components' => array( 35 array('Procesor', '', 0), 36 array('Paměť', '', 0), 37 array('Základní deska', '', 0), 38 array('Skříň', '', 0), 39 array('Grafická karta', '', 0), 40 array('Pevný disk', '', 0), 41 ), 42 ), 43 array( 44 'name' => 'tv', 45 'description' => 'Televizní server', 46 'components' => array( 47 array('Procesor', 'AMD Athlon 64 3800+, 2.4 GHz', 3140), 48 array('Paměť', '512 MB DDR 400 MHz', 1100), 49 array('Paměť', '512 MB DDR 400 MHz', 1000), 50 array('Paměť', '512 MB DDR 400 MHz', 700), 51 array('Paměť', '512 MB DDR 400 MHz', 700), 52 array('Základní deska', 'ASUS A8V-VM', 1382), 53 array('Skříň', 'Midi tower Redstar HERO 10 ATX', 690), 54 array('Grafická karta', 'PCI S3 Trio64+', 50), 55 array('Pevný disk', '?', '?'), 56 ), 57 ), 58 array( 59 'name' => 'testserver', 60 'description' => 'Stará záložní centrála', 61 'components' => array( 62 array('Procesor', 'Intel Pentium 2 350 MHz', 0), 63 array('Paměť', '64 MB DIMM 100 MHz', 0), 64 array('Základní deska', 'MSI M11E', 0), 65 array('Skříň', 'Mini tower AT 200W', 0), 66 array('Grafická karta', 'S3 Trio3D/2X 8 MB', 0), 67 array('Pevný disk', 'ST3840A 8 GB', 0), 68 ), 69 ), 70 ); 71 $Output .= '<strong>Seznam serverů v síti:</strong><br /><br />'; 72 foreach($Servers as $Server) 73 { 74 $Output .= '<strong>'.strtoupper($Server['name']).'</strong><br />'. 75 $Server['description'].'<br />'. 76 '<table style="font-size: small;" border="1" cellspacing="0" cellpadding="3">'. 77 '<tr><th>Jméno komponenty</th><th>Značka</th><th>Cena [Kč]</th></tr>'; 78 foreach($Server['components'] as $Component) 79 { 80 $Output .= '<tr><td>'.$Component[0].'</td><td>'.$Component[1].'</td><td>'.$Component[2].'</td></tr>'; 81 } 82 $Output .= '</table><br />'; 83 } 84 break; 85 case 'nastaveni_pripojeni': 86 $Output .= '<br /><strong>Nastavení síťového přípojení:</strong><br /> 81 87 <table style="font-size: small;" border="1" cellspacing="0" cellpadding="3"> 82 88 <tr><td>IP adresa</td><td>192.168.x.x</td></tr> … … 89 95 <tr><td>Přípona DNS počítače</td><td>zdechov.net</td></tr> 90 96 <tr><td>Skupina</td><td>ZDECHOV</td></tr> 91 </table>' );92 break;93 case 'obsazeni_wifi_kanalu':94 echo('<br><strong>Obsazení wifi kanálů:</strong><br>97 </table>'; 98 break; 99 case 'obsazeni_wifi_kanalu': 100 $Output .= '<br /><strong>Obsazení wifi kanálů:</strong><br /> 95 101 <table style="font-size: small;" border="1" cellspacing="0" cellpadding="3"> 96 102 <tr><th>Kanál</th><th>Frekvence [GHz]</th><th>Zařízení</th></tr> 97 <tr><td>1</td><td>2,412</td><td>AP-RUDO, AP-HAJDIKOVI </td></tr>98 <tr><td>2</td><td>2,417</td><td> AP-JANICATA</td></tr>99 <tr><td>3</td><td>2,422</td><td> AP-MARKYTAN, ap-zvonicek</td></tr>100 <tr><td>4</td><td>2,427</td><td> </td></tr>101 <tr><td>5</td><td>2,432</td><td>AP-MARON </td></tr>102 <tr><td>6</td><td>2,437</td><td> AP-SKARPA2,ap-sekula</td></tr>103 <tr><td>7</td><td>2,442</td><td> </td></tr>104 <tr><td>8</td><td>2,447</td><td>ap- hajda</td></tr>105 <tr><td>9</td><td>2,452</td><td> AP-HAPPY</td></tr>106 <tr><td>10</td><td>2,457</td><td> AP-HAJDIKOVI2, AP-NAVRATIL</td></tr>107 <tr><td>11</td><td>2,462</td><td> AP-MARTIN</td></tr>108 <tr><td>12</td><td>2,467</td><td> AP-SEKULA</td></tr>109 <tr><td>13</td><td>2,472</td><td> AP-SKARPA</td></tr>103 <tr><td>1</td><td>2,412</td><td>AP-RUDO, AP-HAJDIKOVI, ptp-skarpa</td></tr> 104 <tr><td>2</td><td>2,417</td><td> </td></tr> 105 <tr><td>3</td><td>2,422</td><td>ap-markytan, ap-zvonicek, ap-hrbacek</td></tr> 106 <tr><td>4</td><td>2,427</td><td>ap-george</td></tr> 107 <tr><td>5</td><td>2,432</td><td>AP-MARON, ap-janicata</td></tr> 108 <tr><td>6</td><td>2,437</td><td>ap-sekula</td></tr> 109 <tr><td>7</td><td>2,442</td><td>ap-chaty</td></tr> 110 <tr><td>8</td><td>2,447</td><td>ap-bytovky</td></tr> 111 <tr><td>9</td><td>2,452</td><td>ap-kopecek</td></tr> 112 <tr><td>10</td><td>2,457</td><td>ap-skarpa, AP-HAJDIKOVI2, AP-NAVRATIL</td></tr> 113 <tr><td>11</td><td>2,462</td><td> </td></tr> 114 <tr><td>12</td><td>2,467</td><td> </td></tr> 115 <tr><td>13</td><td>2,472</td><td>ap-hajda, zbranek</td></tr> 110 116 <tr><td>100</td><td>5,500</td><td>ptp-markytan</td></tr> 111 <tr><td>104</td><td>5,520</td><td> </td></tr>117 <tr><td>104</td><td>5,520</td><td>ptp-smutny</td></tr> 112 118 <tr><td>108</td><td>5,540</td><td> </td></tr> 113 119 <tr><td>112</td><td>5,560</td><td> </td></tr> 114 <tr><td>116</td><td>5,580</td><td> </td></tr>115 <tr><td>120</td><td>5,600</td><td> </td></tr>120 <tr><td>116</td><td>5,580</td><td>ptp-janicata</td></tr> 121 <tr><td>120</td><td>5,600</td><td>ptp-hajdova</td></tr> 116 122 <tr><td>124</td><td>5,620</td><td> </td></tr> 117 <tr><td>128</td><td>5,640</td><td> </td></tr>118 <tr><td>132</td><td>5,660</td><td> </td></tr>123 <tr><td>128</td><td>5,640</td><td>ptp-bytovky</td></tr> 124 <tr><td>132</td><td>5,660</td><td>ptp-chaty</td></tr> 119 125 <tr><td>136<td>5,700</td></td><td>ptp-sekula</td></tr> 120 126 <tr><td>140<td>5,720</td></td><td> </td></tr> 121 </table>'); 122 break; 123 case 'udp_forward': 124 echo('<br><strong>Průchozí UDP porty her:</strong><br> 127 </table>'; 128 $Output .= 'Aktualizováno: 10.8.2008'; 129 break; 130 case 'udp_forward': 131 $Output .= '<br /><strong>Průchozí UDP porty her:</strong><br /> 125 132 <table style="font-size: small;" border="1" cellspacing="0" cellpadding="3"> 126 <tr><th>Hra</th><th>Číslo portu</th></tr>'); 127 $DbResult = $Database->select('network_udp_forwarder', '*'); 128 while($Row = $DbResult->fetch_array()) 129 { 130 echo('<tr><td>'.$Row['game'].'</td><td align="right">'.$Row['port'].'</td></tr>'); 133 <tr><th>Hra</th><th>Číslo portu</th></tr>'; 134 $DbResult = $this->Database->select('network_udp_forwarder', '*'); 135 while($Row = $DbResult->fetch_array()) 136 { 137 $Output .= '<tr><td>'.$Row['game'].'</td><td align="right">'.$Row['port'].'</td></tr>'; 138 } 139 $Output .= '</table>'; 140 break; 141 default: 142 $Output .= '<a href="?section=servers">Seznam serverů</a><br />'; 143 $Output .= '<a href="?section=udp_forward">Průchozí UDP porty přes centrálu</a><br />'; 144 $Output .= '<a href="?section=nastaveni_pripojeni">Nastavení připojení počítačů</a><br />'; 145 $Output .= '<a href="?section=obsazeni_wifi_kanalu">Obsazení Wi-Fi kanálů</a><br />'; 131 146 } 132 echo('</table>'); 133 break; 134 default: 135 echo('<a href="?section=servers">Seznam serverů</a><br>'); 136 echo('<a href="?section=udp_forward">Průchozí UDP porty přes centrálu</a><br>'); 137 echo('<a href="?section=nastaveni_pripojeni">Nastavení připojení počítačů</a><br>'); 138 echo('<a href="?section=obsazeni_wifi_kanalu">Obsazení Wi-Fi kanálů</a><br>'); 147 return($Output); 148 } 139 149 } 140 150 141 ShowFooter(); 151 $System->AddModule(new NetworkInformationPage()); 152 $System->Modules['NetworkInformationPage']->GetOutput(); 142 153 143 154 ?>
Note:
See TracChangeset
for help on using the changeset viewer.