source: spip-zone/_plugins_/taxonomie/trunk/demo/taxonomie.html @ 113715

Last change on this file since 113715 was 113715, checked in by eric@…, 3 weeks ago

Mise à jour des fichiers ITIS.
Correction de la fonction itis_list_vernaculars().
Mise à jouir de la démo.

  • Property svn:eol-style set to native
File size: 3.8 KB
Line 
1#CACHE{0}
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" lang="#LANG" dir="#LANG_DIR">
4
5<body dir="#LANG_DIR">
6<div id="container">
7<?php
8        include_spip('services/itis/itis_api');
9        include_spip('inc/filtres');
10        include_spip('inc/taxonomie');
11?>
12
13        <h2>Action : list_vernaculars</h2>
14<?php
15$langue = 'french';
16 $tsns = itis_list_vernaculars($langue);
17 var_dump("Noms communs en $langue", $tsns);
18?>
19        <?php die(); ?>
20
21<?php
22    include_spip('services/itis/itis_api');
23    include_spip('inc/filtres');
24    include_spip('inc/taxonomie');
25
26    var_dump(itis_get_information('scientificname', 183803));
27    var_dump(itis_get_information('kingdomname', 183803));
28    var_dump(itis_get_information('parent', 183803));
29    var_dump(itis_get_information('rankname', 183803));
30    var_dump(itis_get_information('author', 183803));
31    var_dump(itis_get_information('commonnames', 183803));
32    var_dump(itis_get_information('hierarchyfull', 183803));
33?>
34
35        <h1>TAXONOMER</h1>
36
37        <h2>Fonction : taxon_merger_traductions</h2>
38        [(#VAL|tester_taxon_merger_traductions|propre)]
39
40        <h2>Fonction : extraire_multi</h2>
41        [(#VAL|tester_extraire_multi|propre)]
42
43        <h2>Fonction : extraire_trads</h2>
44<?php
45        $multi = "<multi>[fr]en français</multi>";
46        $ret = preg_match(_EXTRAIRE_MULTI, $multi, $match);
47        var_dump($multi, $ret, gettype($ret), $match);
48        die();
49
50        $multi = '';
51        var_dump($multi, extraire_trads($multi));
52
53        $multi = 'sans langue';
54        var_dump($multi, extraire_trads($multi));
55
56        $multi = '[fr]en français';
57        var_dump($multi, extraire_trads($multi));
58
59        $multi = '[fr]en français[en]en anglais';
60        var_dump($multi, extraire_trads($multi));
61
62        $multi = 'en defaut[fr]en français[en]en anglais';
63        var_dump($multi, extraire_trads($multi));
64?>
65
66    <h1>Service ITIS</h1>
67
68    <h2>Action : search_tsn</h2>
69<?php
70    $nom = 'Animalia';
71    $tsn = itis_search_tsn('scientificname', $nom);
72    var_dump("TSN $nom (stricte)",$tsn);
73
74    $nom = 'panthera leo';
75    $tsn = itis_search_tsn('scientificname', $nom, false);
76    var_dump("TSN $nom (non stricte)",$tsn);
77
78    $nom = 'panthera leo';
79    $tsn = itis_search_tsn('scientificname', $nom);
80    var_dump("TSN $nom (stricte)",$tsn);
81?>
82
83    <h2>Action : get_record</h2>
84<?php
85    $tsn = 202423;
86    $taxon = itis_get_record($tsn);
87    var_dump("Informations du taxon $tsn", $taxon);
88
89    $tsn = 170945;
90    $taxon = itis_get_record($tsn);
91    var_dump("Informations du taxon $tsn", $taxon);
92
93    $tsn = 117318;
94    $taxon = itis_get_record($tsn);
95    var_dump("Informations du taxon $tsn", $taxon);
96?>
97
98    <h2>Action : get_information</h2>
99<?php
100    $tsn = 117318;
101    echo "Informations du taxon $tsn</br>";
102    $info = itis_get_information('scientificname', $tsn);
103    var_dump('scientificname', $info);
104
105    $info = itis_get_information('kingdomname', $tsn);
106    var_dump('kingdomname', $info);
107
108    $info = itis_get_information('parent', $tsn);
109    var_dump('parent', $info);
110
111    $info = itis_get_information('rankname', $tsn);
112    var_dump('rankname', $info);
113
114    $info = itis_get_information('author', $tsn);
115    var_dump('author', $info);
116
117    $info = itis_get_information('commonnames', $tsn);
118    var_dump('commonnames', $info);
119
120    $info = itis_get_information('hierarchydown', $tsn);
121    var_dump('hierarchydown', $info);
122
123    $info = itis_get_information('hierarchyfull', $tsn);
124    var_dump('hierarchyfull', $info);
125
126    $info = itis_get_information('coremetadata', $tsn);
127    var_dump('coremetadata', $info);
128
129    $info = itis_get_information('experts', $tsn);
130    var_dump('experts', $info);
131
132    $info = itis_get_information('othersources', $tsn);
133    var_dump('othersources', $info);
134?>
135
136        <h2>Action : read_hierarchy</h2>
137<?php
138        $taxons = itis_read_hierarchy('fungi', 'genus', $sha);
139        var_dump($taxons, $sha);
140?>
141
142</div>
143</body>
144</html>
Note: See TracBrowser for help on using the repository browser.