getDir.php 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  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. $sql = "SELECT [title], [file_path] FROM [BIMComponents].[dbo].[Video_Table] WHERE dir_name = '".$dir."'";
  9. $fetchResult = sqlsrv_query($conn, $sql);
  10. while ($row = sqlsrv_fetch_array($fetchResult)) {
  11. array_push($file_tables,$row);
  12. }
  13. $sql = "SELECT [dir_name] FROM [BIMComponents].[dbo].[Video_Node] WHERE parent = '".$dir."'";
  14. $fetchResult = sqlsrv_query($conn, $sql);
  15. while ($row = sqlsrv_fetch_array($fetchResult)) {
  16. array_push($dir_tables,$row);
  17. }
  18. echo json_encode($dir_tables);
  19. sqlsrv_close($conn);
  20. }
  21. /*
  22. foreach($tables as $table){
  23. $rootpath = $rootpath."/".$table["dir_name"];
  24. $sql = "IF EXISTS(SELECT * FROM [BIMComponents].[dbo].[Video_Table] WHERE dir_name = '".$table["dir_name"]."')
  25. BEGIN
  26. SELECT * FROM [BIMComponents].[dbo].[Video_Table] WHERE dir_name = '".$table["dir_name"]."'
  27. END
  28. ELSE
  29. BEGIN
  30. SELECT * FROM [BIMComponents].[dbo].[Video_Node] WHERE parent = '".$table["dir_name"]."'
  31. END";
  32. $fetchResult = sqlsrv_query($conn, $sql);
  33. while ($row = sqlsrv_fetch_array($fetchResult)) {
  34. if(isset($row["file_path"])){
  35. echo "video listing"."<br>";
  36. echo json_encode($row["file_path"],JSON_UNESCAPED_UNICODE)."<br>";
  37. }else{
  38. echo "<p>";
  39. echo "<a href='#'><i class='fa fa-folder'></i>" . $row["title"] . "</a>";
  40. echo "</p>";
  41. }
  42. }
  43. }
  44. */