From bc83d543f8612ecb8dfb2b2a78c10412054ba656 Mon Sep 17 00:00:00 2001 From: rWatcher Date: Thu, 25 Feb 2010 23:05:38 -0500 Subject: [PATCH] Added a sidebar map. --- modules/exif_gps/helpers/exif_gps_block.php | 43 +++++++++++++++++++ .../exif_gps/views/exif_gps_sidebar.html.php | 3 ++ 2 files changed, 46 insertions(+) create mode 100644 modules/exif_gps/helpers/exif_gps_block.php create mode 100644 modules/exif_gps/views/exif_gps_sidebar.html.php diff --git a/modules/exif_gps/helpers/exif_gps_block.php b/modules/exif_gps/helpers/exif_gps_block.php new file mode 100644 index 00000000..27f9b664 --- /dev/null +++ b/modules/exif_gps/helpers/exif_gps_block.php @@ -0,0 +1,43 @@ + t("EXIF GPS Map")); + } + + static function get($block_id, $theme) { + $block = ""; + + switch ($block_id) { + case "exif_gps_map": + $record = ORM::factory("exif_coordinate")->where("item_id", "=", $theme->item->id)->find(); + if ($record->loaded()) { + $block = new Block(); + $block->css_id = "g-exif-gps-sidebar"; + $block->title = t("Location"); + $block->content = new View("exif_gps_sidebar.html"); + $block->content->latitude = $record->latitude; + $block->content->longitude = $record->longitude; + } + break; + } + return $block; + } +} diff --git a/modules/exif_gps/views/exif_gps_sidebar.html.php b/modules/exif_gps/views/exif_gps_sidebar.html.php new file mode 100644 index 00000000..93aa3594 --- /dev/null +++ b/modules/exif_gps/views/exif_gps_sidebar.html.php @@ -0,0 +1,3 @@ + + +