source: spip-zone/_galaxie_/plugins-spip-net/svp2010/formulaires/recherche.php @ 73179

Last change on this file since 73179 was 73179, checked in by eric@…, 7 years ago

On inverse les emplacements respectifs du menu des langues et du formulaire de recherche.
Ajout d'un select sur la compatibilité SPIP au formulaire de recherche.

File size: 1.1 KB
Line 
1<?php
2
3if (!defined('_ECRIRE_INC_VERSION')) return;
4
5/**
6 * chargement des valeurs par defaut des champs du #FORMULAIRE_RECHERCHE
7 * on peut lui passer l'url de destination en premier argument
8 * on peut passer une deuxième chaine qui va différencier le formulaire pour pouvoir en utiliser plusieurs sur une même page
9 * Pour Plugins SPIP on passe systématiquement la compatibilité SPIP.
10 *
11 * @param string $lien URL où amène le formulaire validé
12 * @param string $class Une class différenciant le formulaire
13 * @return array
14 */
15function formulaires_recherche_charger_dist($lien = '', $class=''){
16        if ($GLOBALS['spip_lang'] != $GLOBALS['meta']['langue_site'])
17                $lang = $GLOBALS['spip_lang'];
18        else
19                $lang='';
20
21        $action = ($lien ? $lien : generer_url_public('recherche')); # action specifique, ne passe pas par Verifier, ni Traiter
22        return 
23                array(
24                        'action' => $action,
25                        'recherche' => _request('recherche'),
26                        'compatible_spip' => _request('compatible_spip'),
27                        'lang' => $lang,
28                        'class' => $class,
29                        '_id_champ' => $class ? substr(md5($action.$class),0,4) : 'recherche'
30                );
31}
32
33?>
Note: See TracBrowser for help on using the repository browser.