Ignore:
Timestamp:
Feb 17, 2021, 5:15:29 PM (4 years ago)
Author:
chronos
Message:
  • Modified: Insert sample data action partially implemented.
Location:
trunk/Packages/Common/Modules
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Packages/Common/Modules/ModuleManager.php

    r899 r900  
    260260      $ModelId = $DbRow['Id'];
    261261      $DbResult = $this->Database->delete('ModelField', '(Model='.$ModelId.')');
    262     }
    263     $this->Database->delete('Model', '(Id='.$ModelId.')');
     262      $this->Database->delete('Model', '(Id='.$ModelId.')');
     263    } else echo('Can\'t remove model '.$ModelDesc->Name.'<br/>');
    264264    $this->RemoveModelDatabase($ModelDesc);
    265265  }
  • trunk/Packages/Common/Modules/Setup.php

    r899 r900  
    5959    $Output = $this->UpdateManager->Upgrade();
    6060    return $Output;
    61   }
    62 
    63   function InsertSampleData(): void
    64   {
    6561  }
    6662}
     
    8177    $this->FullTitle = T('Application setup');
    8278    $this->ShortTitle = T('Application setup');
    83     //$this->ParentClass = 'PagePortal';
     79    //$this->ParentClass = 'PageSetupRedirect';
    8480    $this->ConfigDir = dirname(dirname(dirname(__FILE__))).'/Config';
    8581    $this->YesNo = array(false => T('No'), true => T('Yes'));
     
    212208        {
    213209          $Output .= '<h3>Vložení vzorových dat</h3>';
    214           ModuleSetup::Cast($this->System->GetModule('Setup'))->InsertSampleData();
     210          $this->System->ModuleManager->Perform(array(ModuleAction::InsertSampleData), array(ModuleCondition::Installed));
    215211          $Output .= $this->ControlPanel();
    216212        }
Note: See TracChangeset for help on using the changeset viewer.