Subversion Repositories eFlore/Applications.eflore-consultation

Rev

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

Rev 1163 Rev 1329
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 (isset($texte['nom-commun'])) : ?>
17
		  <? if (isset($texte['nom-commun'])) : ?>
18
		  <?= $texte['nom-commun']; ?>
18
		  <?= $texte['nom-commun']; ?>
19
		  <? elseif ($nomsCommuns[0]['nom_vernaculaire'] != '') : ?>
19
		  <? elseif ($nomsCommuns[0]['nom_vernaculaire'] != '') : ?>
20
				<?= $nomsCommuns[0]['nom_vernaculaire'] ?>
20
				<?= $nomsCommuns[0]['nom_vernaculaire'] ?>
21
			<? else : ?>
21
			<? else : ?>
22
				<? if ($texte['titre'][0] != '') : ?>
22
				<? if ($texte['titre'][0] != '') : ?>
23
					<?= $texte['titre'][0]; ?>
23
					<?= $texte['titre'][0]; ?>
24
				<? else : ?>
24
				<? else : ?>
25
					Aucun nom commun défini.
25
					Aucun nom commun défini.
26
				<? endif; ?>
26
				<? endif; ?>
27
			<? endif; ?>
27
			<? endif; ?>
28
		</div>
28
		</div>
29
		<div class="align-center">
29
		<div class="align-center">
30
			<? if ($nom_retenu != '') : ?>
30
			<? if ($nom_retenu != '') : ?>
31
				<?= $nom_retenu; ?>
31
				<?= $nom_retenu; ?>
32
			<? else : ?>
32
			<? else : ?>
33
				Aucun nom scientifique.
33
				Aucun nom scientifique.
34
			<? endif; ?>
34
			<? endif; ?>
35
			<? if ($famille != '') : ?>
35
			<? if ($famille != '') : ?>
36
				(<span class="small-caps"><?= $famille; ?>)</span>
36
				(<span class="small-caps"><?= $famille; ?>)</span>
37
			<? endif; ?>
37
			<? endif; ?>
38
		</div>
38
		</div>
39
	</div>
39
	</div>
40
</header> 
40
</header> 
41
<span class="gradient-bas"></span>	
41
<span class="gradient-bas"></span>	
42
	
42
	
43
<div id="" class="row-fluid">
43
<div id="" class="row-fluid">
44
	<div class="span6">
44
	<div class="span6">
45
		<div class="wrapper">
45
		<div class="wrapper">
46
			<ul id="galerie_images" class="gallery">
46
			<ul id="galerie_images" class="gallery">
47
				<? if (count($illustrations) != 0) : ?>
47
				<? if (count($illustrations) != 0) : ?>
48
					<? for($i = 0; $i < count($illustrations); $i++) : ?>
48
					<? for($i = 0; $i < count($illustrations); $i++) : ?>
49
						<? if (trim($illustrations[$i]['legende']['texte']) != '&nbsp;') : ?>
49
						<? if (trim($illustrations[$i]['legende']['texte']) != '&nbsp;') : ?>
50
							<? $alt = $illustrations[$i]['legende']['titre'].' ('.$illustrations[$i]['legende']['texte'].')'; ?>
50
							<? $alt = $illustrations[$i]['legende']['titre'].' ('.$illustrations[$i]['legende']['texte'].')'; ?>
51
						<? else : ?>
51
						<? else : ?>
52
							<? $alt = $illustrations[$i]['legende']['titre']; ?>
52
							<? $alt = $illustrations[$i]['legende']['titre']; ?>
53
						<? endif; ?>
53
						<? endif; ?>
54
						<li>
54
						<li>
55
							<a href="<?= $illustrations[$i]['src'] ?>" rel="external">
55
							<a href="<?= $illustrations[$i]['src'] ?>" rel="external">
56
								<img src="<?= $illustrations[$i]['src'] ?>" alt="<?= $alt; ?>" />
56
								<img src="<?= $illustrations[$i]['src'] ?>" alt="<?= $alt; ?>" />
57
							</a>
57
							</a>
58
						</li>
58
						</li>
59
					<? endfor; ?>
59
					<? endfor; ?>
60
				<? endif; ?>
60
				<? endif; ?>
61
			</ul>
61
			</ul>
62
		</div>
62
		</div>
63
	</div>
63
	</div>
64
	<div class="span6">
64
	<div class="span6">
-
 
65
		<? if ($repartition['carte'] != null) : ?>
65
		<div class="wrapper_carte">
66
			<div class="wrapper_carte">
66
			<ul id="galerie_carte" class="gallery">
67
				<ul id="galerie_carte" class="gallery">
67
				<li>
68
					<li>
68
					<a href="<?= $repartition['chorodep'] ?>" rel="external">
69
						<a href="<?= $repartition['carte'] ?>" rel="external">
69
						<img style="width:190px; height:178px" src="<?= $repartition['chorodep'] ?>" class="" title="Carte de répartition" alt="Carte de répartition" />
70
							<img style="width:190px; height:178px" src="<?= $repartition['carte'] ?>" class="" title="Carte de répartition" alt="Carte de répartition" />
70
					</a>
71
						</a>
71
				</li>
72
					</li>
72
			</ul>
73
				</ul>
73
		</div>
74
			</div>
-
 
75
		<? endif; ?>
74
	</div>
76
	</div>
75
</div>					
77
</div>					
76
<? if ($floraison['floraison'] != -1) : ?>
78
<? if ($floraison['floraison'] != -1) : ?>
77
	<div class="row-fluid margin-top-05em padding-left-01em">
79
	<div class="row-fluid margin-top-05em padding-left-01em">
78
		<div class="span12 bordered">
80
		<div class="span12 bordered">
79
			<i class="margin-top-03em margin-left-03em icon-leaf pull-left"></i>
81
			<i class="margin-top-03em margin-left-03em icon-leaf pull-left"></i>
80
			<div class="margin-left-05em pull-left">Floraison</div>		
82
			<div class="margin-left-05em pull-left">Floraison</div>		
81
				<canvas id="canvas_fleur" height="60"></canvas>
83
				<canvas id="canvas_fleur" height="60"></canvas>
82
				<span id="floraison_value"><?= $floraison['floraison'] ?></span>	
84
				<span id="floraison_value"><?= $floraison['floraison'] ?></span>	
83
		</div>
85
		</div>
84
	</div>
86
	</div>
85
<? endif; ?>
87
<? endif; ?>
86
 
88
 
87
<? if ($floraison['fructification'] != -1) : ?>
89
<? if ($floraison['fructification'] != -1) : ?>
88
	<div class="row-fluid margin-top-05em padding-left-01em">
90
	<div class="row-fluid margin-top-05em padding-left-01em">
89
		<div class="span12 bordered">
91
		<div class="span12 bordered">
90
			<i class="margin-top-03em margin-left-03em icon-asterisk pull-left"></i>
92
			<i class="margin-top-03em margin-left-03em icon-asterisk pull-left"></i>
91
			<div class="margin-left-05em pull-left">Fructification</div>
93
			<div class="margin-left-05em pull-left">Fructification</div>
92
				<canvas id="canvas_fruit" height="60"></canvas>
94
				<canvas id="canvas_fruit" height="60"></canvas>
93
				<span id="fructification_value"><?= $floraison['fructification'] ?></span>	
95
				<span id="fructification_value"><?= $floraison['fructification'] ?></span>	
94
		</div>
96
		</div>
95
	</div>
97
	</div>
96
<? endif; ?>		
98
<? endif; ?>		
97
<script type="text/javascript">
99
<script type="text/javascript">
98
	var fleur = document.getElementById('floraison_value'),
100
	var fleur = document.getElementById('floraison_value'),
99
		fruit = document.getElementById('fructification_value');
101
		fruit = document.getElementById('fructification_value');
100
	if (fleur) {
102
	if (fleur) {
101
		dessinCanvas(document.getElementById('canvas_fleur'), '#00F', fleur.innerHTML);
103
		dessinCanvas(document.getElementById('canvas_fleur'), '#00F', fleur.innerHTML);
102
	}
104
	}
103
	if (fruit) {
105
	if (fruit) {
104
		dessinCanvas(document.getElementById('canvas_fruit'), '#F00', fruit.innerHTML);
106
		dessinCanvas(document.getElementById('canvas_fruit'), '#F00', fruit.innerHTML);
105
	}
107
	}
106
</script>	
108
</script>	
107
 
109
 
108
<div class="clearfix"></div>						
110
<div class="clearfix"></div>						
109
<div id="principal">
111
<div id="principal">
110
	<? if (count($texte['corps']) > 1) : ?>
112
	<? if (count($texte['corps']) > 1) : ?>
111
		<?= $texte['corps'][2]; ?>
113
		<?= $texte['corps'][2]; ?>
112
		
114
		
113
		
115
		
114
		<div class="accordion" id="accordion2">
116
		<div class="accordion" id="accordion2">
115
			<? for($c = 3; $c < count($texte['corps'])-1; $c+=2) : ?>
117
			<? for($c = 3; $c < count($texte['corps'])-1; $c+=2) : ?>
116
				<div class="accordion-group">
118
				<div class="accordion-group">
117
					<div class="accordion-heading">
119
					<div class="accordion-heading">
118
						<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapse_<?= $c; ?>">
120
						<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapse_<?= $c; ?>">
119
							<h4>
121
							<h4>
120
								<i class="<?= $icones[$index_icones++]; ?> margin-left-1em margin-top-03em"></i>
122
								<i class="<?= $icones[$index_icones++]; ?> margin-left-1em margin-top-03em"></i>
121
								<?= $texte['corps'][$c]; ?>
123
								<?= $texte['corps'][$c]; ?>
122
							</h4>
124
							</h4>
123
						</a>
125
						</a>
124
					</div>
126
					</div>
125
					<div id="collapse_<?= $c; ?>" class="accordion-body collapse">
127
					<div id="collapse_<?= $c; ?>" class="accordion-body collapse">
126
						<div class="accordion-inner">
128
						<div class="accordion-inner">
127
							<?= $texte['corps'][$c+1]; ?>
129
							<?= $texte['corps'][$c+1]; ?>
128
						</div>
130
						</div>
129
					</div>
131
					</div>
130
					</div>
132
					</div>
131
			<? endfor; ?>
133
			<? endfor; ?>
132
		</div>
134
		</div>
133
	<? else : ?>
135
	<? else : ?>
134
		<? if (isset($repartition['chorodep'])) /* affichage de la chorologie quand même, en l'absence de fiche Smartflore */ : ?>
136
		<? if ($repartition['carte'] != null) /* affichage de la chorologie quand même, en l'absence de fiche Smartflore */ : ?>
135
		<div class="row-fluid infos">
137
		<div class="row-fluid infos">
136
		  <div data-target="#c9" data-toggle="collapse" class="btn btn-block couleur1-bg"> 
138
		  <div data-target="#c9" data-toggle="collapse" class="btn btn-block couleur1-bg"> 
137
		    <h4 class="padding-left-1em">
139
		    <h4 class="padding-left-1em">
138
		      <i class="icon-home pull-left"></i>
140
		      <i class="icon-home pull-left"></i>
139
		      Écologie &amp; habitat</h4>
141
		      Écologie &amp; habitat</h4>
140
		  </div>
142
		  </div>
141
		  <div class="in collapse" id="c9" style="height: auto;">
143
		  <div class="in collapse" id="c9" style="height: auto;">
142
		    <div class="bg couleur1-bg">
144
		    <div class="bg couleur1-bg">
143
		      <div class="textes">
145
		      <div class="textes">
144
			<div class="span6 margin-right-05em"> Carte de répartition <br>
146
			<div class="span6 margin-right-05em"> Carte de répartition <br>
145
			  <ul class="gallery style-none margin-center" id="galerie_carte">
147
			  <ul class="gallery style-none margin-center" id="galerie_carte">
146
			    <li>
148
			    <li>
147
			      <a href="<?= $repartition['chorodep'] ?>" rel="external">
149
			      <a href="<?= $repartition['carte'] ?>" rel="external">
148
				<img style="width:190px; height:178px" src="<?= $repartition['chorodep'] ?>" class="" title="Carte de répartition" alt="Carte de répartition" />
150
				<img style="width:190px; height:178px" src="<?= $repartition['carte'] ?>" class="" title="Carte de répartition" alt="Carte de répartition" />
149
			      </a>
151
			      </a>
150
			    </li>
152
			    </li>
151
			  </ul>
153
			  </ul>
152
			</div>
154
			</div>
153
			<div class="clearfix"></div>
155
			<div class="clearfix"></div>
154
		      </div><!-- Fin de la zone de texte -->
156
		      </div><!-- Fin de la zone de texte -->
155
		    </div>
157
		    </div>
156
		  </div><!-- Fin de la zone déroulante -->
158
		  </div><!-- Fin de la zone déroulante -->
157
		</div>
159
		</div>
158
		<? endif; ?>
160
		<? endif; ?>
159
 
161
 
160
 
162
 
161
		<? if ($floraison['coste']['description']['texte'] != '') : ?>
163
		<? if ($floraison['coste']['description']['texte'] != '') : ?>
162
			<?= $floraison['coste']['description']['texte']; ?>
164
			<?= $floraison['coste']['description']['texte']; ?>
163
		<? else : ?>
165
		<? else : ?>
164
			<? if (count($floraison['baseflor']) > 1) : ?>
166
			<? if (count($floraison['baseflor']) > 1) : ?>
165
				<? foreach ($floraison['baseflor'] as $index => $texte) : ?>
167
				<? foreach ($floraison['baseflor'] as $index => $texte) : ?>
166
					<? if ($floraison['baseflor'][$index] != '') : ?>
168
					<? if ($floraison['baseflor'][$index] != '') : ?>
167
						<?= $index.' : '.$texte; ?> <br />
169
						<?= $index.' : '.$texte; ?> <br />
168
					<? endif; ?>
170
					<? endif; ?>
169
				<? endforeach; ?>
171
				<? endforeach; ?>
170
			<? else : ?>
172
			<? else : ?>
171
				<?= $txt_vide; ?>
173
				<?= $txt_vide; ?>
172
			<? endif; ?>
174
			<? endif; ?>
173
		<? endif; ?>
175
		<? endif; ?>
174
	<? endif; ?>
176
	<? endif; ?>
175
</div>
177
</div>
176
			
-
 
177
178