New file |
0,0 → 1,202 |
<!-- COL - DEBUT MOTEUR RECHERCHE --> |
<script type="text/javascript"> |
// Function pour cacher / afficher les options de recherche |
$(document).ready(function() { |
$("#col-rech-opt-toggle").html("Afficher les options de recherche"); |
$("#col-rech-opt").hide(); |
$("#col-rech-opt-toggle").toggle( |
function() { |
$("#col-rech-opt-toggle").html("Cacher les options de recherche"); |
$("#col-rech-opt").slideDown("fast"); |
}, |
function() { |
$("#col-rech-opt-toggle").html("Afficher les options de recherche"); |
$("#col-rech-opt").slideUp("fast"); |
} |
); |
// Le rôle de la personne ne peut être défini que si une personne est mentionnée |
function statutChampRole() { |
var contenu = $('input#nom-personne').val(); |
if (contenu == '') { |
$('select#role-personne').attr('disabled', 'disabled'); |
} else { |
$('select#role-personne').removeAttr('disabled'); |
} |
} |
$('input#nom-personne').change(function() { |
statutChampRole(); |
}); |
statutChampRole(); |
// Rechargement des options sélectionnées dans les select |
$('#col-form select').each(function() { |
var optionSelectionnee = $(this).attr('data-option-selectionnee'); |
$(this).find('option[value="' + optionSelectionnee + '"]').attr('selected', 'selected'); |
}); |
}); |
</script> |
|
<div id="zone_contenu_corps"> |
|
<h1>Moteur de recherche sur les herbiers</h1> |
|
<h2 class="titre-moteur-recherche">Rechercher une collection</h2> |
|
<form id="col-form" name="col-form" action="<?=$url_form;?>" method="get"> |
|
<input name="module" type="hidden" value="<?=$url_module;?>" /> |
<input name="action" type="hidden" value="<?=$url_action;?>" /> |
<?php if (isset($url_contexte)) : ?> |
<input name="contexte" type="hidden" value="<?=$url_contexte;?>" /> |
<? endif; ?> |
|
<input name="masque[cible]" type="hidden" value="collections" /> |
|
<div id="col-rech-masque"> |
<div class="champ-masque" title="Lieu de stockage"> |
<label class="label-gauche">Localité institution</label> |
<input name="masque[lieu-stockage]" type="text" value="<?= $masque['lieu-stockage'] ?>" /> |
</div> |
<div class="champ-masque"> |
<label class="label-droite">Groupe taxonomique</label> |
<select name="masque[veg]" data-option-selectionnee="<?= $masque['veg'] ?>"> |
<option value=""></option> |
<option value="PH">Phanérogames</option> |
<option value="GY">Gymnospermes</option> |
<option value="AN">Angiospermes</option> |
<option value="CR">Cryptogames</option> |
<option value="AL">Algues</option> |
<option value="CH">Champignons</option> |
<option value="LI">Lichens</option> |
<option value="BR">Bryophytes</option> |
<option value="PT">Ptéridophytes</option> |
</select> |
</div> |
<div class="champ-masque"> |
<label class="label-gauche">Lieu de récolte</label> |
<input name="masque[zg]" type="text" value="<?= $masque['zg'] ?>" /> |
</div> |
<div class="champ-masque"> |
<label class="label-droite">Type de collection</label> |
<select name="masque[bot]" data-option-selectionnee="<?= $masque['bot'] ?>"> |
<option value=""></option> |
<option value="HE">Herbier</option> |
<option value="CE">Centurie</option> |
<option value="DR">Droguier</option> |
<option value="CA">Carpothèque</option> |
<option value="AL">Collection en alcool</option> |
<option value="XY">Xylothèque</option> |
<option value="PM">Préparations microscopiques</option> |
</select> |
</div> |
<div class="champ-masque" title="Contributeur, auteur, collecteur, déterminateur ou hébergeur"> |
<label class="label-gauche">Personne</label> |
<input id="nom-personne" name="masque[p]" type="text" value="<?= $masque['p'] ?>" /> |
</div> |
<!-- <div class="champ-masque"> |
<label class="label-droite">>> ayant le rôle</label> |
<select id="role-personne" name="masque[pr]" data-option-selectionnee="<?= $masque['pr'] ?>"> |
<option value=""></option> |
<option value="CT">Contributeur</option> |
<option value="AU">Auteur</option> |
<option value="CO">Collecteur</option> |
<option value="DE">Déterminateur</option> |
<option value="HE">Hébergeur</option> |
</select> |
</div> --> |
</div> |
|
<input id="col-rech-ok" type="submit" value="OK" /> |
|
</form> |
<br/> |
|
<h2 class="titre-moteur-recherche">Rechercher une personne</h2> |
|
<form id="pers-form" name="col-form" action="<?=$url_form;?>" method="get"> |
|
<input name="module" type="hidden" value="<?=$url_module;?>" /> |
<input name="action" type="hidden" value="<?=$url_action;?>" /> |
<?php if (isset($url_contexte)) : ?> |
<input name="contexte" type="hidden" value="<?=$url_contexte;?>" /> |
<? endif; ?> |
|
<input name="masque[cible]" type="hidden" value="personnes" /> |
|
<div id="col-rech-masque"> |
<div class="champ-masque"> |
<label class="label-gauche">Nom de famille</label> |
<input name="masque[nom-famille]" type="text" value="<?= $masque['nom-famille'] ?>" /> |
</div> |
<div class="champ-masque" title="Date comprise entre la date de naissance et la date de décès"> |
<label class="label-droite">Date de collecte</label> |
<input name="masque[date-vivant]" type="text" class="input-droite" value="<?= $masque['date-vivant'] ?>" /> |
</div> |
<div class="champ-masque"> |
</div> |
<div class="champ-masque" title="Adresse courante ou lieu de naissance ou lieu de décès"> |
<label class="label-droite">Localité</label> |
<input name="masque[adresse]" type="text" class="input-droite" value="<?= $masque['adresse'] ?>" /> |
</div> |
</div> |
|
<input id="col-rech-ok" type="submit" value="OK" /> |
|
</form> |
|
<br/> |
<a id="col-rech-opt-toggle" href="#col-rech-opt-txt" title="Précisions sur les options de recherche"></a> |
|
<div id="col-rech-opt"> |
<h2 id="col-rech-opt-titre">Options de recherche</h2> |
<div id="col-rech-opt-txt"> |
<p> |
Par défaut, la recherche est insensible à la casse (majuscule / minuscule) et s'effectue |
en intercalant automatiquement le joker % avant et après la chaine recherchée et entre chaque mot |
de celle-ci. |
</p> |
<p>Pour les opérateurs dont la valeur est un <em>texte libre</em> ou une <em>liste</em>, |
il est possible d'utiliser des jokers. |
Ces "jokers" permettent de modifier la recherche. |
</p> |
<table> |
<thead> |
<tr> |
<th>Joker</th> |
<th>Applicable sur</th> |
<th>Explication</th> |
<!-- <th>Exemples</th> --> |
</tr> |
</thead> |
<tbody> |
<tr> |
<td>""</td> |
<td>Texte libre</td> |
<td>Permet de rechercher sur une expression exacte.</td> |
<!-- <td><a href="<?=Recherche::getUrlExemple('"Archives de l\'herbier Granger"')?>"> |
"Archives de l'herbier Granger"</a></td> --> |
</tr> |
<tr> |
<td>%</td> |
<td>Texte libre</td> |
<td>Remplace n'importe quel nombre de caractères, y compris aucun.</td> |
<!-- <td><a href="<?=Recherche::getUrlExemple('"herbier %Abbé% Carondelet"')?>"> |
"herbier %Abbé% Carondelet"</a></td> --> |
</tr> |
<tr> |
<td>_</td> |
<td>Texte libre</td> |
<td>Remplace exactement un caractère</td> |
<!-- <td><a href="<?=Recherche::getUrlExemple('p:"Jo_l"')?>">p:"Jo_l"</a></td> --> |
</tr> |
<tr> |
<td>,</td> |
<td>Liste</td> |
<td>Permet d'indiquer plusieurs valeurs</td> |
<!-- <td><a href="<?=Recherche::getUrlExemple('veg:br,ph')?>">veg:br,ph</a></td> --> |
</tr> |
</tbody> |
</table> |
</div> |
</div> |
</div> |
<!-- COL - FIN MOTEUR RECHERCHE --> |
Property changes: |
Added: svn:keywords |
+Id Author Date Revision HeadURL |
\ No newline at end of property |