Changeset 25722 in spip-zone for _squelettes_/eva-web


Ignore:
Timestamp:
Jan 3, 2009, 11:55:41 PM (11 years ago)
Author:
olivier.gautier@…
Message:

Des noisettes météo (utilisation de Rainette) dans eva-bonus :

  • 4 noisettes disponibles
  • configuration du code commune et des jours à afficher dans la page privée d'eva-bonus
  • ajout de la dépendance à eva-habillage dans plugin.xml (necessite)

Reste les langues qu'il faudra traiter correctement ultérieurement.

Location:
_squelettes_/eva-web/4_0/eva_bonus
Files:
25 added
3 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/eva-web/4_0/eva_bonus/exec/eva_bonus.php

    r24442 r25722  
    3737        <td style="text-align:center;">'.$tab[3].'</td></tr>';
    3838        }
    39         echo '</table>';
     39        echo '</table><br style="height:40px;" />';
     40       
     41        /** Gestion des noisettes meteo **/
     42        $req_meteo=sql_select('nom_image','spip_eva_habillage_images',"type='evabonus' AND nom_habillage='Defaut' AND nom_div='code_commune'");
     43        $tab_meteo=sql_fetch($req_meteo);
     44        $code_commune=$tab_meteo['nom_image'];
     45        if ($_POST['code_commune']) {
     46                sql_delete('spip_eva_habillage_images',"nom_habillage = 'Defaut' AND type='evabonus' AND nom_div='code_commune'");
     47                sql_insertq('spip_eva_habillage_images',array('nom_habillage' => 'Defaut','type' => 'evabonus','nom_div' => 'code_commune','nom_image' => $_POST['code_commune']));
     48                $code_commune=$_POST['code_commune'];
     49        }
     50        $req_meteo=sql_select('nom_image','spip_eva_habillage_images',"type='evabonus' AND nom_habillage='Defaut' AND nom_div='jours_prevision'");
     51        $tab_meteo=sql_fetch($req_meteo);
     52        $jours_prevision=$tab_meteo['nom_image'];
     53        if ($_POST['jours_prevision']) {
     54                sql_delete('spip_eva_habillage_images',"nom_habillage = 'Defaut' AND type='evabonus' AND nom_div='jours_prevision'");
     55                sql_insertq('spip_eva_habillage_images',array('nom_habillage' => 'Defaut','type' => 'evabonus','nom_div' => 'jours_prevision','nom_image' => $_POST['jours_prevision']));
     56                $jours_prevision=$_POST['jours_prevision'];
     57        }
     58       
     59        echo debut_cadre_trait_couleur('../'._DIR_PLUGIN_EVABONUS.'img_pack/rainette.png', true,'','<div style="text-align:center;">Utilisation des noisettes de m&eacute;t&eacute;o</div>');
     60        echo "<form method='post' action='".generer_url_ecrire("eva_bonus")."'>Afin d'utiliser les noisettes de m&eacute;t&eacute;o, il vous faut :
     61        <ul><li> installer et activer le plugin <a href='http://plugins.spip.net/rainette'>Rainette</a></li>
     62        <li> indiquer ici le code commune concern&eacute;.</li></ul>";
     63        echo "Pour obtenir le code commune correspondant &agrave; votre commune (la grande ville la plus proche), entrez l'URL suivante dans votre navigateur : http://xoap.weather.com/search/search?where=ma_ville";
     64        echo "<br />&nbsp;<br /><center>Code commune : ";
     65        echo '&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="code_commune" value="'.$code_commune.'" size="8"><br />&nbsp;<br />';
     66        echo 'Concernant la noisette de pr&eacute;vision sur plusieurs jours, combien de jours faut-il afficher ? ';
     67        echo "<select name='jours_prevision'>";
     68                for ($i=1;$i<=14;$i++) {
     69                        echo '<option value="'.$i.'" ';
     70                        if ($i==$jours_prevision) {echo 'selected';}
     71                        echo '>'.$i.'</option>';
     72                }
     73        echo '</select>';
     74        echo "<br />&nbsp;<br />";
     75        echo "<input type='submit' value='Valider' /></center>";
     76        echo "</form>";
     77        echo fin_cadre_trait_couleur(true);
     78        /** Fin meteo **/
    4079       
    4180        echo fin_gauche(), fin_page();
  • _squelettes_/eva-web/4_0/eva_bonus/inc/evabonus.php

    r25674 r25722  
    99array('eva_topten_forums','sommaire rubrique article breve site auteur','Les dix forums les mieux not&eacute;s (plugin notation indispensable)','Olivier Gautier'),
    1010array('boussole','sommaire rubrique article breve site auteur entete pied','Un condens&eacute; des sites de r&eacute;f&eacute;rence de la galaxie SPIP','Jacques Jermer, compl&eacute;t&eacute; et modifi&eacute; par Olivier Gautier'),
     11array('meteo_actuelle','sommaire rubrique article breve site auteur','Bloc affichant la m&eacute;t&eacute;o en temps r&eacute;el','Olivier Gautier'),
     12array('meteo_infos','sommaire rubrique article breve site auteur','Bloc affichant les informations g&eacute;ographiques de la commune (longitude et latitude)','Olivier Gautier'),
     13array('meteo_jour_nuit','sommaire rubrique article breve site auteur','Bloc affichant les pr&eacute;visions m&eacute;t&eacute;o des deux demi-journ&eacute;es du lendemain','Olivier Gautier'),
     14array('meteo_previsions','sommaire rubrique article breve site auteur','Bloc affichant les pr&eacute;visions m&eacute;t&eacute;o des jours &agrave; venir','Olivier Gautier'),
    1115);
    1216return $retour;
  • _squelettes_/eva-web/4_0/eva_bonus/plugin.xml

    r24465 r25722  
    1919  <inclure>evabonus_pipeline.php</inclure>
    2020  </pipeline>
     21  <necessite id='eva_habillage' version='[1.1;]' />
    2122</plugin>
Note: See TracChangeset for help on using the changeset viewer.