Viewing File: /usr/local/cpanel/base/frontend/jupiter/mail/auto_responder.html.tt

[% USE ExpVar; %]
[% get_auto_responder = execute('Email', 'get_auto_responder', { email=RAW_FORM('email'), temp_charset=FORM.user_charset }) %]
[% list_mail_domains = execute('Email', 'list_mail_domains', { select=RAW_FORM('email') }) %]
[% get_charsets = execute('Email', 'get_charsets', { iconv=1 }) %]

<div class="section">
    [% IF action == 'create' %]
    <h2 id="hdrModifyAddAutoResponder">[% locale.maketext("Add Autoresponder") %]</h2>
    [% ELSE %]
    <h2 id="hdrModifyAddAutoResponder">[% locale.maketext("Modify Autoresponder") %]</h2>
    [% END %]

    <p id="descHint1">[% locale.maketext("Hint: If you do not create a forwarder or email account with the same address as this autoresponder, mail will only be handled by the autoresponder before it is discarded.") %]</p>

    <p id="descHint2">[% locale.maketext("When configuring an autoresponder, you can use the following tags to insert information into the response email:") %]</p>

    <form method="post" id="mainform" name="mainform" action="doaddars.html">
        <dl>
            [%#
                Don't mark the labels for translation, as they are literal
                strings that should not be translated.
            %]
            <dt id="lblSubject">%subject%</dt>
            <dd id="valSubject">[% locale.maketext("The subject of the message sent to the autoresponder.") %]</dd>
            <dt id="lblFrom">%from%</dt>
            <dd id="valFrom">[% locale.maketext("The name of the sender of the message received by the autoresponder, if available.") %]</dd>
            <dt id="lblemail">%email%</dt>
            <dd>[% locale.maketext("The incoming email sender’s address.") %]</dd>
        </dl>

        <div class="form-group">
            <label id="lblCharacterSet" for="charset">
                [% locale.maketext("Character Set:") %]
            </label>
            <div class="row">
                <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6">
                    <select name="charset" onchange="checkcharset(this);" id="charset" class="form-control">
                    [% FOR charset = get_charsets.data %]
                    <option value="[% charset %]"[% charset == get_auto_responder.data.charset ? "selected" : '' %]>[% charset %]</option>
                    [% END %]
                    </select>
                </div>
            </div>
        </div>

        <div class="form-group">
            <label id="lblInterval" for="interval">
                [% locale.maketext('Interval:') %]
            </label>
            <div class="row">
                <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6">
                    <div class="input-group">
                        <input size="4" maxlength="4" type="text" class="form-control" autofill="off" autocomplete="off" id="interval" name="interval" value="[% get_auto_responder.data.interval %]" />
                        <span class="input-group-addon">[% locale.maketext('[numerate,_1,hour,hours]') %]</span>
                    </div>
                    <span class="help-block">[% locale.maketext('The number of hours to wait between responses to the same email address, or zero to always respond.') %]</span>
                </div>
                <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6" id="interval_error"></div>
            </div>
        </div>
        [% IF ExpVar.expand('$appname') != 'webmail' %]
        <div class="form-group">
            <label id="lblEmail" for="email">
                [% locale.maketext("Email:") %]
            </label>
            <div class="row">
                <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6">
                    <div class="input-group">
                        <input type="text" class="form-control col-xs-2" autofill="off" autocomplete="off" id="email" name="email" value="[% FORM.email.split('@').0 %]" />
                        <span class="input-group-addon">@</span>
                    </div>
                </div>
                <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6" id="email_error"></div>
            </div>
        </div>
        <div class="form-group">
            <label id="lblDomain" for="domain">
                [% locale.maketext("Domain") %]
            </label>
            <div class="row">
                <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6">
                    <select id="ddlDomain" name="domain" class="form-control">
                        [% FOR q = list_mail_domains.data %]
                        [% select = q.select ? "selected " : '' %]
                        <option [% select %]value="[% q.domain %]">[% q.domain %]</option>
                        [% END %]
                    </select>
                </div>
                <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6" id="ddlDomain_error"></div>
            </div>
        </div>
        [% ELSE %]
        <div class="form-group">
            <label id="lblEmail" for="email">
                [% locale.maketext("Email:") %]
            </label>
            <div class="row">
                <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6">
                    <input type="hidden" id="email2" name="email2" value="[% ExpVar.expand('$authuser') %]" />
                    [% ExpVar.expand('$authuser') %]
                </div>
                <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6" id="email_error"></div>
            </div>
        </div>
        [% END %]
        <div class="form-group">
            <label for="from">
                [% locale.maketext("From:") %]
            </label>
            <div class="row">
                <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6">
                    <input type="text" class="form-control" id="from" name="from" value="[% get_auto_responder.data.from FILTER html %]" />
                </div>
                <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6" id="from_error"></div>
            </div>
        </div>

        <div class="form-group">
            <label for="subject">
                [% locale.maketext("Subject:") %]
            </label>
            <div class="row">
                <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6">
                    <input type="text" class="form-control" size="39" id="subject" name="subject" value="[% get_auto_responder.data.subject FILTER html %]" />
                </div>
                <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6" id="subject_error"></div>
            </div>
        </div>

        <div class="form-group">
            <label id="lblHTMLMessage" for="html_message">
                <input type="checkbox" name="html" id="html_message" value="1" [% get_auto_responder.data.is_html ? 'checked="checked"' : '' %] />
                [% locale.maketext('This message contains HTML.') %]
            </label>
        </div>

        <div class="form-group">
            <label id="lblARBody" for="arbody">
                [% locale.maketext("Body:") %]
            </label>
            <div class="row">
                <div class="col-xs-9">
                    <textarea id="arbody" name="arbody" class="form-control" cols="80" rows="8">[% get_auto_responder.data.body FILTER html %]</textarea>
                </div>
                <div class="col-xs-3" id="arbody_error"></div>
            </div>
        </div>

        <div class="form-group">
            <label id="lblStartControl" for="start_control">
                [% locale.maketext('Start:') %]
            </label>
            <div class="row">
                <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6">
                    <div class="radio">
                        <label id="lblStartControlImmeadiately">
                            <input type="radio" name="start_control" value="0" checked="checked" onclick="DOM.get('start_ts').value = ''; validator.verify()" />
                            [% locale.maketext("Immediately") %]
                        </label>
                    </div>
                    <div class="radio">
                        <label id="lblStartControlCustom">
                            <input type="radio" name="start_control" value="1" onclick="if (!customized_dates.start) custom_start(DOM.getNextSibling(this));" />
                            <a id="start_link" style="visibility:hidden" href="#" onclick="custom_start(this); return false">[% locale.maketext("Custom") %]</a>
                        </label>
                    </div>
                    <div id="start_container"></div>
                    <input id="start_ts" name="start" type="hidden" value="[% get_auto_responder.data.start %]" />
                </div>
                <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6" id="start_ts_error"></div>
            </div>
        </div>

        <div class="form-group">
            <label for="stop_control">
                [% locale.maketext('Stop:') %]
            </label>
            <div class="row">
                <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6">
                    <div class="radio">
                        <label id="lblStopControlNever">
                            <input id="chkStopControl" type="radio" name="stop_control" value="0" checked="checked" onclick="DOM.get('stop_ts').value = ''; validator.verify()" />
                            [% locale.maketext("Never") %]
                        </label>
                    </div>
                    <div class="radio">
                        <label id="lblStopControlCustom">
                            <input type="radio" name="stop_control" value="1" onclick="if (!customized_dates.stop) custom_stop(DOM.getNextSibling(this));" />
                            <a id="stop_link" style="visibility:hidden" href="#" onclick="custom_stop(this); return false">[% locale.maketext("Custom") %]</a>
                        </label>
                    </div>
                    <div id="stop_container"></div>
                    <input id="stop_ts" name="stop" type="hidden" value="[% get_auto_responder.data.stop %]" />
                    <input id="action"  name="action" type="hidden" value="[% action %]" />
                </div>
                <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6" id="stop_ts_error"></div>
            </div>
        </div>

        <div class="form-group">
           <input type="submit" id="submit-button" class="btn btn-primary" value="[% IF action == 'create' %] [% locale.maketext("Create") %] [% ELSE %] [% locale.maketext("Modify") %] [% END %]" />
        </div>
    </form>
</div>
Back to Directory File Manager