From a36f1ae25f4e68cae4166f8cff7022e8abccb5fc Mon Sep 17 00:00:00 2001 From: =?utf8?q?Wilfried=20G=C3=B6esgens?= Date: Mon, 12 Jul 2010 17:33:43 +0000 Subject: [PATCH] * entroom (): if we're aide or room-aide, we may view the edit screen, else just enter the room as we did before. --- webcit/roomops.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/webcit/roomops.c b/webcit/roomops.c index 511e42701..e15b0c47e 100644 --- a/webcit/roomops.c +++ b/webcit/roomops.c @@ -2583,6 +2583,7 @@ void entroom(void) int er_floor; int er_num_type; int er_view; + wcsession *WCC = WC; if (!havebstr("ok_button")) { strcpy(WC->ImportantMessage, @@ -2616,21 +2617,24 @@ void entroom(void) serv_getln(buf, sizeof buf); if (buf[0] != '2') { - strcpy(WC->ImportantMessage, &buf[4]); + strcpy(WCC->ImportantMessage, &buf[4]); display_main_menu(); return; } - /** TODO: Room created, now udate the left hand icon bar for this user */ + /** TODO: Room created, now update the left hand icon bar for this user */ burn_folder_cache(0); /* burn the old folder cache */ - ///////////// gotoroom(er_name); serv_printf("VIEW %d", er_view); serv_getln(buf, sizeof buf); - WC->CurRoom.view = er_view; + WCC->CurRoom.view = er_view; + + if (WCC->is_aide || WCC->is_room_aide) + display_editroom (); + else + do_change_view(er_view); /* Now go there */ - display_editroom (); } -- 2.39.2