loadScripts = [ 'features' => ['vue-applications' => ['splashscreen']], 'step_editor' => ['editor-wysid'], ]; } public function upgrade(): void { acym_setVar('layout', 'upgrade'); $version = acym_getVar('string', 'version', 'enterprise'); $data = ['version' => $version]; parent::display($data); } public function features(): void { if (!file_exists(ACYM_NEW_FEATURES_SPLASHSCREEN_JSON)) { $this->listing(); return; } $splashJson = acym_fileGetContent(ACYM_NEW_FEATURES_SPLASHSCREEN_JSON); $version = json_decode($splashJson); if (version_compare($this->config->get('previous_version', '11.1.0'), $version->max_version, '>=')) { acym_deleteFile(ACYM_NEW_FEATURES_SPLASHSCREEN_JSON); $this->listing(); return; } if (!acym_deleteFile(ACYM_NEW_FEATURES_SPLASHSCREEN_JSON)) { $this->listing(); return; } $data['splashJson'] = $version; acym_setVar('layout', 'features'); parent::display($data); } public function acychecker(): void { acym_setVar('layout', 'acychecker'); parent::display(); } }