コード例 #1
0
ファイル: module.php プロジェクト: Reuniko/SiteCore
 public function Uninstall()
 {
     $class = end(explode('\\', static::class));
     Modules::Instance()->Delete($class);
 }
コード例 #2
0
ファイル: engine.php プロジェクト: Reuniko/SiteCore
 public function LoadModules()
 {
     // TODO: remove System -> Upgrade
     //require_once($this->DetectFilePath('modules/system/module.php'));
     //System::Instance()->Upgrade();
     // TODO: remove System -> Upgrade
     $modules = Modules::Instance()->GetList();
     foreach ($modules as $module) {
         $class = $module['ID'];
         if ($class === 'System') {
             // already registered
             continue;
         }
         $this->RegisterModuleClasses($module['ID']);
     }
 }
コード例 #3
0
ファイル: module.php プロジェクト: Reuniko/SiteCore
 public function Upgrade()
 {
     Users::Instance()->Synchronize();
     Modules::Instance()->Synchronize();
 }