136,33 → 136,11 |
foreach ($tab_arguments as $argument) { |
if (!empty($argument)) { |
$tab_parametres = explode('=', $argument, 2); |
$options[$tab_parametres[0]] = trim($tab_parametres[1], '"'); |
$options[$tab_parametres[0]] = (isset($tab_parametres[1]) ? trim($tab_parametres[1], '"') : ''); |
} |
} |
|
// -------------------------------------------------------------------------------------------------------- |
// Initialisation de variable de configuration. |
$liste_type_site = '102, 103';// Les id des types des sites pouvant apparaitre dans le sélecteur |
$objet_pear_db =& $_GEN_commun['pear_db'];//objet Pear créé par DB contenant la connexion à la base de données. |
// Connexion à la BD de Papyrus |
$GLOBALS['_MOTEUR_RECHERCHE_']['bd']['papyrus'] =& $_GEN_commun['pear_db']; |
// Connexion aux BDD sur Agathis |
$GLOBALS['_MOTEUR_RECHERCHE_']['bd']['bota'] =& DB::connect(MORE_DSN_BOTA); |
if (DB::isError($GLOBALS['_MOTEUR_RECHERCHE_']['bd']['bota'])) { |
$msg_erreur_connection = 'Impossible de se connecter à la base de données botaniques.'; |
die(BOG_afficherErreurSql(__FILE__, __LINE__, $GLOBALS['_MOTEUR_RECHERCHE_']['bd']['bota']->getMessage(), 'connexion à la base de données',$msg_erreur_connection)); |
} |
$GLOBALS['_MOTEUR_RECHERCHE_']['variables'] = array(); |
$code_site = $_GEN_commun['url_site'];// identifiant du site courant. |
$url = $_GEN_commun['url']; |
$sphinx = array_key_exists('sphinx', $options) && $options['sphinx'] ? true : false; |
$url_id_type_site = GEN_URL_ID_TYPE_SITE; |
$indent_origine = 12;// Indentation de départ en nombre d'espace |
$indent_pas = 4;// Pas d'indentation en nombre d'espace |
$retour = ''; |
$retour_resultats = ''; |
|
// -------------------------------------------------------------------------------------------------------- |
// Lancement de la recherche si nécessaire |
$aso_squelette = array('formulaire' => MORE_FORM_SQUELETTE); |
$_SESSION['_MOTEUR_RECHERCHE_']['rechercher']['more_motif'] = ''; |