From: Art Cancro Date: Wed, 5 Jan 2011 04:08:22 +0000 (-0500) Subject: COND:ROOM:EDITACCESS now observes (not) logged in X-Git-Tag: v8.11~932 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=0a89ba94dd0e3d9f775c0eed9b894160dcc16a38 COND:ROOM:EDITACCESS now observes (not) logged in --- diff --git a/webcit/roomtokens.c b/webcit/roomtokens.c index 9dc1b1629..66f498c7f 100644 --- a/webcit/roomtokens.c +++ b/webcit/roomtokens.c @@ -412,10 +412,14 @@ int ConditionalHaveRoomeditRights(StrBuf *Target, WCTemplputParams *TP) { wcsession *WCC = WC; - return ( (WCC!= NULL) && - ((WCC->axlevel >= 6) || - ((WCC->CurRoom.RAFlags & UA_ADMINALLOWED) != 0) || - (WCC->CurRoom.is_inbox) )); + return ( (WCC != NULL) + && (WCC->logged_in) + && ( + (WCC->axlevel >= 6) + || ((WCC->CurRoom.RAFlags & UA_ADMINALLOWED) != 0) + || (WCC->CurRoom.is_inbox) + ) + ); }