function _display_basic($options) { $map_display = new Maps($this->dbcon, $options['map_config_id']); return $map_display->google_map($options['map_height'], $options['map_width'], $options['map_zoom'], $options['map_lat'], $options['map_lon']); }
require_once "AMP/Geo/Maps.php"; $map_id = isset($_GET['map']) && $_GET['map'] ? intval($_GET['map']) : false; if ($map_id) { $map = new Maps($dbcon, $map_id); echo "<h3>" . $map->P['title'] . "</h3>"; echo "<p>" . $map->P['description'] . "</p>"; if ($_REQUEST['zip'] && preg_match('/\\d{5}(-\\d{4})?/', $_REQUEST['zip'])) { $geo = new Geo($dbcon); $geo->Zip = $_REQUEST['zip']; $geo->zip_lookup(); $lat = $geo->lat; $lng = $geo->long; $zoom = 10; if ($_REQUEST['zoom']) { $zoom = intval($_REQUEST['zoom']); } } if ($lat && $lng) { echo $map->google_map(500, 400, $zoom, $lat, $lng); } else { echo $map->google_map(); } } else { $sql = 'select id, name, description from maps '; $M = $dbcon->CacheExecute($sql) or die($sql . $dbcon->ErrorMsg()); while (!$M->EOF) { echo "<p><a href = 'googlemap.php?map=" . $M->Fields("id") . "'>" . $M->Fields('name') . "</a> " . $M->Fields("description") . "</p>"; $M->MoveNext(); } } require_once "AMP/BaseFooter.php";