index.php 697 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. // Init
  3. error_reporting(NULL);
  4. $TAB = 'SEARCH';
  5. $_SESSION['back'] = $_SERVER['REQUEST_URI'];
  6. // Main include
  7. include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
  8. // Check query
  9. $q = $_GET['q'];
  10. if (empty($q)) {
  11. $back=getenv("HTTP_REFERER");
  12. if (!empty($back)) {
  13. header("Location: ".$back);
  14. exit;
  15. }
  16. header("Location: /");
  17. exit;
  18. }
  19. // Data
  20. $q = escapeshellarg($q);
  21. $command = $_SESSION['user'] == 'admin'
  22. ? "v-search-object $q json"
  23. : "v-search-user-object $user $q json";
  24. exec (VESTA_CMD . $command, $output, $return_var);
  25. $data = json_decode(implode('', $output), true);
  26. // Render page
  27. render_page($user, $TAB, '*/list_search');