Files
kupshop/admin/templates/window/email.smtp.tpl
2025-08-02 16:30:27 +02:00

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>