+int ConditionalIsThisThatRoom(StrBuf *Target, WCTemplputParams *TP)
+{
+ folder *Folder = (folder *)CTX(CTX_ROOMS);
+ wcsession *WCC = WC;
+
+ if (WCC == NULL)
+ return 0;
+
+ return Folder == WCC->ThisRoom;
+}
+
+int ConditionalRoomIsName(StrBuf *Target, WCTemplputParams *TP)
+{
+ folder *Folder = (folder *)CTX(CTX_ROOMS);
+ const char *CheckRoomName = NULL;
+ long CheckRoomNameLen;
+
+ GetTemplateTokenString(Target, TP, 3, &CheckRoomName, &CheckRoomNameLen);
+ if (CheckRoomName == NULL)
+ return 0;
+ return strcmp(ChrPtr(Folder->name), CheckRoomName) == 0;
+}
+
+