Subversion Repositories eFlore/Projets.eflore-projets

Compare Revisions

Ignore whitespace Rev 869 → Rev 870

/trunk/services/modules/0.1/bdtfx/CommunNomsTaxons.php
740,10 → 740,11
if (preg_match('/^([^_-]+)(?:_|-)([^_-]+)$/', $code, $match)) {
$code = $match[1].ucfirst($match[2]);
}
$res = $this->getBdd()->recuperer(sprintf('SELECT * FROM %s WHERE id IN (SELECT id FROM %s WHERE code = "%s" AND classe_id = (SELECT id FROM %s WHERE code = "%s")) LIMIT 0, 100 -- %s:%s', 'bdnt_ontologies_v4_30', 'bdnt_ontologies_v4_30', $valeur, 'bdnt_ontologies_v4_30', $code, __FILE__, __LINE__), Bdd::MODE_OBJET);
$requete = sprintf('SELECT * FROM %s WHERE id IN (SELECT id FROM %s WHERE code = "%s" AND classe_id = (SELECT id FROM %s WHERE code = "%s")) LIMIT 0, 100 -- %s:%s', Config::get('bdd_table_ontologies'), Config::get('bdd_table_ontologies'), $valeur, Config::get('bdd_table_ontologies'), $code, __FILE__, __LINE__);
$res = $this->getBdd()->recuperer($requete);
$nom_code = $valeur;
if (is_object($res)) {
$nom_code = $res->nom;
if (is_array($res)) {
$nom_code = $res['nom'];
}
$this->mettreEnCacheOntologie($champ, $valeur, $nom_code);
}