// Token: 0x0600073B RID: 1851 RVA: 0x000166E8 File Offset: 0x000148E8
        private static string GetLayoutString(HttpContext context)
        {
            if (RequestDispatcherUtilities.GetStringUrlParameter(context, "sharepointapp") == "true")
            {
                return("mouse");
            }
            string text = RequestDispatcherUtilities.GetStringUrlParameter(context, "layout");

            if (string.IsNullOrEmpty(text))
            {
                text = OwaUserAgentUtilities.GetAppCacheManiestLayoutCookieValue(context);
            }
            return(text);
        }
Example #2
0
 private AnonymousUserContext(HttpContext context)
 {
     this.PublishingUrl = (PublishingUrl)context.Items["AnonymousUserContextPublishedUrl"];
     ExAssert.RetailAssert(this.PublishingUrl != null, "Missing Published Url");
     this.ExchangePrincipal = (ExchangePrincipal)context.Items["AnonymousUserContextExchangePrincipalKey"];
     ExAssert.RetailAssert(this.ExchangePrincipal != null, "Missing Exchange Principal");
     this.TimeZone = (ExTimeZone)context.Items["AnonymousUserContextTimeZoneKey"];
     ExAssert.RetailAssert(this.TimeZone != null, "Missing Timezone");
     this.PublishedCalendarName = (string)context.Items["AnonymousUserContextPublishedCalendarNameKey"];
     ExAssert.RetailAssert(this.PublishedCalendarName != null, "Missing Published Calendar Name");
     this.SharingDetail = (DetailLevelEnumType)context.Items["AnonymousUserContextSharingDetailsKey"];
     ExAssert.RetailAssert(this.SharingDetail.ToString().Length > 0, "Missing SharingDetail");
     this.PublishedCalendarId = (StoreObjectId)context.Items["AnonymousUserContextPublishedCalendarIdKey"];
     ExAssert.RetailAssert(this.PublishedCalendarId != null, "Missing PublishedCalendarId");
     this.UserAgent = OwaUserAgentUtilities.CreateUserAgentAnonymous(context);
     ExAssert.RetailAssert(this.PublishedCalendarId != null, "Missing UserAgent");
 }
 // Token: 0x06000739 RID: 1849 RVA: 0x00016650 File Offset: 0x00014850
 public static UserAgent CreateUserAgentWithLayoutOverride(HttpContext context)
 {
     return(OwaUserAgentUtilities.CreateUserAgentWithLayoutOverride(context, OwaUserAgentUtilities.GetLayoutString(context), true));
 }