Changeset 613


Ignore:
Timestamp:
Dec 20, 2013, 9:04:09 AM (11 years ago)
Author:
chronos
Message:
  • Přidáno: Volba znovunačtení seznamu modulů v instalátoru.
Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Application/Version.php

    r612 r613  
    11<?php
    22
    3 $Revision = 612; // Subversion revision
     3$Revision = 613; // Subversion revision
    44$DatabaseRevision = 601; // SQL structure revision
    5 $ReleaseTime = '2013-12-16';
     5$ReleaseTime = '2013-12-20';
  • trunk/Common/AppModule.php

    r597 r613  
    244244          (!$Module->Installed and in_array(ModuleCondition::NotInstalled, $Conditions))))
    245245      {
    246         array_push($List, $DepModule);
    247         $this->EnumSuperiorDependenciesCascade($DepModule, $List, $Conditions);
     246        array_push($List, $RefModule);
     247        $this->EnumSuperiorDependenciesCascade($RefModule, $List, $Conditions);
    248248      }
    249249    }
  • trunk/Common/Setup/Setup.php

    r595 r613  
    5555          $Output .= '<a href="?action=upgrade">Povýšit</a> ';
    5656        $Output .= '<a href="?action=insert_sample_data">Vložit vzorová data</a> ';
     57        $Output .= '<a href="?action=reload_modules">Obnovit seznam modulů</a> ';
    5758        $Output .= '<a href="?action=uninstall">Odinstalovat</a> ';
    5859        $Output .= '<a href="?action=modules">Správa modulů</a> ';
     
    103104          $Output .= '<h3>Instalace</h3>';
    104105          $this->System->Setup->Install();
    105           $Output .= $this->System->Setup->Upgrade();
     106          $this->System->ModuleManager->LoadModules();
     107          $this->System->ModuleManager->SaveState();
     108          //$Output .= $this->System->Setup->Upgrade();
    106109          $Output .= $this->ControlPanel();
    107110        } else
     
    110113          $Output .= '<h3>Odinstalace</h3>';
    111114          $this->System->Setup->Uninstall();
     115          $Output .= $this->ControlPanel();
     116        } else
     117        if($Action == 'reload_modules')
     118        {
     119          $Output .= '<h3>Znovunačtení seznamu modulů</h3>';
     120          $this->System->ModuleManager->LoadModules();
     121          $this->System->ModuleManager->SaveState();
    112122          $Output .= $this->ControlPanel();
    113123        } else
     
    392402  function Install()
    393403  {
     404        global $DatabaseRevision;
     405       
    394406    $this->Database->query('CREATE TABLE IF NOT EXISTS `SystemVersion` (
    395407  `Id` int(11) NOT NULL AUTO_INCREMENT,
     
    398410) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;');
    399411    $this->Database->query("INSERT INTO `SystemVersion` (`Id`, `Revision`) VALUES
    400       (1, 591);");
     412      (1, '.$DatabaseRevision.');");
    401413    $this->Database->query("CREATE TABLE IF NOT EXISTS `Module` (
    402414  `Id` int(11) NOT NULL AUTO_INCREMENT,
Note: See TracChangeset for help on using the changeset viewer.