Fixed time zone calculation issue
[GitHub/WoltLab/WCF.git] / wcfsetup / install / files / acp / templates / packageInstallationConfirm.tpl
1 {capture assign='pageTitle'}{lang}wcf.acp.package.{@$queue->action}.title{/lang}: {$archive->getLocalizedPackageInfo('packageName')}{/capture}
2 {include file='header'}
3
4 <script data-relocate="true">
5 //<![CDATA[
6 $(function() {
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}'
12 });
13
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});
15
16 new WCF.ACP.Package.Installation.Cancel({@$queue->queueID});
17 });
18 //]]>
19 </script>
20
21 <header class="boxHeadline">
22 <h1>{lang}wcf.acp.package.{@$queue->action}.title{/lang}: {$archive->getLocalizedPackageInfo('packageName')}</h1>
23 <p>{$archive->getLocalizedPackageInfo('packageDescription')}</p>
24 </header>
25
26 {if $missingPackages > 0}
27 <p class="error">{lang}wcf.acp.package.install.error.missingRequirements{/lang}</p>
28 {/if}
29
30 {if $excludingPackages|count > 0}
31 <div class="error">{lang}wcf.acp.package.install.error.excludingPackages{/lang}
32 <ul>
33 {foreach from=$excludingPackages item=excludingPackage}
34 <li>{lang}wcf.acp.package.install.error.excludingPackages.excludingPackage{/lang}</li>
35 {/foreach}
36 </ul>
37 </div>
38 {/if}
39
40 {if $excludedPackages|count > 0}
41 <div class="error">{lang}wcf.acp.package.install.error.excludedPackages{/lang}
42 <ul>
43 {foreach from=$excludedPackages item=excludedPackage}
44 <li>{lang}wcf.acp.package.install.error.excludedPackages.excludedPackage{/lang}</li>
45 {/foreach}
46 </ul>
47 </div>
48 {/if}
49
50 <div class="container containerPadding marginTop">
51 <fieldset>
52 <legend>{lang}wcf.acp.package.information.properties{/lang}</legend>
53
54 <dl>
55 <dt>{lang}wcf.acp.package.identifier{/lang}</dt>
56 <dd>{$archive->getPackageInfo('name')}</dd>
57 </dl>
58
59 <dl>
60 <dt>{lang}wcf.acp.package.version{/lang}</dt>
61 <dd>{$archive->getPackageInfo('version')}</dd>
62 </dl>
63
64 <dl>
65 <dt>{lang}wcf.acp.package.packageDate{/lang}</dt>
66 <dd>{@$archive->getPackageInfo('date')|date}</dd>
67 </dl>
68
69 {if $archive->getPackageInfo('packageURL') != ''}
70 <dl>
71 <dt>{lang}wcf.acp.package.url{/lang}</dt>
72 <dd><a href="{@$__wcf->getPath()}acp/dereferrer.php?url={$archive->getPackageInfo('packageURL')|rawurlencode}" class="externalURL">{$archive->getPackageInfo('packageURL')}</a></dd>
73 </dl>
74 {/if}
75
76 <dl>
77 <dt>{lang}wcf.acp.package.author{/lang}</dt>
78 <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>
79 </dl>
80
81 {event name='propertyFields'}
82 </fieldset>
83 </div>
84
85 {if $requiredPackages|count > 0}
86 <div class="tabularBox tabularBoxTitle marginTop">
87 <header>
88 <h2>{lang}wcf.acp.package.dependencies.required{/lang} <span class="badge badgeInverse">{#$requiredPackages|count}</span></h2>
89 </header>
90
91 <table class="table">
92 <thead>
93 <tr>
94 <th class="columnTitle columnPackageName">{lang}wcf.acp.package.name{/lang}</th>
95 <th class="columnText columnPackage">{lang}wcf.acp.package.identifier{/lang}</th>
96 <th class="columnText columnPackageVersion">{lang}wcf.acp.package.installation.requiredVersion{/lang}</th>
97 <th class="columnText">{lang}wcf.acp.package.installation.packageStatus{/lang}</th>
98
99 {event name='columnHeads'}
100 </tr>
101 </thead>
102
103 <tbody>
104 {foreach from=$requiredPackages item=$package}
105 <tr>
106 <td class="columnTitle columnPackageName">{if $package[package]}{$package[package]->packageName|language}{/if}</td>
107 <td class="columnText columnPackage">{@$package.name}</td>
108 <td class="columnText columnPackageVersion">{if $package.minversion|isset}<span class="badge label {if $package.status == 'installed'}green{elseif $package.status == 'delivered'}yellow{else}red{/if}">{$package.minversion}</span>{/if}</td>
109 <td class="columnText">{lang}wcf.acp.package.installation.packageStatus.{@$package.status}{/lang}</td>
110
111 {event name='columns'}
112 </tr>
113 {/foreach}
114 </tbody>
115 </table>
116 </div>
117 {/if}
118
119 <div class="formSubmit">
120 <input type="button" id="backButton" value="{lang}wcf.global.button.back{/lang}" accesskey="c" />
121 {if $missingPackages == 0 && $excludingPackages|count == 0 && $excludedPackages|count == 0}
122 <input type="button" class="buttonPrimary" id="submitButton" value="{lang}wcf.global.button.next{/lang}" class="default" accesskey="s" />
123 {/if}
124 </div>
125
126 {include file='footer'}