Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1199 mathias 1
<?php
2
/**
3
 * @author mathias
4
 * Marche pas car l'exécution de ce bout de PHP est renvoyée par le serveur comme du HTML, ça rajoute des balises etc.
5
 * Soit faut le passer en Webservice, soit faut... je sais pas :)
6
 */
7
	$page = 'eflore_bdtfx';
8
	if (isset($_GET['page'])) {
9
		$page = $_GET['page'];
10
	}
11
	$referentiel = 'bdtfx';
12
	if (isset($_GET['referentiel'])) {
13
		$referentiel = $_GET['referentiel'];
14
	}
15
 
16
	echo '
17
		<?xml version="1.0" encoding="UTF-8"?>
18
		<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:ie="http://schemas.microsoft.com/Search/2008/">
19
			<ShortName>eFlore ' . strtoupper($referentiel) . ' : noms scientifiques</ShortName>
20
			<Description>flore électronique en ligne</Description>
21
			<Image height="16" width="16" type="image/ico"> http://www.tela-botanica.org/sites/commun/generique/images/favicone/tela_botanica.ico </Image>
22
			<Url type="text/html" method="GET" template="http://www.tela-botanica.org/page:' . $page . '?type_nom=nom_scientifique&amp;referentiel=' . $referentiel . '&amp;niveau=2&amp;module=recherche&amp;action=rechercheSimple&amp;submit=OK&amp;nom={searchTerms}"/>
23
			<Language>fr</Language>
24
			<developer>Tela Botanica</developer>
25
			<InputEncoding>UTF-8</InputEncoding>
26
			<Url type="application/opensearchdescription+xml" rel="self" template="http://www.tela-botanica.org/eflore/consultation/configurations/OpenSearchParReferentiel.php?page=' . $page . '&amp;referentiel=' . $referentiel . '"/>
27
			<Url type="application/x-suggestions+json" rel="self" template="http://api.tela-botanica.org/service:eflore:0.1/' . $referentiel . '/noms?masque={searchTerms}&amp;recherche=etendue&amp;retour.format=oss&amp;navigation.limite=50"/>
28
		</OpenSearchDescription>
29
		<!-- configuration du moteur de recherche intégré au navigateur -->
30
	';
31
?>