Changeset 64699 in spip-zone


Ignore:
Timestamp:
Aug 11, 2012, 7:34:09 AM (7 years ago)
Author:
eric@…
Message:

On continue à restructurer le code pour séparer les fonctions communes et les fonctions dépendantes du service

Location:
_plugins_/rainette/trunk
Files:
2 added
2 edited

Legend:

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

    r64418 r64699  
    3737        static $liste_direction = 'N:NNE:NE:ENE:E:ESE:SE:SSE:S:SSW:SW:WSW:W:WNW:NW:NNW';
    3838       
     39        include_spip('inc/rainette_utils');
    3940        $direction_abregee = (intval($direction)) ? angle2direction($direction) : $direction;
    4041        if (!in_array($direction_abregee, explode(':', $liste_direction)))
  • _plugins_/rainette/trunk/services/weather_utils.php

    r64417 r64699  
    11<?php
    2 function code2icone($icon){
    3         $r = "na";
    4         if (($icon >= 1) && ($icon < 48)) $r = strval($icon);
    5         return $r;
    6 }
    7 
    8 function angle2direction($degre){
    9         $dir = '';
    10         switch(round($degre / 22.5) % 16)
    11         {
    12                 case 0:  $dir = 'N'; break;
    13                 case 1:  $dir = 'NNE'; break;
    14                 case 2:  $dir = 'NE'; break;
    15                 case 3:  $dir = 'ENE'; break;
    16                 case 4:  $dir = 'E'; break;
    17                 case 5:  $dir = 'ESE'; break;
    18                 case 6:  $dir = 'SE'; break;
    19                 case 7:  $dir = 'SSE'; break;
    20                 case 8:  $dir = 'S'; break;
    21                 case 9:  $dir = 'SSW'; break;
    22                 case 10: $dir = 'SW'; break;
    23                 case 11: $dir = 'WSW'; break;
    24                 case 12: $dir = 'W'; break;
    25                 case 13: $dir = 'WNW'; break;
    26                 case 14: $dir = 'NW'; break;
    27                 case 15: $dir = 'NNW'; break;
    28         }
    29         return $dir;
    30 }
    31 
    322/**
    333 * lire le xml fournit par le service meteo et en extraire les infos interessantes
Note: See TracChangeset for help on using the changeset viewer.