%PDF- %PDF-
| Direktori : /opt/pyxsoft/templates/settings/ |
| Current File : //opt/pyxsoft/templates/settings/mail_settings.tmpl |
{% extends "template-base/index.tmpl" %}
{% block HTMLTitle %}{{ HTMLTitle }}{% endblock %}
{% block PageTitle %}{{ PageTitle }}{% endblock %}
{% block contenido %}
<div class="alertMsg" style="position: fixed; margin-left:30%;"></div>
<form class="" method="post" id="idForm" action="/settingsmail" style="margin: 0 auto; width: 90%;">
<fieldset class="form-group">
<h2>{{Tr(Lang,"settings.mail_settings")}}</h2>
<div class="row">
<div class="col-md-9">
<div class="col-md-3">
<p>{{Tr(Lang,"settings.send_mails_to")}}</p>
</div>
<div class="col-md-2">
{% if config.AdministratorEmail == nil %}
<input class="form-control" id="SendMailsTo" name="SendMailsTo" placeholder="" type="text">
{% else %}
<input class="form-control" id="SendMailsTo" name="SendMailsTo" value="{{ config.AdministratorEmail }}" type="text">
{% endif %}
</div>
<div class="col-md-4">
<p>{{ Tr(Lang,"settings.mails_comment") }}</p>
</div>
</div>
</div>
<div class="row">
<div class="col-md-9">
<div class="col-md-3">
<p>{{Tr(Lang,"settings.enable_smtp")}}</p>
</div>
<div class="col-md-2">
<label for="EnableSMTP" style="width:100%;">
{% if existeSendmail != true %}
{% if configMAIL.UseSMTP %}
<select name="selectMailMethod" id="selectMailMethod" data-toggle="tooltip" title="{{ Tr(Lang,"settings.select_disabled") }}" style="width:100%;">
<option value="on" selected="selected">SMTP</option>
</select>
{% endif %}
{% else %}
{% if configMAIL.UseSMTP %}
<select name="selectMailMethod" id="selectMailMethod" style="width:100%;">
<option value="on" selected>SMTP</option>
<option value="off">Sendmail</option>
</select>
{% else %}
<select name="selectMailMethod" id="selectMailMethod" style="width:100%;">
<option value="on">SMTP</option>
<option value="off" selected>Sendmail</option>
</select>
{% endif %}
{% endif %}
</label>
</div>
</div>
</div>
<div id="smtp-opt" style="{% if configMAIL.UseSMTP != true %} display:none; {% endif %} ">
<div class="row">
<div class="col-md-9">
<div class="col-md-3">
<p>{{Tr(Lang,"settings.smtp_account")}}</p>
</div>
<div class="col-md-2">
{% if configMAIL.SMTP_Account == nil %}
<input class="form-control" id="SMTPFrom" name="SMTPFrom" placeholder="" type="text">
{% else %}
<input class="form-control" id="SMTPFrom" name="SMTPFrom" value="{{ configMAIL.SMTP_Account }}" type="text">
{% endif %}
</div>
</div>
</div>
<div class="row">
<div class="col-md-9">
<div class="col-md-3">
<p>{{Tr(Lang,"settings.smtp_host")}}</p>
</div>
<div class="col-md-2">
{% if configMAIL.SMTP_Host == nil %}
<input class="form-control" id="SMTPHost" name="SMTPHost" placeholder="" type="text">
{% else %}
<input class="form-control" id="SMTPHost" name="SMTPHost" value="{{ configMAIL.SMTP_Host }}" type="text">
{% endif %}
</div>
</div>
</div>
<div class="row">
<div class="col-md-9">
<div class="col-md-3">
<p>{{Tr(Lang,"settings.smtp_user")}}</p>
</div>
<div class="col-md-2">
{% if configMAIL.SMTP_User == nil %}
<input class="form-control" id="SMTPUser" name="SMTPUser" placeholder="" type="text">
{% else %}
<input class="form-control" id="SMTPUser" name="SMTPUser" value="{{ configMAIL.SMTP_User }}" type="text">
{% endif %}
</div>
</div>
</div>
<div class="row">
<div class="col-md-9">
<div class="col-md-3">
<p>{{Tr(Lang,"settings.smtp_password")}}</p>
</div>
<div class="col-md-2">
{% if configMAIL.SMTP_Password == nil %}
<input class="form-control" id="SMTPPassword" name="SMTPPassword" placeholder="" type="password">
{% else %}
<input class="form-control" id="SMTPPassword" name="SMTPPassword" value="{{ configMAIL.SMTP_Password }}" type="password">
{% endif %}
</div>
</div>
</div>
<div class="row">
<div class="col-md-9">
<div class="col-md-3">
<p>{{Tr(Lang,"settings.smtp_port")}}</p>
</div>
<div class="col-md-2">
{% if configMAIL.SMTP_Port == nil %}
<input class="form-control" id="SMTPPort" name="SMTPPort" placeholder="" type="password">
{% else %}
<input class="form-control" id="SMTPPort" name="SMTPPort" value="{{ configMAIL.SMTP_Port }}" type="number">
{% endif %}
</div>
</div>
</div>
<div class="row">
<div class="col-md-9">
<div class="col-md-3">
<p>{{Tr(Lang,"settings.smpt_secure")}}</p>
</div>
<div class="col-md-3">
{% if configMAIL.SMTP_Secure == 0 %}
<label class="radio-inline">
<input name="smpt_secure" value="0" checked type="radio"> {{Tr(Lang,"settings.none_smtp")}}
</label>
<label class="radio-inline">
<input name="smpt_secure" value="1" type="radio"> SSL
</label>
<label class="radio-inline">
<input name="smpt_secure" value="2" type="radio"> TLS
</label>
{% else %}
{% if configMAIL.SMTP_Secure == 1 %}
<label class="radio-inline">
<input name="smpt_secure" value="0" type="radio"> {{Tr(Lang,"settings.none_smtp")}}
</label>
<label class="radio-inline">
<input name="smpt_secure" value="1" checked type="radio"> SSL
</label>
<label class="radio-inline">
<input name="smpt_secure" value="2" type="radio"> TLS
</label>
{% else %}
<label class="radio-inline">
<input name="smpt_secure" value="0" type="radio"> {{Tr(Lang,"settings.none_smtp")}}
</label>
<label class="radio-inline">
<input name="smpt_secure" value="1" type="radio"> SSL
</label>
<label class="radio-inline">
<input name="smpt_secure" value="2" checked type="radio"> TLS
</label>
{% endif %}
{% endif %}
</div>
</div>
</div>
</div>
<hr>
<div class="row">
<div class="pull-right">
<button type="submit" value="submit" class="btn btn-info" onclick="success('{{Tr(Lang,"settings.save_msg")}}')">{{Tr(Lang,"settings.btn_save")}}</button>
</div>
</div>
</fieldset>
</form>
{% endblock %}
{% block finalScripts %}
<script>
$('[data-toggle="tooltip"]').tooltip({placement: 'bottom'});
$("#idForm").submit(function(e) {
var form = $(this);
var url = form.attr('action');
$.ajax({
type: "POST",
url: url,
data: form.serialize(), // serializes the form's elements.
success: function(data)
{
//alert(data); // show response from the php script.
}
});
e.preventDefault(); // avoid to execute the actual submit of the form.
});
window.success = function(msg) {
$.growl({ title: "Success", message: "Settings saved!", style: "notice", size: "large" });
};
$("#selectMailMethod").change(function(){
if($(this).val()=="on"){
$("#smtp-opt").fadeIn(800)
}else{
$("#smtp-opt").fadeOut(800);
}
});
</script>
{% endblock %}