join("exif_coordinates", "items.id", "exif_coordinates.item_id") ->where("items.parent_id", "=", $album_id) ->order_by("exif_coordinates.latitude", "ASC") ->find_all(); // Make a new page. $template = new Theme_View("page.html", "other", "TagsMap"); $template->page_title = t("Gallery :: Map"); $template->content = new View("exif_gps_map.html"); // Load in module preferences. $template->content->items = $items; $template->content->google_map_key = module::get_var("exif_gps", "googlemap_api_key"); // Display the page. print $template; /* print "
\n"; print count($items); print "
\n"; print "
\n"; foreach ($items as $item) { print $item->name . "\t"; $item_coordinates = ORM::factory("exif_coordinate")->where("item_id", "=", $item->id)->find(); print $item_coordinates->latitude . "\t" . $item_coordinates->longitude; print "
\n"; } $template = new Theme_View("page.html", "other", "TagsMap"); $template->page_title = t("Gallery :: Map"); $template->content = new View("tagsmap_googlemap.html"); // Load in module preferences. $template->content->tags_gps = $tagsGPS; $template->content->google_map_key = module::get_var("tagsmap", "googlemap_api_key"); $template->content->google_map_latitude = module::get_var("tagsmap", "googlemap_latitude"); $template->content->google_map_longitude = module::get_var("tagsmap", "googlemap_longitude"); $template->content->google_map_zoom = module::get_var("tagsmap", "googlemap_zoom"); $template->content->google_map_type = module::get_var("tagsmap", "googlemap_type"); print $template; */ } }