Advertisement
Guest User

Untitled

a guest
Aug 2nd, 2011
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.58 KB | None | 0 0
  1. <?php
  2. if(!defined('BASEPATH'))
  3. exit('No direct script access allowed');
  4. class Manifest extends CI_Controller {
  5. function __construct() {
  6. parent::__construct();
  7. $this -> load -> helper('url');
  8. $this -> load -> library('map_info');
  9. }
  10. function index(){}
  11. function view() {
  12. //if(isset($_GET['map']) && isset($_GET['lang'])) {
  13. if($this -> uri -> segment(3) != FALSE) {
  14. header('Content-Type: text/cache-manifest');
  15. echo "CACHE MANIFEST\n";
  16. echo "CACHE:\n";
  17. $mapID = $this -> uri -> segment(3);
  18. $langID = $this -> uri -> segment(4);
  19.  
  20. echo base_url()."assets/js/jquerymobile/jquery.mobile-1.0b1.css\n";
  21. echo base_url()."assets/js/jquery/jquery.js\n";
  22. echo base_url()."assets/js/jquerymobile/jquery.mobile-1.0b1.min.js\n";
  23. echo base_url()."assets/js/leaflet/leaflet.css\n";
  24. echo base_url()."assets/js/leaflet/leaflet.js\n";
  25. echo base_url()."assets/js/leaflet/images/marker.png\n";
  26. echo base_url()."assets/js/leaflet/images/marker-shadow.png\n";
  27. echo base_url()."assets/images/layout/user.png\n";
  28. echo base_url()."assets/images/layout/user-bw.png\n";
  29. echo base_url()."assets/images/layout/home.png\n";
  30. echo base_url()."assets/images/layout/home-bw.png\n";
  31. echo base_url()."assets/images/layout/poi-icon.png\n";
  32. echo base_url()."assets/js/tinysort/jquery.tinysort.min.js\n";
  33. echo base_url()."assets/js/photoswipe/simple-inheritance.min.js\n";
  34. echo base_url()."assets/js/photoswipe/code-photoswipe-jQuery-1.0.19.min.js\n";
  35. echo base_url()."assets/js/photoswipe/photoswipe.css\n";
  36. echo base_url()."assets/js/photoswipe/photoswipe-icons.png\n";
  37. echo base_url()."assets/js/photoswipe/photoswipe-loader.gif\n";
  38. echo base_url()."assets/images/layout/arrow-left-icon.png\n";
  39. echo base_url()."assets/images/layout/arrow-up-icon.png\n";
  40. echo base_url()."assets/images/layout/bullet-2-icon.png\n";
  41. echo base_url()."index.php/view/map/".$mapID."/".$langID."\n";
  42. echo base_url()."index.php/manifest/view/".$mapID."/".$langID."\n";
  43.  
  44. $this -> map_info -> initialize($mapID);
  45. $this -> map_info -> mapBounding();
  46. $this -> map_info -> mapTiles($this->map_info->zoom);
  47. $this -> map_info -> poiHtml($langID);
  48. foreach($this->map_info->poiDataArray as $poiObject){
  49. foreach($poiObject->image as $mediaFile){
  50. echo base_url().$mediaFile->source."\n";
  51. }
  52. }
  53. foreach($this->map_info->tileArray as $tile){
  54. $url = $this->map_info->tileUrl;
  55. $placeholders = array('{z}', '{x}', '{y}');
  56. $replacewith = array($tile->z, $tile->x, $tile->y);
  57. echo str_replace($placeholders, $replacewith, $url)."\n";
  58. }
  59. echo "NETWORK:\n";
  60. echo "*\n";
  61. }
  62. }
  63. }
  64. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement