Author:   Lars Michelsen <[email protected]>
Date:     Mon Jul  1 11:25:43 2013 +0200
Committer:   Lars Michelsen <[email protected]>
Commit-Date: Mon Jul  1 11:25:43 2013 +0200

Added auth/authorization modules to debug page

---

 .../frontend/nagvis-js/classes/NagVisInfoView.php  |   28 ++++++++++---------
 share/userfiles/templates/default.info.html        |    2 +
 2 files changed, 17 insertions(+), 13 deletions(-)

diff --git a/share/frontend/nagvis-js/classes/NagVisInfoView.php 
b/share/frontend/nagvis-js/classes/NagVisInfoView.php
index 15e0067..ebc0c6a 100644
--- a/share/frontend/nagvis-js/classes/NagVisInfoView.php
+++ b/share/frontend/nagvis-js/classes/NagVisInfoView.php
@@ -76,19 +76,21 @@ class NagVisInfoView {
             'phpLoadedExtensions' => implode(", ",get_loaded_extensions()),
             'userAgent' => $_SERVER['HTTP_USER_AGENT'],
             // Auth details
-            'logonModule' => cfg('global', 'logonmodule'),
-            'logonEnvVar' => cfg('global', 'logonenvvar'),
-            'logonEnvVal' => (isset($_SERVER[cfg('global', 'logonenvvar')]) ? 
$_SERVER[cfg('global', 'logonenvvar')] : ''),
-            'logonEnvCreateUser' => cfg('global', 'logonenvcreateuser'),
-            'logonEnvCreateRole' => cfg('global', 'logonenvcreaterole'),
-            'loggedIn'           => $userName.' ('.$userId.')',
-            'userRoles'          => json_encode($userRoles),
-            'userPerms'          => json_encode($userPerms),
-            'userAuthModule'     => $AUTH->getAuthModule(),
-            'userLogonModule'    => $AUTH->getLogonModule(),
-            'userAuthTrusted'    => ($AUTH->authedTrusted() ? l("yes") : 
l("no")),
-            'compatJsonEncode'   => (!COMPAT_JSON_ENCODE ? l("yes") : l("no 
(compat mode, may lead to performance problems)")),
-            'compatJsonDecode'   => (!COMPAT_JSON_DECODE ? l("yes") : l("no 
(compat mode, may lead to performance problems)")),
+            'logonModule'         => cfg('global', 'logonmodule'),
+            'authModule'          => cfg('global', 'authmodule'),
+            'authorisationModule' => cfg('global', 'authorisationmodule'),
+            'logonEnvVar'         => cfg('global', 'logonenvvar'),
+            'logonEnvVal'         => (isset($_SERVER[cfg('global', 
'logonenvvar')]) ? $_SERVER[cfg('global', 'logonenvvar')] : ''),
+            'logonEnvCreateUser'  => cfg('global', 'logonenvcreateuser'),
+            'logonEnvCreateRole'  => cfg('global', 'logonenvcreaterole'),
+            'loggedIn'            => $userName.' ('.$userId.')',
+            'userRoles'           => json_encode($userRoles),
+            'userPerms'           => json_encode($userPerms),
+            'userAuthModule'      => $AUTH->getAuthModule(),
+            'userLogonModule'     => $AUTH->getLogonModule(),
+            'userAuthTrusted'     => ($AUTH->authedTrusted() ? l("yes") : 
l("no")),
+            'compatJsonEncode'    => (!COMPAT_JSON_ENCODE ? l("yes") : l("no 
(compat mode, may lead to performance problems)")),
+            'compatJsonDecode'    => (!COMPAT_JSON_DECODE ? l("yes") : l("no 
(compat mode, may lead to performance problems)")),
         );
 
         // Build page based on the template file and the data array
diff --git a/share/userfiles/templates/default.info.html 
b/share/userfiles/templates/default.info.html
index c1114b8..cfc2be1 100644
--- a/share/userfiles/templates/default.info.html
+++ b/share/userfiles/templates/default.info.html
@@ -42,6 +42,8 @@
                 <tr><td>USER_AGENT</td><td>{$userAgent}</td></tr>
                 <tr><th colspan="2">Logon Information</th></tr>
                 <tr><td>Logon Module</td><td>{$logonModule}</td></tr>
+                <tr><td>Auth Module</td><td>{$authModule}</td></tr>
+                <tr><td>Authorization 
Module</td><td>{$authorisationModule}</td></tr>
                 <tr><td>Logon Var</td><td>{$logonEnvVar}</td></tr>
                 <tr><td>{$logonEnvVar}</td><td>{$logonEnvVal}</td></tr>
                 <tr><td>Logon Create 
User?</td><td>{$logonEnvCreateUser}</td></tr>


------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Nagvis-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nagvis-checkins

Reply via email to