1{if $overdueinvoice}
2 {include file="$template/includes/alert.tpl" type="warning" msg=$LANG.upgradeerroroverdueinvoice}
3{elseif $existingupgradeinvoice}
4 {include file="$template/includes/alert.tpl" type="warning" msg=$LANG.upgradeexistingupgradeinvoice}
5{elseif $upgradenotavailable}
6 {include file="$template/includes/alert.tpl" type="warning" msg=$LANG.upgradeNotPossible textcenter=true}
7{/if}
8
9{if $overdueinvoice}
10
11 <p>
12 <a href="clientarea.php?action=productdetails&id={$id}" class="btn btn-default">{$LANG.clientareabacklink}</a>
13 </p>
14
15{elseif $existingupgradeinvoice}
16
17 <p>
18 <a href="clientarea.php?action=productdetails&id={$id}" class="btn btn-default btn-lg">{$LANG.clientareabacklink}</a>
19 <a href="submitticket.php" class="btn btn-default btn-lg">{$LANG.submitticketdescription}</a>
20 </p>
21
22{elseif $upgradenotavailable}
23
24 <p>
25 <a href="clientarea.php?action=productdetails&id={$id}" class="btn btn-default btn-lg">{$LANG.clientareabacklink}</a>
26 <a href="submitticket.php" class="btn btn-default btn-lg">{$LANG.submitticketdescription}</a>
27 </p>
28
29{else}
30
31 {if $type eq "package"}
32
33 <p>{$LANG.upgradechoosepackage}</p>
34
35 <p>{$LANG.upgradecurrentconfig}:<br/><strong>{$groupname} - {$productname}</strong>{if $domain} ({$domain}){/if}</p>
36
37 <p>{$LANG.upgradenewconfig}:</p>
38
39 <table class="table table-striped">
40 {foreach key=num item=upgradepackage from=$upgradepackages}
41 <tr>
42 <td>
43 <strong>
44 {$upgradepackage.groupname} - {$upgradepackage.name}
45 </strong>
46 <br />
47 {$upgradepackage.description}
48 </td>
49 <td width="300" class="text-center">
50 <form method="post" action="{$smarty.server.PHP_SELF}">
51 <input type="hidden" name="step" value="2">
52 <input type="hidden" name="type" value="{$type}">
53 <input type="hidden" name="id" value="{$id}">
54 <input type="hidden" name="pid" value="{$upgradepackage.pid}">
55 <div class="form-group">
56 {if $upgradepackage.pricing.type eq "free"}
57 {$LANG.orderfree}<br />
58 <input type="hidden" name="billingcycle" value="free">
59 {elseif $upgradepackage.pricing.type eq "onetime"}
60 {$upgradepackage.pricing.onetime} {$LANG.orderpaymenttermonetime}
61 <input type="hidden" name="billingcycle" value="onetime">
62 {elseif $upgradepackage.pricing.type eq "recurring"}
63 <select name="billingcycle" class="form-control">
64 {if $upgradepackage.pricing.monthly}<option value="monthly">{$upgradepackage.pricing.monthly}</option>{/if}
65 {if $upgradepackage.pricing.quarterly}<option value="quarterly">{$upgradepackage.pricing.quarterly}</option>{/if}
66 {if $upgradepackage.pricing.semiannually}<option value="semiannually">{$upgradepackage.pricing.semiannually}</option>{/if}
67 {if $upgradepackage.pricing.annually}<option value="annually">{$upgradepackage.pricing.annually}</option>{/if}
68 {if $upgradepackage.pricing.biennially}<option value="biennially">{$upgradepackage.pricing.biennially}</option>{/if}
69 {if $upgradepackage.pricing.triennially}<option value="triennially">{$upgradepackage.pricing.triennially}</option>{/if}
70 </select>
71 {/if}
72 </div>
73 <input type="submit"
74 value="{$LANG.upgradedowngradechooseproduct}"
75 class="btn btn-primary btn-block"
76 id="btnUpgradeDowngradeChooseProduct"
77 />
78 </form>
79 </td>
80 </tr>
81 {/foreach}
82 </table>
83
84 {elseif $type eq "configoptions"}
85
86 <p>{$LANG.upgradechooseconfigoptions}</p>
87
88 {if $errormessage}
89 {include file="$template/includes/alert.tpl" type="error" errorshtml=$errormessage}
90 {/if}
91
92 <form method="post" action="{$smarty.server.PHP_SELF}">
93 <input type="hidden" name="step" value="2" />
94 <input type="hidden" name="type" value="{$type}" />
95 <input type="hidden" name="id" value="{$id}" />
96
97 <table class="table table-striped">
98 <thead>
99 <tr>
100 <th></th>
101 <th>{$LANG.upgradecurrentconfig}</th>
102 <th></th>
103 <th>{$LANG.upgradenewconfig}</th>
104 </tr>
105 </thead>
106 <tbody>
107 {foreach key=num item=configoption from=$configoptions}
108 <tr>
109 <td>{$configoption.optionname}</td>
110 <td>
111 {if $configoption.optiontype eq 1 || $configoption.optiontype eq 2}
112 {$configoption.selectedname}
113 {elseif $configoption.optiontype eq 3}
114 {if $configoption.selectedqty}{$LANG.yes}{else}{$LANG.no}{/if}
115 {elseif $configoption.optiontype eq 4}
116 {$configoption.selectedqty} x {$configoption.options.0.name}
117 {/if}
118 </td>
119 <td>=></td>
120 <td>
121 {if $configoption.optiontype eq 1 || $configoption.optiontype eq 2}
122 <select name="configoption[{$configoption.id}]">
123 {foreach key=num item=option from=$configoption.options}
124 {if $option.selected}<option value="{$option.id}" selected>{$LANG.upgradenochange}</option>{else}<option value="{$option.id}">{$option.nameonly} {$option.price}{/if}</option>
125 {/foreach}
126 </select>
127 {elseif $configoption.optiontype eq 3}
128 <input type="checkbox" name="configoption[{$configoption.id}]" value="1"{if $configoption.selectedqty} checked{/if}> {$configoption.options.0.name}
129 {elseif $configoption.optiontype eq 4}
130 <input type="text" name="configoption[{$configoption.id}]" value="{$configoption.selectedqty}" size="5"> x {$configoption.options.0.name}
131 {/if}
132 </td>
133 </tr>
134 {/foreach}
135 </tbody>
136 </table>
137
138 <p class="text-center">
139 <input type="submit" value="{$LANG.ordercontinuebutton}" class="btn btn-primary" />
140 </p>
141
142 </form>
143 {/if}
144{/if}
145