/branches/v4.0/sites/reseau/en/squelettes/reseau.html |
---|
New file |
0,0 → 1,105 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
<html xmlns="http://www.w3.org/1999/xhtml" > |
<head lang="<!-- PAPYRUS_SITE_LANGUE -->" > |
<!-- PAPYRUS_META_HTTP_EQUIV --> |
<title><!-- PAPYRUS_TITRE_PAGE --></title> |
<!-- PAPYRUS_META_NAME --> |
<!-- PAPYRUS_META_NAME_DC --> |
<link rel="stylesheet" type="text/css" media="screen" href="sites/commun/fr/styles/commun_simple.css" /> |
<script type="text/javascript" src="/sites/commun/fr/scripts/commun.js"></script> |
<style type="text/css" media="screen"> |
<!-- @import "sites/commun/fr/styles/commun_complexe.css"; |
@import "sites/reseau/fr/styles/reseau.css";--> |
</style> |
<link rel="stylesheet" type="text/css" media="print" href="sites/commun/fr/styles/impression.css" /> |
<link rel="shortcut icon" type="image/x-icon" href="sites/commun/generique/images/favicones/tela_botanica.ico" /> |
<link rel="icon" type="image/png" href="sites/commun/generique/images/favicones/tela_botanica.png" /> |
<!-- PAPYRUS_STYLES --> |
<!-- PAPYRUS_SCRIPTS --> |
</head> |
<body xml:lang="<!-- PAPYRUS_SITE_LANGUE -->" lang="<!-- PAPYRUS_SITE_LANGUE -->" > |
<div id="reducteur"> |
<div id="acces_direct"> |
<a href="#nav_gauche">Go to menu</a> |
<a href="#contenu">Go to text</a> |
</div> |
<div id="logo_tela"> |
<a href="/" title="Go back to the main page"><img src="sites/reseau/generique/images/graphisme/logo_jaune.gif" alt="Tela Botanica's logo" width="135" height="102" /></a> |
</div> |
<div id="bandeau"> |
<div id="bandeau_contenu"> |
<div id="titre_monde"> |
<h1><!-- PAPYRUS_SITE_NOM --></h1> |
</div> |
<div id="plan_contact"> |
<span> |
<a title="Voir le site en français" href="<!-- PAPYRUS_PAGE_URL -->&langue=fr"> |
<img style="display:inline;border:none;padding:0;" src="/sites/commun/generique/images/icones/drapeau_fr.png" alt="fr" /> |
</a> |
</span> |
<!-- PAPYRUS_MENU_UNIQUE_9 --> |
<!-- PAPYRUS_MENU_UNIQUE_105 --> |
<!-- PAPYRUS_MENU_UNIQUE_273 --> |
</div> |
</div> |
</div> |
<div id="droite"> |
<div id="pos_recherche"> |
<!-- PAPYRUS_MOTEUR_RECHERCHE --> |
<p>You are here : <!-- PAPYRUS_VOUS_ETES_ICI --></p> |
</div> |
<div id="onglets"> |
<!-- PAPYRUS_MENU_3_3 --> |
<!-- PAPYRUS_CONTENU_NAVIGATION --> |
|
</div> |
<div id="contenu"> |
<div id="entete"> |
<!-- PAPYRUS_CONTENU_TETE --> |
</div> |
<div id="texte"> |
<!-- start contenu --> |
<!-- PAPYRUS_CONTENU_CORPS --> |
<!-- end contenu --> |
</div> |
<div id="pied_texte"> |
<!-- PAPYRUS_CONTENU_PIED --> |
</div> |
</div> |
<div id="debogage"> |
<!-- PAPYRUS_DEBOGAGE --> |
</div> |
</div> |
<div id="nav_gauche" class="clear"> |
<!-- PAPYRUS_SELECTEUR_SITES_XHTML --> |
<div id="menus"> |
<!-- PAPYRUS_MENU_1_2 --> |
</div> |
<div id="menu_contextuel"> |
<!-- PAPYRUS_IDENTIFICATION --> |
<!-- PAPYRUS_CONTENU_MENU --> |
</div> |
</div> |
</div> |
<div id="pied_page"> |
<!-- PAPYRUS_MENU_COMMUN_1_1 --> |
<p>© Tela Botanica / 2000-2010 - The Network of French speaking botanists</p> |
</div> |
<!-- Début des scripts utilisées par Google Analytics --> |
<script type="text/javascript"> |
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); |
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); |
</script> |
<script type="text/javascript"> |
var pageTracker = _gat._getTracker("UA-57885-1"); |
pageTracker._initData(); |
pageTracker._trackPageview(); |
</script> |
<!-- Fin des scripts utilisés par Google Analytics --> |
<!-- Début des scripts utilisées par ClickHeat --> |
<script type="text/javascript" src="http://www.tela-botanica.net/clickheat/js/clickheat.js"></script><noscript><p><a href="http://www.labsmedia.fr/index.html">Outils webmaster gratuits</a></p></noscript><script type="text/javascript"><!-- |
clickHeatSite = 'tela-botanica.org';clickHeatGroup = encodeURIComponent(window.location.pathname+window.location.search);clickHeatServer = 'http://www.tela-botanica.net/clickheat/click.php';initClickHeat(); //--> |
</script> |
<!-- Fin des scripts utilisées par ClickHeat --> |
</body> |
</html> |
/branches/v4.0/sites/reseau/generique/images/graphisme/bandeau_reseau.jpg |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/generique/images/graphisme/bandeau_reseau.jpg |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/generique/images/graphisme/onglet_D_reseau.gif |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/generique/images/graphisme/onglet_D_reseau.gif |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/generique/images/graphisme/degrade_sable.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/generique/images/graphisme/degrade_sable.png |
---|
New file |
Property changes: |
Added: svn:executable |
+* |
\ No newline at end of property |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/generique/images/graphisme/bandeau_monde2.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/generique/images/graphisme/bandeau_monde2.png |
---|
New file |
Property changes: |
Added: svn:executable |
+* |
\ No newline at end of property |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/generique/images/graphisme/logo_jaune.gif |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/generique/images/graphisme/logo_jaune.gif |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/generique/images/graphisme/onglet_G_reseau.gif |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/generique/images/graphisme/onglet_G_reseau.gif |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/generique/images/graphisme/feuille_monde.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/generique/images/graphisme/feuille_monde.png |
---|
New file |
Property changes: |
Added: svn:executable |
+* |
\ No newline at end of property |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/generique/images/graphisme/bandeau_reseau_fond.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/generique/images/graphisme/bandeau_reseau_fond.png |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/generique/images/graphisme/bg.gif |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/generique/images/graphisme/bg.gif |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/generique/images/graphisme/img_underline_reso.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/generique/images/graphisme/img_underline_reso.png |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/generique/images/graphisme/img_underline1_reso.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/generique/images/graphisme/img_underline1_reso.png |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/generique/images/equipe_ca/LaurentMarseault.JPG |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/generique/images/equipe_ca/LaurentMarseault.JPG |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/generique/images/equipe_ca/DanielMathieu.jpg |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/generique/images/equipe_ca/DanielMathieu.jpg |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/generique/images/equipe_ca/DavidDelon.jpg |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/generique/images/equipe_ca/DavidDelon.jpg |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/generique/images/equipe_ca/j-pascal.jpg |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/generique/images/equipe_ca/j-pascal.jpg |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/generique/images/equipe_ca/magali.jpg |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/generique/images/equipe_ca/magali.jpg |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/generique/images/equipe_ca/MichelChauvet.jpg |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/generique/images/equipe_ca/MichelChauvet.jpg |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/generique/images/equipe_ca/JoelMathez.jpg |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/generique/images/equipe_ca/JoelMathez.jpg |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/generique/images/equipe_ca/alexandre.jpg |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/generique/images/equipe_ca/alexandre.jpg |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/generique/images/equipe_ca/tamara.jpg |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/generique/images/equipe_ca/tamara.jpg |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/generique/images/equipe_ca/PierreSelenet.jpg |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/generique/images/equipe_ca/PierreSelenet.jpg |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/generique/images/equipe_ca/ElisabethDodinet.jpg |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/generique/images/equipe_ca/ElisabethDodinet.jpg |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/generique/images/equipe_ca/ValeryMalecot.jpg |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/generique/images/equipe_ca/ValeryMalecot.jpg |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/generique/images/equipe_ca/mathilde.jpg |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/generique/images/equipe_ca/mathilde.jpg |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/styles/reseau.css |
---|
New file |
0,0 → 1,163 |
/*Feuille de style du monde réseau |
Auteurs : Magali Giaume - Tamara Le Bourg*/ |
h1 { |
color:#5E5200; |
background-color:#EBCC77;} |
h2, #identification_message, #form_connexion legend, #identification legend, #identification_info, #iden_action { |
color: #996F18;} |
hr { |
color: #5E5200;} |
a { |
background-image: url(http://www.tela-botanica.org/sites/reseau/generique/images/graphisme/img_underline_reso.png);} |
a:hover { |
background-image: url(http://www.tela-botanica.org/sites/reseau/generique/images/graphisme/img_underline1_reso.png);} |
img { |
border:0; |
padding:2px;} |
a img { |
border : 1px dotted #5E5200;} |
/*DIFFERENTS BLOCS DE LA PAGE*/ |
/*bandeau*/ |
#bandeau { |
background: url(http://www.tela-botanica.org/sites/reseau/generique/images/graphisme/bandeau_reseau_fond.png) repeat-x;} |
#bandeau_contenu { |
background:transparent url(http://www.tela-botanica.org/sites/reseau/generique/images/graphisme/bandeau_reseau.jpg) no-repeat; |
height:77px;} |
#titre_monde h1 { |
color:#feffdc;} |
#plan_contact a { |
color:black; |
background-image: url(http://www.tela-botanica.org/sites/commun/generique/images/graphisme/img_underline_plan_site_black.png);} |
#plan_contact a:hover { |
background-image: url(http://www.tela-botanica.org/sites/commun/generique/images/graphisme/img_underline_hover_plan_site_black.png);} |
/*droite -> onglets */ |
#onglets li:hover { |
color:#5E5200;} |
#onglets li:hover a { |
color:#5E5200;} |
#onglets .menu_inactif { |
border-bottom:#5E5200;} |
#onglets .menu_actif a { |
color:#5E5200;} |
/* droite -> contenu */ |
#contenu { |
border:1px solid #5E5200;} |
/*Tableau*/ |
.table_cadre th { |
background-color:#E4B842; |
padding:0 5px;} |
.table_cadre { |
height:12px;} |
.magali { |
margin:0;} |
.ligne_paire{ |
background-color:#faf2dc;} |
.col1 { |
text-align:left;} |
#identification_info, #iden_action{ |
background-color:transparent;} |
.form_identification input, .form_identification textarea, .form_identification select{ |
background-color:#fdf9f0;} |
#menu_contextuel { |
color:#E4B842;} |
/*nav_gauche*/ |
#nav_gauche { |
background:#fff url(http://www.tela-botanica.org/sites/reseau/generique/images/graphisme/degrade_sable.png) repeat-x;} |
/* nav_gauche -> menus */ |
#menus { |
font-size:13px; |
margin:10px 0; |
text-align:left;} |
#menus .menu_actif>a { |
background-color:#EBCC77; |
border-color:rgb(238, 210, 135);} |
#menus a:hover { |
background-color:#EBCC77;} |
/* presentation des menus */ |
.menu_classique_n2 .menu_actif { |
background-color:#EBCC77;} |
.menu_actif a { |
color:#5E5200;} |
/* Fiche personnelle inscription */ |
.liste_inscription { |
list-style:none;} |
/* Présentation partenaires */ |
.reseaux_partenaires li, .reseaux_equipe li { |
float: left; |
height:160px; |
width:180px; |
text-align:center; |
list-style-type:none;} |
.reseaux_equipe li { |
height:260px; |
width:220px;} |
.reseaux_partenaires span, .reseaux_equipe span { |
font-size:13px; |
font-weight:bold; |
color: #996F18; |
text-transform:uppercase; |
line-height:1.3em; |
margin:10px 0 4px 0;} |
/* Présentation page soutien */ |
.reseaux_soutien li { |
float: left; |
height:200px; |
width:300px; |
border-style: solid; |
border-width: 1px; |
text-align:center; |
list-style-type:none;} |
.reseaux_soutien span { |
font-size:13px; |
font-weight:bold; |
color: #996F18; |
text-transform:uppercase; |
line-height:1.3em; |
margin:10px 0 4px 0;} |
.reseaux_soutien img { |
margin: 0 0 60px 60px;} |
.reseaux_soutien li table { |
margin: 10px 0 0px 10px;} |
.reseaux_soutien li a { |
text-decoration: none; |
height: 25px; |
width: 200px; |
margin: 0px 0px 0px 60px; |
padding-top:10px; |
font-weight:bold; |
display: block; |
font-size: 13px; |
background-color: #EFF3F7; |
border-style: solid; |
border-bottom-color: #848688; |
border-right-color: #848688; |
border-left-color: #FAFBFC; |
border-top-color: #FAFBFC;} |
.reseaux_soutien li a:link, .reseaux_soutien li a:visited, .reseaux_soutien li a:hover { |
color: #000000; |
background-color: #EFF3F7; |
border-style: solid; |
border-bottom-color: #848688; |
border-right-color: #848688; |
border-left-color: #FAFBFC; |
border-top-color: #FAFBFC;} |
.reseaux_soutien li a:hover { |
background-color: #cccccc;} |
.reseaux_soutien li a:active { |
background-color: #FAFBFC; |
border-style: solid; |
border-top-color: #848688; |
border-left-color: #848688; |
border-right-color: #FAFBFC; |
border-bottom-color: #FAFBFC;} |
/* Divers */ |
#sans_auteur .page_auteur, .page_separateur_auteur, .page_separateur_titre, .page_creation_mois, .page_creation_annee { |
display:none;} |
/branches/v4.0/sites/reseau/fr/images/histo_niveau_bota.php |
---|
New file |
0,0 → 1,161 |
<?php |
/*vim: set expandtab tabstop=4 shiftwidth=4: */ |
// +------------------------------------------------------------------------------------------------------+ |
// | PHP version 5.1 | |
// +------------------------------------------------------------------------------------------------------+ |
// | Copyright (C) 1999-2006 Tela Botanica (accueil@tela-botanica.org) | |
// +------------------------------------------------------------------------------------------------------+ |
// | This file is part of tela_botanica_v4. | |
// | | |
// | Foobar is free software; you can redistribute it and/or modify | |
// | it under the terms of the GNU General Public License as published by | |
// | the Free Software Foundation; either version 2 of the License, or | |
// | (at your option) any later version. | |
// | | |
// | Foobar is distributed in the hope that it will be useful, | |
// | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
// | GNU General Public License for more details. | |
// | | |
// | You should have received a copy of the GNU General Public License | |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id$ |
/** |
* tela_botanica_v4 - graph_niveau_bota.php |
* |
* Description : |
* |
*@package tela_botanica_v4 |
//Auteur original : |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org> |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 1999-2007 |
*@version $Revision$ $Date$ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
// +------------------------------------------------------------------------------------------------------+ |
// | ENTÊTE du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
include ("../../../../api/jpgraph_1.12.2/jpgraph.php") ; |
include ("../../../../api/jpgraph_1.12.2/jpgraph_line.php") ; |
include ("../../../../api/jpgraph_1.12.2/jpgraph_bar.php"); |
include ("../../../../papyrus/configuration/pap_config.inc.php") ; |
include_once 'DB.php' ; |
// +------------------------------------------------------------------------------------------------------+ |
// | CORPS du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
$db = DB::connect (PAP_DSN) ; |
if (DB::isError($db)) { |
echo 'Message Standard : ' . $db->getMessage() . "\n"; |
echo 'Message DBMS/Utilisateur : ' . $db->getUserInfo() . "\n"; |
echo 'Message DBMS/Déboguage : ' . $db->getDebugInfo() . "\n"; |
exit; |
} |
$tab_mois = array('Jan', 'Fev', 'Mar', 'Avr', 'Mai', 'Juin', 'Juil', 'Août', 'Sep', 'Oct', 'Nov', 'Dec'); |
$tab_legende_axe_x = array(''); |
$tab_legende = array(); |
$tab_donnees = array() ; |
$tab_donnees_max = array(); |
$annee = 2002; |
$tps_debut = mktime(0,0,0,1,1,$annee); |
$tps_courrant = $tps_debut; |
$tps_fin = mktime(0,0,0,0,0);// dernier jour du mois précedent le mois courrant |
//Requete par mois |
$i = 0; |
while ($tps_courrant <= $tps_fin) { |
$tps_suivant = mktime(0,0,0,1,1,$annee+1); |
//echo date('Y-m-d H:i:s', $tps_courrant).' - '.date('Y-m-d H:i:s', $tps_suivant); |
$requete = 'SELECT ID_LABEL_NIV, COUNT( U_NIV ) AS nbre, LABEL_NIV '. |
'FROM annuaire_tela, annuaire_LABEL_NIV '. |
'WHERE U_DATE >= "'.date('Y-m-d H:i:s', $tps_courrant).'" '. |
'AND U_NIV = ID_LABEL_NIV '. |
'AND U_DATE < "'.date('Y-m-d H:i:s', $tps_suivant).'" '. |
'GROUP BY ID_LABEL_NIV '; |
$resultat = $db->query($requete) ; |
$tab_donnees_max[$i] = 0; |
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_OBJECT)) { |
$tab_donnees[$ligne->ID_LABEL_NIV][$i] = $ligne->nbre; |
$tab_donnees_max[$i] += $ligne->nbre; |
if (!isset($legende[$ligne->ID_LABEL_NIV])) { |
$tab_legende[$ligne->ID_LABEL_NIV] = $ligne->LABEL_NIV; |
} |
} |
//echo ' - '.$resultat->numRows().'<br/>'; |
$tab_legende_axe_x[$i] = $annee; |
$tps_courrant = $tps_suivant; |
$annee++; |
$i++; |
} |
//echo '<pre>'.print_r($tab_donnees, true).'</pre>'; |
foreach ($tab_donnees as $cle1 => $niveaux) { |
foreach ($niveaux as $cle2 => $quantite) { |
$tab_donnees[$cle1][$cle2] = $quantite/$tab_donnees_max[$cle2]*100; |
} |
} |
$graph = new Graph(500, 550, 'auto'); |
$graph->img->SetMargin(50, 30, 50, 150); |
$graph->SetMarginColor('white'); |
$graph->SetScale('textint'); |
$graph->xaxis->SetTickLabels($tab_legende_axe_x); |
$graph->xaxis->SetLabelAngle(90); |
$graph->SetShadow(); |
$graph->title->Set("Évolution du niveau en botanique des inscrits au Réseau au ".date('d-m-Y', $tps_fin)); |
$graph->title->SetFont(FF_FONT1,FS_BOLD); |
$graph->legend->SetLayout(LEGEND_VERT); |
$graph->legend->Pos(0.10, 0.80, 'left', 'top'); |
$txt = new Text('Années', 400, 450); |
$graph->AddText($txt); |
// Création des lignes |
$p1 = new BarPlot($tab_donnees[1]); // Débutant |
$p1->value->Show(); |
$p1->value->SetFormat('%01.0f%%'); |
$p1->value->SetFont(FF_FONT1,FS_BOLD); |
$p2 = new BarPlot($tab_donnees[2]); // Ayant une bonne pratique |
$p2->value->Show(); |
$p2->value->SetFormat('%01.0f%%'); |
$p2->value->SetFont(FF_FONT1,FS_BOLD); |
$p3 = new BarPlot($tab_donnees[3]); // Confirmé |
$p3->value->Show(); |
$p3->value->SetFont(FF_FONT1,FS_BOLD); |
$p3->value->SetFormat('%01.0f%%'); |
$p4 = new BarPlot($tab_donnees[4]); // Ne se prononce pas |
$p4->value->Show(); |
$p4->value->SetFormat('%01.0f%%'); |
$p4->value->SetFont(FF_FONT1,FS_BOLD); |
// Attribution des couleurs |
$p1->SetFillColor('#cc3333'); |
$p2->SetFillColor('#c3d9ff'); |
$p3->SetFillColor('green'); |
$p4->SetFillColor('white'); |
// Attribution des textes pour la légende |
$p1->SetLegend($tab_legende[1]); |
$p2->SetLegend($tab_legende[2]); |
$p3->SetLegend($tab_legende[3]); |
$p4->SetLegend($tab_legende[4]); |
// Nous ajoutons ensemble les lignes |
$ap = new AccBarPlot(array($p4, $p3, $p2, $p1)); |
// Add the accumulated line plot to the graph |
$graph->Add($ap); |
$graph->Stroke(); |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log$ |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
*/ |
?> |
/branches/v4.0/sites/reseau/fr/images/graph_inscrit_annee.php |
---|
New file |
0,0 → 1,65 |
<?php |
include ("../../../../api/jpgraph_1.12.2/jpgraph.php") ; |
include ("../../../../api/jpgraph_1.12.2/jpgraph_line.php") ; |
include ("../../../../api/jpgraph_1.12.2/jpgraph_bar.php"); |
include ("../../../../papyrus/configuration/pap_config.inc.php") ; |
include_once 'DB.php' ; |
$db = DB::connect (PAP_DSN) ; |
if (DB::isError($db)) { |
echo 'Message Standard : ' . $db->getMessage() . "\n"; |
echo 'Message DBMS/Utilisateur : ' . $db->getUserInfo() . "\n"; |
echo 'Message DBMS/Déboguage : ' . $db->getDebugInfo() . "\n"; |
exit; |
} |
$tab_mois = array('', 'Jan', 'Fev', 'Mar', 'Avr', 'Mai', 'Juin', 'Juil', 'Août', 'Sep', 'Oct', 'Nov', 'Dec'); |
$tab_donnees = array(0); |
if (isset($_GET['annee'])) { |
$tps_debut = mktime(0,0,0,1,1, $_GET['annee']); |
$tps_fin = mktime(23,59,59,12,31, $_GET['annee']); |
$annee = $_GET['annee']; |
} else { |
$tps_debut = mktime(0,0,0,1,1); |
$tps_fin = time();// jour courrant |
$annee = date('Y', $tps_fin); |
} |
$tps_courrant = $tps_debut; |
$i = 1; |
//Requete par mois |
while ($tps_courrant <= $tps_fin) { |
//$tps_semaine_suivante = $tps_courrant + (7 * 24 * 60 * 60); |
$tps_mois_suivant = mktime(0,0,0,$i+1,1,$annee); |
//echo date('Y-m-d H:i:s', $tps_courrant).' - '.date('Y-m-d H:i:s', $tps_mois_suivant); |
$requete = 'SELECT U_DATE '. |
'FROM annuaire_tela '. |
'WHERE U_DATE >= "'.date('Y-m-d H:i:s', $tps_courrant).'" '. |
'AND U_DATE < "'.date('Y-m-d H:i:s', $tps_mois_suivant).'" '; |
$resultat = $db->query($requete) ; |
$tab_donnees[$i] = $tab_donnees[$i-1] + $resultat->numRows(); |
//echo ' - '.$resultat->numRows().'<br/>'; |
$tps_courrant = $tps_mois_suivant; |
$i++; |
} |
//echo '<pre>'.print_r($tab_donnees, true).'</pre>'; |
$graph = new Graph(500, 440, 'auto'); |
$graph->img->SetMargin(50, 50, 30, 50); |
$graph->SetMarginColor('white'); |
$graph->SetScale('textint'); |
$graph->xaxis->SetTickLabels($tab_mois); |
$graph->SetShadow(); |
$graph->title->Set('Évolution des inscrits au Réseau au '.date('d-m-Y', $tps_fin)); |
$graph->title->SetFont(FF_FONT1,FS_BOLD); |
$graph->xaxis->title->Set("Mois depuis le 1er janvier $annee"); |
$LinePlot = new LinePlot($tab_donnees); |
$LinePlot->value->Show(); |
$LinePlot->value->SetFormat('%s'); |
$LinePlot->SetColor('brown') ; |
$graph->Add($LinePlot); |
$graph->Stroke(); |
?> |
/branches/v4.0/sites/reseau/fr/images/reseau2.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/images/reseau2.png |
---|
New file |
Property changes: |
Added: svn:executable |
+* |
\ No newline at end of property |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/images/graph_appartenance_asso.php |
---|
New file |
0,0 → 1,148 |
<?php |
/*vim: set expandtab tabstop=4 shiftwidth=4: */ |
// +------------------------------------------------------------------------------------------------------+ |
// | PHP version 5.1 | |
// +------------------------------------------------------------------------------------------------------+ |
// | Copyright (C) 1999-2006 Tela Botanica (accueil@tela-botanica.org) | |
// +------------------------------------------------------------------------------------------------------+ |
// | This file is part of tela_botanica_v4. | |
// | | |
// | Foobar is free software; you can redistribute it and/or modify | |
// | it under the terms of the GNU General Public License as published by | |
// | the Free Software Foundation; either version 2 of the License, or | |
// | (at your option) any later version. | |
// | | |
// | Foobar is distributed in the hope that it will be useful, | |
// | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
// | GNU General Public License for more details. | |
// | | |
// | You should have received a copy of the GNU General Public License | |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id$ |
/** |
* tela_botanica_v4 - graph_appartenance_asso.php |
* |
* Description : |
* |
*@package tela_botanica_v4 |
//Auteur original : |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org> |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 1999-2007 |
*@version $Revision$ $Date$ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
// +------------------------------------------------------------------------------------------------------+ |
// | ENTÊTE du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
include ("../../../../api/jpgraph_1.12.2/jpgraph.php") ; |
include ("../../../../api/jpgraph_1.12.2/jpgraph_line.php") ; |
include ("../../../../api/jpgraph_1.12.2/jpgraph_bar.php"); |
include ("../../../../papyrus/configuration/pap_config.inc.php") ; |
include_once 'DB.php' ; |
// +------------------------------------------------------------------------------------------------------+ |
// | CORPS du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
$db = DB::connect (PAP_DSN) ; |
if (DB::isError($db)) { |
echo 'Message Standard : ' . $db->getMessage() . "\n"; |
echo 'Message DBMS/Utilisateur : ' . $db->getUserInfo() . "\n"; |
echo 'Message DBMS/Déboguage : ' . $db->getDebugInfo() . "\n"; |
exit; |
} |
$tab_mois = array('Jan', 'Fev', 'Mar', 'Avr', 'Mai', 'Juin', 'Juil', 'Août', 'Sep', 'Oct', 'Nov', 'Dec'); |
$tab_legende_axe_x = array(''); |
$tab_legende = array(); |
$tab_donnees = array(0) ; |
$annee_debut = 2002; |
$mois = 4; |
$annee = 2002; |
$tps_debut = mktime(0,0,0,$mois,1,$annee); |
$tps_courrant = $tps_debut; |
$tps_fin = mktime(0, 0, 0, date('m'), 0);// dernier jour du mois précedent le mois courrant |
//Requete par mois |
$i = 0; |
while ($tps_courrant <= $tps_fin) { |
if (($mois)/12 > 1) { |
$mois = 1; |
$annee = $annee+1; |
} |
$tps_mois_suivant = mktime(0,0,0,$mois+1,1,$annee); |
//echo date('Y-m-d H:i:s', $tps_courrant).' - '.date('Y-m-d H:i:s', $tps_mois_suivant); |
$requete = 'SELECT ID_LABEL_ASS, COUNT( U_ASS ) AS nbre, LABEL_ASS '. |
'FROM annuaire_tela, annuaire_LABEL_ASS '. |
'WHERE U_DATE >= "'.date('Y-m-d H:i:s', $tps_courrant).'" '. |
'AND U_NIV = ID_LABEL_ASS '. |
'AND U_DATE < "'.date('Y-m-d H:i:s', $tps_mois_suivant).'" '. |
'GROUP BY ID_LABEL_ASS '; |
$resultat = $db->query($requete) ; |
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_OBJECT)) { |
$id = $ligne->ID_LABEL_ASS; |
$legende_libelle = $ligne->LABEL_ASS; |
$tab_donnees[$id][$i] = $tab_donnees[$id][$i-1] + $ligne->nbre; |
if (!isset($legende[$id])) { |
$tab_legende[$id] = $legende_libelle; |
} |
} |
//echo ' - '.$resultat->numRows().'<br/>'; |
$tab_legende_axe_x[$i] = $tab_mois[$mois-1].' '.$annee; |
$tps_courrant = $tps_mois_suivant; |
$mois++; |
$i++; |
} |
//echo '<pre>'.print_r($tab_donnees, true).'</pre>'; |
$graph = new Graph(500, 490, 'auto'); |
$graph->img->SetMargin(50, 30, 50, 100); |
$graph->SetMarginColor('white'); |
$graph->SetScale('textint'); |
$graph->xaxis->SetTickLabels($tab_legende_axe_x); |
$graph->xaxis->SetLabelAngle(90); |
$graph->xaxis->SetTextLabelInterval(4); |
$graph->SetShadow(); |
$graph->title->Set("Évolution de l'appartenance a une association au ".date('d-m-Y', $tps_fin)); |
$graph->title->SetFont(FF_FONT1,FS_BOLD); |
$graph->legend->SetLayout(LEGEND_VERT); |
$graph->legend->Pos(0.15, 0.10, 'left', 'top'); |
$txt = new Text('Mois depuis le 1er avril 2002', 270, 460); |
$graph->AddText($txt); |
// Création des lignes |
$p1 = new LinePlot($tab_donnees[1]); // Oui |
$p2 = new LinePlot($tab_donnees[2]); // Non |
$p3 = new LinePlot($tab_donnees[3]); // Ne se prononce pas |
// Attribution des couleurs |
$p1->SetFillColor('green'); |
$p2->SetFillColor('red'); |
$p3->SetFillColor('white'); |
// Attribution des textes pour la légende |
$p1->SetLegend($tab_legende[1]); |
$p2->SetLegend($tab_legende[2]); |
$p3->SetLegend($tab_legende[3]); |
// Nous ajoutons ensemble les lignes |
$ap = new AccLinePlot(array($p3, $p2, $p1)); |
// Add the accumulated line plot to the graph |
$graph->Add($ap); |
$graph->Stroke(); |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log$ |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
*/ |
?> |
/branches/v4.0/sites/reseau/fr/images/graph_ass.php |
---|
New file |
0,0 → 1,60 |
<?php |
include ("../../../../api/jpgraph_1.12.2/jpgraph.php") ; |
include ("../../../../api/jpgraph_1.12.2/jpgraph_pie.php"); |
include ("../../../../papyrus/configuration/pap_config.inc.php") ; |
include_once 'DB.php' ; |
$db = DB::connect (PAP_DSN) ; |
if (DB::isError($db)) { |
echo 'Message Standard : ' . $db->getMessage() . "\n"; |
echo 'Message DBMS/Utilisateur : ' . $db->getUserInfo() . "\n"; |
echo 'Message DBMS/Déboguage : ' . $db->getDebugInfo() . "\n"; |
exit; |
} |
// requête sur les semaines |
$data = array() ; |
for ($i = 1 ; $i < 3 ; $i++) { |
$requete = "select count(U_ASS) as NBR from annuaire_tela where U_ASS=\"$i\"" ; |
$resultat = $db->query($requete) ; |
if (DB::isError ($resultat)) { |
die ("Echec de la requete : $requete<br />".$resultat->getMessage()) ; |
} |
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_OBJECT)) { |
$data[] = $ligne->NBR ; |
} |
} |
$datay = array_values($data) ; |
$graph = new PieGraph(500,400,"auto"); |
$graph->SetShadow(); |
// Set A title for the plot |
$graph->title->Set("Appartenance a une association"); |
$graph->title->SetFont(FF_FONT1,FS_BOLD); |
$graph->title->SetColor("black"); |
$graph->legend->Pos(0.1,0.1); |
// Create pie plot |
$p1 = new PiePlot($datay); |
$p1->SetSliceColors(array('red','yellow')); |
$p1->SetCenter(0.5,0.6); |
$p1->SetLabelType(PIE_VALUE_PER) ; |
$p1->value->SetFormat('%d %%') ; |
$p1->value->Show(); |
$p1->SetLegends(array("oui", "non")); |
$graph->Add($p1); |
$graph->Stroke(); |
?> |
/branches/v4.0/sites/reseau/fr/images/graph_niv.php |
---|
New file |
0,0 → 1,64 |
<?php |
include ("../../../../api/jpgraph_1.12.2/jpgraph.php") ; |
include ("../../../../api/jpgraph_1.12.2/jpgraph_pie.php"); |
include ("../../../../papyrus/configuration/pap_config.inc.php") ; |
include_once 'DB.php' ; |
$db = DB::connect (PAP_DSN) ; |
if (DB::isError($db)) { |
echo 'Message Standard : ' . $db->getMessage() . "\n"; |
echo 'Message DBMS/Utilisateur : ' . $db->getUserInfo() . "\n"; |
echo 'Message DBMS/Déboguage : ' . $db->getDebugInfo() . "\n"; |
exit; |
} |
// requête sur les semaines |
$data = array() ; |
$legend = array() ; |
$requete = "SELECT count( U_NIV ) AS NBR, LABEL_NIV |
FROM annuaire_tela, annuaire_LABEL_NIV |
WHERE U_NIV = ID_LABEL_NIV AND U_NIV <>4 |
GROUP BY ID_LABEL_NIV " ; |
$resultat = $db->query($requete) ; |
if (DB::isError ($resultat)) { |
die ("Echec de la requete : $requete<br />".$resultat->getMessage()) ; |
} |
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_OBJECT)) { |
$data[] = $ligne->NBR ; |
$legende[] = $ligne->LABEL_NIV; |
} |
$datay = array_values($data) ; |
$graph = new PieGraph(500,400,"auto"); |
$graph->SetShadow(); |
// Set A title for the plot |
$graph->title->Set("Répartition des inscrits au réseau selon leur niveau en botanique"); |
$graph->title->SetFont(FF_FONT1,FS_BOLD); |
$graph->title->SetColor('black'); |
$graph->legend->Pos(0.04,0.08); |
// Create pie plot |
$p1 = new PiePlot($datay); |
$p1->SetSliceColors(array('yellow','orange','red')); |
$p1->SetCenter(0.5,0.6); |
$p1->SetLabelType(PIE_VALUE_PER) ; |
$p1->value->SetFormat('%d %%') ; |
$p1->value->Show(); |
$p1->SetLegends($legende); |
$graph->Add($p1); |
$graph->Stroke(); |
?> |
/branches/v4.0/sites/reseau/fr/images/graph_niveau_bota.php |
---|
New file |
0,0 → 1,149 |
<?php |
/*vim: set expandtab tabstop=4 shiftwidth=4: */ |
// +------------------------------------------------------------------------------------------------------+ |
// | PHP version 5.1 | |
// +------------------------------------------------------------------------------------------------------+ |
// | Copyright (C) 1999-2006 Tela Botanica (accueil@tela-botanica.org) | |
// +------------------------------------------------------------------------------------------------------+ |
// | This file is part of tela_botanica_v4. | |
// | | |
// | Foobar is free software; you can redistribute it and/or modify | |
// | it under the terms of the GNU General Public License as published by | |
// | the Free Software Foundation; either version 2 of the License, or | |
// | (at your option) any later version. | |
// | | |
// | Foobar is distributed in the hope that it will be useful, | |
// | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
// | GNU General Public License for more details. | |
// | | |
// | You should have received a copy of the GNU General Public License | |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id$ |
/** |
* tela_botanica_v4 - graph_niveau_bota.php |
* |
* Description : |
* |
*@package tela_botanica_v4 |
//Auteur original : |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org> |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 1999-2007 |
*@version $Revision$ $Date$ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
// +------------------------------------------------------------------------------------------------------+ |
// | ENTÊTE du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
include ("../../../../api/jpgraph_1.12.2/jpgraph.php") ; |
include ("../../../../api/jpgraph_1.12.2/jpgraph_line.php") ; |
include ("../../../../api/jpgraph_1.12.2/jpgraph_bar.php"); |
include ("../../../../papyrus/configuration/pap_config.inc.php") ; |
include_once 'DB.php' ; |
// +------------------------------------------------------------------------------------------------------+ |
// | CORPS du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
$db = DB::connect (PAP_DSN) ; |
if (DB::isError($db)) { |
echo 'Message Standard : ' . $db->getMessage() . "\n"; |
echo 'Message DBMS/Utilisateur : ' . $db->getUserInfo() . "\n"; |
echo 'Message DBMS/Déboguage : ' . $db->getDebugInfo() . "\n"; |
exit; |
} |
$tab_mois = array('Jan', 'Fev', 'Mar', 'Avr', 'Mai', 'Juin', 'Juil', 'Août', 'Sep', 'Oct', 'Nov', 'Dec'); |
$tab_legende_axe_x = array(''); |
$tab_legende = array(); |
$tab_donnees = array(0) ; |
$annee_debut = 2002; |
$mois = 4; |
$annee = 2002; |
$tps_debut = mktime(0,0,0,$mois,1,$annee); |
$tps_courrant = $tps_debut; |
$tps_fin = mktime(0, 0, 0, date('m'), 0);// dernier jour du mois précedent le mois courrant |
//Requete par mois |
$i = 0; |
while ($tps_courrant <= $tps_fin) { |
if ($mois/12 > 1) { |
$mois = 1; |
$annee = $annee+1; |
} |
$tps_mois_suivant = mktime(0,0,0,$mois+1,1,$annee); |
//echo date('Y-m-d H:i:s', $tps_courrant).' - '.date('Y-m-d H:i:s', $tps_mois_suivant); |
$requete = 'SELECT ID_LABEL_NIV, COUNT( U_NIV ) AS nbre, LABEL_NIV '. |
'FROM annuaire_tela, annuaire_LABEL_NIV '. |
'WHERE U_DATE >= "'.date('Y-m-d H:i:s', $tps_courrant).'" '. |
'AND U_NIV = ID_LABEL_NIV '. |
'AND U_DATE < "'.date('Y-m-d H:i:s', $tps_mois_suivant).'" '. |
'GROUP BY ID_LABEL_NIV '; |
$resultat = $db->query($requete) ; |
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_OBJECT)) { |
$tab_donnees[$ligne->ID_LABEL_NIV][$i] = $tab_donnees[$ligne->ID_LABEL_NIV][$i-1] + $ligne->nbre; |
if (!isset($legende[$ligne->ID_LABEL_NIV])) { |
$tab_legende[$ligne->ID_LABEL_NIV] = $ligne->LABEL_NIV; |
} |
} |
//echo ' - '.$resultat->numRows().'<br/>'; |
$tab_legende_axe_x[$i] = $tab_mois[$mois-1].' '.$annee; |
$tps_courrant = $tps_mois_suivant; |
$mois++; |
$i++; |
} |
//echo '<pre>'.print_r($tab_donnees, true).'</pre>'; |
$graph = new Graph(500, 490, 'auto'); |
$graph->img->SetMargin(50, 30, 50, 100); |
$graph->SetMarginColor('white'); |
$graph->SetScale('textint'); |
$graph->xaxis->SetTickLabels($tab_legende_axe_x); |
$graph->xaxis->SetLabelAngle(90); |
$graph->xaxis->SetTextLabelInterval(4); |
$graph->SetShadow(); |
$graph->title->Set("Évolution du niveau en botanique des inscrits au Réseau au ".date('d-m-Y', $tps_fin)); |
$graph->title->SetFont(FF_FONT1,FS_BOLD); |
$graph->legend->SetLayout(LEGEND_VERT); |
$graph->legend->Pos(0.15, 0.10, 'left', 'top'); |
$txt = new Text('Mois depuis le 1er avril 2002', 270, 460); |
$graph->AddText($txt); |
// Création des lignes |
$p1 = new LinePlot($tab_donnees[1]); // Débutant |
$p2 = new LinePlot($tab_donnees[2]); // Ayant une bonne pratique |
$p3 = new LinePlot($tab_donnees[3]); // Confirmé |
$p4 = new LinePlot($tab_donnees[4]); // Ne se prononce pas |
// Attribution des couleurs |
$p1->SetFillColor('red'); |
$p2->SetFillColor('blue'); |
$p3->SetFillColor('green'); |
$p4->SetFillColor('white'); |
// Attribution des textes pour la légende |
$p1->SetLegend($tab_legende[1]); |
$p2->SetLegend($tab_legende[2]); |
$p3->SetLegend($tab_legende[3]); |
$p4->SetLegend($tab_legende[4]); |
// Nous ajoutons ensemble les lignes |
$ap = new AccLinePlot(array($p4, $p3, $p2, $p1)); |
// Add the accumulated line plot to the graph |
$graph->Add($ap); |
$graph->Stroke(); |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log$ |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
*/ |
?> |
/branches/v4.0/sites/reseau/fr/images/histo_inscription_annee.php |
---|
New file |
0,0 → 1,84 |
<?php |
include ("../../../../api/jpgraph_1.12.2/jpgraph.php") ; |
include ("../../../../api/jpgraph_1.12.2/jpgraph_line.php") ; |
include ("../../../../api/jpgraph_1.12.2/jpgraph_bar.php"); |
include ("../../../../papyrus/configuration/pap_config.inc.php") ; |
include_once 'DB.php' ; |
$db = DB::connect (PAP_DSN) ; |
if (DB::isError($db)) { |
echo 'Message Standard : ' . $db->getMessage() . "\n"; |
echo 'Message DBMS/Utilisateur : ' . $db->getUserInfo() . "\n"; |
echo 'Message DBMS/Déboguage : ' . $db->getDebugInfo() . "\n"; |
exit; |
} |
$tab_mois = array('Jan', 'Fev', 'Mar', 'Avr', 'Mai', 'Juin', 'Juil', 'Août', 'Sep', 'Oct', 'Nov', 'Dec'); |
$tab_donnees_add = array() ; |
$tab_donnees_del = array() ; |
if (isset($_GET['annee'])) { |
$tps_debut = mktime(0, 0, 0, 1, 1, $_GET['annee']); |
$tps_fin = mktime(23, 59, 59, 12, 31, $_GET['annee']); |
$annee = $_GET['annee']; |
} else { |
$tps_debut = mktime(0, 0, 0, 1, 1); |
$tps_fin = time();// jour courrant |
$annee = date('Y', $tps_fin); |
} |
$tps_courrant = $tps_debut; |
$i = 0; |
//Requete par mois |
while ($tps_courrant <= $tps_fin) { |
$tps_semaine_suivante = $tps_courrant + (7 * 24 * 60 * 60); |
$tps_mois_suivant = mktime(0, 0, 0,$i+2, 1, $annee); |
//echo date('Y-m-d H:i:s', $tps_courrant).' - '.date('Y-m-d H:i:s', $tps_mois_suivant); |
$requete = 'SELECT IS_ACTION '. |
'FROM ins_STATS '. |
'WHERE IS_DATE >= "'.date('Y-m-d H:i:s', $tps_courrant).'" '. |
'AND IS_DATE < "'.date('Y-m-d H:i:s', $tps_mois_suivant).'" '; |
$resultat = $db->query($requete) ; |
$tab_donnees_add[$i] = 0 ; |
$tab_donnees_del[$i] = 0 ; |
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_OBJECT)) { |
if ($ligne->IS_ACTION == 'add') $tab_donnees_add[$i]++ ; |
if ($ligne->IS_ACTION == 'del') $tab_donnees_del[$i]++ ; |
} |
//echo ' - '.$tab_donnees[$i-1].'<br/>'; |
$tps_courrant = $tps_mois_suivant; |
$i++; |
} |
// Création du graphique |
$graph = new Graph(500, 400, 'auto'); |
$graph->img->SetMargin(30, 30, 30, 40); |
$graph->SetMarginColor('white'); |
$graph->SetScale('textint'); |
$graph->xaxis->SetTickLabels($tab_mois); |
$graph->SetShadow(); |
$graph->title->Set('Évolution des inscriptions au Réseau'); |
$graph->title->SetFont(FF_FONT1,FS_BOLD); |
$graph->xaxis->title->Set("Mois depuis le 1er janvier $annee"); |
$graph->legend->SetLayout(LEGEND_HOR); |
$graph->legend->Pos(0.5, 0.05, 'left', 'top'); |
// Création des barres |
$BarPlotAdd = new BarPlot($tab_donnees_add); |
$BarPlotAdd->SetFillColor('orange'); |
$BarPlotAdd->value->Show(); |
$BarPlotAdd->value->SetFormat('%s'); |
$BarPlotAdd->SetLegend ('Inscription'); |
$BarPlotDel = new BarPlot($tab_donnees_del); |
$BarPlotDel->SetFillColor('green'); |
$BarPlotDel->value->Show(); |
$BarPlotDel->value->SetFormat('%s'); |
$BarPlotDel->SetLegend ('Désinscription'); |
// Nous assemblons les barres |
//$ab1plot = new AccBarPlot (array($BarPlotAdd ,$BarPlotDel)); |
$gbplot = new GroupBarPlot(array($BarPlotAdd, $BarPlotDel)); |
$graph->Add($gbplot); |
$graph->Stroke(); |
?> |
/branches/v4.0/sites/reseau/fr/images/schema_com_pilo.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/images/schema_com_pilo.png |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/images/graph_distribution_europe.php |
---|
New file |
0,0 → 1,142 |
<?php |
/*vim: set expandtab tabstop=4 shiftwidth=4: */ |
// +------------------------------------------------------------------------------------------------------+ |
// | PHP version 5.1 | |
// +------------------------------------------------------------------------------------------------------+ |
// | Copyright (C) 1999-2006 Tela Botanica (accueil@tela-botanica.org) | |
// +------------------------------------------------------------------------------------------------------+ |
// | This file is part of tela_botanica_v4. | |
// | | |
// | tela_botanica_v4 is free software; you can redistribute it and/or modify | |
// | it under the terms of the GNU General Public License as published by | |
// | the Free Software Foundation; either version 2 of the License, or | |
// | (at your option) any later version. | |
// | | |
// | tela_botanica_v4 is distributed in the hope that it will be useful, | |
// | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
// | GNU General Public License for more details. | |
// | | |
// | You should have received a copy of the GNU General Public License | |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id$ |
/** |
* tela_botanica_v4 - graph_distribution_europe.php |
* |
* Description : |
* |
*@package tela_botanica_v4 |
//Auteur original : |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org> |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 1999-2007 |
*@version $Revision$ $Date$ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
// +------------------------------------------------------------------------------------------------------+ |
// | ENTÊTE du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
// Inclusion des fichiers jpgraph nécessaires |
include '../../../../api/jpgraph_2.1.4/jpgraph.php'; |
include '../../../../api/jpgraph_2.1.4/jpgraph_pie.php'; |
include '../../../../api/jpgraph_2.1.4/jpgraph_pie3d.php'; |
// Inclusion du fichier de configuration de Papyrus |
include '../../../../papyrus/configuration/pap_config.inc.php'; |
// Inclusion de la bibliothèque PEAR DB nécessaire |
include 'DB.php'; |
// +------------------------------------------------------------------------------------------------------+ |
// | CORPS du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
// Connexion à la base de données |
$db = DB::connect(PAP_DSN) ; |
if (DB::isError($db)) { |
echo 'Message Standard : ' . $db->getMessage() . "\n"; |
echo 'Message DBMS/Utilisateur : ' . $db->getUserInfo() . "\n"; |
echo 'Message DBMS/Déboguage : ' . $db->getDebugInfo() . "\n"; |
exit; |
} |
// Initialisation des variables |
$tab_legende_fr = array(); |
$tab_legende_ss_fr = array(); |
$tab_donnees_fr = array() ; |
$tab_donnees_ss_fr = array() ; |
$total_autre = 0; |
// Recherche des données |
$requete = 'SELECT CP_ID_Pays, CP_Intitule_pays, COUNT(CP_ID_Pays) AS nbre '. |
'FROM annuaire_tela, carto_PAYS '. |
'WHERE U_COUNTRY = CP_ID_Pays '. |
'AND CP_ID_Continent = 4 '. |
'GROUP BY CP_ID_Pays '. |
'ORDER BY nbre DESC'; |
$resultat = $db->query($requete) ; |
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_OBJECT)) { |
$id = $ligne->CP_ID_Pays; |
$legende_libelle = $ligne->CP_Intitule_pays.' (%1.2f%%)'; |
if ($id != 'fr' && $id != 'FR') { |
$tab_donnees_ss_fr[] = $ligne->nbre; |
$tab_legende_ss_fr[] = $legende_libelle; |
$total_autre += $ligne->nbre; |
} else { |
$tab_donnees_fr[] = $ligne->nbre; |
$tab_legende_fr[] = $legende_libelle; |
} |
} |
$tab_donnees_fr[] = $total_autre; |
$tab_legende_fr[] = 'Autres pays européens (%1.2f%%)'; |
//echo '<pre>'.print_r($tab_donnees_ss_fr, true).'</pre>'; |
//echo '<pre>'.print_r($tab_legende, true).'</pre>'; |
$graph = new PieGraph(510, 700, 'camembert_distribution_europe.png', 3600); |
$graph->SetShadow(); |
$graph->title->Set('Distribution des inscrits en Europe'); |
$graph->title->SetFont(FF_FONT1,FS_BOLD); |
$graph->legend->Pos(0.02, 0.10, 'right', 'top'); |
$p1 = new PiePlot($tab_donnees_fr); |
$p1->setStartAngle(180); |
$p1->SetSize(0.15); |
$p1->SetCenter(0.60, 0.15); |
//$p1->SetLegends($tab_legende_fr); |
$p1->SetLabelType(PIE_VALUE_PER); |
//$p1->value->SetFormat('%1.2f%%'); |
$p1->SetLabels($tab_legende_fr); |
//$p1->title->Set('France'); |
$p1->SetLabelPos(1); |
$p2 = new PiePlot($tab_donnees_ss_fr); |
$p2->setStartAngle(180); |
$p2->SetSize(0.22); |
$p2->SetCenter(0.60, 0.75); |
//$p2->SetLegends($tab_legende_ss_fr); |
$p2->SetLabelType(PIE_VALUE_PER); |
//$p2->value->SetFormat('%1.2f%%'); |
$p2->SetLabels($tab_legende_ss_fr); |
$p2->title->Set('Détails des "autres pays"'); |
$p2->title->SetMargin(20); |
$p2->SetLabelPos(1); |
$graph->Add($p1); |
$graph->Add($p2); |
$graph->Stroke(); |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log$ |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
*/ |
?> |
/branches/v4.0/sites/reseau/fr/images/revue_presse/EchoGaillarde.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/images/revue_presse/EchoGaillarde.png |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/images/revue_presse/logo_herbalia.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/images/revue_presse/logo_herbalia.png |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/images/revue_presse/logo_flora_quebeca.gif |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/images/revue_presse/logo_flora_quebeca.gif |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/images/revue_presse/plante_et_nature.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/images/revue_presse/plante_et_nature.png |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/images/revue_presse/gazette_jardin.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/images/revue_presse/gazette_jardin.png |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/images/revue_presse/logo_rustica.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/images/revue_presse/logo_rustica.png |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/images/revue_presse/ecofor.gif |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/images/revue_presse/ecofor.gif |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/images/revue_presse/garance.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/images/revue_presse/garance.png |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/images/revue_presse/loiseau.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/images/revue_presse/loiseau.png |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/images/revue_presse/pindalepe.jpeg |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/images/revue_presse/pindalepe.jpeg |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/images/revue_presse/mediterranee-2000.gif |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/images/revue_presse/mediterranee-2000.gif |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/images/revue_presse/logo_BFM.gif |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/images/revue_presse/logo_BFM.gif |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/images/revue_presse/lettre_environnement.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/images/revue_presse/lettre_environnement.png |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/images/revue_presse/sbco.gif |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/images/revue_presse/sbco.gif |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/images/revue_presse/brg.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/images/revue_presse/brg.png |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/images/revue_presse/logo_libe.gif |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/images/revue_presse/logo_libe.gif |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/images/graph_distribution_continent.php |
---|
New file |
0,0 → 1,117 |
<?php |
/*vim: set expandtab tabstop=4 shiftwidth=4: */ |
// +------------------------------------------------------------------------------------------------------+ |
// | PHP version 5.1 | |
// +------------------------------------------------------------------------------------------------------+ |
// | Copyright (C) 1999-2006 Tela Botanica (accueil@tela-botanica.org) | |
// +------------------------------------------------------------------------------------------------------+ |
// | This file is part of tela_botanica_v4. | |
// | | |
// | tela_botanica_v4 is free software; you can redistribute it and/or modify | |
// | it under the terms of the GNU General Public License as published by | |
// | the Free Software Foundation; either version 2 of the License, or | |
// | (at your option) any later version. | |
// | | |
// | tela_botanica_v4 is distributed in the hope that it will be useful, | |
// | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
// | GNU General Public License for more details. | |
// | | |
// | You should have received a copy of the GNU General Public License | |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id$ |
/** |
* tela_botanica_v4 - graph_distribution_continent.php |
* |
* Description : |
* |
*@package tela_botanica_v4 |
//Auteur original : |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org> |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 1999-2007 |
*@version $Revision$ $Date$ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
// +------------------------------------------------------------------------------------------------------+ |
// | ENTÊTE du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
// Inclusion des fichiers jpgraph nécessaires |
include '../../../../api/jpgraph_2.1.4/jpgraph.php'; |
include '../../../../api/jpgraph_2.1.4/jpgraph_pie.php'; |
// Inclusion du fichier de configuration de Papyrus |
include '../../../../papyrus/configuration/pap_config.inc.php'; |
// Inclusion de la bibliothèque PEAR DB nécessaire |
include 'DB.php'; |
// +------------------------------------------------------------------------------------------------------+ |
// | CORPS du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
// Connexion à la base de données |
$db = DB::connect(PAP_DSN) ; |
if (DB::isError($db)) { |
echo 'Message Standard : ' . $db->getMessage() . "\n"; |
echo 'Message DBMS/Utilisateur : ' . $db->getUserInfo() . "\n"; |
echo 'Message DBMS/Déboguage : ' . $db->getDebugInfo() . "\n"; |
exit; |
} |
// Initialisation des variables |
$tab_legende = array(); |
$tab_donnees = array() ; |
// Recherche des données |
$requete = 'SELECT CC_ID_Continent, CC_Intitule_continent, COUNT(CC_ID_Continent) AS nbre '. |
'FROM annuaire_tela, carto_PAYS, carto_CONTINENT '. |
'WHERE U_COUNTRY = CP_ID_Pays '. |
'AND CP_ID_Continent = CC_ID_Continent '. |
'GROUP BY CC_ID_Continent '; |
$resultat = $db->query($requete) ; |
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_OBJECT)) { |
$id = $ligne->CC_ID_Continent; |
$legende_libelle = '['.$id.'] '.$ligne->CC_Intitule_continent.' (%1.2f%%)'; |
$tab_donnees[$id] = $ligne->nbre; |
if (!isset($legende[$id])) { |
$tab_legende[$id] = $legende_libelle; |
} |
} |
//echo '<pre>'.print_r($tab_donnees, true).'</pre>'; |
//echo '<pre>'.print_r($tab_legende, true).'</pre>'; |
$graph = new PieGraph(500, 490, 'camembert_distribution_par_continent.png', 3600); |
$graph->SetShadow(); |
$graph->title->Set('Distribution des inscrits par continents'); |
$graph->title->SetFont(FF_FONT1,FS_BOLD); |
$graph->legend->Pos(0.02, 0.10, 'right', 'top'); |
$p1 = new PiePlot($tab_donnees); |
$p1->SetLegends($tab_legende); |
$p1->SetCenter(0.32); |
$p1->SetStartAngle(290); |
$p1->SetLabelType(PIE_VALUE_PER); |
$p1->value->SetFormat('%1.2f%%'); |
//$p1->SetLabels($tab_legende); |
$p1->ExplodeSlice(6); |
$p1->ExplodeSlice(7); |
$graph->Add($p1); |
$graph->Stroke(); |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log$ |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
*/ |
?> |
/branches/v4.0/sites/reseau/fr/images/reseau.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/images/reseau.png |
---|
New file |
Property changes: |
Added: svn:executable |
+* |
\ No newline at end of property |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/images/histo_inscrit_annee.php |
---|
New file |
0,0 → 1,64 |
<?php |
include ("../../../../api/jpgraph_1.12.2/jpgraph.php") ; |
include ("../../../../api/jpgraph_1.12.2/jpgraph_line.php") ; |
include ("../../../../api/jpgraph_1.12.2/jpgraph_bar.php"); |
include ("../../../../papyrus/configuration/pap_config.inc.php") ; |
include_once 'DB.php' ; |
$db = DB::connect (PAP_DSN) ; |
if (DB::isError($db)) { |
echo 'Message Standard : ' . $db->getMessage() . "\n"; |
echo 'Message DBMS/Utilisateur : ' . $db->getUserInfo() . "\n"; |
echo 'Message DBMS/Déboguage : ' . $db->getDebugInfo() . "\n"; |
exit; |
} |
$tab_mois = array('Jan', 'Fev', 'Mar', 'Avr', 'Mai', 'Juin', 'Juil', 'Août', 'Sep', 'Oct', 'Nov', 'Dec'); |
$tab_donnees = array() ; |
if (isset($_GET['annee'])) { |
$tps_debut = mktime(0,0,0,1,1, $_GET['annee']); |
$tps_fin = mktime(23,59,59,12,31, $_GET['annee']); |
$annee = $_GET['annee']; |
} else { |
$tps_debut = mktime(0,0,0,1,1); |
$tps_fin = time();// jour courrant |
$annee = date('Y', $tps_fin); |
} |
$tps_courrant = $tps_debut; |
$i = 1; |
//Requete par mois |
while ($tps_courrant <= $tps_fin) { |
//$tps_semaine_suivante = $tps_courrant + (7 * 24 * 60 * 60); |
$tps_mois_suivant = mktime(0,0,0,$i+1,1,$annee); |
//echo date('Y-m-d H:i:s', $tps_courrant).' - '.date('Y-m-d H:i:s', $tps_mois_suivant); |
$requete = 'SELECT U_DATE '. |
'FROM annuaire_tela '. |
'WHERE U_DATE >= "'.date('Y-m-d H:i:s', $tps_courrant).'" '. |
'AND U_DATE < "'.date('Y-m-d H:i:s', $tps_mois_suivant).'" '; |
$resultat = $db->query($requete) ; |
$tab_donnees[$i++] = $resultat->numRows(); |
//echo ' - '.$resultat->numRows().'<br/>'; |
$tps_courrant = $tps_mois_suivant; |
} |
//echo '<pre>'.print_r($tab_donnees, true).'</pre>'; |
$tab_donnees = array_values($tab_donnees); |
$graph = new Graph(500, 400, 'auto'); |
$graph->img->SetMargin(30, 30, 30, 40); |
$graph->SetMarginColor('white'); |
$graph->SetScale('textint'); |
$graph->xaxis->SetTickLabels($tab_mois); |
$graph->SetShadow(); |
$graph->title->Set("Nombre d'inscrits au Réseau au ".date('d-m-Y', $tps_fin)); |
$graph->title->SetFont(FF_FONT1,FS_BOLD); |
$graph->xaxis->title->Set("Mois depuis le 1er janvier $annee"); |
$bPlot = new BarPlot($tab_donnees); |
$bPlot->value->Show(); |
$bPlot->value->SetFormat('%s'); |
$bPlot->SetColor('brown') ; |
$graph->Add($bPlot); |
$graph->Stroke(); |
?> |
/branches/v4.0/sites/reseau/fr/images/graph_act.php |
---|
New file |
0,0 → 1,61 |
<?php |
include ("../../../../api/jpgraph_1.12.2/jpgraph.php") ; |
include ("../../../../api/jpgraph_1.12.2/jpgraph_pie.php"); |
include ("../../../../papyrus/configuration/pap_config.inc.php") ; |
include_once 'DB.php' ; |
$db = DB::connect (PAP_DSN) ; |
if (DB::isError($db)) { |
echo 'Message Standard : ' . $db->getMessage() . "\n"; |
echo 'Message DBMS/Utilisateur : ' . $db->getUserInfo() . "\n"; |
echo 'Message DBMS/Déboguage : ' . $db->getDebugInfo() . "\n"; |
exit; |
} |
// requête sur les semaines |
$data = array() ; |
$legend = array() ; |
$requete = "select count(U_ACT) as NBR, LABEL_ACT from annuaire_tela, annuaire_LABEL_ACT where U_ACT<>3 and U_ACT=ID_LABEL_ACT group by LABEL_ACT" ; |
$resultat = $db->query($requete) ; |
if (DB::isError ($resultat)) { |
die ("Echec de la requete : $requete<br />".$resultat->getMessage()) ; |
} |
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_OBJECT)) { |
$data[] = $ligne->NBR ; |
$legend[] = $ligne->LABEL_ACT ; |
} |
$datay = array_values($data) ; |
$graph = new PieGraph(500,400,"auto"); |
$graph->SetShadow(); |
// Set A title for the plot |
$graph->title->Set("Activité professionnelle des inscrits"); |
$graph->title->SetFont(FF_FONT1,FS_BOLD); |
$graph->title->SetColor("black"); |
$graph->legend->Pos(0.1,0.1); |
// Create pie plot |
$p1 = new PiePlot($datay); |
$p1->SetSliceColors(array('red','yellow','seagreen3')); |
$p1->SetCenter(0.5,0.6); |
$p1->SetLabelType(PIE_VALUE_PER) ; |
$p1->value->SetFormat('%d %%') ; |
$p1->value->Show(); |
$p1->SetLegends($legend); |
$graph->Add($p1); |
$graph->Stroke(); |
?> |
/branches/v4.0/sites/reseau/fr/images/graph_inscription_annee.php |
---|
New file |
0,0 → 1,69 |
<?php |
include ("../../../../api/jpgraph_1.12.2/jpgraph.php") ; |
include ("../../../../api/jpgraph_1.12.2/jpgraph_line.php") ; |
include ("../../../../api/jpgraph_1.12.2/jpgraph_bar.php"); |
include ("../../../../papyrus/configuration/pap_config.inc.php") ; |
include_once 'DB.php' ; |
$db = DB::connect (PAP_DSN) ; |
if (DB::isError($db)) { |
echo 'Message Standard : ' . $db->getMessage() . "\n"; |
echo 'Message DBMS/Utilisateur : ' . $db->getUserInfo() . "\n"; |
echo 'Message DBMS/Déboguage : ' . $db->getDebugInfo() . "\n"; |
exit; |
} |
$tab_mois = array('', 'Jan', 'Fev', 'Mar', 'Avr', 'Mai', 'Juin', 'Juil', 'Août', 'Sep', 'Oct', 'Nov', 'Dec'); |
$tab_donnees = array(0); |
if (isset($_GET['annee'])) { |
$tps_debut = mktime(0,0,0,1,1, $_GET['annee']); |
$tps_fin = mktime(23,59,59,12,31, $_GET['annee']); |
$annee = $_GET['annee']; |
} else { |
$tps_debut = mktime(0,0,0,1,1); |
$tps_fin = time();// jour courrant |
$annee = date('Y', $tps_fin); |
} |
$tps_courrant = $tps_debut; |
$i = 1; |
//Requete par mois |
while ($tps_courrant <= $tps_fin) { |
$tps_semaine_suivante = $tps_courrant + (7 * 24 * 60 * 60); |
$tps_mois_suivant = mktime(0,0,0,$i+1,1,$annee); |
//echo date('Y-m-d H:i:s', $tps_courrant).' - '.date('Y-m-d H:i:s', $tps_mois_suivant); |
$requete = 'SELECT IS_ACTION '. |
'FROM ins_STATS '. |
'WHERE IS_DATE >= "'.date('Y-m-d H:i:s', $tps_courrant).'" '. |
'AND IS_DATE < "'.date('Y-m-d H:i:s', $tps_mois_suivant).'" '; |
$resultat = $db->query($requete) ; |
$nbre = 0 ; |
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_OBJECT)) { |
if ($ligne->IS_ACTION == 'add') $nbre++ ; |
if ($ligne->IS_ACTION == 'del') $nbre-- ; |
} |
$tab_donnees[$i] = $nbre + $tab_donnees[$i-1]; |
//echo ' - '.$tab_donnees[$i-1].'<br/>'; |
$tps_courrant = $tps_mois_suivant; |
$i++; |
} |
//echo '<pre>'.print_r($tab_donnees, true).'</pre>'; |
$graph = new Graph(500, 440, 'auto'); |
$graph->img->SetMargin(50, 50, 30, 50); |
$graph->SetMarginColor('white'); |
$graph->SetScale('textint'); |
$graph->xaxis->SetTickLabels($tab_mois); |
$graph->SetShadow(); |
$graph->title->Set('Évolution des inscriptions au Réseau'); |
$graph->title->SetFont(FF_FONT1,FS_BOLD); |
$graph->xaxis->title->Set("Mois depuis le 1er janvier $annee"); |
$LinePlot = new LinePlot($tab_donnees); |
$LinePlot->value->Show(); |
$LinePlot->value->SetFormat('%s'); |
$LinePlot->SetColor('brown') ; |
$graph->Add($LinePlot); |
$graph->Stroke(); |
?> |
/branches/v4.0/sites/reseau/fr/images/membres_reseau.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/images/membres_reseau.png |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/images/graph_inscrit.php |
---|
New file |
0,0 → 1,68 |
<?php |
include ("../../../../api/jpgraph_1.12.2/jpgraph.php") ; |
include ("../../../../api/jpgraph_1.12.2/jpgraph_line.php") ; |
include ("../../../../api/jpgraph_1.12.2/jpgraph_bar.php"); |
include ("../../../../papyrus/configuration/pap_config.inc.php") ; |
include_once 'DB.php' ; |
$db = DB::connect (PAP_DSN) ; |
if (DB::isError($db)) { |
echo 'Message Standard : ' . $db->getMessage() . "\n"; |
echo 'Message DBMS/Utilisateur : ' . $db->getUserInfo() . "\n"; |
echo 'Message DBMS/Déboguage : ' . $db->getDebugInfo() . "\n"; |
exit; |
} |
$tab_mois = array("Jan","Fev","Mar","Avr","Mai","Juin","Juil","Août","Sep","Oct","Nov","Dec"); |
$tab_legende = array(''); |
$tab_donnees = array(0) ; |
$annee_debut = 2002; |
$mois = 4; |
$annee = 2002; |
$tps_debut = mktime(0,0,0,$mois,1,$annee); |
$tps_courrant = $tps_debut; |
$tps_fin = time();// jour courrant |
//Requete par mois |
$i = 1; |
while ($tps_courrant <= $tps_fin) { |
if (($mois)/12 > 1) { |
$mois = 1; |
$annee = $annee+1; |
} |
$tps_mois_suivant = mktime(0,0,0,$mois+1,1,$annee); |
//echo date('Y-m-d H:i:s', $tps_courrant).' - '.date('Y-m-d H:i:s', $tps_mois_suivant); |
$requete = 'SELECT U_DATE '. |
'FROM annuaire_tela '. |
'WHERE U_DATE >= "'.date('Y-m-d H:i:s', $tps_courrant).'" '. |
'AND U_DATE < "'.date('Y-m-d H:i:s', $tps_mois_suivant).'" '; |
$resultat = $db->query($requete) ; |
$tab_donnees[$i] = $tab_donnees[$i-1] + $resultat->numRows(); |
//echo ' - '.$resultat->numRows().'<br/>'; |
$tps_courrant = $tps_mois_suivant; |
$tab_legende[$i] = $tab_mois[$mois-1].' '.$annee; |
$mois++; |
$i++; |
} |
//echo '<pre>'.print_r($tab_donnees, true).'</pre>'; |
$graph = new Graph(500,490,"auto"); |
$graph->img->SetMargin(50,30,50,100); |
$graph->SetMarginColor("white"); |
$graph->SetScale('textint'); |
$graph->xaxis->SetTickLabels($tab_legende); |
$graph->xaxis->SetLabelAngle(90); |
$graph->xaxis->SetTextLabelInterval(4); |
$graph->SetShadow(); |
$graph->title->Set("Évolution des inscrits au Réseau au ".date('d-m-Y', $tps_fin)); |
$graph->title->SetFont(FF_FONT1,FS_BOLD); |
$txt = new Text('Mois depuis le 1er avril 2002',270,460); |
$graph->AddText($txt); |
$LinePlot = new LinePlot($tab_donnees); |
$LinePlot->SetColor("brown") ; |
$graph->Add($LinePlot); |
$graph->Stroke(); |
?> |
/branches/v4.0/sites/reseau/fr/squelettes/reseau.html |
---|
New file |
0,0 → 1,105 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
<html xmlns="http://www.w3.org/1999/xhtml" > |
<head lang="fr" > |
<!-- PAPYRUS_META_HTTP_EQUIV --> |
<title><!-- PAPYRUS_TITRE_PAGE --></title> |
<!-- PAPYRUS_META_NAME --> |
<!-- PAPYRUS_META_NAME_DC --> |
<link rel="stylesheet" type="text/css" media="screen" href="sites/commun/fr/styles/commun_simple.css" /> |
<script type="text/javascript" src="/sites/commun/fr/scripts/commun.js"></script> |
<style type="text/css" media="screen"> |
<!-- @import "sites/commun/fr/styles/commun_complexe.css"; |
@import "sites/reseau/fr/styles/reseau.css";--> |
</style> |
<link rel="stylesheet" type="text/css" media="print" href="sites/commun/fr/styles/impression.css" /> |
<link rel="shortcut icon" type="image/x-icon" href="sites/commun/generique/images/favicones/tela_botanica.ico" /> |
<link rel="icon" type="image/png" href="sites/commun/generique/images/favicones/tela_botanica.png" /> |
<!-- PAPYRUS_STYLES --> |
<!-- PAPYRUS_SCRIPTS --> |
</head> |
<body xml:lang="fr" lang="fr" > |
<div id="reducteur"> |
<div id="acces_direct"> |
<a href="#nav_gauche">Aller aux menus</a> |
<a href="#contenu">Aller au texte</a> |
</div> |
<div id="logo_tela"> |
<a href="/" title="Retour à l'accueil du site"><img src="sites/reseau/generique/images/graphisme/logo_jaune.gif" alt="le logo de Tela Botanica" width="135" height="102" /></a> |
</div> |
<div id="bandeau"> |
<div id="bandeau_contenu"> |
<div id="titre_monde"> |
<h1><!-- PAPYRUS_SITE_NOM --></h1> |
</div> |
<div id="plan_contact"> |
<span> |
<a title="View this web site in english" href="<!-- PAPYRUS_PAGE_URL -->&langue=en"> |
<img style="display:inline;border:none;padding:0;" src="/sites/commun/generique/images/icones/drapeau_us.png" alt="en" /> |
</a> |
</span> |
<!-- PAPYRUS_MENU_UNIQUE_9 --> |
<!-- PAPYRUS_MENU_UNIQUE_105 --> |
<!-- PAPYRUS_MENU_UNIQUE_273 --> |
</div> |
</div> |
</div> |
<div id="droite"> |
<div id="pos_recherche"> |
<!-- PAPYRUS_MOTEUR_RECHERCHE --> |
<p>Vous êtes ici : <!-- PAPYRUS_VOUS_ETES_ICI --></p> |
</div> |
<div id="onglets"> |
<!-- PAPYRUS_MENU_3_3 --> |
<!-- PAPYRUS_CONTENU_NAVIGATION --> |
|
</div> |
<div id="contenu"> |
<div id="entete"> |
<!-- PAPYRUS_CONTENU_TETE --> |
</div> |
<div id="texte"> |
<!-- start contenu --> |
<!-- PAPYRUS_CONTENU_CORPS --> |
<!-- end contenu --> |
</div> |
<div id="pied_texte"> |
<!-- PAPYRUS_CONTENU_PIED --> |
</div> |
</div> |
<div id="debogage"> |
<!-- PAPYRUS_DEBOGAGE --> |
</div> |
</div> |
<div id="nav_gauche" class="clear"> |
<!-- PAPYRUS_SELECTEUR_SITES_XHTML --> |
<div id="menus"> |
<!-- PAPYRUS_MENU_1_2 --> |
</div> |
<div id="menu_contextuel"> |
<!-- PAPYRUS_IDENTIFICATION --> |
<!-- PAPYRUS_CONTENU_MENU --> |
</div> |
</div> |
</div> |
<div id="pied_page"> |
<!-- PAPYRUS_MENU_COMMUN_1_1 --> |
<p>© Tela Botanica / 2000-2009 - Le réseau des Botanistes Francophones</p> |
</div> |
<!-- Début des scripts utilisées par Google Analytics --> |
<script type="text/javascript"> |
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); |
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); |
</script> |
<script type="text/javascript"> |
var pageTracker = _gat._getTracker("UA-57885-1"); |
pageTracker._initData(); |
pageTracker._trackPageview(); |
</script> |
<!-- Fin des scripts utilisés par Google Analytics --> |
<!-- Début des scripts utilisées par ClickHeat --> |
<script type="text/javascript" src="http://www.tela-botanica.net/clickheat/js/clickheat.js"></script><noscript><p><a href="http://www.labsmedia.fr/index.html">Outils webmaster gratuits</a></p></noscript><script type="text/javascript"><!-- |
clickHeatSite = 'tela-botanica.org';clickHeatGroup = encodeURIComponent(window.location.pathname+window.location.search);clickHeatServer = 'http://www.tela-botanica.net/clickheat/click.php';initClickHeat(); //--> |
</script> |
<!-- Fin des scripts utilisées par ClickHeat --> |
</body> |
</html> |
/branches/v4.0/sites/reseau/fr/documents/faqrtf.pdf |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/documents/faqrtf.pdf |
---|
New file |
Property changes: |
Added: svn:executable |
+* |
\ No newline at end of property |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/documents/RecettesTB_2002-2004.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/documents/RecettesTB_2002-2004.png |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/documents/declaration.pdf |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/documents/declaration.pdf |
---|
New file |
Property changes: |
Added: svn:executable |
+* |
\ No newline at end of property |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/documents/charte.pdf |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/documents/charte.pdf |
---|
New file |
Property changes: |
Added: svn:executable |
+* |
\ No newline at end of property |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/documents/soutien.pdf |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/documents/soutien.pdf |
---|
New file |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/documents/statuts.pdf |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/documents/statuts.pdf |
---|
New file |
Property changes: |
Added: svn:executable |
+* |
\ No newline at end of property |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/documents/presentation.pdf |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/documents/presentation.pdf |
---|
New file |
Property changes: |
Added: svn:executable |
+* |
\ No newline at end of property |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/documents/rpresse/garvoy54.pdf |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/documents/rpresse/garvoy54.pdf |
---|
New file |
Property changes: |
Added: svn:executable |
+* |
\ No newline at end of property |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/documents/rpresse/garvoy55.pdf |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/documents/rpresse/garvoy55.pdf |
---|
New file |
Property changes: |
Added: svn:executable |
+* |
\ No newline at end of property |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/documents/rpresse/gazettejardins30.pdf |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/documents/rpresse/gazettejardins30.pdf |
---|
New file |
Property changes: |
Added: svn:executable |
+* |
\ No newline at end of property |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/documents/rpresse/garvoy56.pdf |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/documents/rpresse/garvoy56.pdf |
---|
New file |
Property changes: |
Added: svn:executable |
+* |
\ No newline at end of property |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/documents/rpresse/lelr32.pdf |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v4.0/sites/reseau/fr/documents/rpresse/lelr32.pdf |
---|
New file |
Property changes: |
Added: svn:executable |
+* |
\ No newline at end of property |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/v4.0/sites/reseau/fr/documents/rpresse/Echo_Gaillarde_23.pdf |
---|
New file |
0,0 → 1,1245 |
+%âãÏÓ |
+0000000016 00000 n |
+0000001524 00000 n |
+0000001817 00000 n |
+0000002021 00000 n |
+0000002399 00000 n |
+0000002801 00000 n |
+0000002980 00000 n |
+0000003770 00000 n |
+0000004525 00000 n |
+0000005442 00000 n |
+0000006238 00000 n |
+0000006286 00000 n |
+0000006308 00000 n |
+0000008770 00000 n |
+0000008831 00000 n |
+0000009619 00000 n |
+0000010465 00000 n |
+0000010778 00000 n |
+0000010845 00000 n |
+0000011341 00000 n |
+0000012139 00000 n |
+0000012161 00000 n |
+0000015529 00000 n |
+0000015551 00000 n |
+0000018758 00000 n |
+0000018780 00000 n |
+0000021973 00000 n |
+0000022778 00000 n |
+0000023338 00000 n |
+0000024130 00000 n |
+0000025019 00000 n |
+0000025525 00000 n |
+0000025547 00000 n |
+0000028712 00000 n |
+0000028734 00000 n |
+0000031915 00000 n |
+0000032543 00000 n |
+0000033340 00000 n |
+0000033362 00000 n |
+0000036545 00000 n |
+0000036567 00000 n |
+0000039496 00000 n |
+0000042750 00000 n |
+0000047542 00000 n |
+0000049367 00000 n |
+0000050248 00000 n |
+0000057981 00000 n |
+0000058844 00000 n |
+0000065744 00000 n |
+0000068801 00000 n |
+0000069610 00000 n |
+0000075888 00000 n |
+0000077502 00000 n |
+0000077965 00000 n |
+0000080019 00000 n |
+0000085874 00000 n |
+0000085952 00000 n |
+0000001577 00000 n |
+0000001796 00000 n |
+stream |
+L?8/6pä?fc¸À ,ÀTXÏó@%AïÂ! |
+stream |
+H´WÁܸýþÞ¬Y¸e")ò]{$Á6à ZÓàB-µEiâüAN» °½ä$ðÿ¤HJê¥Ñ4¼0n©XU|õÞ+w¿ý Ù$IBÐqx(74þ')Ú¦ ¦8¿ýTmpL(Æ!®X¬ÚJFbEí«ö¯wwß&´{ܨ#ì¿,9Q)JSÉÚ7ï¾1åƽÉ7[c)Úåp%<A»¿m¢ª.ë.Ì[ô±ÓèT4Ç¢EåÝî{J"e÷~Ý÷îÓÏý[}B¿dÒ¿uqVÔµºÔ&ÛÚ··dhKbÌ©pñb*m´û¨Õu öjîT,¢Âºkî}ÎNýsýTTYÕÞýu÷ûÍî+ûyBS|z*á'xù¡n³JìcQµÓí_æD¸OegPQ!÷ï´ZK9ÕþVË(_¨¶¬õ¡%)½¸2Ö9ÝûÈ^ÐSûÞ¸ê·2NÄ43aLù/ G]ÛÖýÓc6\^Ø+y®´¦A9é³[9¡þZ£}§áÂp&Òñt;ëàghMbÂÓäV´jÀÖ$tW¾òöíÝ?_Û»¶ÉÚ°y¾¢?×O&R^ÂåâTûHõÐ9Øѱ1Wf1/3cì;f=û°<¯E)ñ(ªÎÖ ÒÎuVÙSûOJ.àÇ!Ì :äñÓÊ<0¥ýüUCB'}'ûæXq}8Æ*õ |
+~Ó ßþqý;#s°§ÇH:GøçÁ=V ' ¡<SA+ÌÖ³ûôdBFæ\ÀÐíDzn.L¾+BZNb |
+:ëéÃÈ gAä(¯ÃΨIvÿcðD]Í®áGà×Dñ+åÓùL[m{Ħ-úß¼2Ǥ}¤2ñ D¥ãɹR¯Ô®°å'I>ÄëIf0¿`,3ä *ñ#ßh° ÚÀÃ`=ÖÕïÚ8p.UeÂ15h¨dXPî44²Ó»¶èÛO>ì6þÂáëNðàHWX:$ÞÒ}¨P^W98u¿BÊϹPTbþrÊľnSþ®@0)z&uùȯö }tÀ ±¦l:*P!^0!7ïó0Z,«º=ÚÁPâ)MXåº@Q'»Ñ±+3ËeÇ}èBÈSçÿ×,]&ÄYÂCî£E #×h¢¤Ì¨[Úë¼#@8ØL7ÚëAu®Ë"h÷Ô$<¯hö"XF ɨ°n=Éâdö?aØ4MuºÞ=õ Äèw%*Lké)<N»yxê÷PRÞx?pkÖéã©¥Är?Ïrì?ƼÊì¡îËlPÂÖLrÅE-Èë*Y3-û½#Ëóaöv>ÇYnY¥X/ÚYkak¨`+ ÖLlü\pÅÅèôàÓÄ¡1òþÏKÓünDʧw3wYlÔÒ1èÙoÁ½ôã¨É§kÝ»¢W§ªîpòPÖ"esóùsÏÙ`ñeã±?eÕ¾ä}1pÆ¡/¢üÞréy}Óù ¹z=ëG 5èÊh)vlÈJÀWϨBs3&²ÆÚÅÇÌpu)PÏFJ ßKFÀôË «j¤sö£]e×£ |
+;L]øÕV_ÖJ\ôíàqøî«hL0bÎèf¥ßB4*þ*]º¨Woc^ FvcÇ¢ñ%8a°#\ab |
+~Z½ö©ZÔÛ¡²{à@NÀsÐP¬bnÙem¥×ý´ö,G¡ä6ÜUâÀ&¬t´ëj¨cõÌ%Om/ÔêÍ:9E'È«yÏÞFÄÏ`¼Ê}Q^2ºF¯;9ƾW«dífçe$víLcE#fî~uÝä½Üü!ÓÀoÑ`BÝJa©1÷nÈI¾Âm'Uüuyºa#ÃöT|²Éo6Uh¼ÁÁIu«»8¼vUX³³\åúTô"KÁ«þ/û7`ZÌßM\òëhæ"<±+[]fmÈ |
+¯Òîh²ò-\¨+J i |
+±àS4ØAIÈ`YXÏpßKßþ&£øªÇfÎpü*o#¶YïéPvht^ SG«Ìøªavªek²L×37@¾ê< ó~8 ï P:5£ô!ÌUÑÜm ÜoT9xÚ)-ZKMMpº9|vø/³^YÙ\pÀønùíÓ3f2¤<BOïÛ;ôýæÈ÷)¼qFÅÌte~yxÔÍ1LcкVÔeºësbô¡zÔÕHyi,ñ0¸QÓfm×Ú¶økWR&oçKn=e§N¤xø¶~(õÌEUÎOQY]ÂJöæ¤Vbu£NØt@ïC2M¯¾ùÌ-¡}}̬¤`òçmÆ^9 |
+stream |
+HÌWKÉ=ïKJP×äÿ³2Æy0K6<0]-@²[,Rs YÙ^ø>W¾ß¬â§Ø2z46àÄ×ñâ3ÛXV×ßÌðÏÿü4ÿåÉõÙW¿sYu};Ó·!W©+ÝhÈ6Æ9oW«vÝnvjÝõ<zMTW¦ÑÁÆáv |
+nÔpu¬WÆäñj1`þÏ©îÒ¥nþt!òÒ7óý§íÒÄyûLµ;ÕwjÕöêÅn±ë¯þ´ézÀ'?^?5%ºs«J©·l»î¶£ûúp·ß> ¼ôêVj¸¿ßµÛ ËN\0M.0eJâÏç\r'êÏÈ´9[9¸¼[¿]µ[µ:§ÊS.ÔükÊÉþ¯ùâíùmº)Þ=ÿûô"Äü¡ ì\·ê¦Uë+ÿÂßvͲ*MIz+CÍ·ûNõÓD*>_*~;'W#ƪÛô»â?qÌ8㾸TFoæ |
+_\Ïþ0û83ªS3§UFÉ+Þ¶ãÖ³?«ì*{õQ âñRRWÙc |
+YRâ·×°<ʺöqþïÑÆMI |
+mß;Òõì«ç}PË^D´ê]ØF)ÏùËnù¾]©çïûOíî°éÓZ7ß½úã×ÏÔKtí{pÒµÛÿèUµåSAgç$vàâÞq|Ù0:õ+Üåû;®Y\:¿]t«Õbp;4AÅÜ,>}.[FÃ~X¡Ñ4V:?mÁ²äùJ½ªÇ³Mð¯ÇLU¤pX1©¢v6ë¶Åóç¯Ï_?Ç-ßãÇ V ~ÂDW/Õµº7ïHõ,Û ± |
+ZßÜááïÕìõ1FûAxuÉ^¹ |
+¢¦DOã½áTRu;©sê³÷³è Hùg;@£h |
+° |
+õópó²Ex0¼Bô |
+Àd´Ð9ùÅ«lµóXd´'@Q)RHL/ÑP°ànÄ«ÆÁ*Öº´bĪKcmCVXñO¬÷ô^@¨éR%ùJ`#$ëS²DßÍ(ªÖrÝêÙ\)ìq/ºd |
+Öc¤-{`²ÓÑuÐd$A¡cQ)ú¤|xhüêÀFáMº{M5,¸¥ ¨ þd ÅsýPÁ ©Â@¼5éL"Í8©Oi[ot,R`¾q¤¢P¤î$5ǯ±d¥|Øxds®zPé,µ,²ôaD0¯Æé½ |
+ô¯àQ4;â ÈÁ £<y-)¬Ï%Õ8ôSø1e 1__ £JDÆ_Q8Hòë |h¢t+I å ïOì1WàÇÄ î.Se|& |
+§L¨E0¢ñJbÄxãfPä¶ÒøÀ3¯µMå" |
+Øê*Mô(7¡ºi73'²¤Ã¯4 |
+DzEäÅ|ùTu?qpËüxë{ý¡Ók?¶ j÷ƦQëÞ«G,À¬çOöÝ+¡¿îHW¬~n,Íe¯ØzSEd{IR¥¦õmeH-ªêL¿a©8êÔ3 Æ$wºrÿµCÞs/gYØ Å£TÕáä¢nBy<бAçûqôÇO |
+stream |
+HlKt9 WP{È$~Ãã"&²üR#vÏ9'ì{]=ªü*üÇû~x}ÖGËÏøË ?)åùøüøÇ÷g«ýÑʳ=¾Ä£Ó|¦e»ÆO®5üÒÜ |
+SàOhÞ.Ê |
+Ö9Pó-ïµ|åïDþÙ=¶^*9Å{61åf¬]\MÒÔ3ò¾ÊKË4ÅÄN9Öd¹rRG Ô æUcé:YGX+À´²¥uhGHÖÉÔg@zAæn£îròåQ \¤$ç$xkùúæ×Ç¿øÚÅlÀ_äÒòf¾¾ê}Þå¬:µvÖê*pVmôVɼX |
+û¼îÚ7»ëîÈ,WÉFmƶ>WI 7Ê^¢dÙöy<äx&Ð "íÌùðKjäoy d·$Ý@9êIÛg~K¬"bcÚ7ÖÚÅJÚ£9H4+}Y%pO |
+e^ |
+:3³3Ò ÿ¾ be<,Ö&Ùâ |
+#ù(±©LÁé GÀVV'q0X¥¨nÔp¬];MsµkôVÚ:¥-(ië÷5AÒÈ{>¤ËI#É@¬Y ®*EÆTÀ2Û»þ]Wí¿(kÅ8Ðd÷Yý:M/12^E«çë¼´MÊ%ÃÅ]²Æ¢ÀË]ZÚãÆcèì$Ô@8½°¡LC.ì `ÎC±ÛS |
+½Þ2ê:&ªºÃ+1lE&Wë¡Ï32Û¹uØÊléÓ£ÒdYº¼oa Ö¡Mx÷aÅÅó hÔ+xçs |
+Ã"i*}0ÎÂI#¯¥í§åìí_δY]«Ç- |
+Âh=¥:$붰/ïf¿$)ZEA@ÑáýJòëàVÃÉw1z×åóÛ8Ó+ªÞcJ窬¢1 |
+ÎL¶*è«Ò2cÈÑËÔÒÒé°0_Rfº¤ uõk[X+!=@#NÎ[ÆEÒ¡EL.iëçÚbb¾+Ã9õßÌa {GÙ¨äqÏM=-E1¶âÛº¨¯§²0M²ÂâµµxâSCA*óM¡âò~HÿÏudGÂ0ôJUÌ>Ooûo#K6ÐYuÿf²% |
+'|Ù¹ý<)üu]%^wÕ¯5eÛÍõáÚöì)s+·}Ũ(L%ªöº;L-CªZGÇÛôjâ8J;óTI¬5mÛR[Hè]å |
+|]4tN[ê!»S |
+stream |
+§Ò[PxP}|qͺ¶¬aÌWÍmÞ;?Þ;µâñ9<²tUÏPöϹ ¤p+¤$D. |
+W±Ñ¿Èmº°R_ o3 ~§Âmõ®kJß±©º.ôq~ÌËôàéy6rÊäux¥Á³(3Pë{R7OÙCR|¢Ê7».tÒsÝQ]þ ¾³îQ¦Kèª$D«.ô(®l[%C0}¡I3jYÂæ[^dµz© xæê» |
+qkãy)Ì7¾ÈEôû¨È^h}é |
+ÏIÃä}M© |
+Hò?|ª<`×'=@i¿ FRÅY¯± jkÅë ¤éõ8 Ùãq@·æãàÁqÁ=]f2x=²JÅã 4ä¬õ8 ×®¦ä°ÿXèÊypáz°®ÖÒR<¸eyÇAp<À½mkz8iIsÆã 4ë8ÎIRiFKzG-`1 ]ïH§Ú+vÚÊwW%e¹;¤z |
+^§ôÉQð³à, |
+!õSðé:Pp¯Qñ8ñS¢âêëÓ@¯x\QÝ«}¶eû4. ¡ÏWkeÅNÉûÜãµëCG,}}?L}'mÏ;ösCòNûÉ:°£5}ðZÔØzÚì¨;²_OÙ¥îtÙóRw´ç-îÌÚmzßó¨;Âq[¹Zñ~h%Ô=(Ôý0ÕÔRu|Ô{°½{ß9ÏÙ ®³Átùnmª.ðtÓýøí]àq ¥ Àæ%ðín,í¦ÑóuGLÝ. §jðØéÂSój(<W.£ |
+h)ü^çRøÍU¶:·ÂDCÿã¿#¿_éõû篯1FØ\WüÞ.ÃöJsõû<p)Á0y¿ÅpÆvÜÁ÷ß}ÿáGL÷þÛô¾}ðcºÕÿ̦cCÆPéÇõû[GU½§À¯y¹¯á¿l4Y»ämMÆ|ê; |
+stream |
+HlWK$¹ |
+<AÝ¡N¦ q6{ªÅ»ÿfpEDvÎ*ÓBü!¾|¼õ﩯¾Æ÷ÏW`öí¥ý¯)ß@m%ºÜÖ÷ðÚêz5íywu!}p/¼kO´êêsçÕ½WÅ¿}¾h |
+V L ânàSçH$HS¥iÅ;ï4¨øÏKÜtÀèß¿àX®'U|\È^m´Â¶ìûܬCnúwv¿©új®³þDÍ6xÇ«{CÒã£Ñ¾¾þ÷u^ |
+Âe´À·hîþ@=Dõ¥ñZã»s9_ò~-P±uµÁ°½PX 3yÓ¾¸FoúþAí¤ào!LÈB)æ0ÚÛP"É76ßÜÒî ¢0õÀT;cèÚµ3$µ¾¼ñ¦± ¾ |
+.$n åC{¢í&)úämÏ«Û.2Цu;¬»QK(µwÖá¦Y<ÞèÞ¯Ò¹gz§+ªNÒ]VÅBÚ|Ñ'Ø»"ØÕ;3vuzÐ'ÛÍ'RÅ;-çmVà¿Ï |
+\л×kî»]xaV`ݬ¹ö¬À9ù¤¢k½PU`áªÀ¹+ðM_V`½tUàzíuWà4»+ðBU «ã¦ßr÷³÷K¦=¨êwº*ðÂe»ßôEöÖ£Þö]×A¤H¼õó<°½¾gV_<Ô³_/¸Ú"33?hÙ<#ÌupR2õ? Ì_VÌl +Rp4?0_@¾Ô{FÞg¶ |
+3»ð5âø $ë] ¦Ëc<dtWääÍyrv<£TÎå]ØÓ{?©L{÷¸3î ¾ÝÎíôªöV7÷-<b·×}¹G»Oá= |
+û¾f*? N)vÜÁ|Kµf_ìN3õÓô ´ÆÅeä¡È¯ÇùøÎÛ¸#í õd¶ÙÔ%=ïÚÞ²ëà¼]·fÍÑøúÐg)Õq.ÿ¤ë4Ú¾]ô&"]$/ËÔÒÖ)µ$è¼$y)Þp,û¯»KÚÒnfU`ìL]àâX²m=v¡ýFïÉ.óFT^Üuõk×(Ü%|º4Ù7=6³Ne¡í¶ý,¦Ýnû"aåwïÅnÛÏA:ʲCûåúÕýû¯HdÈá¼j"» |
+b5¡ú«Z;£s+lø*YÊ·.Ø»7;äI¶\ßd¤kÒ |
+w>#"éÐAÑq2ìfßn32í¢ån©ù%^½ |
+`àD²ö*³"¯ÝÕ¡ ö¿2P¯¾qPìP7q |
+o®cѹg1l+Â0ÓW!´í=à©Apú½}]¡Ô~ÇêBºöí»,¹èyÀRê¬%gRâéäðKëû¦ýámõKâL÷bký$ײ¼ÈV |
+{UZcbSxἦVÔÌ{OòâçðÞUÞ!-Y¥Úl¦øßEÄ |
+ÅgoÖ\2Jóx |
+'ZX9üÁá7pdO`F)àZ@/é |
+ÁJöXü%_¼ÀZ¬o$¼²Rú¢-£tYðK°óø {;¦Q×ÀLøÀ*Éß×k²-j3ù)xI3«þBîúDß×xÞvKåº~H#·§1bHÿÀø~cbÝühÄIW¾ccs>ò.]s&¿hâ.L&0R6°n"] |
+;õoéhCHùÿÖ?S|®á¤_`ËàH¶ÈÒ |
+<y¿¯>JfÎúÙhÎ`Gè\·9U\Õþ¡NÎ"c.ÅûÍÑD²°? ¶ßwDô"PUÙê#Ö[ïæ<²LÆz䪣Ìì9ÇßÏgïD»2¦ÞoöV²o®ÎÀxµÃ¿è¬%5ÉÒY¦qW,¢µÛ¸£ ²zû"ÈñÊSøê$ûiôVuX"å}(eclÜ¿YWvÈð Øi[ÔüX? |
+*¦¾,1M®1¬Ä?Z6^ÓÏ× AÃ]mô¬+AÞG:Ê[|KEßÄEd¯Ó³³/Æ¿èNÜ«mQ\kÅå ]7Ë6ÊÐHÏ tr8HÆBªGub$K÷ÓÒU¹¶ýÒU(Y|TÿÜð|¨~=yú©wnVòZOú MK×eZ¶ú¤ë£·XOyt=zé{¿û¦>³Bk¥_]·êg~VÒù0/CI{ Is±H3Ù<¬_g?ê |
+qÓº¿xeGqÆÎP)§3ð1߸îÀ¿½÷Ч2±GµÁÖôAé÷ÇZ5ì°{DkÙñí vñqÕ '7 ¼o¹Å³)ß®päbz^)®úQ§×õÏêÏÒ(Oz-%æù\«kÿ]&GÄ MeBðÆAMþ×ABîþ¿æÔõ |
+ÓÆÎ5sñ &Øýßjªç)aOsºßNîvýùáënNÐ6]gÑKGo¹J~tÖË>ÄÞi÷9ߣÅo.DZÎæÒè_¢*¹ï'QåÚâÚ×sÉ>ú×ÿEhÆ*÷Bë´ªBÿ88zÈÛÇùúÛ®h |
+ÑCÎ÷o¹Å@»æ |
+µ©©Æ.%l¸V¥u¹{£;jYMØo´z6Ô{ ïEòÚeî·;<§z¾ÙÈ=éïD®¹ÛÖàU7sìÖ¿!¡-4÷É<ëÅ¡pS¥'ïÜ"ò,öÌ4TB[l_; DæÌà]æÐûÍ/\åtÇî*Ú/[å³ÃÛKVxùà;î |
+stream |
+Ë9`üÎN^°N©ÙpÍbï.½¹ Gö¼¤WiOf->¯ò&´ ¬ÍOêrÀ¢ÁDk2Bæì`#÷¶¾AÒCî2(úÂeH\j¨u¢ø:Ik0B®g³¥î{4ß,Hh.S¡@¦Eº;nÆßÒ4\FQ¨,ÑB·Ðj8:¿Å |
+)4¹d£Û,Tyè´OÁé1Áæ8ááÌDGd¨.YôjÁFÎËènåÝüÈ2.Ëü&yÕÜûÄÔA_>Ö%ÌÙ`K"éäVôù,ÍÙ§ÄÏ^A÷b÷lVðX Gú"&±I·ÔÖhÐR lÂBx,S>Û*3ÖRÁï;IâÉK§Tur}¥Wõ¢w9[Ëf^qr´²¤Gû*Lû:é¾µ)V(º´§ê¾3EÄÙù³YÏ |
+Ëzÿ!zhÙ1ëØ |
+óðìÃñr»þâÕ¿.þFe^r¼òëÏqÄ# =ýÄO}¸½~¸¿ºEï¯Þ·ãýv}Px1RBq®Mݤ³,´'e§÷®-m8²â3~Â->\óøòêp}u:È ÃååÝÃq{{<ÉuØyG?³ç GX²êòêxsy<mß]Ý^ßþÀ¾SÛåíÍùcm$a²ß®N§>&r½½úp¼;]ÝìZdôã½Ô½9{æÃQ^87ÅûëÃÍ=¼8}q<Ýo÷w¯"γÛ/ |
+stream |
+H¤WËrÇýüCG.¢ÙÏyhgY¶#\±,TT))&Ð G5p¨/È*É"{»{À(C47 ÁsÏ=p²ÚÎUB'ÕËÙQÆ «5|Í9Sdõi6o¬émZr³X}]ý$#ân*Ê |
+7»ãÿ;JÈ×Þ?¿¶õ§4ïÿ\ýrð.§±L£wÏ|òÁå÷s²7µ{vÉd%§LÈ=JYn0¡S#·äõ"Bîl¾ù$h0yF¬I´Á#7bÉ÷»uµ¯ò¬!#;êX°ÃO |
+Ñ_«²]ú¤T$ÆHÍÇ9óÇ÷6Ï3¨FϨ»Æ% Ð4ÑiêMÉHxLüfê6#®$euøØ\´¶«t¥û!Í1Õ2 |
+¾óã |
+Ì£µ+·)È ¾;p_º@®f+KYè´¦Ê ¦l ¢!M? 2\{Üÿ·Ð,a¹JBra ì0»Î".³Þ_6'¦ûLÀlyrñZõÙ`ïÃÕÒ~YB±\7U[G^tÅX¦éÀs'Oì·)h[ÃwÕ=x±A>]³ |
+ê°Ê©ðØzñýzÉÖõ®}ú»¢×0\2!Sï' |
+stream |
+YYg|ܤÒ]§®Ær¼é*«æ#ëµâ<5aæîá*S·SV½¤+¦QF~f¯<d g%¤cÞd\¸Ûº,ö¦\<6íÕ}ÝgUaÌÍU|éé· »1çý¸K© |
+<,2Ê/f)禹sÓý-ZM6 c k2ÈøA÷PpìKÓ-Þ%T©%TO±1ý¥îÀ6z3³RT8(U×dÅÍfðí-ÒévKÚ¾!¥ÎSæYz]æQ¬éÇTõn¦Íà`>K\¹f)À§æqÇ8å9ä¸+ (1ÎhBF@ 68ò9xª« ! ê ûF<z¿XôT Å÷JÈcáüaát1Oã;ÙojÚOj,®míØPÍÙË_IihÀÞ&úÓóæÏ/*8a¤Ñþ_§Í_Ie¦$ÓP 6B ÕæxOüæWÒ:SóPAÀILÖ.<6ZEòÖ Io>üî/ÛRE^óÿõÕ'zæ«ä`s½¯-ê@òÒïç²ñ4³Åà |
+f}®¾P¬àwȧb×ö/m´L¹%_úbe.¸+ú¡îíÜ0PnmAÎeoLd (è.`äVª¾)·vþÜÍáUÒ¢}k) |
+¯éjý |
++IXV2tØ?}zúãx,()í_àU`!-xVâ CY#¦ÊSiâ!ô¨4¯û·&Ã$6Eg jSµðv°·\Sdfø½µ(;Ôjíj¿f2À~ËrÌÜ9k&yNÊïArtN´Äý3ÜCv*ÊõûY÷ãU$NêwÈE[¼È { KÓ gü£'¾$jë@6é4%OFv ½cߪÇ]ägÞêÞB!õÁFyðÊe$׬ÚCo;©À@h }Åj1Áz -¼«Üý®ýÍ©D6Aéÿ,ûôºô·StÛù,Íöãçµ%äÐdF0.ü4äý<08éÄÚ#Ô hñÏ÷t¢öm¢ª½H_DwÐ%`n |
+¬*'Ðk´Ñ×ß "}ݺ a¦ |
+@z*·GeQÕÍ =ë}#ç}I` |
+ö « .¯)³³ØÝîf<öRÕÕþµ |
+Ìˡȳ 6Èáé0¼d´ß :n.çåv¨¢hMÅ aíuôì{ ¼CÒÇÚ+8ÊÄÔµy»)· úáTïõÀ!úÄßáØ/Z#ÌåýC0<9lnAH_E>Ï%ìNv9!üô¸4ºE |
+GOáÅN«{èÑéÚ¬Ì%#**B~¹®ëÉÙs(»OÏÿÈ+«çº>ãî×Xä, ¥}>,^XÑÖùe ¢upýì@`ó9iÇ®ð¨ÞÐ^KÌ$VËÕpìئ£).K?PÖùL%¢÷f8ÀÜ|§x²T,bbÒ&7@ü@õm[,\P4aüR¬Ýü qçåfÉ((ç5Bèiצ8ïÁn&kBÛZ¼ì&¯&}íh©ØüuÂÆB}'û¥ÇØѽ 2±-'gK<mbªA?U½H=Ë9%»×ûK #¸¸ º°+Ú_´X³Å0¥<bs«ÂZZR4èÓn`¡`îR"F>7}Õá)÷GYWÇÖ µ¿5tw$4ÌuðïÛáÕò~Ö/¤¡Õ+¤' #&¯Ëa |
+ ÿÎÞhÚ"¤i©Ò%ØÚ¾½0âÑm´Ézh2H{nsLèøî`Äô!X |
+,Dª@{U |
+ÝßBW*7¶:Ý 0i,1$§$[áçµe*ï)Å_Ïù5C¸dùÁ$¬· |
+ ,h¹Ôow9àL |
+å¬AöÀ&Q¾[öÁ=îÄÆ¡{&½½Ð8@f,ê&oÞÿY\TûâØ÷ö^3 Êaã¥6\7.[1,8®x706¤4L¿ïa¦FÛ >abçrª äнO¦$¯¼@.\æ|ö²~·×å<ÓªÏvK ½qÁåYL¸R-¹kÎåt¸òÌÂÛ²QY¢ø×÷UWÔ*¾en·l(Ý,ïn |
+1æãKro4*"ÌnwÃj¥é-xléá/%6T»[&(Ñp;¾`ç$ÕçVÖAl¤<¾Í\ sÊí©>X)Alt^½¿ú2¥ü; _VsòÝJ"ßëø ïÜ$ÆV}äÚeª§¬ÚozXîì¨M`5õ÷¢ÄÞ;×p¨+ Lfí¼¯«h}"¼¤çÕD,wÏ}êϪâçÇzX`/x+W:]åõõ«Ivl |
+Ød4µðé§ãF)Ncù ÇÉiø§¦o |
+stream |
+´úªê¯QEwUòñÃé¸ãYû3;#ÖÓÿ-/qõÑ°¯*?÷*W¦£ÞÞÑ;øu¼em±5oå*EÌ&EF¾áºÉq¹l£R\ ×ÈæuÅ¥se9Îdº¬ |
+ä Æ£ÕFV]²TÎ+³d«qe±µsek\e]-[VÈ©«ò|Ù¢¯5Êñß;ͳådSÎÿùVvE+¿÷åî?&ÒPõ |
+M(J¦¨IàFRÔëäEÍö æ{Qéµ¢JݨõE]¥©ëõEEBPîKP}ÔZ¦Ãéú²ãèö[·jÆk¦k²5{4ÃîþîÅî·&©`zÙ ÖÌv²Ï´)ÚÝÚG!6r§³<·yÞñ |
+yûz/ô.õ>îýµ·ê£óöÉôYå³Ö§Èg£Ïo1sý¦©6¨ÑÕ¡øzx×é|(ôÒ6àkÌ=¶^cÀKËâç~?^æ0Õeåv]3XùL¾~õ£Æ[À^ÿxù秿ùFlkÚ%«øÑbû³Õ1Àö,ØN÷C¶8Ë00§bã>Ç© Ç"È,²09ü!Q ý0 ÈT|iá.ëI)ÂTÒC\LE=LQfÅÉýèzLÈÀIH¦"ÁÝk£Us' |
+8½Éß0ÞùòN[ÿY)ÚâÂyTK]wgcÝé®CÍä|¦Þ¦fA'Á (à ðýDCÏP® E÷`¤@RÉß<¿B-{ò@βʺEÒV+/ä{|dkÔÕ,`ú=R÷dô¿é<ùÜ¡F²ÜýJ[«Íù±]w·É1Eê%gpeNhW¤LÇÌø~ÔÀÝP}õ»têTTÐSbm½üEûñÁÎÞS¯ÄázÓa§ÏB¡æ¬:XÈr¢·ÓgÅ?5®G åÀN"üÆñc;ö (ªg;ÃÀTzBÜØ` ×3¦ÚvÈu+/\ÀÄ |
+péùFÊáÂA¶³zEVZ¡É(q´ÛevÝê.4«»vWÿ#óï!ûzj;D¾¨ÚÂ@OTÿ@¢×äÊÌ `*8x©ö±Ç«ò³fq /¸[>Ñò?;ówIà`?Iyà»è¾¯vvÕ]¼¦6ýyqØdÌߢÛUiSïÃlÒ¡Ê:¨äGTó=áHjtí\GF`´Äa,iÕ[KK |
+Ŭ`ro\+ùÂG`¦ÄÀXRô¾¹ªºùÔÉvs¼&ÃytD s© 8?ça¹®´Ñ½ |êsÉ;)ñvÁ6«¢lk¾$ÂTF¡ÅÐý |
+&Ül>ö<ÚwTõÎ2¿[!UZw(¨Ô9S$>#¬ÿí+íÝu-Í"»²áºÒoãÄ7Síéo|-,õ6nÚ¸íµ¸±íHM]ÓÞʲ-U7Pùª¯fÙéc}h`+¢lRß±wÂ`2DGÀxd [Ö¥¤¿¦`ÐVîÛ³}áðï-K%.sM}b'¯Þl¤^-Ú¿Ìa1ø:bÒ·¤BúOï©9&ÁnmqAîÆ,Cµöh{c}wÛñõn»øË!H¿ér´}ãØýEæÝfúÍà ò~üå >f1ò õlfñÁ³}Z÷VmÝ´[â mpà?@]d<ñ|)FMEȱfd2J%XÁe{07à¸ôŹ8ÿ>útk¨çî)Hh0XßÓÜZ»ra ÈM'Âîqð/;}ÁÅ÷, {ñ`SGÃþÒÕ"ÐÖäXv6àPôÀõÒr×ݤ&ÝàÁrÉ·M½QtÄ}årP¨üͪi£Ã ÜB= çʹ»L§&d13£q³Ap.¶DÖA=@ÏSJS ÊéüÚ²ñ¹R°C*Î!þËt$nËÜÌè&ïFßk1IKïmßßû>ïó{Þ'S(Åt¢ÿ*s-ôr{Mfa¿qrñe3 jo°íÚ*KØóO8¦ýí#mÅæ?óùIßyÄ{3 |
+ß$ÈßQ[½£Õé~¯·Û+ÜUå¹Fôâw%²ÅP/vÑ,þ{Å:Y¨òX/+»]XßQZi)t6 Ö|÷©féèÆ |
+È4·½×º.®F©4ü¯þÐÌòqÄÆx k |
+&Ï°°ÙwA¶Ë:jM|øḠSC@%½¬nc<î½^a´¯áDÖ°ÌOï@¯5GßÀ2úþW~}Ìx°&×,^©EB¬k%l#ò¸îô?¹¤ãéïõ§úêß0éÏ7 µ¿º¤òðK¯i¸böAÎMt"j%|Æqê`Ñï$©HÂH@X ÈIN_ÑdQ¦±éé¡1¿ÈR!²9ìÓ&3ïw»EÁé@jì§mã~ç ËÀCÄ-óÙpï#¯WÛjêDR8èöº£ýue¥öz¥ÍñÛ!ÅïiÄuÿÆûni½Ô0Yf³d0T?EâÒIö÷ä@ §oX${õáÄvgKG Ø&ÎÍúÎJ4[4.åbPG/u}A±Ê°}(ÌOϯJ\èÇò ¦rÓÓojXå Vµ°¹3 í`æBïGøòË+ÊEjñè"Ö¹ ÊrñÜé>Oolê-yB¼ TÐT0¸O i{') þ²@Äi¸z¼ ]±ÛWM}aAcØߨ>ÏÀnkü×½6°À]°&UêRBiéµOgã"X»ÃaUúvÿ RW6Òª-¦Mhäqã½ëð.ºÉÙê°uÎÓ(NËĸÁ3¸ñ¨³;~ -N¸Î¶C ÃvG1ïT%hè@ÞÆ |
+Ò§®PD¦KIªy)öÃÞýòõRº¸ ìs(¤³± ä£ÞÓ9BC&VIæ(°ÐaH |
+stream |
+HlTTSçä½? ǧ æ½**FDWT %*þCd´JH @WÝqEZÖMtj±Gü3E&UÔªÛ®³®®N´Òá}ñã¾kwvvï;ï½ïÞßwïïþî¥)¹EÓ´65ÙôròIiÖb§µÜ;9Å^lñ¼$é))FûI& -&aåÓ_<Ídõô3·{dRÀ¹`éõ^(Åд²éXÇå©Ñ111/ÛK«¶ür12o¢;cúO¢|{üð>÷ÏÞãÅdÝlT[×óJòìR»#·ÜjÅäâbq±§L\l-³:äë1¶21W,wäZ¬krE¢}µh²ØË«JQ±ü[bbw6PVa.³Yl¹µì¿@|ÿðö?|P4ùQ2RúQ*55&S3ü¨¨ÚEQ(êEuSÔeºFQRTáS |
+*Z@m¦:¨{Ô3ZKÇÑëèüüZe |
+CvX%ÿµü¦ñ°ØöûH¡TÌR8Û)ÊwCþ6··ÿ¸¼À5mA!A«ö«ªÕÕ1ÕCµB]¬>¢~|:ø©æ5Í^Í!ê×Bö|ê:&´#Tâv½vàKù^ü±FZèþþ/úeð¾´ïCYLÃC#OÄFú8ºDYô5ßËn±VçÏs*³çvßnPÝcj/OS\ôÁe´ð)ÀÍ=äé ¯ô½0ÊÁF£f:Fãr.¿Ñw1Èð£#DÏýÿ)rPy:Ì[ú$e`ÿ/Ár,ÑSÁçhrÃxº2(ñ<qü_ÙMñæ*ëzefâ«w»Û!XGð¡´t#4ËàÏÐÏc3j¡ýî`ô}®szj\t!<A·§G]C5ø³êJKu §!Vhá!u}¨Hè%ÔA]"(0QuÐBúÛ·ÌÅtL¯HMH¨¸ |
+éu½SZ×Á$ë_óºYÞu z²QÁfÖ䧢^ïbÕnÐH@ áC!IZÉ©Ýöy¿þJÓ²¬|£òêi¦+¥*Ðàyö·-§¿ýDÙs¢ï¨uÔm7á,þÜàËJÁB6B8j@óAD5Dp÷ÁÝü¥o7³Kn`ò¿jkÍ¢ÒÞ¼cÞ¨f´:vêÜ÷µ·_×CNFá´ÙQø´lûöî~uí¤Í¹ |
+Êp¶ìÚD)ãX|Ç;A´`,Û§|Y |
+Ü R+ÜóuÆH$ ] þ]Àj>ÛnJI·´_é=Õrú³ÃVF$k(è&òdñÑ$ÙùÇö}xýÈñË |
+²3|bÀPìæÙ}'Tzí]xïÑfØ[Q)Øá';wlê¶08që¢ìEúUÅõ§6 |
+µ¾1BºJIgÞóuæ¦;SÚ%ÿOn'z$±ØE¿ëIA%Dò°=ij¸Ãcf0Å]Cf¦²ðªÔÁ×±w±ÁtâLz |
+µÄÿ!!e,êqS-Ò,¾±d>%¸0ªóÒ±£÷ÆÞXæ4 |
+;FDp²ÁE_#´Ð¤-pÇ`ôT°Ðèneê³ëùÄ' ±ê*PIè¢YÏöTyw²K«WÌJØØ Á7BF»1 |
+2øn÷ÝñmÍüÕëàÀ+,cñ¢Çá,6b;í#7)Ô¢(á+×sðoº«>¸¦kܳ¤ÏrÄÜË9!<BAHT=ê+hÐ $D½H¢$Úª¾Êwã£!mÉ4$gûTÏó¼¤D¨øh5FçkßY§óÞÚ÷&:ÓÎüqnöZg½~¿ßZ7:ä>i¼<½¨Ùò$éBq,)uØËh²zó É¡/oÏcàc´K0 ·KyF;ø²ÎØÈ).Ùg°Z%ã|ÁNÃídXol7åë*Ϧ×B '5w¯Tñä/}üòÃxùÇÅü¥ø@ ovº¥Ø|¥ÍCvb5s¥Ê²Â Ð (pA¦H%bÀÜ#zú¾º-Îëçξ"ÿplõ¤U9cÐ$ ¾ Es{©½xwtTÁ0î þ |
+®Ã!PÜ )»á¯ UûkyBJÚ[tÎrùjÉyð)¿ªº:kËI²AhÍ\ýÆ`0R¡[Þ¼NjZw6#Ú2>|}úت³5Á ç¼zÒIDR$£Í)hâþ_ØÜ®g*Jè¢êF7À¤YµO5¾ÞSä¼ÈâYÇwºôdC£¦ kYº¸tQñÝw¸EµÿÌKÂàoBýl¢8uÝåPÜùhî¡B2<qª¥f`/Èp2dü3w "¼ |
+ÙPávÙù4¤¼¼*©&³¡¯Î7ó>*ø`ß²Òé=½A+;XPtâõȹ-3R6Ý¢£Wº¼qÊ<?ѤëíE·×Õ~uHSÒóò>Ú¶¦)aë3w5X°ï=U©ûË´eo¦$²Øyf»fß^¶}×gÝ̾ ü y6¯o)L겧øëP¬N[ãxãæÝòïº |´üm¨£dûÊÊ©+yòªiv+7é@æ÷ =â¬\«g13ù[ÎAZO§®ywrT¿,íemmÚåÒ9 Ý ?°¨mÅ7"H°#ÐT4ú½u¿ùTÿ]äô¥ O |
+vÙÜy;P®B$ìð56Á0Ñ4a"îÂ)X.ÁXöF>ÂL`æQpÛÁ+ÜùÂ`n®¨YGÔ1Æߥ7ÇXßßK;®IÎÞS½Û |
+æ/+`~#ácuÙNKí¾Ä¿ÃCTH¤eWÆ |
+¼$¡_2"ixGC9e}í²D)¹Æ£Õ'PîOÒF-,<¡ÇCZL<QÙËÅ?ÑRëÈÿã1lq\Âr>!²j¢µ¢ºbû¿ ¹ôým«Èå¬Üð[R}ÈÿÉùÎ$5Ï~ç< *R³ü¾ôÃîðw§ÃG@$ógEmN{ߺuúô[Þ§ml¼½mäíÞ´i÷îM)ÑÑ) ¼i·¼qô»¼¥QCzKcrK£{KcÖFåzÑßÀÈüÆ |
+¬ÿNÝ=m ¢Þa¿ù¿¿ýÀ¦û]õ·0!V¹¶cãw6XÃå»èæ樂ãEË-lÛ(}eߣ§få×·vuÔ˯ÜöÝzöÆïröKþVb#²u£°õ·Êw·:ùå¬ý3f÷O?¯®¤¨°¶¬,wòäBy¤6 0T¨×,¹ÿÃYèE]`|`£%¿5¾oD |
+Nhà9Ð |
+stream |
+¯U³ÂÅøùs'qÁLÄè'¸@L)®ÐêÄlcUµnSY^T¡¯¬ÐkªuÅóD1¥¬L\9ÉS%®ÔUéô©ú±bI¨«õbÝ&¾T¬X/ªKÊ+ªºHiQ!jÊ£*ôbDPµE[UR\¢Ñèª~'!¤A |
+¼6?WÓ¸îô]Ó{óäCh:¾L)ê~5¤uL)Zv¤Aãðàz౯__£´ºÒͼʼgÍÆhTéÇZ7Å¡Ñ=4"=£r '´Â4q (?vÁÛNæ<¶§¹íü8gïÙ§Ã`pQUƺ°µ1_þñþ`ÿñ.©-jÜ_t³´67µhó_¶ßàÛ÷u |
+Ðãä%©_²°±BÿôõdzB[ótnÒ7Rl³¢P+)ùyÖ%;í,æ¬8 É |
+!À!8 '%ãÌñ®+! <ÒÓ7ã ¬ÄÊÍp W4Iͳܦk£Næ<$ÀYÖzú·üGÓê¢ó{vìlØÎeh_~M0SÌ·â%qôÓpYÉïa§tÖl4 =\'¥ýÏ¡só0Ú¿~ÄÈß×ËoÔ~°M¸b¥^yýâ'»ù8JÝØý )·¸ªëÁä!¶SñNå۽ãûlÎÆ^êQ?<ér/ªe*ãÐ06ùnÐ"yÙ\z¯ <R\EQ½ í%ÏôC~¿^ÍZ[8ù}>8xêóAT¡¬]=¯VÇÇ©íö¡!ûï!úBþ9jF©,&¨çqüôW?8¡=7¶Ãv |
+stream |
+õ¶{àåÝÍ K#èÔð;5¼Fn£S±uªRmCVÉjÅmõ £µÑ*§·È©-2js-¥©Ü$%7Õ4Õ ¡QBPKðj NU§cĹÊÊe%F!ÊVÐ |
+aV}Ef]J^q)+K Òjù©R>BÊK©á%×p«9`WU[U#.³þYQÌH3BT., |
+stream |
+HSkTSW¾yG ¹\Fï¥÷^Hí²µ2uQ[WÅWÑ |
+*>!(åL !÷K"øB¨/b[AÄ·ÅêÔ2ÒÖêtÚ¶³öeÎ̹tÚ³ÖÌ?{µ÷>ßÙßw¾-ÀÄBL k"¢W¯·R£KѤj²ç¯ÔjS¦ |
+»êg|>ý? ¦þýOú 1óóÇX[9Û'À´fÄ°l31`Ãj0ìÝ°;blLýÃcØÄ 1u |
+ÚBB¸^¢¹¢í"¨Z4!&Åñ$ë%÷¥áÒNÙ<]vS®·MKöO¼Ï'ÓM÷Ýáû¥ßf?§ßc ZqÁ?Ü¿ÕÿÛÛf|>sûÌ å |
+e.Å{Ö|@vâAàÀÀ¿º=kù¬Ù>³Ì>O&÷)ª ¥=)ì¥cô4ºyé`g²kÙÓìÕàEÁÁ'ïC"B\!#ª]**U¥W娨¬ªJUªUÕ¥êUy |
+´8ÿÑAv£ò§KÇñ#øx9ðÅ:ZÎiÒësÌ:]¹ñÅja_pYºr¤ÈL'K{þ!Q,§0ÂC<h÷©Ã=ÐÍòíÃITReÎÁ´ Ýl3¿ªq6´:xH4vÿ&7Ýt¸nÓ°úl^/üú¬¡]yîÊ@?¬ö@^?ÞéÔH õoÏ>]=ùéÝrºQ |
+£[¾ºc{ÞF |
+HðÚú}iÔòÅ$tÆ·§0¡õ+_#Ñ"P½ì§¼7hS÷==TÇè@S×*É1éè¨¤Ý´Ì ß½GöçI?N;eê,óPcÍ=AYÍ]LG"1¦sU¥1¸âOTÂÞ¢÷÷3 |
+TÍEÛ 9òòÌiG§þçÅKvæÈ ï Ù«Ps |
+ L4GÚ"ÐÜÅ´â< |