Ignore:
Timestamp:
Oct 10, 2012, 9:29:20 AM (12 years ago)
Author:
chronos
Message:
  • Upraveno: Modulární systém přepracován tak, že základní modul System je zodpovědný za udržování stavu instalování modulů v databázi a je instalován samostatně jako první modul. Následně lze instalovat moduly dle závislostí.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/Modular/Common/Global.php

    r405 r424  
    2727include_once('Localization.php');
    2828include_once('Navigation.php');
    29  
     29include_once('Modules/System/System.php');
     30 
    3031
    3132class System extends ModularSystem
     
    5051    global $Config;
    5152   
    52     return($Config['Web']['RootFolder'].$Target);
     53    return($this->RootFolder.$Target);
    5354  }     
    5455}
     56
     57$System = NULL;
    5558
    5659function GlobalInit()
     
    7982  $System->Localization->Load();
    8083  $System->Navigation = new Navigation();
     84
     85  //if(!$System->IsInstalled()) die('System not installed.');
     86  $ModuleSystem = new ModuleSystem($System->Database, $System);
     87  $System->RegisterModule($ModuleSystem);
     88  if($System->Modules['System']->IsInstalled()) $System->Modules['System']->Start(); 
    8189}
    8290
Note: See TracChangeset for help on using the changeset viewer.