function marker() { global $mobile_web_addy, $theme; if ((int) $_REQUEST['loc'] != 0) { $places = MapAdapter::getPlace($_REQUEST['loc']); $place = $places[0]; $lat = $place['latitude']; $long = $place['longitude']; $icon = "icon:http://" . $mobile_web_addy . "/map/templates/webkit/images/markers/" . $place['marker'] . ".png"; return $icon . "|" . $lat . "," . $long; } else { if ($_REQUEST['all']) { // WTF does this do? $db = new db(); $stmt =& $db->connection->prepare("SELECT * FROM Buildings WHERE type = " . $_REQUEST['all']); $result = $stmt->execute(); $results = $result->fetchAll(); $markers = ""; foreach ($results as $result) { $lat = $data[0]['latitude']; $long = $data[0]['longitude']; $marker = marker_type($data[0]['type']); $markers .= $lat . "," . $long . "," . $marker . "|"; } return $markers; } } }