From 3f1097004e12701b6ce6712a0f4702089baa5e53 Mon Sep 17 00:00:00 2001 From: jim-p Date: Thu, 11 Aug 2011 14:02:21 -0400 Subject: Sort user privileges so dashboard/index.php come first, so if a user has those permissions, they get redirected there first and not to another page. --- etc/inc/priv.inc | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'etc') diff --git a/etc/inc/priv.inc b/etc/inc/priv.inc index 16dd112..4321c44 100644 --- a/etc/inc/priv.inc +++ b/etc/inc/priv.inc @@ -287,4 +287,13 @@ function getAllowedPages($username) { return $allowed_pages; } +function sort_user_privs($privs) { + // Privileges to place first, to redirect properly. + $priority_privs = array("page-dashboard-all", "page-system-login/logout"); + + $fprivs = array_intersect($privs, $priority_privs); + $sprivs = array_diff($privs, $priority_privs); + + return array_merge($fprivs, $sprivs); +} ?> \ No newline at end of file -- cgit v1.1