|
|
@ -57,6 +57,13 @@ $(document).ready(function() {
|
|
|
|
$("#db_pw").prop('required',true);
|
|
|
|
$("#db_pw").prop('required',true);
|
|
|
|
$("#db_url").prop('required',true);
|
|
|
|
$("#db_url").prop('required',true);
|
|
|
|
$("#db_name").prop('required',true);
|
|
|
|
$("#db_name").prop('required',true);
|
|
|
|
|
|
|
|
if ($("#webmail").val() == 'roundcube') {
|
|
|
|
|
|
|
|
$("#roundcube_external_db").show();
|
|
|
|
|
|
|
|
$("#roundcube_db_user").prop('required',true);
|
|
|
|
|
|
|
|
$("#roundcube_db_pw").prop('required',true);
|
|
|
|
|
|
|
|
$("#roundcube_db_url").prop('required',true);
|
|
|
|
|
|
|
|
$("#roundcube_db_name").prop('required',true);
|
|
|
|
|
|
|
|
}
|
|
|
|
} else if (this.value == 'mysql') {
|
|
|
|
} else if (this.value == 'mysql') {
|
|
|
|
$("#postgres_db").hide();
|
|
|
|
$("#postgres_db").hide();
|
|
|
|
$("#external_db").show();
|
|
|
|
$("#external_db").show();
|
|
|
@ -64,6 +71,13 @@ $(document).ready(function() {
|
|
|
|
$("#db_pw").prop('required',true);
|
|
|
|
$("#db_pw").prop('required',true);
|
|
|
|
$("#db_url").prop('required',true);
|
|
|
|
$("#db_url").prop('required',true);
|
|
|
|
$("#db_name").prop('required',true);
|
|
|
|
$("#db_name").prop('required',true);
|
|
|
|
|
|
|
|
if ($("#webmail").val() == 'roundcube') {
|
|
|
|
|
|
|
|
$("#roundcube_external_db").show();
|
|
|
|
|
|
|
|
$("#roundcube_db_user").prop('required',true);
|
|
|
|
|
|
|
|
$("#roundcube_db_pw").prop('required',true);
|
|
|
|
|
|
|
|
$("#roundcube_db_url").prop('required',true);
|
|
|
|
|
|
|
|
$("#roundcube_db_name").prop('required',true);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
$("#external_psql").change(function() {
|
|
|
|
$("#external_psql").change(function() {
|
|
|
@ -73,6 +87,13 @@ $(document).ready(function() {
|
|
|
|
$("#db_pw").prop('required',true);
|
|
|
|
$("#db_pw").prop('required',true);
|
|
|
|
$("#db_url").prop('required',true);
|
|
|
|
$("#db_url").prop('required',true);
|
|
|
|
$("#db_name").prop('required',true);
|
|
|
|
$("#db_name").prop('required',true);
|
|
|
|
|
|
|
|
if ($("#webmail").val() == 'roundcube') {
|
|
|
|
|
|
|
|
$("#roundcube_external_db").show();
|
|
|
|
|
|
|
|
$("#roundcube_db_user").prop('required',true);
|
|
|
|
|
|
|
|
$("#roundcube_db_pw").prop('required',true);
|
|
|
|
|
|
|
|
$("#roundcube_db_url").prop('required',true);
|
|
|
|
|
|
|
|
$("#roundcube_db_name").prop('required',true);
|
|
|
|
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
$("#external_db").hide();
|
|
|
|
$("#external_db").hide();
|
|
|
|
}
|
|
|
|
}
|
|
|
|