*/
+#if 0
/*
* Display a list of users currently logged in to the system
* /
"}\n"
"</script>\n", _("Do you really want to kill this session?")
);
+#endif
wprintf("<div id=\"banner\">\n");
wprintf("<div class=\"room_banner\">");
wDumpContent(1);
}
*/
+#endif
/*
* end session
terminate_session();
}
-HashList *GetWholistHash(void)
+HashList *GetWholistHash(StrBuf *Target, int nArgs, WCTemplateToken *Tokens, void *Context, int ContextType)
{
HashList *List;
char buf[SIZ];
return List;
}
-void WholistSubst(StrBuf *TemplBuffer, void *vContext)
+void WholistSubst(StrBuf *TemplBuffer, void *vContext, WCTemplateToken *Token)
{
UserStateStruct *User = (UserStateStruct*) vContext;
svputlong("WHO:ISME", (User->Session == WC->ctdl_pid));
}
-void DeleteWholistHash(HashList *KillMe)
+void DeleteWholistHash(HashList **KillMe)
{
- DeleteHash(&KillMe);
+ DeleteHash(KillMe);
}
void
WebcitAddUrlHandler(HKEY("terminate_session"), _terminate_session, 0);
WebcitAddUrlHandler(HKEY("edit_me"), edit_me, 0);
- RegisterIterator("WHOLIST", NULL, GetWholistHash, WholistSubst, DeleteWholistHash);
+ RegisterIterator("WHOLIST", 0, NULL, GetWholistHash, WholistSubst, DeleteWholistHash, CTX_WHO);
}