getDir.php 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <?php
  2. if (isset($_POST["dir"])) {
  3. include("../connectSQL_Component.php");
  4. $tables = [];
  5. $file_tables = [];
  6. $dir_tables = [];
  7. $dir = $_POST["dir"];
  8. $array = [];
  9. $sql = "SELECT [title], [file_path] FROM [BIMComponents].[dbo].[Video_Table] WHERE dir_name = '" . $dir . "'";
  10. $fetchResult = sqlsrv_query($conn, $sql);
  11. while ($row = sqlsrv_fetch_array($fetchResult, SQLSRV_FETCH_ASSOC)) {
  12. array_push($file_tables, $row);
  13. }
  14. $sql = "SELECT [dir_name] FROM [BIMComponents].[dbo].[Video_Node] WHERE [parent] = '" . $dir . "'";
  15. $fetchResult = sqlsrv_query($conn, $sql);
  16. while ($row = sqlsrv_fetch_array($fetchResult, SQLSRV_FETCH_ASSOC)) {
  17. array_push($dir_tables, $row);
  18. }
  19. $sql = "SELECT [parent] FROM [BIMComponents].[dbo].[Video_Node] WHERE [dir_name] = '" . $dir . "'";
  20. $fetchResult = sqlsrv_query($conn, $sql);
  21. while ($row = sqlsrv_fetch_array($fetchResult, SQLSRV_FETCH_ASSOC)) {
  22. $array["parent"] = $row["parent"];
  23. }
  24. $array["dir_names"] = $dir_tables;
  25. $array["file_tables"] = $file_tables;
  26. echo json_encode($array);
  27. sqlsrv_close($conn);
  28. }
  29. /*
  30. foreach($tables as $table){
  31. $rootpath = $rootpath."/".$table["dir_name"];
  32. $sql = "IF EXISTS(SELECT * FROM [BIMComponents].[dbo].[Video_Table] WHERE dir_name = '".$table["dir_name"]."')
  33. BEGIN
  34. SELECT * FROM [BIMComponents].[dbo].[Video_Table] WHERE dir_name = '".$table["dir_name"]."'
  35. END
  36. ELSE
  37. BEGIN
  38. SELECT * FROM [BIMComponents].[dbo].[Video_Node] WHERE parent = '".$table["dir_name"]."'
  39. END";
  40. $fetchResult = sqlsrv_query($conn, $sql);
  41. while ($row = sqlsrv_fetch_array($fetchResult)) {
  42. if(isset($row["file_path"])){
  43. echo "video listing"."<br>";
  44. echo json_encode($row["file_path"],JSON_UNESCAPED_UNICODE)."<br>";
  45. }else{
  46. echo "<p>";
  47. echo "<a href='#'><i class='fa fa-folder'></i>" . $row["title"] . "</a>";
  48. echo "</p>";
  49. }
  50. }
  51. }
  52. */