X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Froomtokens.c;h=c7eec125728ff08f8070a4293c8282a6c2abf762;hb=6aecb65445185e83dbaa23263cbe3e452f2a0183;hp=eecc1623623fe881d7cf0d2aac826d84564452d6;hpb=5fab96e568561eecea88c25c9e5b00c24202a1c5;p=citadel.git diff --git a/webcit/roomtokens.c b/webcit/roomtokens.c index eecc16236..c7eec1257 100644 --- a/webcit/roomtokens.c +++ b/webcit/roomtokens.c @@ -187,14 +187,7 @@ int ConditionalFloorIsVirtual(StrBuf *Target, WCTemplputParams *TP) *******************************************************************************/ /**** Name ******/ - -void tmplput_RoomName(StrBuf *Target, WCTemplputParams *TP) -{ - StrBufAppendTemplate(Target, TP, WC->CurRoom.name, 0); -} - - -void tmplput_current_room(StrBuf *Target, WCTemplputParams *TP) +void tmplput_ThisRoom(StrBuf *Target, WCTemplputParams *TP) { wcsession *WCC = WC; @@ -211,14 +204,6 @@ void tmplput_ROOM_NAME(StrBuf *Target, WCTemplputParams *TP) { folder *Folder = (folder *)CTX; - if (Folder == NULL) - { - wcsession *WCC = WC; - - if (WCC == NULL) - return; - Folder = &WCC->CurRoom; - } StrBufAppendTemplate(Target, TP, Folder->name, 0); } @@ -605,10 +590,9 @@ InitModule_ROOMTOKENS /**** Room... ******/ /**** Name ******/ - RegisterNamespace("ROOMNAME", 0, 1, tmplput_RoomName, NULL, CTX_NONE); - RegisterNamespace("THISROOM", 0, 1, tmplput_current_room, NULL, CTX_NONE); + RegisterNamespace("THISROOM:NAME", 0, 1, tmplput_ThisRoom, NULL, CTX_NONE); + RegisterNamespace("ROOM:INFO:NAME", 0, 1, tmplput_ROOM_NAME, NULL, CTX_ROOMS); - RegisterNamespace("ROOM:INFO:PRINT_NAME", 0, 1, tmplput_ROOM_NAME, NULL, CTX_NONE); RegisterNamespace("ROOM:INFO:BASENAME", 0, 1, tmplput_ROOM_BASENAME, NULL, CTX_ROOMS); RegisterNamespace("ROOM:INFO:LEVELNTIMES", 1, 2, tmplput_ROOM_LEVEL_N_TIMES, NULL, CTX_ROOMS); RegisterConditional(HKEY("COND:ROOM:INFO:IS_INBOX"), 0, ConditionalRoomIsInbox, CTX_ROOMS);