%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /opt/pyxsoft/templates/settings/
Upload File :
Create Path :
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 %}



Zerion Mini Shell 1.0