| Line 131... |
Line 131... |
| 131 |
// Gestion des arguments
|
131 |
// Gestion des arguments
|
| 132 |
$options = array();
|
132 |
$options = array();
|
| 133 |
$balise = $tab_applette_arguments[0];
|
133 |
$balise = $tab_applette_arguments[0];
|
| 134 |
$tab_arguments = $tab_applette_arguments;
|
134 |
$tab_arguments = $tab_applette_arguments;
|
| 135 |
unset($tab_arguments[0]);
|
135 |
unset($tab_arguments[0]);
|
| 136 |
foreach ($tab_arguments as $argument) {
|
136 |
foreach($tab_arguments as $argument) {
|
| 137 |
if (!empty($argument)) {
|
137 |
if (!empty($argument)) {
|
| 138 |
$tab_parametres = explode('=', $argument, 2);
|
138 |
$tab_parametres = explode('=', $argument, 2);
|
| 139 |
$options[$tab_parametres[0]] = trim($tab_parametres[1], '"');
|
139 |
$options[$tab_parametres[0]] = (isset($tab_parametres[1]) ? trim($tab_parametres[1], '"') : '');
|
| 140 |
}
|
140 |
}
|
| 141 |
}
|
- |
|
| 142 |
|
- |
|
| 143 |
// --------------------------------------------------------------------------------------------------------
|
- |
|
| 144 |
// Initialisation de variable de configuration.
|
- |
|
| 145 |
$liste_type_site = '102, 103';// Les id des types des sites pouvant apparaitre dans le sélecteur
|
- |
|
| 146 |
$objet_pear_db =& $_GEN_commun['pear_db'];//objet Pear créé par DB contenant la connexion à la base de données.
|
- |
|
| 147 |
// Connexion à la BD de Papyrus
|
- |
|
| 148 |
$GLOBALS['_MOTEUR_RECHERCHE_']['bd']['papyrus'] =& $_GEN_commun['pear_db'];
|
- |
|
| 149 |
// Connexion aux BDD sur Agathis
|
- |
|
| 150 |
$GLOBALS['_MOTEUR_RECHERCHE_']['bd']['bota'] =& DB::connect(MORE_DSN_BOTA);
|
- |
|
| 151 |
if (DB::isError($GLOBALS['_MOTEUR_RECHERCHE_']['bd']['bota'])) {
|
- |
|
| 152 |
$msg_erreur_connection = 'Impossible de se connecter à la base de données botaniques.';
|
- |
|
| 153 |
die(BOG_afficherErreurSql(__FILE__, __LINE__, $GLOBALS['_MOTEUR_RECHERCHE_']['bd']['bota']->getMessage(), 'connexion à la base de données',$msg_erreur_connection));
|
- |
|
| 154 |
}
|
141 |
}
|
| 155 |
$GLOBALS['_MOTEUR_RECHERCHE_']['variables'] = array();
|
- |
|
| 156 |
$code_site = $_GEN_commun['url_site'];// identifiant du site courant.
|
- |
|
| 157 |
$url = $_GEN_commun['url'];
|
- |
|
| 158 |
$sphinx = array_key_exists('sphinx', $options) && $options['sphinx'] ? true : false;
|
- |
|
| 159 |
$url_id_type_site = GEN_URL_ID_TYPE_SITE;
|
- |
|
| 160 |
$indent_origine = 12;// Indentation de départ en nombre d'espace
|
- |
|
| 161 |
$indent_pas = 4;// Pas d'indentation en nombre d'espace
|
- |
|
| 162 |
$retour = '';
|
- |
|
| 163 |
$retour_resultats = '';
|
- |
|
| Line 164... |
Line 142... |
| 164 |
|
142 |
|
| 165 |
// --------------------------------------------------------------------------------------------------------
|
143 |
// --------------------------------------------------------------------------------------------------------
|
| 166 |
// Lancement de la recherche si nécessaire
|
144 |
// Lancement de la recherche si nécessaire
|
| 167 |
$aso_squelette = array('formulaire' => MORE_FORM_SQUELETTE);
|
145 |
$aso_squelette = array('formulaire' => MORE_FORM_SQUELETTE);
|