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>
|
1377 |
mathias |
21 |
<Image height="16" width="16" type="image/ico"> http://resources.tela-botanica.org/tb/img/16x16/favicon.ico </Image>
|
1199 |
mathias |
22 |
<Url type="text/html" method="GET" template="http://www.tela-botanica.org/page:' . $page . '?type_nom=nom_scientifique&referentiel=' . $referentiel . '&niveau=2&module=recherche&action=rechercheSimple&submit=OK&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 . '&referentiel=' . $referentiel . '"/>
|
1478 |
mathias |
27 |
<Url type="application/x-suggestions+json" rel="self" template="https://api.tela-botanica.org/service:eflore:0.1/' . $referentiel . '/noms?masque={searchTerms}&recherche=etendue&retour.format=oss&navigation.limite=50"/>
|
1199 |
mathias |
28 |
</OpenSearchDescription>
|
|
|
29 |
<!-- configuration du moteur de recherche intégré au navigateur -->
|
|
|
30 |
';
|
|
|
31 |
?>
|