} else {
$res['error'] = true;
if($isHosting && is_array($check)) {
- $res['message'] = __("La configuration des sous-domaines suivant est incorrecte : :subdomains", ["subdomains" => $check['subdomains']]);
+ $res['message'] = __("La configuration des sous-domaines suivants est incorrecte : :subdomains", ["subdomains" => $check['subdomains']]);
+ $res['message'] .= "</br>";
+ $res['message'] .= __("Modifier la zone DNS afin que [ :subdomains ] pointe vers le serveur (CNAME :hostingname ou A :ip)", ["subdomains" => $check['subdomains'], "hostingname" => $check['host'], "ip" => gethostbyname($check['host'])]);
} else {
$res['message'] = static::messages()[$check];
}
});
function removeBtn() {
- setTimeout(() => {
- $("#message").remove()
- }, "5000");
+ $("#message").remove()
}
$(document).on("click", "#verifyconnection", function (e) {
e.preventDefault();
+ removeBtn()
const data = {
id: {{$entry->id}},
protocol: $('[name=protocol]').val(),
let type = 'success'
if (data.error) {
type = 'error'
+ }else {
+ setTimeout(function(){
+ removeBtn()
+ }, 5000)
}
$('#saveActions').prepend('<div id="message" class="mb-3 noty_type__' + type + ' noty_theme__backstrap"><div class="p-3">' + data.message + '</div></div>')
- removeBtn()
},
error: function (xhr) {
let message = xhr.responseJSON.message ?? "{{ __('Une erreur est survenue') }}"
$('#saveActions').prepend('<div id="message" class="mb-3 noty_type__error noty_theme__backstrap"><div class="p-3">' + message + '</div></div>')
- removeBtn()
}
});
})