Ignore:
Timestamp:
Oct 31, 2013, 9:30:09 PM (11 years ago)
Author:
chronos
Message:
  • Upraveno: Aplikační moduly nyní implementují párové funkce s prefixem Do. Tyto funkce jsou volány nadřazenými bez prefixu. Díky tomu také není nutné volat z modulů parent funkci. Třída Module zajistí vše potřebné okolo.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Modules/System/System.php

    r577 r586  
    113113  }
    114114 
    115   function Install()
    116   {
    117     if($this->IsInstalled()) return;
    118     parent::Install();
     115  function DoInstall()
     116  {
    119117    $this->Database->query('CREATE TABLE IF NOT EXISTS `SystemVersion` (
    120118  `Id` int(11) NOT NULL AUTO_INCREMENT,
     
    166164  }
    167165 
    168   function UnInstall()
    169   {
    170     parent::UnInstall();
    171     if(!$this->IsInstalled()) return;
    172    
     166  function DoUnInstall()
     167  {
    173168    // Delete tables with reverse order
    174169    $this->Database->query('ALTER TABLE `SystemModelProperty` DROP FOREIGN KEY `SystemModelProperty_ibfk_1`');
     
    183178  }
    184179
    185   function Start()
    186   {
    187     parent::Start();
     180  function DoStart()
     181  {
    188182    $this->System->RegisterPage('module', 'PageModules');
    189183    //$this->Manager->OnModuleChange = array($this, 'ModuleChange');
     
    191185  }
    192186 
    193   function Stop()
    194   {
    195     parent::Stop();
     187  function DoStop()
     188  {
    196189  }
    197190 
Note: See TracChangeset for help on using the changeset viewer.