Changeset 44063 in spip-zone for _plugins_/spip_geoportail/options.php


Ignore:
Timestamp:
Feb 1, 2011, 7:15:17 PM (9 years ago)
Author:
jean-marc.viglino@…
Message:

[MAJ] Réorganisation du code.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spip_geoportail/options.php

    r39814 r44063  
    3030}
    3131
    32 /** Recherche du nom de departement
    33 */
    34 function geoportail_departement($d)
    35 {       $query = "SELECT * FROM spip_georgc WHERE feature_class = '0' AND id_dep = '".$d."'";
    36         $res = spip_query($query);
    37         $row = spip_fetch_array($res);
    38 
    39         $rep = $row['name'];
    40         return $rep;
    41 }
    42 
    43 /** Transformation degre/minute/seconde
    44 */
    45 function geoportail_dms($l, $short=false)
    46 {       if (!is_numeric($l)) return $l;
    47        
    48         $d = floor($l);
    49         $p = ($l-$d)*60;
    50         $m = floor($p);
    51         if ($m<10) $m = "0$m";
    52         $s = round((($p-$m)*600))/10;
    53         if ($s<10) $s = "0$s";
    54         $str = "$d&deg; $m' $s\"" ;
    55         if ($short) $str = str_replace (' ','',$str);
    56         return $str;
    57 }
    58 
    59 function geoportail_longitude ($l, $short=false)
    60 {       if (is_numeric($l))
    61         {       if ($l<0) return geoportail_dms(-$l,$short).($short?'':' ')."W";
    62                 else return geoportail_dms($l,$short).($short?'':' ')."E";
    63         }
    64         return $l;
    65 }
    66 
    67 function geoportail_latitude ($l, $short=false)
    68 {       if (is_numeric($l))
    69         {       if ($l<0) return geoportail_dms(-$l,$short).($short?'':' ')."S";
    70                 else return geoportail_dms($l,$short).($short?'':' ')."N";
    71         }
    72         return $l;
    73 }
    74 
    7532?>
Note: See TracChangeset for help on using the changeset viewer.