Changeset 89626 in spip-zone


Ignore:
Timestamp:
May 24, 2015, 12:53:43 PM (5 years ago)
Author:
eric@…
Message:

Passer le service à la fonction d'affichage de l'unité car sinon on affiche toujours par défaut le système d'unité choisi pour weather !

Location:
_plugins_/rainette/trunk
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/rainette/trunk/content/meteo.html

    r84310 r89626  
    1818                                                                                                        #ENV{ville, FRXX0076},
    1919                                                                                                        longitude,
    20                                                                                                         #ENV{service, weather}}|rainette_afficher_unite{angle})]
     20                                                                                                        #ENV{service, weather}}|rainette_afficher_unite{angle, -1, #ENV{service, weather}})]
    2121                        [, <:rainette:latitude:>&nbsp;(#RAINETTE_INFOS{
    2222                                                                                        #ENV{ville, FRXX0076},
    2323                                                                                        latitude,
    24                                                                                         #ENV{service, weather}}|rainette_afficher_unite{angle})]
     24                                                                                        #ENV{service, weather}}|rainette_afficher_unite{angle, -1, #ENV{service, weather}})]
    2525                </small>
    2626        </p>
  • _plugins_/rainette/trunk/contenu/page-meteo.html

    r84310 r89626  
    1616                                                                                                        #ENV{ville, FRXX0076},
    1717                                                                                                        longitude,
    18                                                                                                         #ENV{service, weather}}|rainette_afficher_unite{angle})]
     18                                                                                                        #ENV{service, weather}}|rainette_afficher_unite{angle, -1, #ENV{service, weather}})]
    1919                        [, <:rainette:latitude:>&nbsp;(#RAINETTE_INFOS{
    2020                                                                                        #ENV{ville, FRXX0076},
    2121                                                                                        latitude,
    22                                                                                         #ENV{service, weather}}|rainette_afficher_unite{angle})]
     22                                                                                        #ENV{service, weather}}|rainette_afficher_unite{angle, -1, #ENV{service, weather}})]
    2323                </small>
    2424        </p>
  • _plugins_/rainette/trunk/demo/inc-comparer_services.html

    r80233 r89626  
    2626                                [(#_comparer:CLE|rainette_dbg_afficher_donnee{
    2727                                        #_comparer:VALEUR|table_valeur{#CLE/valeur},
    28                                         #_comparer:VALEUR|table_valeur{#CLE/type}})]
     28                                        #_comparer:VALEUR|table_valeur{#CLE/type},
     29                                        #CLE})]
    2930                        </td>
    3031                </BOUCLE_valeur>
  • _plugins_/rainette/trunk/demo/rainette.html

    r89107 r89626  
    9191                                                <li>Ville observ&eacute;e:&nbsp;[<strong>(#RAINETTE_INFOS{#GET{lieu}, ville, #GET{service}})</strong>]</li>
    9292                                                <li>Longitude, appel sans filtre unit&eacute;:&nbsp;[<strong>(#RAINETTE_INFOS{#GET{lieu}, longitude, #GET{service}})</strong>]</li>
    93                                                 <li>Latitude, appel avec filtre unit&eacute;:&nbsp;[<strong>(#RAINETTE_INFOS{#GET{lieu}, latitude, #GET{service}}|rainette_afficher_unite{angle})</strong>]</li>
     93                                                <li>Latitude, appel avec filtre unit&eacute;:&nbsp;[<strong>(#RAINETTE_INFOS{#GET{lieu}, latitude, #GET{service}}|rainette_afficher_unite{angle, -1, #GET{service}})</strong>]</li>
    9494                                                <li>Appel sans type d'info pr&eacute;cis&eacute;e, on renvoie le tableau s&eacute;rialis&eacute;:&nbsp;[<strong>(#RAINETTE_INFOS{#GET{lieu}, '', #GET{service}})</strong>]</li>
    9595                                                <li>Appel sans argument, on renvoie une chaine vide:&nbsp;[<strong>(#RAINETTE_INFOS)</strong>]</li>
  • _plugins_/rainette/trunk/inc/debusquer.php

    r82467 r89626  
    113113
    114114
    115 function rainette_dbg_afficher_donnee($donnee, $valeur, $type_php) {
     115function rainette_dbg_afficher_donnee($donnee, $valeur, $type_php, $service='weather') {
    116116        static $types_unite = array();
    117117        $texte = '';
     
    145145        }
    146146        else {
    147                         $texte = $type_donnee ? rainette_afficher_unite($valeur, $type_donnee) : $valeur;
     147                        $texte = $type_donnee ? rainette_afficher_unite($valeur, $type_donnee, -1, $service) : $valeur;
    148148        }
    149149        $texte .= "<br /><em>${type_php}</em>";
  • _plugins_/rainette/trunk/modeles/conditions_tempsreel.html

    r79775 r89626  
    88                <div class="cadre">
    99                        <div class="icone">[(#ENV{icone}|rainette_afficher_icone{grand})]</div>
    10                         <div class="t_reelle">[(#ENV{temperature_reelle}|rainette_afficher_unite{temperature})]</div>
    11                         <div class="t_ressentie"><:rainette:temperature_ressentie:>&nbsp;:[&nbsp;(#ENV{temperature_ressentie}|rainette_afficher_unite{temperature})]<br/></div>
     10                        <div class="t_reelle">[(#ENV{temperature_reelle}|rainette_afficher_unite{temperature, -1, #ENV{service, weather}})]</div>
     11                        <div class="t_ressentie"><:rainette:temperature_ressentie:>&nbsp;:[&nbsp;(#ENV{temperature_ressentie}|rainette_afficher_unite{temperature, -1, #ENV{service, weather}})]<br/></div>
    1212                        <br style="clear:both" />
    1313                        <div class="resume">[(#ENV{resume}|rainette_afficher_resume)]</div>
     
    2121        <ul class="details">
    2222                <li><span><:rainette:vent|ucfirst:></span>
    23                 [(#ENV{vitesse_vent}|rainette_afficher_unite{vitesse})]
     23                [(#ENV{vitesse_vent}|rainette_afficher_unite{vitesse, -1, #ENV{service, weather}})]
    2424                [ - (#ENV{direction_vent}|rainette_afficher_direction)]</li>
    2525                <li><span><:rainette:humidite|ucfirst:></span>
    26                 [(#ENV{humidite}|rainette_afficher_unite{pourcentage})]</li>
     26                [(#ENV{humidite}|rainette_afficher_unite{pourcentage, -1, #ENV{service, weather}})]</li>
    2727                <li><span><:rainette:pression|ucfirst:></span>
    28                 [(#ENV{pression}|rainette_afficher_unite{pression})]
     28                [(#ENV{pression}|rainette_afficher_unite{pression, -1, #ENV{service, weather}})]
    2929                [ (#ENV{tendance_pression}|rainette_afficher_tendance{icone})]</li>
    3030                [<li><span><:rainette:point_rosee|ucfirst:></span>
    31                 (#ENV{point_rosee}|rainette_afficher_unite{temperature})</li>]
     31                (#ENV{point_rosee}|rainette_afficher_unite{temperature, -1, #ENV{service, weather}})</li>]
    3232                [<li><span><:rainette:visibilite|ucfirst:></span>
    33                 (#ENV{visibilite}|rainette_afficher_unite{distance})</li>]
     33                (#ENV{visibilite}|rainette_afficher_unite{distance, -1, #ENV{service, weather}})</li>]
    3434        </ul>
    3535
  • _plugins_/rainette/trunk/modeles/infos_ville.html

    r77024 r89626  
    77        <h2 class="ville">[(#ENV{ville})]</h2>
    88        <ul class="coordonnees">
    9                 <li><:rainette:longitude|ucfirst:>&nbsp;:[&nbsp;(#ENV{longitude}|rainette_afficher_unite{angle, 2})</li>]
    10                 <li><:rainette:latitude|ucfirst:>&nbsp;:[&nbsp;(#ENV{latitude}|rainette_afficher_unite{angle, 2})</li>]
    11                 [<li><:rainette:population|ucfirst:>&nbsp;:&nbsp;(#ENV{population}|rainette_afficher_unite{population})</li>]
     9                <li><:rainette:longitude|ucfirst:>&nbsp;:[&nbsp;(#ENV{longitude}|rainette_afficher_unite{angle, 2, #ENV{service, weather}})</li>]
     10                <li><:rainette:latitude|ucfirst:>&nbsp;:[&nbsp;(#ENV{latitude}|rainette_afficher_unite{angle, 2, #ENV{service, weather}})</li>]
     11                [<li><:rainette:population|ucfirst:>&nbsp;:&nbsp;(#ENV{population}|rainette_afficher_unite{population, -1, #ENV{service, weather}})</li>]
    1212                [<li><:rainette:region|ucfirst:>&nbsp;:&nbsp;(#ENV{region})</li>]
    1313        </ul>
  • _plugins_/rainette/trunk/modeles/previsions_24h.html

    r79842 r89626  
    1515                <div class="t_reelle">
    1616                        [[(#ENV{periode}|=={0}|?{<:rainette:temperature_max|ucfirst:>, <:rainette:nuit|ucfirst:>})]
    17                         &nbsp;(#ENV{#ENV{periode}/temperature_max}|rainette_afficher_unite{temperature})<br/>]
     17                        &nbsp;(#ENV{#ENV{periode}/temperature_max}|rainette_afficher_unite{temperature, -1, #ENV{service, weather}})<br/>]
    1818                        [<:rainette:temperature_min|ucfirst:>
    19                         &nbsp;(#ENV{#ENV{periode}/temperature_min}|rainette_afficher_unite{temperature})<br/>]
     19                        &nbsp;(#ENV{#ENV{periode}/temperature_min}|rainette_afficher_unite{temperature, -1, #ENV{service, weather}})<br/>]
    2020                </div>
    2121                <div class="details">
     
    2323                                [<li>
    2424                                        <span><:rainette:vent|ucfirst:></span><br />
    25                                         (#ENV{#ENV{periode}/vitesse_vent}|rainette_afficher_unite{vitesse})
     25                                        (#ENV{#ENV{periode}/vitesse_vent}|rainette_afficher_unite{vitesse, -1, #ENV{service, weather}})
    2626                                </li>]
    2727                                [<li>
    2828                                        <span><:rainette:precipitation|ucfirst:></span><br />
    29                                         (#ENV{#ENV{periode}/precipitation}|rainette_afficher_unite{precipitation})
     29                                        (#ENV{#ENV{periode}/precipitation}|rainette_afficher_unite{precipitation, -1, #ENV{service, weather}})
    3030                                </li>
    3131                                #SET{pluie, oui}]
     
    3333                                [<li>
    3434                                        <span><:rainette:risque_precipitation|ucfirst:></span><br />
    35                                         (#ENV{#ENV{periode}/risque_precipitation}|rainette_afficher_unite{pourcentage})
     35                                        (#ENV{#ENV{periode}/risque_precipitation}|rainette_afficher_unite{pourcentage, -1, #ENV{service, weather}})
    3636                                </li>]]
    3737                                [<li>
    3838                                        <span><:rainette:humidite|ucfirst:></span><br />
    39                                         (#ENV{#ENV{periode}/humidite}|rainette_afficher_unite{pourcentage})
     39                                        (#ENV{#ENV{periode}/humidite}|rainette_afficher_unite{pourcentage, -1, #ENV{service, weather}})
    4040                                </li>]
    4141                        </ul>
  • _plugins_/rainette/trunk/modeles/previsions_2x12h.html

    r79846 r89626  
    3232                                <div class="t_reelle">
    3333                                        [(#ENV{periode}|=={0}|?{<:rainette:temperature_max:>, <:rainette:temperature_min:>}|ucfirst)<br/>]
    34                                         <span>[(#ENV{#GET{gauche}/temperature_max}|rainette_afficher_unite{temperature})]</span><br/>
     34                                        <span>[(#ENV{#GET{gauche}/temperature_max}|rainette_afficher_unite{temperature, -1, #ENV{service, weather}})]</span><br/>
    3535                                        [(#ENV{#GET{gauche}/resume}|rainette_afficher_resume)]
    3636                                </div>
     
    3939                                                <li>
    4040                                                        <span><:rainette:vent|ucfirst:></span>
    41                                                         [(#ENV{#GET{gauche}/vitesse_vent}|rainette_afficher_unite{vitesse})]
     41                                                        [(#ENV{#GET{gauche}/vitesse_vent}|rainette_afficher_unite{vitesse, -1, #ENV{service, weather}})]
    4242                                                        [ - (#ENV{#GET{gauche}/direction_vent}|rainette_afficher_direction)]
    4343                                                </li>
    4444                                                <li>
    4545                                                        <span><:rainette:humidite|ucfirst:></span>
    46                                                         [(#ENV{#GET{gauche}/humidite}|rainette_afficher_unite{pourcentage})]
     46                                                        [(#ENV{#GET{gauche}/humidite}|rainette_afficher_unite{pourcentage, -1, #ENV{service, weather}})]
    4747                                                </li>
    4848                                                <li>
    4949                                                        <span><:rainette:risque_precipitation|ucfirst:></span>
    50                                                         [(#ENV{#GET{gauche}/risque_precipitation}|rainette_afficher_unite{pourcentage})]
     50                                                        [(#ENV{#GET{gauche}/risque_precipitation}|rainette_afficher_unite{pourcentage, -1, #ENV{service, weather}})]
    5151                                                </li>
    5252                                                <li>
     
    6666                                <div class="t_reelle">
    6767                                        [(#ENV{periode}|=={0}|?{<:rainette:temperature_min:>, <:rainette:temperature_max:>}|ucfirst)<br/>]
    68                                         <span>[(#ENV{#GET{droite}/temperature_max}|rainette_afficher_unite{temperature})]</span><br/>
     68                                        <span>[(#ENV{#GET{droite}/temperature_max}|rainette_afficher_unite{temperature, -1, #ENV{service, weather}})]</span><br/>
    6969                                        [(#ENV{#GET{droite}/resume}|rainette_afficher_resume)]
    7070                                </div>
     
    7373                                                <li>
    7474                                                        <span><:rainette:vent|ucfirst:></span>
    75                                                         [(#ENV{#GET{droite}/vitesse_vent}|rainette_afficher_unite{vitesse})]
     75                                                        [(#ENV{#GET{droite}/vitesse_vent}|rainette_afficher_unite{vitesse, -1, #ENV{service, weather}})]
    7676                                                        [ - (#ENV{#GET{droite}/direction_vent}|rainette_afficher_direction)]
    7777                                                </li>
    7878                                                <li>
    7979                                                        <span><:rainette:humidite|ucfirst:></span>
    80                                                         [(#ENV{#GET{droite}/humidite}|rainette_afficher_unite{pourcentage})]
     80                                                        [(#ENV{#GET{droite}/humidite}|rainette_afficher_unite{pourcentage, -1, #ENV{service, weather}})]
    8181                                                </li>
    8282                                                <li>
    8383                                                        <span><:rainette:risque_precipitation|ucfirst:></span>
    84                                                         [(#ENV{#GET{droite}/risque_precipitation}|rainette_afficher_unite{pourcentage})]
     84                                                        [(#ENV{#GET{droite}/risque_precipitation}|rainette_afficher_unite{pourcentage, -1, #ENV{service, weather}})]
    8585                                                </li>
    8686                                                <li>
  • _plugins_/rainette/trunk/rainette_fonctions.php

    r84310 r89626  
    172172 * @return string       La chaine calculée ou le texte désignant une valeur indéterminée
    173173 */
    174 function rainette_afficher_unite($valeur, $type_valeur='', $precision=-1) {
     174function rainette_afficher_unite($valeur, $type_valeur='', $precision=-1, $service='weather') {
    175175
    176176        static $precision_defaut = array(
Note: See TracChangeset for help on using the changeset viewer.