void do_iconbar(void);
void do_iconbar_roomlist(void);
-/**
- * \brief draw the icon bar?????
+/*
+ * Render the left side iconbar
*/
void do_selected_iconbar(void) {
if (WC->current_iconbar == current_iconbar_roomlist) {
void LoadIconSettings(void)
{
- struct wcsession *WCC = WC;
+ wcsession *WCC = WC;
StrBuf *iconbar = NULL;
StrBuf *buf = NewStrBuf();;
StrBuf *key = NewStrBuf();
if ((WC->axlevel >= 6) || (WC->is_room_aide)) {
wprintf("<li>"
- "<a href=\"display_aide_menu\" "
+ "<a href=\"do_template?template=display_aide_menu\" "
"title=\"%s\" "
">",
_("Room and system administration functions")
}
-void tmplput_iconbar(StrBuf *Target, int nArgs, WCTemplateToken *Tokens, void *Context)
+void tmplput_iconbar(StrBuf *Target, int nArgs, WCTemplateToken *Tokens, void *Context, int ContextType)
{
- struct wcsession *WCC = WC;
+ wcsession *WCC = WC;
if ((WCC != NULL) && (WCC->logged_in)) {
wprintf("<div id=\"iconbar\">");
WebcitAddUrlHandler(HKEY("iconbar_ajax_rooms"), do_iconbar_roomlist, AJAX);
WebcitAddUrlHandler(HKEY("display_customize_iconbar"), display_customize_iconbar, 0);
WebcitAddUrlHandler(HKEY("commit_iconbar"), commit_iconbar, 0);
- RegisterNamespace("ICONBAR", 0, 0, tmplput_iconbar);
+ RegisterNamespace("ICONBAR", 0, 0, tmplput_iconbar, 0);
}