1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
<?php
MainFactory::load_class('AdminHttpViewController');
class VersionInfoController extends AdminHttpViewController
{
public function actionDefault()
{
$languageTextManager = MainFactory::create('LanguageTextManager', 'version_history', $_SESSION['languages_id']);
$title = new NonEmptyStringType($languageTextManager->get_text('PAGE_TITLE'));
$template = new ExistingFile(new NonEmptyStringType(DIR_FS_ADMIN
. '/html/content/version_history.html'));
$versionInfoService = StaticGXCoreLoader::getService('VersionInfo');
$versionInfoData = MainFactory::create('KeyValueCollection',
['version_info_items' => $versionInfoService->getAllVersionInfoItems()]);
return MainFactory::create('AdminLayoutHttpControllerResponse', $title, $template, $versionInfoData);
}
}