| Line 150... |
Line 150... |
| 150 |
$valeur = str_replace(' ', '%', trim($valeur));
|
150 |
$valeur = str_replace(' ', '%', trim($valeur));
|
| 151 |
$valeur = $valeur.'%';
|
151 |
$valeur = $valeur.'%';
|
| 152 |
return $valeur;
|
152 |
return $valeur;
|
| 153 |
}
|
153 |
}
|
| Line 154... |
Line 154... |
| 154 |
|
154 |
|
| 155 |
//+-------------------------------Fonctions d'analyse des ressources-----------------------------------------+
|
- |
|
| 156 |
|
- |
|
| Line 157... |
Line 155... |
| 157 |
|
155 |
//+-------------------------------Fonctions d'analyse des ressources-------------------------------------+
|
| 158 |
|
156 |
|
| 159 |
private function etreRessourceId() {
|
157 |
private function etreRessourceId() {
|
| 160 |
$ok = false;
|
158 |
$ok = false;
|
| Line 211... |
Line 209... |
| 211 |
public function estUnIdentifiant() {
|
209 |
public function estUnIdentifiant() {
|
| 212 |
return (is_numeric($this->ressources[0]) || (strrpos($this->ressources[0],'nt:') !== false
|
210 |
return (is_numeric($this->ressources[0]) || (strrpos($this->ressources[0],'nt:') !== false
|
| 213 |
&& is_numeric(str_replace('nt:','',$this->ressources[0]))));
|
211 |
&& is_numeric(str_replace('nt:','',$this->ressources[0]))));
|
| 214 |
}
|
212 |
}
|
| Line 215... |
Line 213... |
| 215 |
|
213 |
|
| - |
|
214 |
//+------------------------------------------------------------------------------------------------------+
|
| Line 216... |
Line 215... |
| 216 |
//+--------------------------------------------Fonction d'analyse des parametres-----------------------------+
|
215 |
// Fonction d'analyse des parametres
|
| 217 |
|
216 |
|
| 218 |
/** Permet de remplir le tableau compo_nom. Il comprendra en fct du paramètre ns.structure les éléments à rajouter
|
217 |
/** Permet de remplir le tableau compo_nom. Il comprendra en fct du paramètre ns.structure les éléments à rajouter
|
| 219 |
* au nom_sci (annee, auteur, biblio ou addendum). */
|
218 |
* au nom_sci (annee, auteur, biblio ou addendum). */
|
| Line 231... |
Line 230... |
| 231 |
$this->requete_champ = str_replace('nom_sci', 'nom_sci_html as nom_sci', $this->requete_champ);
|
230 |
$this->requete_champ = str_replace('nom_sci', 'nom_sci_html as nom_sci', $this->requete_champ);
|
| 232 |
}
|
231 |
}
|
| 233 |
}
|
232 |
}
|
| 234 |
}
|
233 |
}
|
| Line 235... |
Line 234... |
| 235 |
|
234 |
|
| - |
|
235 |
//+------------------------------------------------------------------------------------------------------+
|
| Line 236... |
Line 236... |
| 236 |
//+-------------------------------fonctions de formatage-----------------------------------------------------+
|
236 |
// Fonctions de formatage
|
| 237 |
|
237 |
|
| 238 |
/** Fonction permettant de creer la table dont le nom est passé en paramètre (champs_api, champs_bdtfx,
|
238 |
/** Fonction permettant de creer la table dont le nom est passé en paramètre (champs_api, champs_bdtfx,
|
| 239 |
* correspondance_champs...). Les données de chaque table sont présentes dans le fichier de configuration config.ini
|
239 |
* correspondance_champs...). Les données de chaque table sont présentes dans le fichier de configuration config.ini
|
| Line 295... |
Line 295... |
| 295 |
$this->table_retour['retenu'] = ($tab['num_nom_retenu'] == $num) ? 'true' : 'false';
|
295 |
$this->table_retour['retenu'] = ($tab['num_nom_retenu'] == $num) ? 'true' : 'false';
|
| 296 |
unset($this->table_retour['id']);
|
296 |
unset($this->table_retour['id']);
|
| 297 |
}
|
297 |
}
|
| Line 298... |
Line 298... |
| 298 |
|
298 |
|
| - |
|
299 |
|
| Line 299... |
Line 300... |
| 299 |
|
300 |
//+------------------------------------------------------------------------------------------------------+
|
| 300 |
//+---------------------------Fonction de formatage pour les services /#id/----------------------------------+
|
301 |
// Fonction de formatage pour les services /#id/
|
| 301 |
|
302 |
|
| 302 |
public function formaterId($resultat) {
|
303 |
public function formaterId($resultat) {
|