index.php 813 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. $v_username = escapeshellarg($_SESSION['look']);
  9. } else if (($_SESSION['userContext'] === 'admin') && (!empty($_GET['user']))) {
  10. $v_username = escapeshellarg($_GET['user']);
  11. } else {
  12. $v_username = escapeshellarg($_SESSION['user']);
  13. }
  14. exec(HESTIA_CMD."v-list-user-auth-log ".$v_username." json", $output, $return_var);
  15. check_return_code($return_var,$output);
  16. $data = json_decode(implode('', $output), true);
  17. $data = array_reverse($data);
  18. unset($output);
  19. // Render page
  20. render_page($user, $TAB, 'list_log_auth');
  21. // Flush session messages
  22. unset($_SESSION['error_msg']);
  23. unset($_SESSION['ok_msg']);