Ignore:
Timestamp:
Nov 2, 2013, 7:56:09 PM (11 years ago)
Author:
chronos
Message:
  • Upraveno: Aplikačně závislé soubory přesunuty do adresáře Application.
  • Upraveno: Modul Setup nemůže vystupovat jako aplikační modul neboť připravuje prostředí pro instalaci těchto modulů.
  • Přidáno: Třída AppModuleRepository pro správu dostupných aplikačních balíků k instalaci. Ty se následně instalují do seznamu Modules v třídě AppModuleManager.
Location:
trunk/Application
Files:
1 added
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/Application/System.php

    r590 r592  
    11<?php
    22
    3 include_once(dirname(__FILE__).'/Application.php');
    4 include_once(dirname(__FILE__).'/Global.php');
     3include_once(dirname(__FILE__).'/../Common/Application.php');
     4include_once(dirname(__FILE__).'/Version.php');
     5include_once(dirname(__FILE__).'/../Common/Global.php');
     6include_once(dirname(__FILE__).'/FormClasses.php');
    57
    68class System extends Application
     
    1719  var $RootURLFolder;
    1820  var $ShowPage;
     21  var $Setup;
    1922
    2023  function __construct()
     
    145148 
    146149    // Register and start existing modules
    147     include_once(dirname(__FILE__).'/../Modules/Setup/Setup.php');
    148     $this->ModuleManager->RegisterModule(new ModuleSetup($this));
    149     $this->ModuleManager->Modules['Setup']->Installed = true;
    150     $this->ModuleManager->Modules['Setup']->Start();
    151     if($this->ModuleManager->Modules['Setup']->CheckState())
     150    $this->Setup = new Setup($this);
     151    $this->Setup->Start();
     152    if($this->Setup->CheckState())
    152153    {
    153       $this->ModuleManager->LoadModules();
    154       $this->ModuleManager->Modules['Setup']->Installed = true;
    155       $this->ModuleManager->Modules['Setup']->Start();
    156       $this->ModuleManager->StartAll();
     154      $this->ModuleManager->Start();
    157155    }
    158156    if($this->ShowPage)
Note: See TracChangeset for help on using the changeset viewer.