Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if(!defined('BASEPATH'))
- exit('No direct script access allowed');
- class Manifest extends CI_Controller {
- function __construct() {
- parent::__construct();
- $this -> load -> helper('url');
- $this -> load -> library('map_info');
- }
- function index(){}
- function view() {
- //if(isset($_GET['map']) && isset($_GET['lang'])) {
- if($this -> uri -> segment(3) != FALSE) {
- header('Content-Type: text/cache-manifest');
- echo "CACHE MANIFEST\n";
- echo "CACHE:\n";
- $mapID = $this -> uri -> segment(3);
- $langID = $this -> uri -> segment(4);
- echo base_url()."assets/js/jquerymobile/jquery.mobile-1.0b1.css\n";
- echo base_url()."assets/js/jquery/jquery.js\n";
- echo base_url()."assets/js/jquerymobile/jquery.mobile-1.0b1.min.js\n";
- echo base_url()."assets/js/leaflet/leaflet.css\n";
- echo base_url()."assets/js/leaflet/leaflet.js\n";
- echo base_url()."assets/js/leaflet/images/marker.png\n";
- echo base_url()."assets/js/leaflet/images/marker-shadow.png\n";
- echo base_url()."assets/images/layout/user.png\n";
- echo base_url()."assets/images/layout/user-bw.png\n";
- echo base_url()."assets/images/layout/home.png\n";
- echo base_url()."assets/images/layout/home-bw.png\n";
- echo base_url()."assets/images/layout/poi-icon.png\n";
- echo base_url()."assets/js/tinysort/jquery.tinysort.min.js\n";
- echo base_url()."assets/js/photoswipe/simple-inheritance.min.js\n";
- echo base_url()."assets/js/photoswipe/code-photoswipe-jQuery-1.0.19.min.js\n";
- echo base_url()."assets/js/photoswipe/photoswipe.css\n";
- echo base_url()."assets/js/photoswipe/photoswipe-icons.png\n";
- echo base_url()."assets/js/photoswipe/photoswipe-loader.gif\n";
- echo base_url()."assets/images/layout/arrow-left-icon.png\n";
- echo base_url()."assets/images/layout/arrow-up-icon.png\n";
- echo base_url()."assets/images/layout/bullet-2-icon.png\n";
- echo base_url()."index.php/view/map/".$mapID."/".$langID."\n";
- echo base_url()."index.php/manifest/view/".$mapID."/".$langID."\n";
- $this -> map_info -> initialize($mapID);
- $this -> map_info -> mapBounding();
- $this -> map_info -> mapTiles($this->map_info->zoom);
- $this -> map_info -> poiHtml($langID);
- foreach($this->map_info->poiDataArray as $poiObject){
- foreach($poiObject->image as $mediaFile){
- echo base_url().$mediaFile->source."\n";
- }
- }
- foreach($this->map_info->tileArray as $tile){
- $url = $this->map_info->tileUrl;
- $placeholders = array('{z}', '{x}', '{y}');
- $replacewith = array($tile->z, $tile->x, $tile->y);
- echo str_replace($placeholders, $replacewith, $url)."\n";
- }
- echo "NETWORK:\n";
- echo "*\n";
- }
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement