Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Rev 1143 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

<!-- DEBUT FORM_AVANCE -->
<script>
<!-- 
        var AUTOCOMPLETION_ELEMENTS_NBRE = 50;
        var URL_SERVICE_AUTOCOMPLETION_NOM_SCI = "<?=$url_base_completion_noms_sci?>";
        var REFERENTIEL = "<?= Registre::get('parametres.referentiel');?>";
        
        $(document).ready(function(){
                $('#bloc_recherche_av').hide();
                $('#recherche_av').click(function(event) {
                        $('#bloc_recherche_av').slideToggle(); 
                        event.preventDefault();
                        return false;
                });
        });
        
        
-->
</script>

        <a href=""  id="recherche_av" name="recherche_av"> Recherche avancée dans la base de données <?= strtoupper(Registre::get('parametres.referentiel')); ?> version <?= $metadonnees_referentiel['version'] ?>. </a>
        <hr class="nettoyage"/>
        <div  id="bloc_recherche_av">
                <form id="recherche_av_form" method="get" action="<?=$lien?>" >
                
                        <fieldset class="numero_form">
                                <label for="nn">Numéro nomenclatural </label>
                                <input id="nn"  type="text" name="nn" class="largeur-01" value="<?=isset($param['nn'])? $param['nn'] : ''?>"/> 
                                <label for="nt">Numéro taxonomique </label>
                                <input   type="text" id="nt" name="nt" class="largeur-01" value="<?=isset($param['nt'])? $param['nt'] : ''?>"/> 
                        </fieldset>
                        <fieldset class="classification_form">
                                <legend> Classification </legend>
                                <br/>
                                <label for="fam"> Famille </label>
                                <input type="text" id="fam" name="fam" class="champ_autocomplete" value="<?=isset($param['fam'])? $param['fam'] : ''?>" /> 
                                <label for="gen"> Genre </label>
                                <input type="text" id="gen" name="gen" class="champ_autocomplete" value="<?=isset($param['gen'])? $param['gen'] : ''?>" />
                                 <label for="sp">Epithète sp.</label>  
                                 <input   type="text" id="sp" name="sp"   class="champ_autocomplete" value="<?=isset($param['sp'])? $param['sp'] : ''?>" /> 
                                        <br/><br/>
                                 <?  $type = ''; if (isset($param['type'])){ $type = $param['type']; } ?>
                                 <label for="type">Type épithète infra </label>
                                 <select name="type"> 
                                        <option value="" <?=($type == '') ? 'selected="selected"' : '' ?> >  
                                        </option> 
                                        <option value="subsp."  <?=($type == 'subsp.') ? 'selected="selected"' : '' ?> > 
                                                sous-espèce 
                                        </option>
                                        <option value="infra-sp." <?=($type == 'infra-sp.') ?  'selected="selected"' : '' ?> > 
                                                infra-espèce
                                        </option>
                                        <option value="var." <?=($type == 'var.') ?  'selected="selected"' : '' ?> > 
                                                variété 
                                        </option>
                                        <option value="subvar." <?=($type == 'subvar.') ? 'selected="selected"' : '' ?> > 
                                                sous-variété 
                                        </option>
                                        <option value="f." <?=($type == 'f.') ?  'selected="selected"' : '' ?> >  
                                                forme 
                                        </option>
                                        <option value="subf." <?=($type == 'subf.') ?  'selected="selected"' : '' ?> > 
                                                sous-forme 
                                        </option>
                                        <option value="f. sp." <?=($type == 'f. sp.') ?  'selected="selected"' : '' ?> > 
                                                forma species 
                                        </option>
                                        <option value="race" <?=($type == 'race') ?  'selected="selected"' : '' ?> > 
                                                race 
                                        </option>
                                        <option value="proles" <?=($type == 'proles') ?  'selected="selected"' : '' ?> > 
                                                proles
                                        </option>
                                 </select>
                                 <label for="ssp">Epithète infra spé.</label> 
                                 <input  class="champ_autocomplete"  type="text" id="ssp" name="ssp" value="<?=isset($param['ssp'])? $param['ssp'] : ''?>" />
                        </fieldset>
                        <br/>
                         <fieldset class="publication_form">
                                <legend> Publication </legend>
                                <br/>
                                 <label> décrit entre </label>
                                 <input placeholder="<?=$i18n['valeur-form-date']?>" type="text" name="and" id="and"  value="<? if (isset($param['and'])){echo $param['and'] ;}?>" class="largeur-01"/> 
                                 
                                 <label style="width:20px;"> et </label>
                                 <input  placeholder="<?=$i18n['valeur-form-date']?>" type="text" id="anf" name="anf"  value="<? if (isset($param['anf'])){echo $param['anf'] ;}?>" class="largeur-01"/> 
                                 
                                 <label style="width:50px;"> par  </label>
                                 <input placeholder="<?=$i18n['valeur-form-auteur']?>" class="champ_autocomplete"  style="width:150px;" id="au" type="text" name="au"  value="<? if (isset($param['au'])){ echo $param['au']; } ?>"/> <br/><br/>
                                 
                                 <label> dans </label>
                                 <input placeholder="<?=$i18n['valeur-form-bib']?>" class="champ_autocomplete largeur-06"  id="bib" type="text" name="bib"  value="<? if(isset($param['bib'])){echo $param['bib'] ;}?>" "/> 
                        </fieldset>
                        <? if(count($champs_presence) > 0) { ?>
                        <fieldset class="presence_form">
                                <legend> Présence </legend>
                                <br/>
                        <? foreach($champs_presence as $presence) : ?>
                                <? $nom_param_presence = $presence['param'] ?>
                                <?  $param_presence = ''; if (isset($param[$nom_param_presence])){ $param_presence = $param[$nom_param_presence]; }?>
                                <label for="<?= $nom_param_presence ?>"><?= $presence['label'] ?></label>
                                    <select name="<?= $nom_param_presence ?>">
                                                <option value="" <?=($param_presence == '') ? 'selected="selected"' : '' ?> > 
                                                </option>  
                                                <option value="0" <?=($param_presence == '0') ? 'selected="selected"' : '' ?> > 
                                                        pas d'information 
                                                </option>
                                                 <option value="P" <?=($param_presence == 'P') ? 'selected="selected"' : '' ?> > 
                                                         présent 
                                                 </option>
                                                <option value="S" <?=($param_presence == 'S') ? 'selected="selected"' : '' ?> > 
                                                        supposé présent 
                                                </option>
                                                <option value="D" <?=($param_presence == 'D') ? 'selected="selected"' : '' ?>> 
                                                        présence douteuse 
                                                </option>
                                                <option value="E" <?=($param_presence == 'E') ? 'selected="selected"' : '' ?>>
                                                        éteint </option>
                                                 <option value="F" <?=($param_presence == 'F') ? 'selected="selected"' : '' ?>> 
                                                        cité par erreur comme présent 
                                                 </option>
                                                 <option value="A" <?=($param_presence == 'A') ? 'selected="selected"' : '' ?>> 
                                                        absent 
                                                 </option>
                                                <option value="-" <?=($param_presence == '-') ? 'selected="selected"' : '' ?>> 
                                                        autre statut de présence 
                                                </option>
                                                <option value="E-W" <?=($param_presence == 'E-W') ? 'selected="selected"' : '' ?>> 
                                                        disparu 
                                                </option>
                                                <option value="P-B" <?=($param_presence == 'P-B') ? 'selected="selected"' : '' ?>> 
                                                        présence accidentelle 
                                                </option>
                                                <option value="E-F" <?=($param_presence == 'E-F') ? 'selected="selected"' : '' ?>> 
                                                        trouvé en fouille 
                                                </option>
                                         </select>
                                <br/> <br/>
                        <? endforeach; ?>
                        </fieldset>
                        <?php } ?>
                        <fieldset class="statuts_form">
                                <legend> Statuts </legend>
                                <br/>
                                <?  $sto = ''; if (isset($param['sto'])){ $sto = $param['sto']; }?>
                                <label for="sto"> statut d'origine </label>
                                <select name="sto">  
                                        <option value="" <?=($sto == '') ? 'selected="selected"' : '' ?>> 
                                        </option>
                                        <option value="0" <?=($sto == '0') ? 'selected="selected"' : '' ?>>
                                                pas d'information 
                                        </option>
                                        <option value="N" <?=($sto == 'N') ? 'selected="selected"' : '' ?>> 
                                                natif (=indigène) 
                                        </option>
                                        <option value="S" <?=($sto == 'S') ? 'selected="selected"' : '' ?>> 
                                                supposé natif 
                                        </option>
                                        <option value="D" <?=($sto == 'D') ? 'selected="selected"' : '' ?>> 
                                                origine douteuse 
                                        </option>
                                        <option value="E" <?=($sto == 'E') ? 'selected="selected"' : '' ?>> 
                                                anciennement natif (éteint) 
                                        </option>
                                        <option value="F" <?=($sto == 'F') ? 'selected="selected"' : '' ?>> 
                                                cité par erreur comme natif 
                                        </option>
                                        <option value="A" <?=($sto == 'A') ? 'selected="selected"' : '' ?>> 
                                                non natif 
                                        </option>
                                        <option value="X" <?=($sto == 'X') ? 'selected="selected"' : '' ?>> 
                                                inapplicable 
                                        </option>
                                        <option value="-" <?=($sto == '-') ? 'selected="selected"' : '' ?>>  
                                                autre statut d'origine 
                                        </option>
                                        <option value="N-E" <?=($sto == 'N-E') ? 'selected="selected"' : '' ?>> 
                                                endémique 
                                        </option>
                                        <option value="N-S" <?=($sto == 'N-S') ? 'selected="selected"' : '' ?>> 
                                                sub-endémique 
                                        </option>
                                        <option value="S-C" <?=($sto == 'S-C') ? 'selected="selected"' : '' ?>> 
                                                supposé natif cryptogène 
                                        </option>
                                </select>
                                 <br/> <br/>
                        
                        <?  $sti = ''; if (isset($param['sti'])){ $sti = $param['sti']; }?>
                                <label for="sti"> statut d'introduction </label>
                                <select name="sti">  
                                        <option value="" <?=($sti == '') ? 'selected="selected"' : '' ?>> 
                                        </option>
                                        <option value="0" <?=($sti == '0') ? 'selected="selected"' : '' ?> > 
                                                pas d'information 
                                        </option>
                                        <option value="I" <?=($sti == 'I') ? 'selected="selected"' : '' ?>> 
                                                introduit 
                                        </option>
                                        <option value="S" <?=($sti == 'S') ? 'selected="selected"' : '' ?>> 
                                                supposé introduit 
                                        </option>
                                        <option value="D" <?=($sti == 'D') ? 'selected="selected"' : '' ?>> 
                                                introduction douteuse 
                                        </option>
                                        <option value="E" <?=($sti == 'E') ? 'selected="selected"' : '' ?>> 
                                                anciennement introduit (éteint) 
                                        </option>
                                        <option value="F" <?=($sti == 'F') ? 'selected="selected"' : '' ?>> 
                                                cité par erreur comme introduit 
                                        </option>
                                        <option value="A" <?=($sti == 'A') ? 'selected="selected"' : '' ?>> 
                                                non introduit 
                                        </option>
                                        <option value="X" <?=($sti == 'X') ? 'selected="selected"' : '' ?>> 
                                                inapplicable 
                                        </option>
                                        <option value="-" <?=($sti == '-') ? 'selected="selected"' : '' ?>> 
                                                autre statut d'introduction 
                                        </option>
                                        <option value="I-J" <?=($sti == 'I-J') ? 'selected="selected"' : '' ?>> 
                                                introduit envahissant 
                                        </option>
                                        <option value="I-M" <?=($sti == 'I-M') ? 'selected="selected"' : '' ?>> 
                                                domestique, introduit non-établi 
                                        </option>
                                        <option value="S-C" <?=($sti == 'S-C') ? 'selected="selected"' : '' ?>> 
                                                supposé introduit cryptogène 
                                        </option>
                                 </select>
                                 <br/> <br/>
                                <label for="stc"> statut de culture </label>
                                 <?  $stc = ''; if (isset($param['stc'])){ $stc = $param['stc']; }?>
                                 <select name="stc">  
                                         <option value="" <?=($stc == '') ? 'selected="selected"' : '' ?>> 
                                        </option>
                    <option value="0" <?=($stc == '0') ? 'selected="selected"' : '' ?>> 
                         pas d'information 
                    </option>
                                        <option value="C" <?=($stc == 'C') ? 'selected="selected"' : '' ?>> 
                                                cultivé en extérieur 
                                        </option>
                                        <option value="I" <?=($stc == 'I') ? 'selected="selected"' : '' ?>> 
                                                cultivé en intérieur 
                                        </option>
                                        <option value="S" <?=($stc == 'S') ? 'selected="selected"' : '' ?>> 
                                                supposé cultivé 
                                        </option>
                                        <option value="D" <?=($stc == 'D') ? 'selected="selected"' : '' ?>> 
                                                culture douteuse 
                                        </option>
                                        <option value="E" <?=($stc == 'E') ? 'selected="selected"' : '' ?>>  
                                                anciennement cultivé (éteint) 
                                        </option>
                                        <option value="F" <?=($stc == 'F') ? 'selected="selected"' : '' ?>> 
                                                cité par erreur comme cultivé 
                                        </option>
                                        <option value="X" <?=($stc == 'X') ? 'selected="selected"' : '' ?>> 
                                                inapplicable 
                                        </option>
                                        <option value="-" <?=($stc == '-') ? 'selected="selected"' : '' ?>> 
                                                autre statut de culture 
                                        </option>
                                        <option value="A" <?=($stc == 'A') ? 'selected="selected"' : '' ?>> 
                                                non cultivé 
                                        </option>
                                </select>
                        </fieldset> 
                        <input id="eflore_nomenclature_referentiel" name="referentiel" type="hidden" value="<?=Registre::get('parametres.referentiel')?>" />
                        <input id="eflore_nomenclature_niveau" name="niveau" type="hidden" value="<?=Registre::get('parametres.niveau')?>" />
                        <input id="eflore_nomenclature_module" name="module" type="hidden" value="recherche" />
                        <input id="eflore_nomenclature_action" name="action" type="hidden" value="rechercheAvancee" />
                        <input   type="hidden" name="type_nom" value="nom_scientifique" />
                        <input type="submit" class="rech" value="Lancer la recherche avancée"/>  
                </form>
                 <hr class="nettoyage"/> 
        </div>

        <? if (isset($message_av)) : ?>
                <p class="attention"> 
                        <?= $i18n[$message_av['attention']] ?> 
                </p>
        <? endif; ?>

<!-- FIN FORM_AVANCE -->