1 {capture assign='pageTitle'}{lang}wcf.acp.package.{@$queue->action}.title{/lang}: {$archive->getLocalizedPackageInfo('packageName')}{/capture}
2 {include file='header'}
4 <script data-relocate="true">
7 WCF.Language.addObject({
8 'wcf.acp.package.install.title': '{lang}wcf.acp.package.install.title{/lang}',
9 'wcf.acp.package.installation.rollback': '{lang}wcf.acp.package.installation.rollback{/lang}',
10 'wcf.acp.package.uninstallation.title': '{lang}wcf.acp.package.uninstallation.title{/lang}',
11 'wcf.acp.package.update.title': '{lang}wcf.acp.package.update.title{/lang}'
14 new WCF.ACP.Package.Installation({@$queue->queueID}, undefined, {if $queue->action == 'install'}{if $queue->isApplication}false{else}true{/if}, false{else}false, true{/if});
16 new WCF.ACP.Package.Installation.Cancel({@$queue->queueID});
21 <header class="boxHeadline">
22 <h1>{lang}wcf.acp.package.{@$queue->action}.title{/lang}: {$archive->getLocalizedPackageInfo('packageName')}</h1>
23 <p>{$archive->getLocalizedPackageInfo('packageDescription')}</p>
26 {if !$validationPassed}
27 <p class="error">{lang}wcf.acp.package.validation.failed{/lang}</p>
30 {if $installingImportedStyle}
31 <p class="info">{lang}wcf.acp.package.install.installingImportedStyle{/lang}</p>
34 <div class="container containerPadding marginTop">
36 <legend>{lang}wcf.acp.package.information.properties{/lang}</legend>
39 <dt>{lang}wcf.acp.package.identifier{/lang}</dt>
40 <dd>{$archive->getPackageInfo('name')}</dd>
44 <dt>{lang}wcf.acp.package.version{/lang}</dt>
45 <dd>{$archive->getPackageInfo('version')}</dd>
49 <dt>{lang}wcf.acp.package.packageDate{/lang}</dt>
50 <dd>{@$archive->getPackageInfo('date')|date}</dd>
53 {if $archive->getPackageInfo('packageURL') != ''}
55 <dt>{lang}wcf.acp.package.url{/lang}</dt>
56 <dd><a href="{@$__wcf->getPath()}acp/dereferrer.php?url={$archive->getPackageInfo('packageURL')|rawurlencode}" class="externalURL">{$archive->getPackageInfo('packageURL')}</a></dd>
61 <dt>{lang}wcf.acp.package.author{/lang}</dt>
62 <dd>{if $archive->getAuthorInfo('authorURL')}<a href="{@$__wcf->getPath()}acp/dereferrer.php?url={$archive->getAuthorInfo('authorURL')|rawurlencode}" class="externalURL">{$archive->getAuthorInfo('author')}</a>{else}{$archive->getAuthorInfo('author')}{/if}</dd>
65 {event name='propertyFields'}
69 {if !$validationPassed}
70 <div class="tabularBox tabularBoxTitle marginTop">
72 <h2>{lang}wcf.acp.package.validation{/lang}</h2>
78 <th class="columnTitle columnPackageName">{lang}wcf.acp.package.name{/lang}</th>
79 <th class="columnText columnPackage">{lang}wcf.acp.package.identifier{/lang}</th>
80 <th class="columnText">{lang}wcf.acp.package.installation.packageStatus{/lang}</th>
84 {foreach from=$packageValidationArchives item=packageValidationArchive}
85 {assign var=exceptionMessage value=$packageValidationArchive->getExceptionMessage()}
87 <td class="columnTitle columnPackageName"><span{if $packageValidationArchive->getDepth()} style="padding-left: {@$packageValidationArchive->getDepth() * 14}px"{/if}>{$packageValidationArchive->getArchive()->getLocalizedPackageInfo('packageName')}</span></td>
88 <td class="columnText columnPackage">{$packageValidationArchive->getArchive()->getPackageInfo('name')}</td>
89 <td class="columnIcon columnStatus"><span class="icon icon16 {if $exceptionMessage}icon-remove-sign red{else}icon-check green{/if}"></span></td>
92 {if $exceptionMessage}
94 <td colspan="3"><span{if $packageValidationArchive->getDepth()} style="padding-left: {@$packageValidationArchive->getDepth() * 14}px"{/if}>{@$exceptionMessage}</span></td>
103 <div class="formSubmit">
104 <input type="button" id="backButton" value="{lang}wcf.global.button.back{/lang}" accesskey="c" />
105 {if $validationPassed}
106 <input type="button" class="buttonPrimary" id="submitButton" value="{lang}wcf.global.button.next{/lang}" class="default" accesskey="s" />
110 {include file='footer'}