private Hashtable TokenSettings()
        {
            if (_sqlviewproTokens != null)
            {
                return(_sqlviewproTokens);
            }

            var tokens = new Hashtable
            {
                { "MODULEID", EffectiveModuleId.ToString() },
                { "MODULEFOLDER", ControlPath.Remove(ControlPath.Length - 1) },                     // remove last / character to be consistent with resolveurl
                { "TABMODULEID", TabModuleId.ToString() },
                { "PAGEURL", Request.Url.AbsoluteUri },
                { "IMAGEURL", ResolveUrl("~/images") },
                { "CDATASTART", "<![CDATA[" },
                { "CDATAEND", "]]>" }
            };

            _sqlviewproTokens = tokens;
            return(_sqlviewproTokens);
        }
 private string FullscreenUrl()
 {
     return(ResolveUrl("Report.aspx") + "?moduleid=" + EffectiveModuleId.ToString() + "&tabid=" + EffectiveTabId.ToString());
 }