{% extends '@ZikulaCoreInstaller/theme.html.twig' %}
{% block childjavascripts %}
    <script src="{{ asset('bundles/core/js/bootstrap-zikula.js') }}"></script>
{% endblock %}

{% block title 'Zikula Core Installer :: Enter mailer transport information' %}

{% block content %}
<div class="card" id="mailerConfig">
    <div class="card-header">
        <strong>{% trans %}Mailer transport information{% endtrans %}</strong>
    </div>
    <div class="card-body">

        {{ form_start(form) }}
        {{ form_errors(form) }}

        <div class="form-group row">
            {{ form_label(form.transport) }}
            <div class="col-md-9">
                {{ form_errors(form.transport) }}
                {{ form_widget(form.transport) }}
                {{ form_help(form.transport) }}
            </div>
        </div>
        <div class="form-group row">
            {{ form_label(form.mailer_id) }}
            <div class="col-sm-9">
                {{ form_errors(form.mailer_id) }}
                {{ form_widget(form.mailer_id) }}
                {{ form_help(form.mailer_id) }}
            </div>
        </div>
        <div class="form-group row">
            {{ form_label(form.mailer_key) }}
            <div class="col-sm-9">
                {{ form_errors(form.mailer_key) }}
                {{ form_widget(form.mailer_key) }}
                {{ form_help(form.mailer_key) }}
            </div>
        </div>

        <div data-switch="zikulamailermodule_config[transport]" data-switch-value="smtp">
            <div class="alert alert-info">{% trans %}SMTP settings{% endtrans %}</div>
            <div class="form-group row">
                {{ form_label(form.host) }}
                <div class="col-sm-9">
                    {{ form_errors(form.host) }}
                    {{ form_widget(form.host) }}
                    {{ form_help(form.host) }}
                </div>
            </div>
            <div class="form-group row">
                {{ form_label(form.port) }}
                <div class="col-sm-9">
                    {{ form_errors(form.port) }}
                    {{ form_widget(form.port) }}
                    {{ form_help(form.port) }}
                </div>
            </div>
        </div>

        <div>
            <div class="alert alert-info">{% trans %}Additional options{% endtrans %}</div>
            <div class="form-group row">
                {{ form_label(form.customParameters) }}
                <div class="col-md-9">
                    {{ form_errors(form.customParameters) }}
                    {{ form_widget(form.customParameters) }}
                    {{ form_help(form.customParameters) }}
                </div>
            </div>
            {{ form_row(form.enableLogging, {class: 'checkbox'}) }}
        </div>

        <div class="form-group row">
            <div class="col-md-9 offset-md-3">
                <input type="submit" id="submit_button" value="{% trans %}Next{% endtrans %}" class="btn btn-success" />
            </div>
        </div>
        {% do form.save.setRendered() %}
        {% do form.cancel.setRendered() %}
        {{ form_end(form) }}
    </div>
</div>
{% endblock %}
