#include "frmEditAccount.h"
#include "frmInvalidSSLCertificate.h"
#include "carddav/carddav.h"
+#include "common/svrblist.h"
frmEditAccount::frmEditAccount( wxWindow* parent )
:
void frmEditAccount::UpdateSettings( wxCommandEvent& event )
{
+ // Check if server address matches against the blacklist.
+ // Bring up warning message if it does.
+
+ if (CheckBlacklist(txtAddress->GetValue())){
+
+ int MessageBoxResult = wxMessageBox(_("The server with the address given does not support the CardDAV protocol properly and shouldn't be used.\n\nData loss is very likely.\n\nDo you still want to continue using this server?"), _("Server warning"), wxYES_NO, this);
+
+ if (MessageBoxResult == wxNO){
+ return;
+ }
+
+ }
+
// Update the settings for the account.
long itemindex = 0;
#include "carddav/carddav.h"
#include "common/dirs.h"
+#include "common/svrblist.h"
#include "frmInvalidSSLCertificate.h"
frmNewAccount::frmNewAccount( wxWindow* parent )
}
+ // Check if server address matches against the blacklist.
+ // Bring up warning message if it does.
+
+ if (CheckBlacklist(txtServerAddress->GetValue())){
+
+ int MessageBoxResult = wxMessageBox(_("The server with the address given does not support the CardDAV protocol properly and shouldn't be used.\n\nData loss is very likely.\n\nDo you still want to continue using this server?"), _("Server warning"), wxYES_NO, this);
+
+ if (MessageBoxResult == wxNO){
+ PageSeek--;
+ return;
+ }
+
+ }
+
btnNext->Disable();
bool ServerResult = FALSE;