Commit | Line | Data |
---|---|---|
ddc1f8ba MW |
1 | {capture assign='pageTitle'}{lang}wcf.acp.package.{@$queue->action}.title{/lang}: {$archive->getLocalizedPackageInfo('packageName')}{/capture} |
2 | {include file='header'} | |
158bd3ca | 3 | |
9543d9fe | 4 | <script data-relocate="true"> |
158bd3ca TD |
5 | //<![CDATA[ |
6 | $(function() { | |
6207cc21 | 7 | WCF.Language.addObject({ |
1b3b9a81 | 8 | 'wcf.acp.package.install.title': '{lang}wcf.acp.package.install.title{/lang}', |
a6ee8193 | 9 | 'wcf.acp.package.installation.rollback': '{lang}wcf.acp.package.installation.rollback{/lang}', |
824d9e90 AE |
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}' | |
6207cc21 | 12 | }); |
a45fa84d | 13 | |
b33c97d2 | 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}); |
a45fa84d MS |
15 | |
16 | new WCF.ACP.Package.Installation.Cancel({@$queue->queueID}); | |
158bd3ca TD |
17 | }); |
18 | //]]> | |
19 | </script> | |
20 | ||
0f353b34 | 21 | <header class="boxHeadline"> |
ddc1f8ba | 22 | <h1>{lang}wcf.acp.package.{@$queue->action}.title{/lang}: {$archive->getLocalizedPackageInfo('packageName')}</h1> |
635a8feb | 23 | <p>{$archive->getLocalizedPackageInfo('packageDescription')}</p> |
fdd8b4b6 | 24 | </header> |
158bd3ca | 25 | |
25c89d0a AE |
26 | {if !$validationPassed} |
27 | <p class="error">{lang}wcf.acp.package.validation.failed{/lang}</p> | |
158bd3ca TD |
28 | {/if} |
29 | ||
b168bf95 MS |
30 | {if $installingImportedStyle} |
31 | <p class="info">{lang}wcf.acp.package.install.installingImportedStyle{/lang}</p> | |
32 | {/if} | |
33 | ||
ddc1f8ba MW |
34 | <div class="container containerPadding marginTop"> |
35 | <fieldset> | |
36 | <legend>{lang}wcf.acp.package.information.properties{/lang}</legend> | |
37 | ||
56dec892 | 38 | <dl> |
ddc1f8ba MW |
39 | <dt>{lang}wcf.acp.package.identifier{/lang}</dt> |
40 | <dd>{$archive->getPackageInfo('name')}</dd> | |
56dec892 | 41 | </dl> |
ddc1f8ba MW |
42 | |
43 | <dl> | |
44 | <dt>{lang}wcf.acp.package.version{/lang}</dt> | |
45 | <dd>{$archive->getPackageInfo('version')}</dd> | |
46 | </dl> | |
47 | ||
48 | <dl> | |
49 | <dt>{lang}wcf.acp.package.packageDate{/lang}</dt> | |
50 | <dd>{@$archive->getPackageInfo('date')|date}</dd> | |
51 | </dl> | |
52 | ||
53 | {if $archive->getPackageInfo('packageURL') != ''} | |
54 | <dl> | |
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> | |
57 | </dl> | |
58 | {/if} | |
59 | ||
60 | <dl> | |
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> | |
63 | </dl> | |
64 | ||
65 | {event name='propertyFields'} | |
66 | </fieldset> | |
67 | </div> | |
158bd3ca | 68 | |
25c89d0a | 69 | {if !$validationPassed} |
f271dc32 | 70 | <div class="tabularBox tabularBoxTitle marginTop"> |
635a8feb | 71 | <header> |
25c89d0a | 72 | <h2>{lang}wcf.acp.package.validation{/lang}</h2> |
635a8feb | 73 | </header> |
eee4c4ff | 74 | |
0f353b34 | 75 | <table class="table"> |
22d2360e L |
76 | <thead> |
77 | <tr> | |
ddc1f8ba MW |
78 | <th class="columnTitle columnPackageName">{lang}wcf.acp.package.name{/lang}</th> |
79 | <th class="columnText columnPackage">{lang}wcf.acp.package.identifier{/lang}</th> | |
1ef2e233 | 80 | <th class="columnText">{lang}wcf.acp.package.installation.packageStatus{/lang}</th> |
22d2360e L |
81 | </tr> |
82 | </thead> | |
22d2360e | 83 | <tbody> |
25c89d0a AE |
84 | {foreach from=$packageValidationArchives item=packageValidationArchive} |
85 | {assign var=exceptionMessage value=$packageValidationArchive->getExceptionMessage()} | |
7991009f | 86 | <tr> |
25c89d0a AE |
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}fa-times-circle red{else}fa-check-circle green{/if}"></span></td> | |
7991009f | 90 | </tr> |
25c89d0a AE |
91 | |
92 | {if $exceptionMessage} | |
93 | <tr> | |
94 | <td colspan="3"><span{if $packageValidationArchive->getDepth()} style="padding-left: {@$packageValidationArchive->getDepth() * 14}px"{/if}>{@$exceptionMessage}</span></td> | |
95 | </tr> | |
96 | {/if} | |
7991009f | 97 | {/foreach} |
22d2360e L |
98 | </tbody> |
99 | </table> | |
100 | </div> | |
158bd3ca TD |
101 | {/if} |
102 | ||
0f353b34 | 103 | <div class="formSubmit"> |
a45fa84d | 104 | <input type="button" id="backButton" value="{lang}wcf.global.button.back{/lang}" accesskey="c" /> |
25c89d0a | 105 | {if $validationPassed} |
ddc1f8ba | 106 | <input type="button" class="buttonPrimary" id="submitButton" value="{lang}wcf.global.button.next{/lang}" class="default" accesskey="s" /> |
158bd3ca TD |
107 | {/if} |
108 | </div> | |
109 | ||
fdd8b4b6 | 110 | {include file='footer'} |