bool GetURLFromParse(ref string url) { string panelUrlField = "panelUrl" + id; string newURL = ParseRoomVarManager.Inst.GetRoomVal(Application.loadedLevelName, panelUrlField); bool validStr = !string.IsNullOrEmpty(newURL); if (validStr && !newURL.StartsWith("http")) { // grab variable from Team definition. // Assume newURL is the variable name to grab from the team class newURL = TeamInfo.Inst.TeamExists(CommunicationManager.CurrentTeamID) ? TeamInfo.Inst.GetVariable(CommunicationManager.CurrentTeamID, newURL) : ""; validStr = !string.IsNullOrEmpty(newURL) && newURL.StartsWith("http"); if (!validStr && newURL != null && newURL.Trim() != "") { newURL = WebStringHelpers.CreateValidURLOrSearch(newURL); validStr = true; } } if (validStr) { url = newURL; } return(validStr); }
string GetNotesURL(int teamID) { return(TeamInfo.Inst.TeamExists(teamID) ? WebStringHelpers.CreateValidURLOrSearch(TeamInfo.Inst.GetNotesURL(teamID)) : defaultNotesURL); }