Ignore:
Timestamp:
Oct 6, 2013, 12:03:03 PM (6 years ago)
Author:
eric@…
Message:

Correction du modèle infos_ville.
Utilisation de la nouvelle fonction simplexml_to_array().
Correction de rainette_afficher_direction() : il ne faut pas supprimer la fonction angle2direction() qui est utiliser par certains services.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/rainette/trunk/inc/convertir.php

    r77022 r77024  
    22
    33if (!defined("_ECRIRE_INC_VERSION")) return;
     4
     5function angle2direction($angle) {
     6        static $liste_directions = array(
     7                0 => 'N',
     8                1 => 'NNE',
     9                2 => 'NE',
     10                3 => 'ENE',
     11                4 => 'E',
     12                5 => 'ESE',
     13                6 => 'SE',
     14                7 => 'SSE',
     15                8 => 'S',
     16                9 => 'SSW',
     17                10 => 'SW',
     18                11 => 'WSW',
     19                12 => 'W',
     20                13 => 'WNW',
     21                14 => 'NW',
     22                15 => 'NNW',
     23                16 => 'N',
     24                17 => 'V'
     25        );
     26
     27        $direction = '';
     28        if (is_int($angle))
     29                $direction = $liste_directions[round($angle / 22.5) % 16];
     30        elseif (in_array(strtoupper($angle), $liste_directions))
     31                $direction = strtoupper($angle);
     32
     33        return $direction;
     34}
    435
    536/**
Note: See TracChangeset for help on using the changeset viewer.