Subversion Repositories Applications.referentiel

Compare Revisions

Ignore whitespace Rev 133 → Rev 134

/trunk/interfaces/squelettes/moteur.tpl.html
3,6 → 3,7
// Function pour cacher / afficher les options de recherche
$(document).ready(function() {
// affichage lors du chargement de la page
$.cookie('AfficherCacherRech', <?=$affiche_moteur?>) ;
if ($.cookie('AfficherCacherRech') == null) {
$("#ref-rech-opt-toggle").html("Cacher la recherche avancée");
$('#ref-rech-opt').show();
34,13 → 35,12
});
});
</script>
<p><br /><br />
Bienvenue dans l'espace de consultation du référentiel <?=$code_referentiel?> en cours d'actualisation.<br /><br />
Pour transmettre vos remarques au groupe de travail, veuillez utiliser le forum dédié : <a href="mailto:<?=$forum_referentiel?>"><?=$forum_referentiel?></a>.<br /><br />
<p>
Bienvenue dans l'espace de consultation du référentiel <?=$code_referentiel?> en cours d'actualisation.<br />
Pour transmettre vos remarques au groupe de travail, veuillez utiliser le forum dédié : <a href="mailto:<?=$forum_referentiel?>"><?=$forum_referentiel?></a>.<br />
Pour les remarques concernant les fonctionnalités de l'interface de consultation, veuillez utiliser l'adresse : <a href="mailto:referentiels@tela-botanica.org">referentiels@tela-botanica.org</a>
</p><br />
</p>
<h1>Consultation du référentiel <?=$url_referentiel?></h1>
<br />
<p>
Par défaut, la recherche est insensible à la casse (majuscule / minuscule) et s'effectue
en intercalant automatiquement le joker % avant et après le terme recherché.
137,7 → 137,7
<em>Exemples&nbsp;:</em>
<a href="<?=Recherche::getUrlRecherche('l. gen:aba', 'bdnff')?>">"l. gen:aba"</a>&nbsp;=>172 résultats;&nbsp;
<a href="<?=Recherche::getUrlRecherche('au:l. gen:aba', 'bdnff')?>">"au:l. gen:aba"</a>&nbsp;=> 25 résultats.
<br /><br /><br />
<br /><br />
Des "jokers" permettent d'élargir la recherche.
</p>
<table class="largeur-14">
/trunk/interfaces/controleurs/FicheTaxon.php
39,7 → 39,7
$this->definirCommeModulePrincipal(get_class($this));
$this->construireMenu($this->referentiel);
$this->construireFilAriane($this->referentiel);
$this->executerActionReferentiel('Recherche', 'chargerMoteurRecherche', $this->referentiel);
$this->executerActionReferentiel('Recherche', 'chargerMoteurRecherche', $this->referentiel, 10);
// Gestion des données de la requête
if (!isset($_GET['num_nom'])) {
/trunk/interfaces/controleurs/Recherche.php
33,7 → 33,7
/**
* Charge le moteur de recherche et l'envoie à la vue.
*/
public function chargerMoteurRecherche($ref = null) {
public function chargerMoteurRecherche($ref = null, $affiche = null) {
$donnees = array();
$this->referentiel = $ref;
// Gestion des données de la requête
46,6 → 46,7
$donnees['forum_referentiel'] = Config::get('forum.'.$this->referentiel);
$donnees['url_module'] = 'Recherche';
$donnees['url_action'] = 'rechercher';
$donnees['affiche_moteur'] = $affiche;
self::$url_recherche = $this->obtenirUrlRecherche('%s','%s');
self::$url_fiche_taxon = $this->obtenirUrlFicheTaxon($this->referentiel, '%s');
119,7 → 120,7
$this->definirCommeModulePrincipal(get_class($this));
$this->construireMenu($this->referentiel);
$this->construireFilAriane($this->referentiel);
$this->chargerMoteurRecherche($this->referentiel);
$this->chargerMoteurRecherche($this->referentiel, 10);
// Récupération des paramètres de l'url
$chaine_de_recherche = $this->obtenirChaineRecherche();
/trunk/interfaces/controleurs/AppliControleur.php
107,9 → 107,9
$this->fusionnerSortie($module->getSortie());
}
protected function executerActionReferentiel($ClasseModule, $action, $referentiel) {
protected function executerActionReferentiel($ClasseModule, $action, $referentiel, $afficheMoteur = null) {
$module = new $ClasseModule();
$module->$action($referentiel);
$module->$action($referentiel, $afficheMoteur);
$this->fusionnerSortie($module->getSortie());
}
/trunk/interfaces/controleurs/Consultation.php
34,7 → 34,7
$this->definirCommeModulePrincipal(get_class($this));
$this->construireMenu($this->referentiel);
$this->construireFilAriane($this->referentiel);
$this->executerActionReferentiel('Recherche', 'chargerMoteurRecherche', $this->referentiel);
$this->executerActionReferentiel('Recherche', 'chargerMoteurRecherche', $this->referentiel, 20);
}