#CACHE{1800} Rainette - Demo [] #INSERT_HEAD #SET{service, #ENV{service, #VAL|rainette_service_defaut}} #SET{mode, #ENV{mode, conditions}} #SET{jeu, #VAL|rainette_debug_jeu_defaut} #SET{lieu, #ENV{ville, #GET{jeu/#GET{service}}}}

1.1 - UTILISATIONS DES INFORMATIONS METEO

Utilisation du modéle rainette_infos

[(#MODELE{rainette_infos,lieu=#GET{lieu},sous_modele=infos_ville, service=#GET{service}})] [

Affichage debug du tableau des informations

(#GET{lieu}|rainette_debug_afficher_cache{infos, #GET{service}})
]

Utilisation de la balise RAINETTE_INFOS

  • Ville observée: [(#RAINETTE_INFOS{#GET{lieu}, ville, #GET{service}})]
  • Longitude, appel sans filtre unité: [(#RAINETTE_INFOS{#GET{lieu}, longitude, #GET{service}})]
  • Latitude, appel avec filtre unité: [(#RAINETTE_INFOS{#GET{lieu}, latitude, #GET{service}}|rainette_afficher_unite{angle, -1, #GET{service}})]
  • Appel sans type d'info précisée, on renvoie le tableau sérialisé: [(#RAINETTE_INFOS{#GET{lieu}, '', #GET{service}})]
  • Appel sans argument, on renvoie une chaine vide: [(#RAINETTE_INFOS)]

1.2 - UTILISATIONS DES CONDITIONS METEO

Utilisation du modéle rainette_conditions

[(#MODELE{rainette_conditions,lieu=#GET{lieu},sous_modele=conditions_tempsreel, service=#GET{service}})] [

Affichage debug du tableau des conditions

(#GET{lieu}|rainette_debug_afficher_cache{conditions, #GET{service}})
]

1.3 - UTILISATIONS DES PREVISIONS METEO

Utilisation du modéle rainette_previsions, pour les 5 jours suivants le jour courant (premier_jour=1, nombre_jours=5)

[(#MODELE{rainette_previsions,lieu=#GET{lieu},premier_jour=1,nombre_jours=5,sous_modele=previsions_24h, service=#GET{service}})]
[(#MODELE{rainette_previsions,lieu=#GET{lieu},premier_jour=1,nombre_jours=5,sous_modele=previsions_24h_table, service=#GET{service}})]

Utilisation du modéle rainette_previsions, pour du jour courant au maximum des prévisions (premier_jour=0)

[(#MODELE{rainette_previsions,lieu=#GET{lieu},premier_jour=0,sous_modele=previsions_24h, service=#GET{service}})]
[

Affichage debug du tableau des prévisions 24h

Seul le jour suivant le jour courant est affiché \(index \[1\] du sous-tableau \[donnees\]\). La périodicité utilisée est celle par défaut pour le service concerné.


(#GET{lieu}|rainette_debug_afficher_cache{previsions, #GET{service}})
]

Utilisation du modéle rainette_previsions 12h, pour le jour courant et le lendemain (premier_jour=0, nombre_jours=2)

[(#MODELE{rainette_previsions,lieu=#GET{lieu},premier_jour=0,nombre_jours=2,sous_modele=previsions_12h, service=#GET{service}})]

2.0 - COMPARAISON DES DONNEES DE CHAQUE SERVICE

Légende du tableau :

  • API : indique que la donnée ne fait pas partie des informations fournies par le service
  • Indisponible : indique que la donnée est fournie par le service mais indisponible pour le moment
  • [(#GET{mode}|=={previsions}|oui)
  • Prévisions : les données affichées correspondent à celles de demain
  • ]


#SET{donnees, #GET{mode}|rainette_debug_comparer_services{#GET{jeu}}} #INCLURE{fond=demo/inc-comparer_services, jeu=#GET{jeu}, donnees=#GET{donnees}, mode=#GET{mode}}

3 - ETAT D'EXECUTION DES SERVICES

#SET{execution, #VAL|rainette_debug_afficher_execution} #INCLURE{fond=demo/inc-afficher_execution, execution=#GET{execution}}

4. - LANGUES SPIP NON INTEGREES

[(#VAL|rainette_debug_verifier_langue_manquante|sinon{'Aucune langue SPIP manque'})]