get.php 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  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("sqlite:"._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. }
  21. else{
  22. $output["children"] = array();
  23. $query = "SELECT * FROM group_info WHERE id = ? ";
  24. $parent_group = PDO_FetchRow($query,array($Fetch["parent"]));
  25. $output["parent"] = $parent_group;
  26. }
  27. #列出组文件
  28. {
  29. PDO_Connect("sqlite:"._FILE_DB_FILEINDEX_);
  30. $query = "SELECT * FROM power WHERE user = ? ";
  31. $fileList = PDO_FetchAll($query,array($id));
  32. foreach ($fileList as $key => $value) {
  33. # code...
  34. $query = "SELECT title FROM fileindex WHERE id = ? ";
  35. $file = PDO_FetchRow($query,array($value["doc_id"]));
  36. if($file){
  37. $fileList[$key]["title"]=$file["title"];
  38. }
  39. else{
  40. $fileList[$key]["title"]="";
  41. }
  42. }
  43. $output["file"] = $fileList;
  44. }
  45. }
  46. }
  47. echo json_encode($output, JSON_UNESCAPED_UNICODE);
  48. ?>