mkdir.php 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <?php
  2. // includes
  3. $includePath = array();
  4. $includePath[] = '../arav_up_inclu';
  5. $includePath[] = get_include_path();
  6. $includePath = implode(PATH_SEPARATOR,$includePath);
  7. set_include_path($includePath);
  8. require '../arav_up_confs.php';
  9. require_once('auth.php');
  10. require_once('report.php');
  11. // presenta auth
  12. if (!isset($_SERVER['PHP_AUTH_USER'])) {
  13. prompt_auth();
  14. // report(1,"PHP_AUTH_USER not set, exiting"); //Lo vogliamo davvero loggare?
  15. exit;
  16. }
  17. $authstate = do_local_auth($_SERVER['PHP_AUTH_USER'], hash("sha256",$_SERVER['PHP_AUTH_PW']));
  18. // report(1,"userid : ".$authstate["userid"]);
  19. // report(1,"dir : ".$authstate["dir"]);
  20. if ($authstate["esito"] != "AUTH_OK") {
  21. // // es: is_inside_dir($object, $authstate["dir"]);
  22. prompt_auth();
  23. // report(1,"esito not AUTH_OK, exiting");
  24. exit;
  25. }
  26. // -----------------
  27. parse_str($_SERVER['QUERY_STRING'], $query);
  28. // I am not afraid of errors:
  29. error_reporting(E_ALL);
  30. ?>
  31. <!DOCTYPE html>
  32. <html>
  33. <head>
  34. <meta charset="utf-8">
  35. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  36. <title>Arkiwi uploader</title>
  37. <meta name="description" content="">
  38. <script src="/arav_up_client/bower_components/jquery/dist/jquery.js"></script>
  39. <script src="/arav_up_client/scripts/arkiwi.js"></script>
  40. <script src="/arav_up_client/scripts/main.js"></script>
  41. </head>
  42. <body>
  43. <form id="file-form" method="POST">
  44. <p>Pippone con spiegone, si può anche mettere da un'altra parte, CRI vedi tu quando fai grafica</p>
  45. <div id="metadata_container">
  46. </div>
  47. <div id="buttons_container">
  48. <input type="text" placeholder="new directory name" id="mkdirInput"/>
  49. <button type="submit" id="confirm-button" disabled>Ok</button>
  50. </div>
  51. </form>
  52. <input type="hidden" id="document-type" value="<?php echo $query['type']; ?>"/>
  53. <input type="hidden" id="document-value" value="<?php echo $query['value']; ?>"/>
  54. <script>
  55. $(function() {
  56. initializeCreateDirectory('<?php echo $GLOBALS["conf"]["api_endpoint"] ?>');
  57. });
  58. </script>
  59. </body>
  60. </html>