alunsina (October 18th, 2010)
define("wpgmg_enabled", "enabled", true);
define("wpgmg_disabled", "disabled", true);
define("key_wpgmg_uid", "wpgmg_uid", true);
define("key_wpgmg_status", "wpgmg_status", true);
define("wpgmg_uid_default", "XXXXXXXX", true);
define("wpgmg_status_default", wpgmg_disabled, true);
add_option(key_wpgmg_status, wpgmg_status_default, 'If WPGMG turned on or off.');
add_option(key_wpgmg_uid, wpgmg_uid_default, 'Your Google Maps API Key.');
$zip = cp_filter($_POST['zip']);
add_post_meta($post_id, 'zip', $zip, true);
global $wpdb;
$wpgmgapikey = get_option(key_wpgmg_uid);
if ((get_option(key_wpgmg_status) != wpgmg_disabled) && ($wpgmgapikey != "XXXXXXXX"))
{
// It is important that you include your unique geo variables in the array below.
$addressarr = array($city, $zip);
$address = IMPLODE(",", $addressarr);
$wpgmgapikey = get_option(key_wpgmg_uid);
$request_url = "http://maps.google.com/maps/geo?output=csv&key=".$wpgmgapikey."&q=" . urlencode($address);
$csv = file_get_contents($request_url) or die("url not loading");
$csvSplit = split(",", $csv);
$status = $csvSplit[0];
$lat = $csvSplit[2];
$lng = $csvSplit[3];
if (strcmp($status, "200") == 0)
{
$lat = $csvSplit[2];
$lng = $csvSplit[3];
add_post_meta($post_id, 'lat', $lat, true);
add_post_meta($post_id, 'lng', $lng, true);
}
}
alunsina (October 18th, 2010)
There are currently 1 users browsing this thread. (0 members and 1 guests)