Changeset 344 for trunk


Ignore:
Timestamp:
Jan 17, 2012, 1:32:13 PM (13 years ago)
Author:
chronos
Message:
  • Upraveno: Google mapa sítě přetvořena na systémový modul.
  • Přidáno: Nyní jsou podporovány virtuální adresy v URL pomocí apache modulu rewrite a nastavení v .htaccess.
Location:
trunk
Files:
9 added
1 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/config.sample.php

    r323 r344  
    4949  'MainRouter' => array
    5050  (
    51    'HostName' => 'localhost',
    52    'UserName' => 'admin',
    53    'Password' => '',
    54    'InetInterface' => 'ether1',
    55    'LocalInterface' => 'ether2',
    56    'ConnectTimeout' => 5,
    57    'MangleRuleSubgroupMinPrefix' => 28,
     51    'HostName' => 'localhost',
     52    'UserName' => 'admin',
     53    'Password' => '',
     54    'InetInterface' => 'ether1',
     55    'LocalInterface' => 'ether2',
     56    'ConnectTimeout' => 5,
     57    'MangleRuleSubgroupMinPrefix' => 28,
    5858  ), 
    5959);
  • trunk/global.php

    r343 r344  
    9292class System extends ModularSystem
    9393
    94    
     94  var $Pages = array();
     95 
    9596  function AddModule($Module)
    9697  {
     
    205206
    206207  $System = new System($Database);
    207   $System->Config = $Config;
     208  $System->Config = &$Config;
    208209  //$System->Install();
    209210  //$System->ReloadList();
  • trunk/index.php

    r343 r344  
    303303}
    304304
    305 $System->AddModule(new IndexPage());
    306 $System->Modules['IndexPage']->GetOutput();
     305if(array_key_exists('page', $_GET))
     306
     307  $Page = $_GET['page'];
     308  if(array_key_exists($Page, $System->Pages))
     309  {
     310    $PageClass = $System->Pages[$Page];
     311    $PageObject = new $PageClass();
     312    $PageObject->Database = &$Database;
     313    $PageObject->System = &$System;
     314    $PageObject->GetOutput();
     315  } else echo('Stránka nenalezena');
     316} else
     317{
     318  $System->AddModule(new IndexPage());
     319  $System->Modules['IndexPage']->GetOutput();
     320}
    307321
    308322?>
Note: See TracChangeset for help on using the changeset viewer.