Project

General

Profile

« Previous | Next » 

Revision d9f02c6a

Added by Jim Pingle almost 2 years ago

Pick crt mgr start by privs. Implements #14347

Check user privileges to determine where the menu entry for the
certificate manager should point. Users might have access to Certs or
CRLs but not the other pages.

View differences:

src/usr/local/www/head.inc
251 251
$system_menu[] = array(gettext("Package Manager"), "/pkg_mgr_installed.php");
252 252
$system_menu[] = array(gettext("Setup Wizard"), "/wizard.php?xml=setup_wizard.xml");
253 253
$system_menu[] = array(gettext("Routing"), "/system_gateways.php");
254
$system_menu[] = array(gettext("Certificates"), "/system_camanager.php");
254

  
255
if (isAllowedPage("system_camanager.php")) {
256
	$system_menu[] = array(gettext("Certificates"), "/system_camanager.php");
257
} elseif (isAllowedPage("system_certmanager.php")) {
258
	$system_menu[] = array(gettext("Certificates"), "/system_certmanager.php");
259
} elseif (isAllowedPage("system_crlmanager.php")) {
260
	$system_menu[] = array(gettext("Certificates"), "/system_crlmanager.php");
261
}
262

  
255 263
$system_menu[] = array(gettext("Register"), "/system_register.php");
256 264

  
257 265
if (!isAllowedPage("system_usermanager.php")) {

Also available in: Unified diff