<?php require $_SERVER['DOCUMENT_ROOT'] . '/wp-load.php'; function marker() { global $wpdb; //var_dump($wpdb); // Search the rows in the markers table $query = $wpdb->get_results("SELECT Name, Address, Type, Radius, lat, lng FROM wp_NBDonation where City='edmonton';"); $dom = new DOMDocument("1.0"); $node = $dom->createElement("marker"); $parnode = $dom->appendChild($node); header("Content-type: text/xml"); // Iterate through the rows, adding XML nodes for each foreach ($query as $marker) { $node = $dom->createElement("markers"); $newnode = $parnode->appendChild($node); $newnode->setAttribute("name", $marker->Name); $newnode->setAttribute("address", $marker->Address); $newnode->setAttribute("type", $marker->Type); $newnode->setAttribute("lat", $marker->lat); $newnode->setAttribute("lng", $marker->lng); $newnode->setAttribute("radius", $marker->Radius); } echo $dom->saveXML(); } echo marker();
function imageURL($phone) { $query = array("maptype" => mapType(), "key" => APIKEY, "size" => pix("x", $phone) . 'x' . pix("y", $phone), "center" => lat() . "," . long(), "zoom" => zoom(), "sensor" => "false", "markers" => marker(), "mobile" => MOBILEMAP); return mapURL() . '?' . http_build_query($query); }
function imageURL($prefix) { $query = array("maptype" => mapType(), "size" => pix("x", $prefix) . 'x' . pix("y", $prefix), "center" => lat() . "," . long(), "zoom" => zoom(), "sensor" => "false", "markers" => marker(), "mobile" => MOBILEMAP); return mapURL() . '?' . urldecode(http_build_query($query)); }