ssID = request.datasheet.currentColumnValue;
ssURL = "";
// Is the SubsiteID value passed a numeric value
if ( LEN(TRIM(ssID)) AND IsNumeric(ssID) ) {
// If the CS subsiteCache has a URL value then use it...
// if not, then check the CS Subsite table using the getSubsiteURLbySubsiteID function
if ( StructKeyExists(request,"subsiteCache") AND StructKeyExists(request.subsiteCache,ssID) AND StructKeyExists(request.subsiteCache[ssID],"url") AND LEN(TRIM(request.subsiteCache[ssID].url)) )
ssURL = request.subsiteCache[ssID].url;
else
ssURL = application.ADF.csData.getSubsiteURLbySubsiteID(subsiteID=ssID);
}