47,7 → 47,13 |
// +------------------------------------------------------------------------------------------------------+ |
$GLOBALS['_GEN_commun']['info_applette_nom_fonction'] = 'afficherMoteurRecherche'; |
$GLOBALS['_GEN_commun']['info_applette_balise'] = '(?:<!-- '.$GLOBALS['_GEN_commun']['balise_prefixe'].'(MOTEUR_RECHERCHE) -->|'. |
'\{\{[[Mm]oteurRecherche\s*\}\})'; |
'\{\{[[Mm]oteurRecherche'. |
'(?:\s*'. |
'(?:'. |
'(url="[^"]*")|'. |
')'. |
')+'. |
'\s*\}\})'; |
|
// -------------------------------------------------------------------------------------------------------- |
//Utilisation de la biblioth�que Papyrus pap_meta.fonct.php inclue par Papyrus |
109,6 → 115,18 |
*/ |
function afficherMoteurRecherche($tab_applette_arguments, $_GEN_commun) |
{ |
//+----------------------------------------------------------------------------------------------------------------+ |
// Gestion des arguments |
$balise = $tab_applette_arguments[0]; |
$tab_arguments = $tab_applette_arguments; |
unset($tab_arguments[0]); |
foreach($tab_arguments as $argument) { |
if ($argument != '') { |
$tab_parametres = explode('=', $argument, 2); |
$options[$tab_parametres[0]] = trim($tab_parametres[1], '"'); |
} |
} |
|
// -------------------------------------------------------------------------------------------------------- |
// Initialisation de variable de configuration. |
$liste_type_site = '102, 103';// Les id des types des sites pouvant appara�tre dans le s�lecteur |
127,7 → 145,14 |
// Lancement de la recherche si n�cessaire |
$aso_squelette = array('formulaire' => MORE_FORM_SQUELETTE); |
$_SESSION['_MOTEUR_RECHERCHE_']['rechercher']['more_motif'] = ''; |
|
//Greg : gestion d'une url personnalisée passée en paramètres url="" |
if (!isset($options['url'])) { |
$GLOBALS['_MOTEUR_RECHERCHE_']['formulaire']['form_url'] = $url->getUrl(); |
} else { |
$GLOBALS['_MOTEUR_RECHERCHE_']['formulaire']['form_url'] = $options['url']; |
} |
|
$GLOBALS['_MOTEUR_RECHERCHE_']['formulaire']['form_tab'] = MORE_FORM_MOTIF_TAB; |
$GLOBALS['_MOTEUR_RECHERCHE_']['formulaire']['more_motif_base'] = MORE_LG_FORM_MOTIF_VALUE; |
if (!isset($_POST['more_motif']) || $_POST['more_motif'] == '') { |