export_single_pano.php 623 B

12345678910111213141516171819202122232425
  1. <?php
  2. /* Loads a single "site.params" file and outputs it to json. */
  3. function load_site_params($filename) {
  4. $params = parse_ini_file($filename);
  5. if (! $params)
  6. return false;
  7. // Normalise for convenience (otherwise, it's empty string for false
  8. // and "1" for true...)
  9. $params["image_loop"] = (boolean) $params["image_loop"];
  10. return $params;
  11. }
  12. if (isset($argv[1])) {
  13. $result = load_site_params($argv[1]);
  14. if (! $result)
  15. print("Error");
  16. else
  17. print(json_encode($result, JSON_PRETTY_PRINT));
  18. } else {
  19. printf("Usage: %s /path/to/site.params\n", $argv[0]);
  20. }
  21. ?>