1{include file="$template/includes/tablelist.tpl" tableName="SslList" startOrderCol="3" filterColumn="0" noSortColumns="4"}
2
3<div class="alert alert-table-ssl-manage hidden"></div>
4
5<div class="table-container clearfix">
6 <table id="tableSslList" class="table table-list">
7 <thead>
8 <tr>
9 <th>{lang key='ssldomain'}</th>
10 <th>{lang key='sslproduct'}</th>
11 <th>{lang key='sslorderdate'}</th>
12 <th>{lang key='sslrenewaldate'}</th>
13 <th>{lang key='actions'}</th>
14 </tr>
15 </thead>
16 <tbody>
17 {foreach $sslProducts as $sslProduct}
18 <tr>
19 {if $sslProduct->addonId && $sslProduct->addonId > 0}
20 <td>
21 {if $sslProduct->status == $sslStatusAwaitingConfiguration}
22 <label class="label label-info">{lang key='sslawaitingconfig'}</label>
23 {else}
24 {if $sslProduct->addon->service->domain}{$sslProduct->addon->service->domain}{else}-{/if}
25 {if $sslProduct->addon->nextDueDateProperties['isPast']}
26 <label class="label label-default">{lang key='clientareaexpired'}</label>
27 {elseif $sslProduct->addon->nextDueDateProperties['daysTillExpiry'] < 60}
28 <label class="label label-danger">{lang key='expiringsoon'}</label>
29 {else}
30 {if $sslProduct->wasInstantIssuanceAttempted() && $sslProduct->wasInstantIssuanceSuccessful()} <i class="fas fa-bolt" title="{lang key='sslinstantissuancebenefit'}">{/if}
31 {/if}
32 {/if}
33 </td>
34 <td>
35 {$sslProduct->addon->productAddon->name}
36 <label class="label label-{if $sslProduct->validationType == 'DV'}default{elseif $sslProduct->validationType == 'OV'}warning{elseif $sslProduct->validationType == 'EV'}success{/if}">
37 {$sslProduct->validationType}
38 </label>
39 </td>
40 <td><span class="hidden">{$sslProduct->addon->registrationDate}</span>{$sslProduct->addon->registrationDateFormatted}</td>
41 <td><span class="hidden">{$sslProduct->addon->nextDueDate}</span>{$sslProduct->addon->nextDueDateFormatted}</td>
42 <td>
43 {if $sslProduct->status == $sslStatusAwaitingIssuance}
44 <button class="btn btn-default btn-sm btn-resend-approver-email" data-url="{routePath('clientarea-ssl-certificates-resend-approver-email')}" data-addonid="{$sslProduct->addonId}">{lang key='sslresendmail'}</button>
45 {/if}
46 {if $sslProduct->status == $sslStatusAwaitingConfiguration}
47 <a href="{$sslProduct->getConfigurationUrl()}" class="btn btn-default btn-sm">{lang key='sslconfigure'}</a>
48 {/if}
49 {if $sslProduct->addon->nextDueDateProperties['isFuture']}
50 <form action="{$sslProduct->getUpgradeUrl()}" method="post">
51 <input type="hidden" name="id" value="{$sslProduct->id}">
52 <button type="submit" class="btn btn-default btn-sm"{if $sslProduct->validationType == 'EV'} disabled="disabled"{/if}>{lang key='upgrade'}</button>
53 </form>
54 {/if}
55 </td>
56 {else}
57 <td>
58 {if $sslProduct->status == $sslStatusAwaitingConfiguration}
59 <label class="label label-info">{lang key='sslawaitingconfig'}</label>
60 {else}
61 {if $sslProduct->service->domain}{$sslProduct->service->domain}{else}-{/if}
62 {if $sslProduct->service->nextDueDateProperties['isPast']}
63 <label class="label label-default">{lang key='clientareaexpired'}</label>
64 {elseif $sslProduct->service->nextDueDateProperties['daysTillExpiry'] < 60}
65 <label class="label label-danger">{lang key='expiringsoon'}</label>
66 {/if}
67 {/if}
68 </td>
69 <td>
70 {$sslProduct->service->product->name}
71 <label class="label label-{if $sslProduct->validationType == 'DV'}default{elseif $sslProduct->validationType == 'OV'}warning{elseif $sslProduct->validationType == 'EV'}success{/if}">
72 {$sslProduct->validationType}
73 </label>
74 </td>
75 <td><span class="hidden">{$sslProduct->service->registrationDate}</span>{$sslProduct->service->registrationDateFormatted}</td>
76 <td><span class="hidden">{$sslProduct->service->nextDueDate}</span>{$sslProduct->service->nextDueDateFormatted}</td>
77 <td>
78 {if $sslProduct->status == $sslStatusAwaitingIssuance}
79 <button class="btn btn-default btn-sm btn-resend-approver-email" data-url="{routePath('clientarea-ssl-certificates-resend-approver-email')}" data-serviceid="{$sslProduct->serviceId}">{lang key='sslresendmail'}</button>
80 {/if}
81 {if $sslProduct->status == $sslStatusAwaitingConfiguration}
82 <a href="{$sslProduct->getConfigurationUrl()}" class="btn btn-default btn-sm">{lang key='sslconfigure'}</a>
83 {/if}
84 </td>
85 {/if}
86
87 </tr>
88 {/foreach}
89 </tbody>
90 </table>
91</div>
92
93