If $_SESSION[SESSION_IS_SUPER_USER] exists, get the is_superuser information from...
authorpengbo <Bo Peng>
Sun, 12 Nov 2017 12:18:15 +0000 (21:18 +0900)
committerpengbo <Bo Peng>
Sun, 12 Nov 2017 12:18:15 +0000 (21:18 +0900)
nodeStatus.php
status.php

index 3a3e7fdfbd6dc7186630e81772eed6449e9c3d39..0ce77e593eb79b01f3dad73240c6294cf84f30cc 100644 (file)
@@ -127,7 +127,8 @@ $tpl->assign('msgStopPgpool', $message['msgStopPgpool']);
 $tpl->assign('nodeCount',     $nodeCount);
 $tpl->assign('has_not_loaded_node', $has_not_loaded_node);
 $tpl->assign('pgpoolIsRunning', $is_pgpool_running);
-$tpl->assign('is_superuser',   isSuperUser($_SESSION[SESSION_LOGIN_USER]));
+$tpl->assign('is_superuser',   (isset($_SESSION[SESSION_IS_SUPER_USER])) ? 
+    $_SESSION[SESSION_IS_SUPER_USER] : isSuperUser($_SESSION[SESSION_LOGIN_USER]));
 
 // Set params
 $configValue = readConfigParams('recovery_1st_stage');
index 33ccf79a607f87d05bfb55750b3ec2e6dec52a11..2d8fb38bae863fe7a5d0aaa8d39b8e3dfb6c7f28 100644 (file)
@@ -59,7 +59,8 @@ $tpl->assign('useSyslog',      useSyslog());
 $tpl->assign('pipe',           (isPipe(_PGPOOL2_LOG_FILE)) ? 1 : 0);
 $tpl->assign('msgStopPgpool',  $message['msgStopPgpool']);
 $tpl->assign('login_user',     $_SESSION[SESSION_LOGIN_USER]);
-$tpl->assign('is_superuser',   isSuperUser($_SESSION[SESSION_LOGIN_USER]));
+$tpl->assign('is_superuser',   (isset($_SESSION[SESSION_IS_SUPER_USER])) ? 
+    $_SESSION[SESSION_IS_SUPER_USER] : isSuperUser($_SESSION[SESSION_LOGIN_USER]));
 
 // Set params
 $configValue = readConfigParams();