/** * Dynamic RBAC Helper Functions */ function hasPermission($key) { global $auth; if (isset($auth) && is_object($auth) && method_exists($auth, 'hasPermission')) { return $auth->hasPermission($key); } return false; } function requirePermission($key) { global $auth; if (isset($auth) && is_object($auth) && method_exists($auth, 'requirePermission')) { $auth->requirePermission($key); } else { http_response_code(403); die("Access Denied: Permission required."); } } A database error occurred. Please contact the system administrator.