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 @@ + + +