Changeset 343 for trunk/global.php


Ignore:
Timestamp:
Jan 17, 2012, 1:00:26 PM (13 years ago)
Author:
chronos
Message:
  • Upraveno: Správa uživatelů je nyní přetvořena na modul modulárního systému.
  • Upraveno: Hlavní objekt System je nyní odvozen z třídy ModularSystem.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/global.php

    r342 r343  
    2020include_once('Modules/Module.php');
    2121include_once('Model.php');
    22 include_once('Modules/User/user.php');
    2322 
    2423$PrefixMultipliers = array
     
    9190);
    9291
    93 class System extends OldModule
    94 {
    95   var $Modules = array();
    96 
    97   function ModulePresent($Name)
    98   {
    99     return(array_key_exists($Name, $this->Modules));
    100   }
    101 
     92class System extends ModularSystem
     93
     94   
    10295  function AddModule($Module)
    10396  {
     
    211204  $Database->ShowSQLQuery = $Config['Web']['ShowSQLQuery'];
    212205
    213   $System = new System();
     206  $System = new System($Database);
    214207  $System->Config = $Config;
    215   $System->Database = &$Database;
     208  //$System->Install();
     209  //$System->ReloadList();
     210  $System->Init();
     211  if(isset($_SERVER['REMOTE_ADDR'])) $System->Models['User']->Check();
    216212  $System->AddModule(new Log());
    217   $System->AddModule(new User());
    218   if(isset($_SERVER['REMOTE_ADDR'])) $System->Modules['User']->Check();
    219213  $System->AddModule(new News());
    220214  $System->AddModule(new Webcam());
     
    222216  $System->AddModule(new Finance());
    223217  $System->Modules['Finance']->LoadMonthParameters(0);
    224  
    225   $System->ModularSystem = new ModularSystem($Database);
    226   $System->ModularSystem->Install();
    227   //$System->ModularSystem->ReloadList();
    228   $System->ModularSystem->Init();
    229218}
    230219
Note: See TracChangeset for help on using the changeset viewer.