index.php 750 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. ob_start();
  3. $TAB = 'LOG';
  4. // Main include
  5. include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
  6. // Edit as someone else?
  7. if (($_SESSION['userContext'] === 'admin') && (isset($_SESSION['look']))) {
  8. $user = escapeshellarg($_SESSION['look']);
  9. } elseif (($_SESSION['userContext'] === 'admin') && (!empty($_GET['user']))) {
  10. $user = escapeshellarg($_GET['user']);
  11. }
  12. exec(HESTIA_CMD."v-list-user-auth-log ".$user." json", $output, $return_var);
  13. check_return_code_redirect($return_var, $output, '/');
  14. $data = json_decode(implode('', $output), true);
  15. $data = array_reverse($data);
  16. unset($output);
  17. // Render page
  18. render_page($user, $TAB, 'list_log_auth');
  19. // Flush session messages
  20. unset($_SESSION['error_msg']);
  21. unset($_SESSION['ok_msg']);