mirror of
https://github.com/opensim/opensim.git
synced 2026-08-07 17:55:48 +08:00
Re-work handling of email notifications settings.
This commit is contained in:
@@ -916,9 +916,6 @@ namespace OpenSim.Data.MySQL
|
||||
bool.TryParse((string)reader["imviaemail"], out pref.IMViaEmail);
|
||||
bool.TryParse((string)reader["visible"], out pref.Visible);
|
||||
pref.EMail = (string)reader["email"];
|
||||
|
||||
if(string.IsNullOrEmpty(pref.EMail))
|
||||
pref.EMail = "No EMail Address Provided";
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -902,9 +902,6 @@ namespace OpenSim.Data.PGSQL
|
||||
bool.TryParse((string)reader["imviaemail"], out pref.IMViaEmail);
|
||||
bool.TryParse((string)reader["visible"], out pref.Visible);
|
||||
pref.EMail = (string)reader["email"];
|
||||
|
||||
if(string.IsNullOrEmpty(pref.EMail))
|
||||
pref.EMail = "No EMail Address Provided";
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -799,9 +799,6 @@ namespace OpenSim.Data.SQLite
|
||||
bool.TryParse((string)reader["imviaemail"], out pref.IMViaEmail);
|
||||
bool.TryParse((string)reader["visible"], out pref.Visible);
|
||||
pref.EMail = (string)reader["email"];
|
||||
|
||||
if(string.IsNullOrEmpty(pref.EMail))
|
||||
pref.EMail = "No EMail Address Provided";
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -209,7 +209,10 @@ namespace OpenSim.Services.ProfilesService
|
||||
pref.EMail = string.Empty;
|
||||
}
|
||||
else
|
||||
{
|
||||
pref.EMail = account.Email;
|
||||
UserPreferencesUpdate(ref pref, ref result);
|
||||
}
|
||||
}
|
||||
catch
|
||||
{
|
||||
@@ -225,7 +228,14 @@ namespace OpenSim.Services.ProfilesService
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return ProfilesData.GetUserPreferences(ref pref, ref result);
|
||||
if (!ProfilesData.GetUserPreferences (ref pref, ref result))
|
||||
return false;
|
||||
|
||||
|
||||
if(string.IsNullOrEmpty(pref.EMail))
|
||||
pref.EMail = "No Email Address On Record";
|
||||
|
||||
return true;
|
||||
}
|
||||
#endregion User Preferences
|
||||
|
||||
|
||||
Reference in New Issue
Block a user