Quote:
Originally Posted by bikers
How do I change the User close and user far distance from km to miles?
|
Here's the code that does the distance (in vbmembermap.php)
Code:
// Entfernteste und dichteste User ermitteln
$f = M_PI / 180; $r = 6370;
if ($vbmembermap_benutzerdaten['longitude'])
{
$a_b = $vbmembermap_benutzerdaten['longitude'] * $f; $a_l = $vbmembermap_benutzerdaten['latitude'] * $f;
$user_dist = $db->query ("SELECT * FROM " . TABLE_PREFIX . "vbmembermap_user WHERE userid != '" . $db->escape_string($vbulletin->userinfo['userid']) . "'");
$a = 0; while ($row = $db->fetch_array ($user_dist))
{
$b_b = $row['longitude'] * $f; $b_l = $row['latitude'] * $f;
$entfernung = round (acos (sin ($b_l) * sin ($a_l) + cos ($b_l) * cos ($a_l) * cos ($b_b - $a_b)) * $r, 2);
if (($entfernung < $usermin[1]) || (!$a))
{
$usermin[0] = "<a href=\"member.php?u=" . $row['userid'] . "\">" . $row['username'] . "</a> (" . $entfernung . " km)";
$usermin[1] = $entfernung;
}
if (($entfernung > $usermax[1]) || (!$a))
{
$usermax[0] = "<a href=\"member.php?u=" . $row['userid'] . "\">" . $row['username'] . "</a> (" . $entfernung . " km)";
$usermax[1] = $entfernung;
}
$a = 1;
}
$showusernear = $vbphrase['statistik_vbmembermap_showusernear'] . $usermin[0];
$showuserfar = $vbphrase['statistik_vbmembermap_showuserfar'] . $usermax[0];
} else {
$showusernear = $vbphrase['statistik_vbmembermap_showusernear'] . "none";
$showuserfar = $vbphrase['statistik_vbmembermap_showuserfar'] . "none";
}
}
Now to fix it to work for miles.. lol Maybe someone knows how to??