index.php 921 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. header('Content-Type: application/json');
  3. include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
  4. require_once($_SERVER['DOCUMENT_ROOT'].'/inc/i18n/'.$_SESSION['language'].'.php');
  5. session_start();
  6. $response = '';
  7. if (!empty($_SESSION['look'])) {
  8. unset($_SESSION['look']);
  9. $response = 'logged_out_as';
  10. $v_user = empty($_SESSION['look']) ? $_SESSION['user'] : $_SESSION['look'];
  11. top_panel($v_user, $TAB);
  12. exec (VESTA_CMD . "v-list-user ".$v_user." json", $output, $return_var);
  13. $users = json_decode(implode('', $output), true);
  14. } else {
  15. $response = 'logged_out';
  16. session_destroy();
  17. }
  18. $result = array(
  19. 'logout_response' => $response,
  20. 'userName' => $v_user,
  21. 'token' => $_SESSION['token'],
  22. 'user' => $users[$v_user],
  23. 'panel' => $panel,
  24. 'session' => $_SESSION,
  25. 'i18n' => $LANG[$_SESSION['language']],
  26. 'error' => $_SESSION['error_msg']
  27. );
  28. echo json_encode($result);
  29. unset($_SESSION['error_msg']);