Changeset 79112 in spip-zone


Ignore:
Timestamp:
Dec 3, 2013, 12:39:19 PM (6 years ago)
Author:
severo@…
Message:

On prend en compte le paramètre id_mot dans la recherche

Il est "fusionné" au paramètre mots, et n'a pas de champ
dédié.

Location:
_squelettes_/mediaspip/mediaspip_core/trunk/formulaires
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/mediaspip/mediaspip_core/trunk/formulaires/ms_recherche_avancee.html

    r78957 r79112  
    121121                                <optgroup label="#TITRE">
    122122                                <BOUCLE_mots(MOTS){id_groupe}{par num titre}>
    123                                         <option value="#ID_MOT"[(#ID_MOT|in_array{#ENV{mots,#ARRAY}}|oui) selected="selected"]>#TITRE</option>
     123                                        <option value="#ID_MOT"[(#ID_MOT|in_array{#ENV{mots,#ARRAY}}|ou{#ID_MOT|=={#ENV{id_mot}}}|oui) selected="selected"]>#TITRE</option>
    124124                                </BOUCLE_mots>
    125125                                </optgroup>
  • _squelettes_/mediaspip/mediaspip_core/trunk/formulaires/ms_recherche_avancee.php

    r79099 r79112  
    2222                        'editable' => 'oui'
    2323                );
    24                
    25         foreach(array('recherche','id_auteur','date_debut','date_fin','type_date','em_type','id_rubrique','licence_nom','lang_forcee','mots') as $recherche){
     24       
     25        /* A noter : on accepte en entrée le paramètre "id_mot", mais sans champ associé : il est fusionné au paramètre "mots", si le plugin critere_mots est installé */
     26        foreach(array('recherche','id_auteur','date_debut','date_fin','type_date','em_type','id_rubrique','licence_nom','lang_forcee','mots','id_mot') as $recherche){
    2627                $valeurs[$recherche] = _request($recherche);
    2728                if(in_array($recherche,array('date_debut','date_fin')) && $valeurs[$recherche]){
Note: See TracChangeset for help on using the changeset viewer.