index.php 906 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. $TAB = 'DNS';
  3. // Main include
  4. include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
  5. // Data & Render page
  6. if (empty($_GET['domain'])){
  7. exec (HESTIA_CMD."v-list-dns-domains ".$user." 'json'", $output, $return_var);
  8. $data = json_decode(implode('', $output), true);
  9. if($_SESSION['userSortOrder'] == 'name'){
  10. ksort($data);
  11. }else{
  12. $data = array_reverse($data,true);
  13. }
  14. unset($output);
  15. render_page($user, $TAB, 'list_dns');
  16. } else {
  17. exec (HESTIA_CMD."v-list-dns-records ".$user." ".escapeshellarg($_GET['domain'])." 'json'", $output, $return_var);
  18. $data = json_decode(implode('', $output), true);
  19. if($_SESSION['userSortOrder'] == 'name'){
  20. ksort($data);
  21. }else{
  22. $data = array_reverse($data,true);
  23. }
  24. unset($output);
  25. render_page($user, $TAB, 'list_dns_rec');
  26. }
  27. // Back uri
  28. $_SESSION['back'] = $_SERVER['REQUEST_URI'];