Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Rev 1160 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1160 Rev 1161
1
<?
1
<?
2
$txt_latin = "Le nom latin est utilisé en sciences pour nommer un être vivant, 
2
$txt_latin = "Le nom latin est utilisé en sciences pour nommer un être vivant, 
3
			  ou un groupe d'êtres vivants. On l'appelle aussi nom scientifique ou encore 
3
			  ou un groupe d'êtres vivants. On l'appelle aussi nom scientifique ou encore 
4
			  nom savant, car il n'est pas employé couramment et parfois difficile à 
4
			  nom savant, car il n'est pas employé couramment et parfois difficile à 
5
			  retenir.";
5
			  retenir.";
6
$txt_famille = "Une famille rassemble des êtres vivants proches, qui se ressemblent, malgré leurs 
6
$txt_famille = "Une famille rassemble des êtres vivants proches, qui se ressemblent, malgré leurs 
7
				différences. Les familles botaniques sont ainsi utilisées pour classer les végétaux et pour 
7
				différences. Les familles botaniques sont ainsi utilisées pour classer les végétaux et pour 
8
				estimer les similitudes ou affinités qu'il peut y avoir entre différentes plantes.";
8
				estimer les similitudes ou affinités qu'il peut y avoir entre différentes plantes.";
9
 
9
 
10
$icones = array('icon-eye-open', 'icon-book', 'icon-certificate', 'icon-home', 'icon-flag');
10
$icones = array('icon-eye-open', 'icon-book', 'icon-certificate', 'icon-home', 'icon-flag');
11
$index_icones = 0;
11
$index_icones = 0;
12
$nb_onglets = 0;
12
$nb_onglets = 0;
13
?>	
13
?>	
14
<header class="row-fluid">
14
<header class="row-fluid">
15
	<div id="tela" class="padding-05em">
15
	<div id="tela" class="padding-05em">
16
		<div class="text-center titre">
16
		<div class="text-center titre">
17
			<? if ($nomsCommuns[0]['nom_vernaculaire'] != '') : ?>
17
			<? if ($nomsCommuns[0]['nom_vernaculaire'] != '') : ?>
18
				<?= $nomsCommuns[0]['nom_vernaculaire'] ?>
18
				<?= $nomsCommuns[0]['nom_vernaculaire'] ?>
19
			<? else : ?>
19
			<? else : ?>
20
				<? if ($texte['titre'][0] != '') : ?>
20
				<? if ($texte['titre'][0] != '') : ?>
21
					<?= $texte['titre'][0]; ?>
21
					<?= $texte['titre'][0]; ?>
22
				<? else : ?>
22
				<? else : ?>
23
					Aucun nom commun défini.
23
					Aucun nom commun défini.
24
				<? endif; ?>
24
				<? endif; ?>
25
			<? endif; ?>
25
			<? endif; ?>
26
		</div>
26
		</div>
27
		<div class="align-center">
27
		<div class="align-center">
28
			<? if ($nom_retenu != '') : ?>
28
			<? if ($nom_retenu != '') : ?>
29
				<?= $nom_retenu; ?>
29
				<?= $nom_retenu; ?>
30
			<? else : ?>
30
			<? else : ?>
31
				Aucun nom scientifique.
31
				Aucun nom scientifique.
32
			<? endif; ?>
32
			<? endif; ?>
33
			<? if ($famille != '') : ?>
33
			<? if ($famille != '') : ?>
34
				(<span class="small-caps"><?= $famille; ?>)</span>
34
				(<span class="small-caps"><?= $famille; ?>)</span>
35
			<? endif; ?>
35
			<? endif; ?>
36
		</div>
36
		</div>
37
	</div>
37
	</div>
38
</header> 
38
</header> 
39
<span class="gradient-bas"></span>	
39
<span class="gradient-bas"></span>	
40
	
40
	
41
<div id="" class="row-fluid">
41
<div id="" class="row-fluid">
42
	<div class="span6">
42
	<div class="span6">
43
		<div class="wrapper">
43
		<div class="wrapper">
44
			<ul id="galerie_images" class="gallery">
44
			<ul id="galerie_images" class="gallery">
45
				<? if (count($illustrations) != 0) : ?>
45
				<? if (count($illustrations) != 0) : ?>
46
					<? for($i = 0; $i < count($illustrations); $i++) : ?>
46
					<? for($i = 0; $i < count($illustrations); $i++) : ?>
47
						<? if (trim($illustrations[$i]['legende']['texte']) != '&nbsp;') : ?>
47
						<? if (trim($illustrations[$i]['legende']['texte']) != '&nbsp;') : ?>
48
							<? $alt = $illustrations[$i]['legende']['titre'].' ('.$illustrations[$i]['legende']['texte'].')'; ?>
48
							<? $alt = $illustrations[$i]['legende']['titre'].' ('.$illustrations[$i]['legende']['texte'].')'; ?>
49
						<? else : ?>
49
						<? else : ?>
50
							<? $alt = $illustrations[$i]['legende']['titre']; ?>
50
							<? $alt = $illustrations[$i]['legende']['titre']; ?>
51
						<? endif; ?>
51
						<? endif; ?>
52
						<li>
52
						<li>
53
							<a href="<?= $illustrations[$i]['src'] ?>" rel="external">
53
							<a href="<?= $illustrations[$i]['src'] ?>" rel="external">
54
								<img src="<?= $illustrations[$i]['src'] ?>" alt="<?= $alt; ?>" />
54
								<img src="<?= $illustrations[$i]['src'] ?>" alt="<?= $alt; ?>" />
55
							</a>
55
							</a>
56
						</li>
56
						</li>
57
					<? endfor; ?>
57
					<? endfor; ?>
58
				<? endif; ?>
58
				<? endif; ?>
59
			</ul>
59
			</ul>
60
		</div>
60
		</div>
61
	</div>
61
	</div>
62
	<div class="span6">
62
	<div class="span6">
63
		<div class="wrapper_carte">
63
		<div class="wrapper_carte">
64
			<ul id="galerie_carte" class="gallery">
64
			<ul id="galerie_carte" class="gallery">
65
				<li>
65
				<li>
66
					<a href="<?= $repartition['chorodep'] ?>" rel="external">
66
					<a href="<?= $repartition['chorodep'] ?>" rel="external">
67
						<img style="width:190; height:178" src="<?= $repartition['chorodep'] ?>" class="" title="Carte de répartition" alt="Carte de répartition" />
67
						<img style="width:190; height:178" src="<?= $repartition['chorodep'] ?>" class="" title="Carte de répartition" alt="Carte de répartition" />
68
					</a>
68
					</a>
69
				</li>
69
				</li>
70
			</ul>
70
			</ul>
71
		</div>
71
		</div>
72
	</div>
72
	</div>
73
</div>					
73
</div>					
74
<? if ($floraison['floraison'] != -1) : ?>
74
<? if ($floraison['floraison'] != -1) : ?>
75
	<div class="row-fluid margin-top-05em padding-left-01em">
75
	<div class="row-fluid margin-top-05em padding-left-01em">
76
		<div class="span12 bordered">
76
		<div class="span12 bordered">
77
			<i class="margin-top-03em margin-left-03em icon-leaf pull-left"></i>
77
			<i class="margin-top-03em margin-left-03em icon-leaf pull-left"></i>
78
			<div class="margin-left-05em pull-left">Floraison</div>		
78
			<div class="margin-left-05em pull-left">Floraison</div>		
79
				<canvas id="canvas_fleur" height="60"></canvas>
79
				<canvas id="canvas_fleur" height="60"></canvas>
80
				<span id="floraison_value"><?= $floraison['floraison'] ?></span>	
80
				<span id="floraison_value"><?= $floraison['floraison'] ?></span>	
81
		</div>
81
		</div>
82
	</div>
82
	</div>
83
<? endif; ?>
83
<? endif; ?>
84
 
84
 
85
<? if ($floraison['fructification'] != -1) : ?>
85
<? if ($floraison['fructification'] != -1) : ?>
86
	<div class="row-fluid margin-top-05em padding-left-01em">
86
	<div class="row-fluid margin-top-05em padding-left-01em">
87
		<div class="span12 bordered">
87
		<div class="span12 bordered">
88
			<i class="margin-top-03em margin-left-03em icon-asterisk pull-left"></i>
88
			<i class="margin-top-03em margin-left-03em icon-asterisk pull-left"></i>
89
			<div class="margin-left-05em pull-left">Fructification</div>
89
			<div class="margin-left-05em pull-left">Fructification</div>
90
				<canvas id="canvas_fruit" height="60"></canvas>
90
				<canvas id="canvas_fruit" height="60"></canvas>
91
				<span id="fructification_value"><?= $floraison['fructification'] ?></span>	
91
				<span id="fructification_value"><?= $floraison['fructification'] ?></span>	
92
		</div>
92
		</div>
93
	</div>
93
	</div>
94
<? endif; ?>		
94
<? endif; ?>		
95
<script type="text/javascript">
95
<script type="text/javascript">
96
	var fleur = document.getElementById('floraison_value'),
96
	var fleur = document.getElementById('floraison_value'),
97
		fruit = document.getElementById('fructification_value');
97
		fruit = document.getElementById('fructification_value');
98
	if (fleur) {
98
	if (fleur) {
99
		dessinCanvas(document.getElementById('canvas_fleur'), '#00F', fleur.innerHTML);
99
		dessinCanvas(document.getElementById('canvas_fleur'), '#00F', fleur.innerHTML);
100
	}
100
	}
101
	if (fruit) {
101
	if (fruit) {
102
		dessinCanvas(document.getElementById('canvas_fruit'), '#F00', fruit.innerHTML);
102
		dessinCanvas(document.getElementById('canvas_fruit'), '#F00', fruit.innerHTML);
103
	}
103
	}
104
</script>	
104
</script>	
105
 
105
 
106
<div class="clearfix"></div>						
106
<div class="clearfix"></div>						
107
<div id="principal">
107
<div id="principal">
108
	<? if (count($texte['corps']) > 1) : ?>
108
	<? if (count($texte['corps']) > 1) : ?>
109
		<?= $texte['corps'][2]; ?>
109
		<?= $texte['corps'][2]; ?>
110
		
110
		
111
		
111
		
112
		<div class="accordion" id="accordion2">
112
		<div class="accordion" id="accordion2">
113
			<? for($c = 3; $c < count($texte['corps'])-1; $c+=2) : ?>
113
			<? for($c = 3; $c < count($texte['corps'])-1; $c+=2) : ?>
114
				<div class="accordion-group">
114
				<div class="accordion-group">
115
					<div class="accordion-heading">
115
					<div class="accordion-heading">
116
						<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapse_<?= $c; ?>">
116
						<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapse_<?= $c; ?>">
117
							<h4>
117
							<h4>
118
								<i class="<?= $icones[$index_icones++]; ?> margin-left-1em margin-top-03em"></i>
118
								<i class="<?= $icones[$index_icones++]; ?> margin-left-1em margin-top-03em"></i>
119
								<?= $texte['corps'][$c]; ?>
119
								<?= $texte['corps'][$c]; ?>
120
							</h4>
120
							</h4>
121
						</a>
121
						</a>
122
					</div>
122
					</div>
123
					<div id="collapse_<?= $c; ?>" class="accordion-body collapse">
123
					<div id="collapse_<?= $c; ?>" class="accordion-body collapse">
124
						<div class="accordion-inner">
124
						<div class="accordion-inner">
125
							<?= $texte['corps'][$c+1]; ?>
125
							<?= $texte['corps'][$c+1]; ?>
126
						</div>
126
						</div>
127
					</div>
127
					</div>
128
					</div>
128
					</div>
129
			<? endfor; ?>
129
			<? endfor; ?>
130
		</div>
130
		</div>
131
	<? else : ?>
131
	<? else : ?>
-
 
132
		<? if (isset($repartition['chorodep'])) /* affichage de la chorologie quand même, en l'absence de fiche Smartflore */ : ?>
-
 
133
		<div class="row-fluid infos">
-
 
134
		  <div data-target="#c9" data-toggle="collapse" class="btn btn-block couleur1-bg"> 
-
 
135
		    <h4 class="padding-left-1em">
-
 
136
		      <i class="icon-home pull-left"></i>
-
 
137
		      Écologie &amp; habitat</h4>
-
 
138
		  </div>
-
 
139
		  <div class="in collapse" id="c9" style="height: auto;">
-
 
140
		    <div class="bg couleur1-bg">
-
 
141
		      <div class="textes">
-
 
142
			<div class="span6 margin-right-05em"> Carte de répartition <br>
-
 
143
			  <ul class="gallery style-none margin-center" id="galerie_carte">
-
 
144
			    <li>
-
 
145
			      <a href="<?= $repartition['chorodep'] ?>" rel="external">
-
 
146
				<img style="width:190px; height:178px" src="<?= $repartition['chorodep'] ?>" class="" title="Carte de répartition" alt="Carte de répartition" />
-
 
147
			      </a>
-
 
148
			    </li>
-
 
149
			  </ul>
-
 
150
			</div>
-
 
151
			<div class="clearfix"></div>
-
 
152
		      </div><!-- Fin de la zone de texte -->
-
 
153
		    </div>
-
 
154
		  </div><!-- Fin de la zone déroulante -->
-
 
155
		</div>
-
 
156
		<? endif; ?>
-
 
157
 
-
 
158
 
132
		<? if ($floraison['coste']['description']['texte'] != '') : ?>
159
		<? if ($floraison['coste']['description']['texte'] != '') : ?>
133
			<?= $floraison['coste']['description']['texte']; ?>
160
			<?= $floraison['coste']['description']['texte']; ?>
134
		<? else : ?>
161
		<? else : ?>
135
			<? if (count($floraison['baseflor']) > 1) : ?>
162
			<? if (count($floraison['baseflor']) > 1) : ?>
136
				<? foreach ($floraison['baseflor'] as $index => $texte) : ?>
163
				<? foreach ($floraison['baseflor'] as $index => $texte) : ?>
137
					<? if ($floraison['baseflor'][$index] != '') : ?>
164
					<? if ($floraison['baseflor'][$index] != '') : ?>
138
						<?= $index.' : '.$texte; ?> <br />
165
						<?= $index.' : '.$texte; ?> <br />
139
					<? endif; ?>
166
					<? endif; ?>
140
				<? endforeach; ?>
167
				<? endforeach; ?>
141
			<? else : ?>
168
			<? else : ?>
142
				<?= $txt_vide; ?>
169
				<?= $txt_vide; ?>
143
			<? endif; ?>
170
			<? endif; ?>
144
		<? endif; ?>
171
		<? endif; ?>
145
	<? endif; ?>
172
	<? endif; ?>
146
</div>
173
</div>
147
			
174