<?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();
Example #2
0
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);
}
Example #3
0
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));
}