get.php 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. //查询group 列表
  3. require_once "../path.php";
  4. require_once "../public/_pdo.php";
  5. require_once '../public/function.php';
  6. require_once '../ucenter/function.php';
  7. $output = array();
  8. if (isset($_GET["id"])) {
  9. PDO_Connect("" . _FILE_DB_GROUP_);
  10. $id = $_GET["id"];
  11. $query = "SELECT * FROM group_info WHERE id = ? ";
  12. $Fetch = PDO_FetchRow($query, array($id));
  13. if ($Fetch) {
  14. $output["info"] = $Fetch;
  15. if ($Fetch["parent"] == 0) {
  16. #顶级组 列出小组
  17. $query = "SELECT * FROM group_info WHERE parent = ? ";
  18. $FetchList = PDO_FetchAll($query, array($id));
  19. $output["children"] = $FetchList;
  20. } else {
  21. $output["children"] = array();
  22. $query = "SELECT * FROM group_info WHERE id = ? ";
  23. $parent_group = PDO_FetchRow($query, array($Fetch["parent"]));
  24. $output["parent"] = $parent_group;
  25. }
  26. #列出组文件
  27. {
  28. PDO_Connect("" . _FILE_DB_FILEINDEX_);
  29. $query = "SELECT * FROM power WHERE user = ? ";
  30. $fileList = PDO_FetchAll($query, array($id));
  31. foreach ($fileList as $key => $value) {
  32. # code...
  33. $query = "SELECT title FROM fileindex WHERE id = ? ";
  34. $file = PDO_FetchRow($query, array($value["doc_id"]));
  35. if ($file) {
  36. $fileList[$key]["title"] = $file["title"];
  37. } else {
  38. $fileList[$key]["title"] = "";
  39. }
  40. }
  41. $output["file"] = $fileList;
  42. }
  43. }
  44. }
  45. echo json_encode($output, JSON_UNESCAPED_UNICODE);