Line 19... |
Line 19... |
19 |
// | |
|
19 |
// | |
|
20 |
// | You should have received a copy of the GNU General Public License |
|
20 |
// | You should have received a copy of the GNU General Public License |
|
21 |
// | along with Foobar; if not, write to the Free Software |
|
21 |
// | along with Foobar; if not, write to the Free Software |
|
22 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
22 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
23 |
// +------------------------------------------------------------------------------------------------------+
|
23 |
// +------------------------------------------------------------------------------------------------------+
|
24 |
// CVS : $Id: fiche_synthese_xhtml.php,v 1.3 2005-01-19 12:58:19 jpm Exp $
|
24 |
// CVS : $Id: fiche_synthese_xhtml.php,v 1.4 2005-01-24 16:53:25 jpm Exp $
|
25 |
/**
|
25 |
/**
|
26 |
* Vue affichant la fiche de synthèse d'un nom dans le projet donné
|
26 |
* Vue affichant la fiche de synthèse d'un nom dans le projet donné
|
27 |
*
|
27 |
*
|
28 |
* Permet de retourner le html correspondant à la fiche de synthèse d'un nom
|
28 |
* Permet de retourner le html correspondant à la fiche de synthèse d'un nom
|
29 |
* dans un projet donné.
|
29 |
* dans un projet donné.
|
30 |
*
|
30 |
*
|
31 |
*@package eFlore
|
31 |
*@package eFlore
|
32 |
*@subpackage Vues
|
32 |
*@subpackage Vues
|
33 |
//Auteur original :
|
33 |
//Auteur original :
|
34 |
*@author Frédéric LEGNES <flegens@free.fr>
|
34 |
*@author Frédéric LEGENS <flegens@free.fr>
|
35 |
//Autres auteurs :
|
35 |
//Autres auteurs :
|
36 |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
36 |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
37 |
*@copyright Tela-Botanica 2000-2004
|
37 |
*@copyright Tela-Botanica 2000-2004
|
38 |
*@version $Revision: 1.3 $ $Date: 2005-01-19 12:58:19 $
|
38 |
*@version $Revision: 1.4 $ $Date: 2005-01-24 16:53:25 $
|
39 |
// +------------------------------------------------------------------------------------------------------+
|
39 |
// +------------------------------------------------------------------------------------------------------+
|
40 |
*/
|
40 |
*/
|
Line 41... |
Line 41... |
41 |
|
41 |
|
42 |
// +------------------------------------------------------------------------------------------------------+
|
42 |
// +------------------------------------------------------------------------------------------------------+
|
Line 79... |
Line 79... |
79 |
$retour .= '<h2>'.'Informations sur le nom :'.'</h2>'."\n";
|
79 |
$retour .= '<h2>'.'Informations sur le nom :'.'</h2>'."\n";
|
80 |
$retour .= '<p>'."\n";
|
80 |
$retour .= '<p>'."\n";
|
81 |
$retour .= $this->leBlock->afficherPattern('FICHE_SYNTHESE>NOM_LATIN','afficherNomInfos');
|
81 |
$retour .= $this->leBlock->afficherPattern('FICHE_SYNTHESE>NOM_LATIN','afficherNomInfos');
|
82 |
$retour .= '</p>'."\n";
|
82 |
$retour .= '</p>'."\n";
|
83 |
$retour .= '<h2>'.'Présent dans : '.'</h2>'."\n";
|
83 |
$retour .= '<h2>'.'Présent dans : '.'</h2>'."\n";
|
84 |
$retour .= '<form id="eflore_form_projet" action="http://eflore-test.tela-botanica.org/serveurXML/eflore_serveur.php" method="get">'."\n";//{UrlProjetChangement}
|
84 |
$retour .= '<form id="eflore_form_projet" action="http://eflore-test.tela-botanica.org/serveurXML/eribo_serveur.php" method="get">'."\n";//{UrlProjetChangement}
|
85 |
$retour .= '<p>'."\n";
|
85 |
$retour .= '<p>'."\n";
|
86 |
$retour .= $this->leBlock->afficherPattern('FICHE_SYNTHESE>NOM_LATIN','afficherChampNom');
|
86 |
$retour .= $this->leBlock->afficherPattern('FICHE_SYNTHESE>NOM_LATIN','afficherChampNom');
|
87 |
$retour .= '<select id="nvp" name="nvp">'."\n";
|
87 |
$retour .= '<select id="nvp" name="nvp">'."\n";
|
88 |
$retour .= $this->leBlock->afficherPattern('FICHE_SYNTHESE>NOM_SELECTION','afficherListeProjets');
|
88 |
$retour .= $this->leBlock->afficherPattern('FICHE_SYNTHESE>NOM_SELECTION_PROJETS','afficherListeProjets', null, TRUE);
|
89 |
$retour .= '</select>'."\n";
|
89 |
$retour .= '</select>'."\n";
|
90 |
$retour .= '<input type="submit" value="ok" />'."\n";
|
90 |
$retour .= '<input type="submit" value="ok" />'."\n";
|
91 |
$retour .= '</p>'."\n";
|
91 |
$retour .= '</p>'."\n";
|
92 |
$retour .= '</form>'."\n";
|
92 |
$retour .= '</form>'."\n";
|
Line 93... |
Line 93... |
93 |
|
93 |
|
94 |
// Gestion du nom correct
|
94 |
// Gestion du nom correct
|
95 |
$retour .= $this->leBlock->afficherPattern('FICHE_SYNTHESE>PROJET_VERSION','afficherNomProjetVersion');
|
95 |
$retour .= $this->leBlock->afficherPattern('FICHE_SYNTHESE>PROJET_VERSION','afficherNomProjetVersion');
|
96 |
$aso_param['statut_id'] = 3;
|
96 |
$aso_param['statut_id'] = 3;
|
Line 97... |
Line 97... |
97 |
$retour .= $this->leBlock->afficherPattern('FICHE_SYNTHESE>TAXON_NOMS','afficherNomCorrect', TRUE, $aso_param);
|
97 |
$retour .= $this->leBlock->afficherPattern('FICHE_SYNTHESE>TAXON_NOMS>NOM_LATIN','afficherNomCorrect', $aso_param, TRUE);
|
98 |
|
98 |
|
99 |
// Gestion de la recherche Google
|
99 |
// Gestion de la recherche Google
|
100 |
$retour .= '<h2>'.'Rechercher des illustrations avec Google : '.'</h2>'."\n";
|
100 |
$retour .= '<h2>'.'Rechercher des illustrations avec Google : '.'</h2>'."\n";
|
Line 101... |
Line 101... |
101 |
$aso_param['statut_id'] = 3;
|
101 |
$aso_param['statut_id'] = 3;
|
102 |
$retour .= $this->leBlock->afficherPattern('FICHE_SYNTHESE>TAXON_NOMS','afficherRechercheGoogle', TRUE, $aso_param);
|
- |
|
103 |
|
- |
|
104 |
// Gestion de la synonymie
|
102 |
$retour .= $this->leBlock->afficherPattern('FICHE_SYNTHESE>TAXON_NOMS>NOM_LATIN','afficherRechercheGoogle', $aso_param, TRUE);
|
105 |
$retour .= '<h2>'.'Synonymie : '.'</h2>'."\n";
|
103 |
|
106 |
|
104 |
// Gestion de la synonymie
|
107 |
// Gestion des noms dont le statut n'est pas renseigné
|
105 |
// Gestion des noms dont le statut n'est pas renseigné
|
108 |
$aso_param['statut_id'] = 0;
|
106 |
$aso_param['statut_id'] = 0;
|
109 |
$retour_syno = $this->leBlock->afficherPattern('FICHE_SYNTHESE>TAXON_NOMS','afficherSynonyme', TRUE, $aso_param);
|
107 |
$retour_syno = $this->leBlock->afficherPattern('FICHE_SYNTHESE>TAXON_NOMS>NOM_LATIN','afficherSynonyme', $aso_param, TRUE);
|
110 |
if (!empty($retour_syno)) {
|
108 |
if (!empty($retour_syno)) {
|
111 |
$synonymie = '<h3>'.'Statut non renseigné : '.'</h3>'."\n";
|
109 |
$synonymie = '<h3>'.'Statut non renseigné : '.'</h3>'."\n";
|
112 |
$synonymie .= '<ol>'."\n";
|
110 |
$synonymie .= '<ol>'."\n";
|
113 |
$synonymie .= $retour_syno;
|
111 |
$synonymie .= $retour_syno;
|
Line 114... |
Line 112... |
114 |
$synonymie .= '</ol>'."\n";
|
112 |
$synonymie .= '</ol>'."\n";
|
115 |
$retour .= $synonymie;
|
113 |
$retour_syno_final .= $synonymie;
|
116 |
}
|
114 |
}
|
117 |
|
115 |
|
118 |
// Gestion des noms dont le statut est inconnu
|
116 |
// Gestion des noms dont le statut est inconnu
|
119 |
$aso_param['statut_id'] = 1;
|
117 |
$aso_param['statut_id'] = 1;
|
120 |
$retour_syno = $this->leBlock->afficherPattern('FICHE_SYNTHESE>TAXON_NOMS','afficherSynonyme', TRUE, $aso_param);
|
118 |
$retour_syno = $this->leBlock->afficherPattern('FICHE_SYNTHESE>TAXON_NOMS>NOM_LATIN','afficherSynonyme', $aso_param, TRUE);
|
121 |
if (!empty($retour_syno)) {
|
119 |
if (!empty($retour_syno)) {
|
122 |
$synonymie = '<h3>'.'Statut inconnu : '.'</h3>'."\n";
|
120 |
$synonymie = '<h3>'.'Statut inconnu : '.'</h3>'."\n";
|
123 |
$synonymie .= '<ol>'."\n";
|
121 |
$synonymie .= '<ol>'."\n";
|
Line 124... |
Line 122... |
124 |
$synonymie .= $retour_syno;
|
122 |
$synonymie .= $retour_syno;
|
125 |
$synonymie .= '</ol>'."\n";
|
123 |
$synonymie .= '</ol>'."\n";
|
126 |
$retour .= $synonymie;
|
124 |
$retour_syno_final .= $synonymie;
|
127 |
}
|
125 |
}
|
128 |
|
126 |
|
129 |
// Gestion des noms dont le statut pose problème
|
127 |
// Gestion des noms dont le statut pose problème
|
130 |
$aso_param['statut_id'] = 2;
|
128 |
$aso_param['statut_id'] = 2;
|
131 |
$retour_syno = $this->leBlock->afficherPattern('FICHE_SYNTHESE>TAXON_NOMS','afficherSynonyme', TRUE, $aso_param);
|
129 |
$retour_syno = $this->leBlock->afficherPattern('FICHE_SYNTHESE>TAXON_NOMS>NOM_LATIN','afficherSynonyme', $aso_param, TRUE);
|
132 |
if (!empty($retour_syno)) {
|
130 |
if (!empty($retour_syno)) {
|
133 |
$synonymie = '<h3>'.'Statut posant problème : '.'</h3>'."\n";
|
131 |
$synonymie = '<h3>'.'Statut posant problème : '.'</h3>'."\n";
|
134 |
$synonymie .= '<ol>'."\n";
|
132 |
$synonymie .= '<ol>'."\n";
|
135 |
$synonymie .= $retour_syno;
|
133 |
$synonymie .= $retour_syno;
|
136 |
$synonymie .= '</ol>'."\n";
|
134 |
$synonymie .= '</ol>'."\n";
|
137 |
$retour .= $synonymie;
|
135 |
$retour_syno_final .= $synonymie;
|
138 |
}
|
136 |
}
|
139 |
// Gestion des synonymes taxonomiques
|
137 |
// Gestion des synonymes taxonomiques
|
140 |
$aso_param['statut_id'] = 4;
|
138 |
$aso_param['statut_id'] = 4;
|
141 |
$retour_syno = $this->leBlock->afficherPattern('FICHE_SYNTHESE>TAXON_NOMS','afficherSynonyme', TRUE, $aso_param);
|
139 |
$retour_syno = $this->leBlock->afficherPattern('FICHE_SYNTHESE>TAXON_NOMS>NOM_LATIN','afficherSynonyme', $aso_param, TRUE);
|
142 |
if (!empty($retour_syno)) {
|
140 |
if (!empty($retour_syno)) {
|
143 |
$synonymie = '<h3>'.'Synonymes taxonomiques : '.'</h3>'."\n";
|
141 |
$synonymie = '<h3>'.'Synonymes taxonomiques : '.'</h3>'."\n";
|
Line 144... |
Line 142... |
144 |
$synonymie .= '<ol>'."\n";
|
142 |
$synonymie .= '<ol>'."\n";
|
145 |
$synonymie .= $retour_syno;
|
143 |
$synonymie .= $retour_syno;
|
146 |
$synonymie .= '</ol>'."\n";
|
144 |
$synonymie .= '</ol>'."\n";
|
147 |
$retour .= $synonymie;
|
145 |
$retour_syno_final .= $synonymie;
|
148 |
}
|
146 |
}
|
149 |
|
147 |
|
150 |
// Gestion des synonymes nomenclaturaux
|
148 |
// Gestion des synonymes nomenclaturaux
|
151 |
$aso_param['statut_id'] = 5;
|
149 |
$aso_param['statut_id'] = 5;
|
152 |
$retour_syno = $this->leBlock->afficherPattern('FICHE_SYNTHESE>TAXON_NOMS','afficherSynonyme', TRUE, $aso_param);
|
150 |
$retour_syno = $this->leBlock->afficherPattern('FICHE_SYNTHESE>TAXON_NOMS>NOM_LATIN','afficherSynonyme', $aso_param, TRUE);
|
153 |
if (!empty($retour_syno)) {
|
151 |
if (!empty($retour_syno)) {
|
Line 154... |
Line 152... |
154 |
$synonymie = '<h3>'.'Synonymes nomenclaturaux : '.'</h3>'."\n";
|
152 |
$synonymie = '<h3>'.'Synonymes nomenclaturaux : '.'</h3>'."\n";
|
155 |
$synonymie .= '<ol>'."\n";
|
153 |
$synonymie .= '<ol>'."\n";
|
156 |
$synonymie .= $retour_syno;
|
154 |
$synonymie .= $retour_syno;
|
157 |
$synonymie .= '</ol>'."\n";
|
155 |
$synonymie .= '</ol>'."\n";
|
158 |
$retour .= $synonymie;
|
156 |
$retour_syno_final .= $synonymie;
|
159 |
}
|
157 |
}
|
160 |
|
158 |
|
161 |
// Gestion des synonymes indéterminés
|
159 |
// Gestion des synonymes indéterminés
|
162 |
$aso_param['statut_id'] = 6;
|
160 |
$aso_param['statut_id'] = 6;
|
163 |
$retour_syno = $this->leBlock->afficherPattern('FICHE_SYNTHESE>TAXON_NOMS','afficherSynonyme', TRUE, $aso_param);
|
161 |
$retour_syno = $this->leBlock->afficherPattern('FICHE_SYNTHESE>TAXON_NOMS>NOM_LATIN','afficherSynonyme', $aso_param, TRUE);
|
Line 164... |
Line 162... |
164 |
if (!empty($retour_syno)) {
|
162 |
if (!empty($retour_syno)) {
|
165 |
$synonymie = '<h3>'.'Synonymes indéterminés : '.'</h3>'."\n";
|
163 |
$synonymie = '<h3>'.'Synonymes indéterminés : '.'</h3>'."\n";
|
166 |
$synonymie .= '<ol>'."\n";
|
164 |
$synonymie .= '<ol>'."\n";
|
167 |
$synonymie .= $retour_syno;
|
165 |
$synonymie .= $retour_syno;
|
168 |
$synonymie .= '</ol>'."\n";
|
166 |
$synonymie .= '</ol>'."\n";
|
169 |
$retour .= $synonymie;
|
167 |
$retour_syno_final .= $synonymie;
|
170 |
}
|
168 |
}
|
171 |
|
169 |
|
172 |
// Gestion des synonymes "inclu dans"
|
170 |
// Gestion des synonymes "inclu dans"
|
173 |
$aso_param['statut_id'] = 7;
|
171 |
$aso_param['statut_id'] = 7;
|
Line 174... |
Line 172... |
174 |
$retour_syno = $this->leBlock->afficherPattern('FICHE_SYNTHESE>TAXON_NOMS','afficherSynonyme', TRUE, $aso_param);
|
172 |
$retour_syno = $this->leBlock->afficherPattern('FICHE_SYNTHESE>TAXON_NOMS>NOM_LATIN','afficherSynonyme', $aso_param, TRUE);
|
175 |
if (!empty($retour_syno)) {
|
173 |
if (!empty($retour_syno)) {
|
176 |
$synonymie = '<h3>'.'Synonymes "inclu dans": '.'</h3>'."\n";
|
174 |
$synonymie = '<h3>'.'Synonymes "inclu dans": '.'</h3>'."\n";
|
177 |
$synonymie .= '<ol>'."\n";
|
175 |
$synonymie .= '<ol>'."\n";
|
178 |
$synonymie .= $retour_syno;
|
176 |
$synonymie .= $retour_syno;
|
179 |
$synonymie .= '</ol>'."\n";
|
177 |
$synonymie .= '</ol>'."\n";
|
180 |
$retour .= $synonymie;
|
178 |
$retour_syno_final .= $synonymie;
|
181 |
}
|
179 |
}
|
182 |
|
180 |
|
- |
|
181 |
// Gestion des synonymes au sens de
|
- |
|
182 |
$aso_param['statut_id'] = 8;
|
- |
|
183 |
$retour_syno = $this->leBlock->afficherPattern('FICHE_SYNTHESE>TAXON_NOMS>NOM_LATIN','afficherSynonyme', $aso_param, TRUE);
|
- |
|
184 |
if (!empty($retour_syno)) {
|
- |
|
185 |
$synonymie = '<h3>'.'Synonymes "au sens de (<i>sensu</i>)": '.'</h3>'."\n";
|
- |
|
186 |
$synonymie .= '<ol>'."\n";
|
- |
|
187 |
$synonymie .= $retour_syno;
|
183 |
// Gestion des synonymes au sens de
|
188 |
$synonymie .= '</ol>'."\n";
|
Line 184... |
Line 189... |
184 |
$aso_param['statut_id'] = 8;
|
189 |
$retour_syno_final .= $synonymie;
|
- |
|
190 |
}
|
- |
|
191 |
if (empty($retour_syno_final)) {
|
- |
|
192 |
$retour .= '<h2>'.'Synonymie : '.'</h2>'."\n";
|
- |
|
193 |
$retour .= '<p>'.'Aucune synonymie pour ce nom dans ce projet.'.'</p>'."\n";
|
- |
|
194 |
} else {
|
185 |
$retour_syno = $this->leBlock->afficherPattern('FICHE_SYNTHESE>TAXON_NOMS','afficherSynonyme', TRUE, $aso_param);
|
195 |
$retour .= '<h2>'.'Synonymie : '.'</h2>'."\n";
|
186 |
if (!empty($retour_syno)) {
|
196 |
$retour .= $retour_syno_final;
|
187 |
$synonymie = '<h3>'.'Synonymes "au sens de (<i>sensu</i>)": '.'</h3>'."\n";
|
197 |
}
|
188 |
$synonymie .= '<ol>'."\n";
|
198 |
|
189 |
$synonymie .= $retour_syno;
|
199 |
// Gestion des noms vernaculaires
|
190 |
$synonymie .= '</ol>'."\n";
|
200 |
$nom_verna_lignes = $this->leBlock->afficherPattern('FICHE_SYNTHESE>VERNACULAIRE_NOMS','afficherNomVernaculaire');
|
191 |
$retour .= $synonymie;
|
201 |
if (empty($nom_verna_lignes)) {
|
192 |
}
|
202 |
$retour .= '<h2>'.'Noms vernaculaires :'.'</h2>'."\n";
|
193 |
|
203 |
$retour .= '<p>'.'Aucun nom vernaculaire pour ce taxon dans ce projet.'.'</p>'."\n";
|
- |
|
204 |
} else {
|
Line 194... |
Line 205... |
194 |
// Gestion des noms vernaculaires
|
205 |
$retour .= '<h2>'.'Noms vernaculaires : '.'</h2>'."\n";
|
Line 195... |
Line 206... |
195 |
$retour .= '<h2>'.'Noms vernaculaires : '.'</h2>'."\n";
|
206 |
$retour .= '<table id="tableau_nom_verna">'."\n";
|
196 |
$retour .= '<table id="tableau_nom_verna">'."\n";
|
207 |
$retour .= ' <thead>'."\n";
|
197 |
$retour .= ' <thead>'."\n";
|
208 |
$retour .= ' <tr><th>'.'Langue'.'</th><th>'.'Pays'.'</th><th>'.'Nom'.'</th><th>'.'Emploi'.'</th><th>'.'Genre et nombre'.'</th></tr>'."\n";
|
198 |
$retour .= ' <tr><th>'.'Langue'.'</th><th>'.'Pays'.'</th><th>'.'Nom'.'</th><th>'.'Emploi'.'</th><th>'.'Genre et nombre'.'</th></tr>'."\n";
|
209 |
$retour .= ' </thead>'."\n";
|
199 |
$retour .= ' </thead>'."\n";
|
210 |
$retour .= ' <tbody>'."\n";
|
200 |
$retour .= ' <tbody>'."\n";
|
211 |
$retour .= $nom_verna_lignes;
|
201 |
$retour .= $this->leBlock->afficherPattern('FICHE_SYNTHESE>VERNACULAIRE_NOMS','afficherNomVernaculaire');
|
212 |
$retour .= ' </tbody>'."\n";
|
202 |
$retour .= ' </tbody>'."\n";
|
213 |
$retour .= '</table>'."\n";
|
Line 296... |
Line 307... |
296 |
|
307 |
|
297 |
function afficherNomInfos($donnees)
|
308 |
function afficherNomInfos($donnees)
|
298 |
{
|
309 |
{
|
299 |
$retour = '';
|
310 |
$retour = '';
|
300 |
//$retour .= '<pre>'.print_r($donnees, true).'</pre>';
|
- |
|
301 |
//$retour .= '<br>';
|
311 |
//$retour .= '<pre>'.print_r($donnees, true).'</pre>';
|
302 |
$retour .= 'Numéro nomenclatural absolu : '.$donnees['en_id_nom']."\n";
|
312 |
$retour .= 'Numéro nomenclatural absolu : '.$donnees['en_id_nom']."\n";
|
303 |
$retour .= '<br />';
|
313 |
$retour .= '<br />';
|
304 |
$retour .= 'Nom sélectionné précédemment : '.construireNomLatin($donnees).'<br />'."\n";
|
314 |
$retour .= 'Nom sélectionné précédemment : '.construireNomLatin($donnees).'<br />'."\n";
|
305 |
return $retour;
|
315 |
return $retour;
|
Line 313... |
Line 323... |
313 |
}
|
323 |
}
|
Line 314... |
Line 324... |
314 |
|
324 |
|
315 |
function afficherListeProjets($donnees)
|
325 |
function afficherListeProjets($donnees)
|
316 |
{
|
326 |
{
|
- |
|
327 |
$retour = '';
|
317 |
$retour = '';
|
328 |
//$retour .= '<pre>'.print_r($donnees, true).'</pre>';
|
- |
|
329 |
if ($donnees['FICHE_SYNTHESE']['nvp'] == $donnees['NOM_SELECTION_PROJETS']['eprv_id_version']) {
|
318 |
if ($donnees['nvp'] == $donnees['eprv_id_version']) {
|
330 |
$retour .= ' <option value="'.$donnees['NOM_SELECTION_PROJETS']['eprv_id_version'].'" selected="selected">';
|
- |
|
331 |
$retour .= $donnees['NOM_SELECTION_PROJETS']['eprv_nom'].' - '.$donnees['NOM_SELECTION_PROJETS']['epr_intitule_projet'];
|
319 |
$retour .= ' <option value="'.$donnees['eprv_id_version'].'" checked="checked">'.$donnees['eprv_nom'].' - '.$donnees['epr_intitule_projet'].'</option>'."\n";
|
332 |
$retour .= '</option>'."\n";
|
- |
|
333 |
} else {
|
320 |
} else {
|
334 |
$retour .= ' <option value="'.$donnees['NOM_SELECTION_PROJETS']['eprv_id_version'].'">';
|
- |
|
335 |
$retour .= $donnees['NOM_SELECTION_PROJETS']['eprv_nom'].' - '.$donnees['NOM_SELECTION_PROJETS']['epr_intitule_projet'];
|
321 |
$retour .= ' <option value="'.$donnees['eprv_id_version'].'">'.$donnees['eprv_nom'].' - '.$donnees['epr_intitule_projet'].'</option>'."\n";
|
336 |
$retour .= '</option>'."\n";
|
322 |
}
|
337 |
}
|
323 |
return $retour;
|
338 |
return $retour;
|
Line 324... |
Line 339... |
324 |
}
|
339 |
}
|
325 |
|
340 |
|
326 |
function afficherNomCorrect($donnees, $aso_param)
|
341 |
function afficherNomCorrect($donnees, $aso_param)
|
327 |
{
|
342 |
{
|
328 |
$retour = '';
|
343 |
$retour = '';
|
329 |
//$retour .= '<pre>'.print_r($aso_param, true).'</pre>';
|
344 |
//$retour .= '<pre>'.print_r($aso_param, true).'</pre>';
|
330 |
if ($donnees['TAXON_NOMS']['esns_id_statut'] == $aso_param['statut_id']) {
|
345 |
if ($donnees['TAXON_NOMS']['esns_id_statut'] == $aso_param['statut_id']) {
|
331 |
$retour .= '<p><strong>'.$donnees['TAXON_NOMS']['NOM_LATIN']['eni_intitule_nom'].'</strong></p>'."\n";
|
346 |
$retour .= '<p><strong>'.$donnees['NOM_LATIN']['eni_intitule_nom'].'</strong></p>'."\n";
|
332 |
}
|
347 |
}
|
Line 333... |
Line 348... |
333 |
return $retour;
|
348 |
return $retour;
|
Line 341... |
Line 356... |
341 |
$retour .= '<form method="get" action="http://images.google.fr/images">'."\n";
|
356 |
$retour .= '<form method="get" action="http://images.google.fr/images">'."\n";
|
342 |
$retour .= '<p>'."\n";
|
357 |
$retour .= '<p>'."\n";
|
343 |
$retour .= '<a href="http://www.google.com/" title="Aller sur Google France">'."\n";
|
358 |
$retour .= '<a href="http://www.google.com/" title="Aller sur Google France">'."\n";
|
344 |
$retour .= ' <img src="http://www.google.com/logos/Logo_25wht.gif" alt="Google" />'."\n";
|
359 |
$retour .= ' <img src="http://www.google.com/logos/Logo_25wht.gif" alt="Google" />'."\n";
|
345 |
$retour .= '</a>'."\n";
|
360 |
$retour .= '</a>'."\n";
|
346 |
$retour .= '<input type="text" name="q" size="25" maxlength="255" value="'.construireNomLatin($donnees['TAXON_NOMS']['NOM_LATIN'], TRUE).'" />'."\n";
|
361 |
$retour .= '<input type="text" name="q" size="25" maxlength="255" value="'.construireNomLatin($donnees['NOM_LATIN'], TRUE).'" />'."\n";
|
347 |
$retour .= '<input type="hidden" name="ie" value="ISO-8859-1" />'."\n";
|
362 |
$retour .= '<input type="hidden" name="ie" value="ISO-8859-1" />'."\n";
|
348 |
$retour .= '<input type="hidden" name="oe" value="ISO-8859-1" />'."\n";
|
363 |
$retour .= '<input type="hidden" name="oe" value="ISO-8859-1" />'."\n";
|
349 |
$retour .= '<input type="hidden" name="hl" value="fr" />'."\n";
|
364 |
$retour .= '<input type="hidden" name="hl" value="fr" />'."\n";
|
350 |
$retour .= '<input type="submit" name="btnG" value="Recherche Google" />'."\n";
|
365 |
$retour .= '<input type="submit" name="btnG" value="Recherche Google" />'."\n";
|
351 |
$retour .= '</p>'."\n";
|
366 |
$retour .= '</p>'."\n";
|
Line 355... |
Line 370... |
355 |
}
|
370 |
}
|
Line 356... |
Line 371... |
356 |
|
371 |
|
357 |
function afficherSynonyme($donnees, $aso_param)
|
372 |
function afficherSynonyme($donnees, $aso_param)
|
358 |
{
|
373 |
{
|
359 |
$retour = '';
|
374 |
$retour = '';
|
360 |
//$retour .= '<pre>'.print_r($aso_param, true).'</pre>';
|
375 |
//$retour .= '<pre>'.print_r($donnees, true).'</pre>';
|
361 |
if ($donnees['TAXON_NOMS']['esns_id_statut'] == $aso_param['statut_id']) {
|
376 |
if ($donnees['TAXON_NOMS']['esns_id_statut'] == $aso_param['statut_id']) {
|
362 |
$retour .= ' <li>'.$donnees['TAXON_NOMS']['NOM_LATIN']['eni_intitule_nom'].'</li>'."\n";
|
377 |
$retour .= ' <li>'.$donnees['NOM_LATIN']['eni_intitule_nom'].'</li>'."\n";
|
363 |
}
|
378 |
}
|
364 |
return $retour;
|
379 |
return $retour;
|
Line 365... |
Line 380... |
365 |
}
|
380 |
}
|
Line 399... |
Line 414... |
399 |
|
414 |
|
400 |
|
415 |
|
401 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
416 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
- |
|
417 |
*
|
- |
|
418 |
* $Log: not supported by cvs2svn $
|
- |
|
419 |
* Revision 1.3 2005/01/19 12:58:19 jpm
|
402 |
*
|
420 |
* Début des tests pour gérer le formulaire de changement de projet.
|
403 |
* $Log: not supported by cvs2svn $
|
421 |
*
|
404 |
*
|
422 |
*
|
405 |
* +-- Fin du code ----------------------------------------------------------------------------------------+
|
423 |
* +-- Fin du code ----------------------------------------------------------------------------------------+
|
406 |
*/
|
424 |
*/
|