113 lines
5.5 KiB
Smarty
113 lines
5.5 KiB
Smarty
<div id="smtp">
|
|
|
|
<div class="alert alert-default">
|
|
<p>
|
|
{'adminSmtpAlert'|translate}
|
|
</p>
|
|
</div>
|
|
|
|
|
|
<div class="wpj-panel-group wpj-panel-group-default">
|
|
<div class="wpj-panel-group-heading">
|
|
<div class="row">
|
|
<div class="col-xs-6">
|
|
<small>{'adminSmtpServer'|translate}</small>
|
|
</div>
|
|
<div class="col-xs-6">
|
|
<small>{'enabled'|translate}</small>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
{* Až bude někdo chtít udělat další SMTP server, tak nejdříve je potřeba udělat refactoring!*}
|
|
{foreach [0,1,2,3,4,5,6,7,8,9] as $key}
|
|
<div class="wpj-panel" data-form-item="{$key}">
|
|
<div class="wpj-panel-heading" data-toggle="collapse" data-target="#smtp_{$key}">
|
|
<div class="row">
|
|
<div class="col-xs-6">
|
|
<strong>{if $key==0}{'adminSmtpServerPrimary'|translate}{else}{'adminSmtpServerSecondary'|translate}{/if}{if $key>0} {$key+1}{/if}</strong>
|
|
</div>
|
|
<div class="col-xs-6">
|
|
{print_toggle name="smtp][{$key}][enabled" value=$body.data.smtp[{$key}]['enabled']}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="wpj-panel-collapse collapse{if $body.data.smtp[{$key}]['enabled'] == "Y"} in{/if}" id="smtp_{$key}">
|
|
<div class="wpj-panel-body">
|
|
<div class="form-group wpj-form-group-flex">
|
|
<div class="col-xs-6">
|
|
<label>{'adminSmtpAddress'|translate}</label>
|
|
<input class="form-control" type="text" name="data[smtp][{$key}][host]" value="{$body.data.smtp[{$key}]['host']}">
|
|
</div>
|
|
<div class="col-xs-1">
|
|
<label>{'adminSmtpPort'|translate}</label>
|
|
<input class="form-control" type="text" name="data[smtp][{$key}][port]"
|
|
value="{$body.data.smtp[{$key}]['port']|default:25}">
|
|
</div>
|
|
<div class="col-xs-5">
|
|
<div class="checkbox">
|
|
<input type="checkbox" name="data[smtp][{$key}][encryption]" {$body.data.smtp[{$key}]['encryption']|checked} value="tls"
|
|
id="smtp-encryption-{$key}" class="check">
|
|
<label for="smtp-encryption-{$key}">
|
|
{'adminSmtpTlS'|translate}
|
|
<a class="help-tip" data-toggle="tooltip" title=""
|
|
data-original-title="{'adminSmtpTlSTooltip'|translate}"><i
|
|
class="bi bi-question-circle"></i></a>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<p><strong>{'adminSmtpAuthentication'|translate}</strong></p>
|
|
<div class="row">
|
|
<div class="col-xs-6">
|
|
<div class="wpj-form-group">
|
|
<label>{'name'|translate:'admins'}</label>
|
|
<input class="form-control" type="text" name="data[smtp][{$key}][user]" value="{$body.data.smtp[{$key}]['user']}">
|
|
</div>
|
|
<div class="wpj-form-group">
|
|
<label>{'passwd'|translate:'admins'}</label>
|
|
<input class="form-control" type="password" name="data[smtp][{$key}][password]" autocomplete="new-password"
|
|
value="{$body.data.smtp[{$key}]['password']}">
|
|
</div>
|
|
</div>
|
|
<div class="col-xs-6">
|
|
<div class="wpj-form-group">
|
|
<label>
|
|
{'adminSmtpSenders'|translate}
|
|
<a class="help-tip" data-toggle="tooltip" title=""
|
|
data-placement="top"
|
|
data-original-title="{'adminSmtpSendersTooltip'|translate}">
|
|
<i class="bi bi-question-circle"></i>
|
|
</a>
|
|
</label>
|
|
<textarea class="form-control"
|
|
name="data[smtp][{$key}][allowed_senders]">{$body.data.smtp[{$key}]['allowed_senders']}</textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<hr>
|
|
<div class="row">
|
|
<div class="col-xs-8">
|
|
<p class="small text-muted">
|
|
{'adminSmtpTestEmailTooltip'|translate}
|
|
</p>
|
|
</div>
|
|
<div class="col-xs-3 col-xs-offset-1">
|
|
<button class="btn btn-block btn-secondary" type="submit" name="acn" value="SendTestEmail_{$key}">{'adminSmtpTestEmailBtn'|translate}
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
{* <script>
|
|
$('input[name="data[smtp][{$key}][enabled]"]').change(function () {
|
|
$('#smtp_settings_{$key}').toggle($(this).is(':checked'));
|
|
}).change();
|
|
</script>*}
|
|
{/foreach}
|
|
</div>
|
|
</div>
|