old mode 100644
new mode 100755
| | |
| | | </select> |
| | | </tmpl_if> |
| | | </div> |
| | | <div class="ctrlHolder"> |
| | | <label for="client_group_id">{tmpl_var name='client_txt'}</label> |
| | | <select name="client_group_id" id="client_group_id" class="selectInput"> |
| | | {tmpl_var name='client_group_id'} |
| | | </select> |
| | | </div> |
| | | <tmpl_unless name="domain_option"> |
| | | <div class="ctrlHolder"> |
| | | <label for="client_group_id">{tmpl_var name='client_txt'}</label> |
| | | <select name="client_group_id" id="client_group_id" class="selectInput"> |
| | | {tmpl_var name='client_group_id'} |
| | | </select> |
| | | </div> |
| | | </tmpl_unless> |
| | | <tmpl_else> |
| | | <tmpl_if name="only_one_server"> |
| | | <input type="hidden" id="server_id" name="server_id" value="{tmpl_var name='server_id_value'}" /> |
| | | <tmpl_else> |
| | | <div class="ctrlHolder"> |
| | | <tmpl_if name="edit_disabled"> |
| | | <label for="server_id_disabled">{tmpl_var name='server_id_txt'}</label> |
| | | <select name="server_id_disabled" id="server_id_disabled" class="selectInput" disabled="disabled"> |
| | | {tmpl_var name='client_server_id'} |
| | | </select> |
| | | <input type="hidden" name="server_id" value="{tmpl_var name='server_id_value'}" /> |
| | | <tmpl_else> |
| | | <label for="server_id">{tmpl_var name='server_id_txt'}</label> |
| | | <select name="server_id" id="server_id" class="selectInput"> |
| | | {tmpl_var name='client_server_id'} |
| | | </select> |
| | | </tmpl_if> |
| | | </div> |
| | | </tmpl_if> |
| | | </tmpl_if> |
| | | |
| | | <tmpl_if name="is_reseller"> |
| | | <div class="ctrlHolder"> |
| | | <label for="client_group_id">{tmpl_var name='client_txt'}</label> |
| | | <select name="client_group_id" id="client_group_id" class="selectInput"> |
| | | {tmpl_var name='client_group_id'} |
| | | </select> |
| | | </div> |
| | | <tmpl_unless name="domain_option"> |
| | | <div class="ctrlHolder"> |
| | | <label for="client_group_id">{tmpl_var name='client_txt'}</label> |
| | | <select name="client_group_id" id="client_group_id" class="selectInput"> |
| | | {tmpl_var name='client_group_id'} |
| | | </select> |
| | | </div> |
| | | </tmpl_unless> |
| | | </tmpl_if> |
| | | |
| | | <div class="ctrlHolder"> |
| | |
| | | {tmpl_var name='active'} |
| | | </div> |
| | | </div> |
| | | <tmpl_if name="domain_module"> |
| | | <input type="hidden" name="domain_module" value="1" id="domain_module" /> |
| | | <tmpl_else> |
| | | <input type="hidden" name="domain_module" value="0" id="domain_module" /> |
| | | </tmpl_if> |
| | | <div class="subsectiontoggle"><span></span>{tmpl_var name='dkim_settings_txt'}<em></em></div> |
| | | <div style="display:none;"> |
| | | <div class="ctrlHolder"> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="ctrlHolder"> |
| | | <label for="dkim_private">{tmpl_var name='dkim_private_txt'}</label> |
| | | <textarea name="dkim_private" id="dkim_private" rows='10' cols='30'>{tmpl_var name='dkim_private'}</textarea> |
| | | <a href="javascript:setRequest('create','{tmpl_var name='domain'}')">{tmpl_var name='dkim_generate_txt'}</a> |
| | | <label for="dkim_selector">{tmpl_var name='dkim_selector_txt'}</label> |
| | | <input name="dkim_selector" id="dkim_selector" value="{tmpl_var name='dkim_selector'}" size="20" maxlength="63" type="text" class="textInput" /> |
| | | </div> |
| | | <div class="ctrlHolder"> |
| | | <label for="dkim_dns">{tmpl_var name='dkim_dns_txt'}</label> |
| | | <textarea name="dkim_dns" id="dkim_dns" rows='10' cols='30'>{tmpl_var name='dkim_dns'}</textarea> |
| | | <label for="dkim_private">{tmpl_var name='dkim_private_txt'}</label> |
| | | <textarea name="dkim_private" id="dkim_private" rows='10' cols='30'>{tmpl_var name='dkim_private'}</textarea> |
| | | <a href="javascript:setRequest('create')">{tmpl_var name='dkim_generate_txt'}</a> |
| | | </div> |
| | | <div class="ctrlHolder"> |
| | | <textarea name="dkim_public" style="display:none;" id="dkim_public" rows='5' cols='30' readonly>{tmpl_var name='dkim_public'}</textarea> |
| | | </div> |
| | | |
| | | <div class="ctrlHolder"> |
| | | <label for="dns_record">{tmpl_var name='dkim_dns_txt'}</label> |
| | | <textarea name="dns_record" id="dns_record" rows='10' cols='30' readonly>{tmpl_var name='dns_record'}</textarea> |
| | | </div> |
| | | |
| | | </div> |
| | | |
| | | </fieldset> |
| | | |
| | | <input type="hidden" name="id" value="{tmpl_var name='id'}"> |
| | | <input type="hidden" name="type" value="local"> |
| | | |
| | | <div class="buttonHolder buttons"> |
| | | <button class="positive iconstxt icoPositive" type="button" value="{tmpl_var name='btn_save_txt'}" onclick="submitForm('pageForm','mail/mail_domain_edit.php');"><span>{tmpl_var name='btn_save_txt'}</span></button> |
| | | <button class="negative iconstxt icoNegative" type="button" value="{tmpl_var name='btn_cancel_txt'}" onclick="loadContent('mail/mail_domain_list.php');"><span>{tmpl_var name='btn_cancel_txt'}</span></button> |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | <script language="JavaScript" type="text/javascript"> |
| | | var request = false; |
| | | |
| | | function setRequest(action,value,privatekey) { |
| | | if (window.XMLHttpRequest) {request = new XMLHttpRequest();} |
| | | else if (window.ActiveXObject) { |
| | | try {request = new ActiveXObject('Msxml2.XMLHTTP');} |
| | | catch (e) { |
| | | try {request = new ActiveXObject('Microsoft.XMLHTTP');} |
| | | catch (e) {} |
| | | } |
| | | } |
| | | if (!request) { |
| | | alert("Error creating XMLHTTP-instance"); |
| | | return false; |
| | | } else { |
| | | request.open('POST', 'mail/mail_domain_dkim_create.php', true); |
| | | request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); |
| | | request.send('domain='+value+'&action='+action+'&pkey='+privatekey); |
| | | request.onreadystatechange = interpretRequest; |
| | | } |
| | | } |
| | | |
| | | function interpretRequest() { |
| | | switch (request.readyState) { |
| | | case 4: |
| | | if (request.status != 200) {alert("Request done but NOK\nError:"+request.status);} |
| | | else { |
| | | document.getElementsByName('dkim_private')[0].value = request.responseXML.getElementsByTagName('privatekey')[0].firstChild.nodeValue; |
| | | document.getElementsByName('dkim_dns')[0].value = request.responseXML.getElementsByTagName('dnsrecord')[0].firstChild.nodeValue; |
| | | } |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | } |
| | | |
| | | var serverType = jQuery('#dkim_private').val(); |
| | | setRequest('show','{tmpl_var name="domain"}',serverType); |
| | | </script> |
| | | |
| | | <script language="JavaScript" type="text/javascript" src="js/mail_domain_dkim.js"></script> |