From b20a89af345ecd2be1b43108058cff4669fd93b9 Mon Sep 17 00:00:00 2001 From: "Leigh B. Stoller" Date: Mon, 14 Apr 2003 21:59:30 +0000 Subject: [PATCH] Kill off more Create OSID menu options for non-admin types. --- www/newimageid_ez.php3 | 6 ++++-- www/showimageid.php3 | 7 +++++-- www/showosinfo.php3 | 7 +++++-- 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/www/newimageid_ez.php3 b/www/newimageid_ez.php3 index b52e01663..3c52c8795 100644 --- a/www/newimageid_ez.php3 +++ b/www/newimageid_ez.php3 @@ -985,8 +985,10 @@ if (! isset($node)) { } WRITESUBMENUBUTTON("Create a new Image Descriptor", "newimageid_ez.php3"); -WRITESUBMENUBUTTON("Create a new OS Descriptor", - "newosid_form.php3"); +if ($isadmin) { + WRITESUBMENUBUTTON("Create a new OS Descriptor", + "newosid_form.php3"); +} WRITESUBMENUBUTTON("Image Descriptor list", "showimageid_list.php3"); WRITESUBMENUBUTTON("OS Descriptor list", diff --git a/www/showimageid.php3 b/www/showimageid.php3 index eb91007e9..c565b8655 100644 --- a/www/showimageid.php3 +++ b/www/showimageid.php3 @@ -17,6 +17,7 @@ PAGEHEADER("Image Descriptor"); # $uid = GETLOGIN(); LOGGEDINORDIE($uid); +$isadmin = ISADMIN($uid); # # Verify form arguments. @@ -46,8 +47,10 @@ WRITESUBMENUBUTTON("Delete this Image Descriptor", "deleteimageid.php3?imageid=$fooid"); WRITESUBMENUBUTTON("Create a new Image Descriptor", "newimageid_ez.php3"); -WRITESUBMENUBUTTON("Create a new OS Descriptor", - "newosid_form.php3"); +if ($isadmin) { + WRITESUBMENUBUTTON("Create a new OS Descriptor", + "newosid_form.php3"); +} WRITESUBMENUBUTTON("Image Descriptor list", "showimageid_list.php3"); WRITESUBMENUBUTTON("OS Descriptor list", diff --git a/www/showosinfo.php3 b/www/showosinfo.php3 index a7a612a99..cdcc45e34 100644 --- a/www/showosinfo.php3 +++ b/www/showosinfo.php3 @@ -17,6 +17,7 @@ PAGEHEADER("OS Descriptor Information"); # $uid = GETLOGIN(); LOGGEDINORDIE($uid); +$isadmin = ISADMIN($uid); # # Verify form arguments. @@ -41,8 +42,10 @@ SUBPAGESTART(); SUBMENUSTART("More Options"); WRITESUBMENUBUTTON("Delete this OS Descriptor", "deleteosid.php3?osid=$osid"); -WRITESUBMENUBUTTON("Create a new OS Descriptor", - "newosid_form.php3"); +if ($isadmin) { + WRITESUBMENUBUTTON("Create a new OS Descriptor", + "newosid_form.php3"); +} WRITESUBMENUBUTTON("Create a new Image Descriptor", "newimageid_ez.php3"); WRITESUBMENUBUTTON("OS Descriptor list", -- GitLab