public virtual string GetTemplate(string templateSuffix, bool validate, bool throwException, out string retMessage)
{
string message ="";
string template = "";
if ((HttpBaseHandler.DevelopmentTestMode == false) && (HttpBaseHandler.ProductionTestMode == false))
{
if (string.IsNullOrEmpty(template) ==true)
{
template = LZF.DecompressFromBase64(TemplateSource_92);
}
}
else
{
if (string.IsNullOrEmpty(templateSuffix) ==false)
{
string fileExtension = IOManager.GetExtension(RelativeFilePath);
string suffixRelativeFilePath = RelativeFilePath.Replace(fileExtension, "." + templateSuffix + fileExtension);
template = ResourceUtil.GetTextFromFile(suffixRelativeFilePath, HttpBaseHandler.ResourceCache);
}
if (string.IsNullOrEmpty(template) ==true)
{
template = ResourceUtil.GetTextFromFile(RelativeFilePath, HttpBaseHandler.ResourceCache);
}
if (string.IsNullOrEmpty(template) == true)
{
if (string.IsNullOrEmpty(template) == true)
{
template = LZF.DecompressFromBase64(TemplateSource_92);
}
}
}
retMessage = message;
return template;
}