Un filtre gps

Hello,

J'ai trouvé sur le net et essaie de transformer cette
fonction en filtre:

< ?php function convert($point) {
list ($dd, $mm) = explode(".",$point);
if (strlen($mm) > 2) {
$cal_mm = substr($mm,0,2) / 60;
$cal_ss = substr($mm,2) / 3600;
} else {
$cal_mm = $mm / 60; $cal_ss = 0;
}
$nouv_point = $dd + $cal_mm + $cal_ss;
return $nouv_point; } ?>

C'est pour transformer des coordonnées avec des décimales en
coordonnées avec h min seconde (enfin je crois). J'ajoute
dans mes fonctions:

function convert($point) {
list ($dd, $mm) = explode(".",$point);
if (strlen($mm) > 2) {
$cal_mm = substr($mm,0,2) / 60;
$cal_ss = substr($mm,2) / 3600;
} else {
$cal_mm = $mm / 60; $cal_ss = 0;
}
$nouv_point = $dd + $cal_mm + $cal_ss;
return $nouv_point; }

Mon souci est que j'ai deux types de coordonnées dans le
plugin GIS. [(#LATITUDE)][(#LONGITUDE)] J'imagine qu'il faut remplacer ($point). Par quoi, je n'en sais rien. Comment coderiez-vous ce filtre?

On Fri, 2007-06-01 at 20:47 +0200, Stephan wrote:

< ?php function convert($point) {

C'est pour transformer des coordonnées avec des décimales en
coordonnées avec h min seconde (enfin je crois).

j'ai l'impression que ça fait plutôt l'inverse ...
si tu veux, je dois avoir le code décimal=>°'" dans un coin, demande le
moi en privé s'il te le faut.

Mon souci est que j'ai deux types de coordonnées dans le
plugin GIS. [(#LATITUDE)][(#LONGITUDE)] J'imagine qu'il faut
remplacer ($point). Par quoi, je n'en sais rien. Comment
coderiez-vous ce filtre?

déjà, appelle la fonction convertGps ou j'sais pas quoi du genre, mais
convert tout court c'est un bon moyen d'avoir un conflit avec un autre
truc qui aura eu la même imagination coté nom de fonctions :wink:

ensuite, il suffit d'écrire [(#LATITUDE|convertGps)]
et [(#LONGITUDE|convertGps)]

--
À+, Pif.