Advertisement
Guest User

Untitled

a guest
May 4th, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. <?
  2.  
  3. $ingres_server = "localhost";
  4. $ingres_db = "imadb";
  5. $ingres_port = "II";
  6. $ingres_user = "grant";
  7. $ingres_pass = "lemonpie";
  8.  
  9. $ingres_url = "@localhost,tcp_ip,II[grant,lemonpie]::imadb";
  10. $ingres_url = sprintf("@%s,tcp_ip,%s[%s,%s]::%s", $ingres_server, $ingres_port, $ingres_user, $ingres_pass, $ingres_db);
  11.  
  12. $link = ingres_connect($ingres_url);
  13.  
  14. if (!is_resource($link) || ingres_errno())
  15. {
  16. trigger_error ("Failed to connect - " . ingres_errno() . " - " . ingres_error(), E_USER_ERROR);
  17. }
  18.  
  19. $set_description= <<<EOSQL
  20. set session description = 'Grant\'s IMADB script'
  21. EOSQL;
  22.  
  23. $sessions = ingres_query($link, $set_description);
  24.  
  25. $execute_proc= <<<EOSQL
  26. execute procedure ima_set_server_domain
  27. EOSQL;
  28.  
  29. $sessions = ingres_query($link, $execute_proc);
  30.  
  31. $execute_proc= <<<EOSQL
  32. execute procedure ima_set_vnode_domain
  33. EOSQL;
  34.  
  35. $sessions = ingres_query($link, $execute_proc);
  36.  
  37. ingres_commit($link);
  38.  
  39. $select_sessions = <<<EOSQL
  40. select *
  41. from ima_server_sessions_lq ss, ima_server_sessions_extra sse, ima_server_sessions_desc ssd
  42. where ss.server = sse.server
  43. and ss.session_id = sse.session_id
  44. and ss.server = ssd.server
  45. and ss.session_id = ssd.session_id
  46. and ss.db_name != ''
  47. EOSQL;
  48.  
  49. $sessions = ingres_query($link, $select_sessions);
  50.  
  51. if (!is_resource($sessions))
  52. {
  53. if (!ingres_errno())
  54. {
  55. trigger_error ("Query " . $select_sessions . "- " . ingres_error(),E_USER_ERROR);
  56. }
  57. $data["ServerSessions"]["ItemCount"] = 0;
  58. }
  59. else
  60. {
  61. $data["ServerSessions"]["ItemCount"] = ingres_num_rows($sessions);
  62.  
  63. while ($session = ingres_fetch_assoc($sessions))
  64. {
  65. $data["ServerSessions"]["data"][] = $session;
  66. }
  67. }
  68.  
  69. echo json_encode($data);
  70.  
  71. ingres_commit($link);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement