Fill in fields with default values on profile creation
parent
5b3a443125
commit
bf03523323
|
@ -622,7 +622,7 @@ namespace OpenSim.Data.MySQL
|
|||
{
|
||||
m_log.DebugFormat("[PROFILES_DATA]" +
|
||||
": No data for {0}", props.UserId);
|
||||
|
||||
|
||||
props.WebUrl = string.Empty;
|
||||
props.ImageId = UUID.Zero;
|
||||
props.AboutText = string.Empty;
|
||||
|
@ -634,8 +634,38 @@ namespace OpenSim.Data.MySQL
|
|||
props.SkillsMask = 0;
|
||||
props.SkillsText = string.Empty;
|
||||
props.Language = string.Empty;
|
||||
props.PublishProfile = false;
|
||||
props.PublishMature = false;
|
||||
|
||||
query = "INSERT INTO userprofile (`useruuid`) VALUES (?userId)";
|
||||
query = "INSERT INTO userprofile (";
|
||||
query += "useruuid, ";
|
||||
query += "profilePartner, ";
|
||||
query += "profileAllowPublish, ";
|
||||
query += "profileMaturePublish, ";
|
||||
query += "profileURL, ";
|
||||
query += "profileWantToMask, ";
|
||||
query += "profileWantToText, ";
|
||||
query += "profileSkillsMask, ";
|
||||
query += "profileSkillsText, ";
|
||||
query += "profileLanguages, ";
|
||||
query += "profileImage, ";
|
||||
query += "profileAboutText, ";
|
||||
query += "profileFirstImage, ";
|
||||
query += "profileFirstText) VALUES (";
|
||||
query += "?userId, ";
|
||||
query += "?profilePartner, ";
|
||||
query += "?profileAllowPublish, ";
|
||||
query += "?profileMaturePublish, ";
|
||||
query += "?profileURL, ";
|
||||
query += "?profileWantToMask, ";
|
||||
query += "?profileWantToText, ";
|
||||
query += "?profileSkillsMask, ";
|
||||
query += "?profileSkillsText, ";
|
||||
query += "?profileLanguages, ";
|
||||
query += "?profileImage, ";
|
||||
query += "?profileAboutText, ";
|
||||
query += "?profileFirstImage, ";
|
||||
query += "?profileFirstText)";
|
||||
|
||||
dbcon.Close();
|
||||
dbcon.Open();
|
||||
|
@ -643,6 +673,20 @@ namespace OpenSim.Data.MySQL
|
|||
using (MySqlCommand put = new MySqlCommand(query, dbcon))
|
||||
{
|
||||
put.Parameters.AddWithValue("?userId", props.UserId.ToString());
|
||||
put.Parameters.AddWithValue("?profilePartner", props.PartnerId.ToString());
|
||||
put.Parameters.AddWithValue("?profileAllowPublish", props.PublishProfile);
|
||||
put.Parameters.AddWithValue("?profileMaturePublish", props.PublishMature);
|
||||
put.Parameters.AddWithValue("?profileURL", props.WebUrl);
|
||||
put.Parameters.AddWithValue("?profileWantToMask", props.WantToMask);
|
||||
put.Parameters.AddWithValue("?profileWantToText", props.WantToText);
|
||||
put.Parameters.AddWithValue("?profileSkillsMask", props.SkillsMask);
|
||||
put.Parameters.AddWithValue("?profileSkillsText", props.SkillsText);
|
||||
put.Parameters.AddWithValue("?profileLanguages", props.Language);
|
||||
put.Parameters.AddWithValue("?profileImage", props.ImageId.ToString());
|
||||
put.Parameters.AddWithValue("?profileAboutText", props.AboutText);
|
||||
put.Parameters.AddWithValue("?profileFirstImage", props.FirstLifeImageId.ToString());
|
||||
put.Parameters.AddWithValue("?profileFirstText", props.FirstLifeText);
|
||||
|
||||
put.ExecuteNonQuery();
|
||||
}
|
||||
}
|
||||
|
@ -665,6 +709,7 @@ namespace OpenSim.Data.MySQL
|
|||
string query = string.Empty;
|
||||
|
||||
query += "UPDATE userprofile SET ";
|
||||
query += "profilePartner=?profilePartner, ";
|
||||
query += "profileURL=?profileURL, ";
|
||||
query += "profileImage=?image, ";
|
||||
query += "profileAboutText=?abouttext,";
|
||||
|
@ -680,6 +725,7 @@ namespace OpenSim.Data.MySQL
|
|||
using (MySqlCommand cmd = new MySqlCommand(query, dbcon))
|
||||
{
|
||||
cmd.Parameters.AddWithValue("?profileURL", props.WebUrl);
|
||||
cmd.Parameters.AddWithValue("?profilePartner", props.PartnerId.ToString());
|
||||
cmd.Parameters.AddWithValue("?image", props.ImageId.ToString());
|
||||
cmd.Parameters.AddWithValue("?abouttext", props.AboutText);
|
||||
cmd.Parameters.AddWithValue("?firstlifeimage", props.FirstLifeImageId.ToString());
|
||||
|
|
Loading…
Reference in New Issue