index.php 709 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. error_reporting(NULL);
  3. if ($_GET['user'] === 'system') {
  4. $TAB = 'SERVER';
  5. } else {
  6. $TAB = 'LOG';
  7. }
  8. // Main include
  9. include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
  10. // Data
  11. if (($_SESSION['userContext'] === "admin") && (!empty($_GET['user']))) {
  12. // Check token
  13. if ((!isset($_GET['token'])) || ($_SESSION['token'] != $_GET['token'])) {
  14. header('location: /login/');
  15. exit();
  16. }
  17. $user=escapeshellarg($_GET['user']);
  18. }
  19. exec (HESTIA_CMD."v-list-user-log $user json", $output, $return_var);
  20. check_error($return_var);
  21. $data = json_decode(implode('', $output), true);
  22. $data = array_reverse($data);
  23. unset($output);
  24. // Render page
  25. render_page($user, $TAB, 'list_log');