From bdda2272e8ce6ff27741312e0e47dc98a079c52f Mon Sep 17 00:00:00 2001 From: Stefan Ritt Date: Wed, 4 Feb 2004 08:25:06 +0000 Subject: [PATCH] Only [global] admin user sees 'synchronize all logbooks' SVN revision: 742 --- src/elogd.c | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/src/elogd.c b/src/elogd.c index 0f4df4a0..c0e42ebd 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -6,6 +6,9 @@ Contents: Web server program for Electronic Logbook ELOG $Log$ + Revision 1.233 2004/02/04 08:25:06 midas + Only [global] admin user sees 'synchronize all logbooks' + Revision 1.232 2004/02/03 12:31:57 midas Changed typo @@ -14112,11 +14115,15 @@ void show_selection_page() rsprintf("\n"); if (getcfg("global", "mirror server", str)) { - rsprintf("\n"); - rsprintf("\n"); - rsprintf("%s\n", - loc("Synchronize all logbooks")); - rsprintf("\n"); + + /* only admin user sees synchronization link */ + if (!getcfg("global", "Admin user", str) || strcmp(str, getparam("unm")) == 0) { + rsprintf("\n"); + rsprintf("\n"); + rsprintf("%s\n", + loc("Synchronize all logbooks")); + rsprintf("\n"); + } }