Changeset 122315 in spip-zone


Ignore:
Timestamp:
Feb 8, 2020, 6:53:44 PM (12 days ago)
Author:
Eric Lupinacci
Message:

Mise au point du formulaire de configuration et du menu des services

Location:
_plugins_/rainette/trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/rainette/trunk

    • Property subgit:lock:dfc09ec5f59c733d61e23cd5a03dfe4537c1fb1d deleted
    • Property subgit:lock:517757af20f05dc88e36c9acdc1d7c52202d5068 set to 2020-02-08T21:00:35.138
  • _plugins_/rainette/trunk/formulaires/configurer_rainette_service.html

    r113723 r122315  
    9999                                                <td>[(#ENV{_utilisation/dernier_appel})]</td>
    100100                                        </tr>
    101                                 <BOUCLE_compteurs(DATA) {source table, #ENV{_utilisation/compteurs}}>
     101                                <BOUCLE_compteurs(DATA) {source table, #ENV{_configuration/offres/limites}}>
    102102                                        <tr>
    103103                                                <td>[(#VAL{rainette:label_compteur_}|concat{#CLE}|_T)]</td>
    104                                                 <td>[[<strong>(#VALEUR)</strong>] / (#ENV{_configuration/offres/limites/#CLE})]</td>
     104                                                <td>[<strong>#ENV{_utilisation/compteurs/#CLE}</strong> / (#VALEUR)]</td>
    105105                                        </tr>
    106106                                </BOUCLE_compteurs>
  • _plugins_/rainette/trunk/formulaires/configurer_rainette_service.php

    r108251 r122315  
    4343                ? $execution['dernier_appel']
    4444                : '';
    45         $valeurs['_utilisation']['compteurs'] = isset($execution['compteurs'])
    46                 ? $execution['compteurs']
    47                 : array();
     45        if (isset($execution['compteurs'])) {
     46                $valeurs['_utilisation']['compteurs'] = $execution['compteurs'];
     47        } else {
     48                // On initialise les limites à zéro
     49                $valeurs['_utilisation']['compteurs'] = array();
     50                foreach ($configuration['offres']['limites'] as $_periode => $_limite) {
     51                        $valeurs['_utilisation']['compteurs'][$_periode] = 0;
     52                }
     53        }
    4854
    4955        // Gestion des thèmes locaux et distants.
  • _plugins_/rainette/trunk/lang/rainette_fr.php

    r113944 r122315  
    6666        'explication_credit_weather' => 'Ce service fournit des données météorologiques pour une utilisation personnelle. Il est demandé de toujours créditer le service avec un lien vers le site web si possible agrémenté du logo du service.',
    6767        'explication_credit_weatherbit' => 'Ce service fournit des données météorologiques pour une utilisation commerciale ou pas. Il est demandé de créditer le service avec un lien vers le site web. Pour consulter les termes exacts d\'utilisation veuillez vous rendre sur la page <a href="https://www.weatherbit.io/terms">Terms of Service</a>.',
     68        'explication_credit_wstack' => 'Ce service fournit des données météorologiques pour une utilisation commerciale ou personnelle. Si vous utilisez une offre de service gratuite, il est demandé de créditer le service avec un lien vers son site web sous une forme textuelle ou par l\'intermédiaire du logo officiel. Pour consulter les termes exacts d\'utilisation veuillez vous rendre sur la page @url@.',
    6869        'explication_credit_wunderground' => 'Ce service fournit des données météorologiques pour une utilisation personnelle. Pour une utilisation commerciale il convient de contacter les auteurs du service. Il est aussi demandé de créditer le service avec un lien vers son site web sous une forme textuelle et par l\'intermédiaire du logo officiel. Pour consulter les termes exacts d\'utilisation veuillez vous rendre sur la page @url@.',
    6970        'explication_credit_wwo' => 'Ce service premium fournit des données météorologiques pour une utilisation commerciale ou personnelle. Etant donné que le service ne fournit plus d\'offre gratuite il n\'est pas nécessaire de créditer le service avec un lien vers le site web. Pour consulter les termes exacts d\'utilisation veuillez vous rendre sur la page @url@.',
     
    7374        'explication_utilisation_weather' => 'Ce service historique ne propose plus qu\'une seule offre gratuite dont la pérennité n\'est plus assurée étant donné que le service Weather Underground a remplacé l\'API de weather.com&reg;. Cette offre n\'impose aucune limitation du nombre de requêtes.',
    7475        'explication_utilisation_weatherbit' => 'Ce service propose plusieurs offres dont une gratuite: les détails sont consultables sur la page @url@. Chaque offre n\'autorise qu\'un nombre limité de requêtes au service par heure ou par minute. L\'offre gratuite est généralement suffisante pour une utilisation classique.',
     76        'explication_utilisation_wstack' => 'Ce service propose plusieurs offres dont une gratuite mais qui ne permet d\'afficher que les conditions temps réel: les détails sont consultables sur la page @url@. Chaque offre n\'autorise qu\'un nombre limité de requêtes au service par mois. L\'offre gratuite est généralement suffisante pour une utilisation classique.',
    7577        'explication_utilisation_wunderground' => 'Ce service propose plusieurs offres dont certaines gratuites: les détails sont consultables sur la page @url@. Chaque offre n\'autorise qu\'un nombre limité de requêtes au service par minute et par jour. Les offres gratuites sont généralement suffisantes pour une utilisation classique.',
    7678        'explication_utilisation_wwo' => 'Ce service propose plusieurs offres mais plus aucune gratuite étant donné que c\'est le service APIXU qui s\'en occupe aujourd\'hui: les détails sont consultables sur la page @url@. Chaque offre n\'autorise qu\'un nombre limité de requêtes au service par jour.',
     
    292294        'tendance_texte_steady' => 'stable',
    293295        'titre_menu' => 'Services météo Rainette',
     296        'titre_menu_services' => 'Services météo',
     297        'titre_menu_themes' => 'Thèmes',
    294298        'titre_page_configurer' => 'Rainette - @service@',
    295299        'titre_form_configuration' => 'Configurer le service',
  • _plugins_/rainette/trunk/prive/squelettes/contenu/configurer_rainette.html

    r113944 r122315  
    22#SET{services, #VAL{tableau}|rainette_lister_services}
    33#SET{titre_service, #GET{services/#ENV{service, weather}}}
    4 <h1 class="grostitre"><:rainette:titre_page_configurer{service=#GET{titre_service}}:></h1>
     4<h1 class="grostitre">
     5        <:rainette:titre_page_configurer{service=#GET{titre_service}}:>
     6</h1>
    57
    68[<div class='ajax'>
  • _plugins_/rainette/trunk/prive/squelettes/inclure/inc-rainette_navigation.html

    r113944 r122315  
     1[(#REM) <!-- Navigation dans les pages de configuration des services --> ]
     2<h3><:rainette:titre_menu_services:></h3>
    13<ul class="liste-items sous_navigation">
    2 [(#REM) <!-- Navigation dans les pages de configuration --> ]
    34<BOUCLE_navigation_cfg(DATA){source table, #VAL{tableau}|rainette_lister_services}{par cle}>
    45        [<li class="item">
     
    910        </li>]
    1011</BOUCLE_navigation_cfg>
     12</ul>
    1113
    1214[(#REM) <!-- Navigation dans la page de visualisation des thèmes d'icônes --> ]
    1315[(#PLUGIN{RAINETHEME}|oui)
     16<h3><:rainette:titre_menu_themes:></h3>
     17<ul class="liste-items sous_navigation">
    1418        [<li class="item">
    1519        (#URL_ECRIRE{themer_rainette}
     
    1822                        [(#ENV{exec}|=={themer_rainette})]})
    1923        </li>]
     24</ul>
    2025]
    21 </ul>
Note: See TracChangeset for help on using the changeset viewer.