{** * systemInfo.tpl * * Copyright (c) 2014-2021 Simon Fraser University * Copyright (c) 2003-2021 John Willinsky * Distributed under the GNU GPL v3. For full terms see the file docs/COPYING. * * Display system information. *} {extends file="layouts/backend.tpl"} {block name="page"}

{translate key="admin.systemInformation"}

{if $newVersionAvailable} {translate key="site.upgradeAvailable.admin" currentVersion=$currentVersion->getVersionString(false) latestVersion=$latestVersion} {/if}

{translate key="admin.currentVersion"}: {$currentVersion->getVersionString(false)} ({$currentVersion->getDateInstalled()|date_format:$datetimeFormatLong})

{if $latestVersionInfo}

{translate key="admin.version.latest"}: {$latestVersionInfo.release|escape} ({$latestVersionInfo.date|date_format:$dateFormatLong})

{if $currentVersion->compare($latestVersionInfo.version) < 0}

{translate key="admin.version.updateAvailable"}: {translate key="admin.version.downloadPackage"} | {if $latestVersionInfo.patch}{translate key="admin.version.downloadPatch"}{else}{translate key="admin.version.downloadPatch"}{/if} | {translate key="admin.version.moreInfo"}

{else}

{translate key="admin.version.upToDate"}

{/if} {else}

{translate key="admin.version.checkForUpdates"}

{/if}

{translate key="admin.versionHistory"}

{foreach from=$versionHistory item="version"} {/foreach}
{translate key="admin.version"} {translate key="admin.versionMajor"} {translate key="admin.versionMinor"} {translate key="admin.versionRevision"} {translate key="admin.versionBuild"} {translate key="admin.dateInstalled"}
{$version->getVersionString(false)} {$version->getMajor()} {$version->getMinor()} {$version->getRevision()} {$version->getBuild()} {$version->getDateInstalled()|date_format:$dateFormatShort}

{translate key="admin.serverInformation"}

{foreach from=$serverInfo item="value" key="name"} {/foreach}
{translate key="admin.systemInfo.settingName"} {translate key="admin.systemInfo.settingValue"}
{translate key=$name} {$value|escape}

{translate key="admin.systemConfiguration"}

{foreach from=$configData item="settings" key="category"} {foreach from=$settings item="value" key="name"} {if $name === "password"} {else} {/if} {/foreach} {/foreach}
{translate key="admin.systemInfo.settingName"} {translate key="admin.systemInfo.settingValue"}
{$category}
{$name|escape}**************{$value|escape}
{translate key="admin.phpInfo"}
{/block}