index.php 1008 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. error_reporting(NULL);
  3. header('Content-Type: application/json');
  4. $TAB = 'IP';
  5. // Main include
  6. include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
  7. top_panel(empty($_SESSION['look']) ? $_SESSION['user'] : $_SESSION['look'], $TAB);
  8. // Check user
  9. if ($_SESSION['user'] != 'admin') {
  10. header('Location: /list/user');
  11. exit;
  12. }
  13. // Data
  14. exec (VESTA_CMD."v-list-sys-ips json", $output, $return_var);
  15. $data = json_decode(implode('', $output), true);
  16. $data = array_reverse($data, true);
  17. unset($output);
  18. foreach ($data as $key => $value) {
  19. ++$i;
  20. if ( $i == 1) {
  21. $total_amount = __('1 IP address');
  22. } else {
  23. $total_amount = __('%s IP addresses',$i);
  24. }
  25. $data[$key]['delete_conf'] = __('DELETE_IP_CONFIRMATION', $key);
  26. }
  27. // Back uri
  28. $_SESSION['back'] = $_SERVER['REQUEST_URI'];
  29. $object = (object)[];
  30. $object->data = $data;
  31. $object->user = $user;
  32. $object->panel = $panel;
  33. $object->totalAmount = $total_amount;
  34. $object->ipFav = $_SESSION['favourites']['IP'];
  35. print json_encode($object);