public CBoxText(GDMIndividualRecord ir) { FirstName = ""; Surname = ""; Concealed = (!GMHelper.GetVisibility(ir)); if (Concealed && !CConfig.Instance.UseWithheldNames) { FirstName = ""; Surname = Name = CConfig.Instance.ConcealedName; } else { var irName = ir.GetPrimaryFullName(); if (irName != "") { Name = GMHelper.CapitaliseName(irName, ref FirstName, ref Surname); } else { FirstName = ""; Surname = Name = CConfig.Instance.UnknownName; } } Date = Concealed ? string.Empty : GMHelper.GetLifeDatesStr(ir); }
// Creates link HTML for the individual e.g. <a href="indiI1.html">Fred Bloggs</a> protected static string MakeLink(GDMIndividualRecord ir) { string name = ir.GetPrimaryFullName(); string dummy = ""; if (name == "") { name = CConfig.Instance.UnknownName; } else if (!GMHelper.GetVisibility(ir) && !CConfig.Instance.UseWithheldNames) { name = CConfig.Instance.ConcealedName; } else { name = GMHelper.CapitaliseName(name, ref dummy, ref dummy); } return(MakeLink(ir, name)); }