public string GetSpyHtml() { UserActionList userActionList = new UserActionList(UserActionCache.GetLatestUserActions(HostProfile.HostID)); userActionList.ShowModeratorActions = KickUserProfile.IsModerator; return(ControlHelper.RenderControl(userActionList)); }
public static void ClearCaches() { ActivityCacheLock.AcquireWriterLock(LockTimeout); try { ActivityCache.Clear(); } finally { ActivityCacheLock.ReleaseWriterLock(); } ProcessCacheLock.AcquireWriterLock(LockTimeout); try { ProcessCache.Clear(); } finally { ProcessCacheLock.ReleaseWriterLock(); } ProcessStartActivityLock.AcquireWriterLock(LockTimeout); try { ProcessStartActivities.Clear(); } finally { ProcessStartActivityLock.ReleaseWriterLock(); } GateCacheLock.AcquireWriterLock(LockTimeout); try { GateCache.Clear(); } finally { GateCacheLock.ReleaseWriterLock(); } GateRefCacheLock.AcquireWriterLock(LockTimeout); try { GateRefCache.Clear(); } finally { GateRefCacheLock.ReleaseWriterLock(); } UserActionCacheLock.AcquireWriterLock(LockTimeout); try { UserActionCache.Clear(); } finally { UserActionCacheLock.ReleaseWriterLock(); } }
protected void Page_Init(object sender, EventArgs e) { this.PageName = UrlFactory.PageName.UserProfile; this.Profile1.DataBind(this.UserProfile); this.UserProfileHeader.User = this.UserProfile; this.FriendList.DataBind(this.UserProfile.Friends); this.FriendByList.DataBind(this.UserProfile.FriendsBy); this.UserAdmin.DataBind(this.UserProfile); this.Shoutbox.DataBind((ShoutCache.GetLatestShouts(this.HostProfile.HostID, this.UrlParameters.UserIdentifier))); this.UserActionList.DataBind(UserActionCache.GetLatestUserActions(this.HostProfile.HostID, 1, 50, UserCache.GetUserID(this.UrlParameters.UserIdentifier), null, null, null)); //don't show user controls if banned if (this.UserProfile.IsBanned && !(this.KickUserProfile.IsAdministrator || this.KickUserProfile.IsModerator)) { this.FriendList.Visible = false; this.FriendByList.Visible = false; this.UserAdmin.Visible = false; this.Shoutbox.Visible = false; this.UserActionList.Visible = false; } }
protected void Page_Load(object sender, EventArgs e) { this.UserActionList.DataBind(UserActionCache.GetLatestUserActions(this.KickPage.HostProfile.HostID)); this.UserActionList.ShowModeratorActions = this.KickPage.KickUserProfile.IsModerator; }
private void Awake() { instance = this; actionsPerformed = new Stack <UserAction>(); actionsUndoned = new Stack <UserAction>(); }