Subversion Repositories eFlore/Projets.eflore-projets

Rev

Rev 90 | Rev 104 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 90 Rev 91
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) {