Subversion Repositories eFlore/Projets.eflore-projets

Rev

Rev 1245 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1245 Rev 1246
Line 460... Line 460...
460
		$resultat_json = array();
460
		$resultat_json = array();
461
		foreach ($resultat as $id => &$tab) {		
461
		foreach ($resultat as $id => &$tab) {		
462
			$nnv = $tab['num_nom_vernaculaire'];
462
			$nnv = $tab['num_nom_vernaculaire'];
463
			$resultat_json[$id]['id'] = $tab['id'];
463
			$resultat_json[$id]['id'] = $tab['id'];
464
			$resultat_json[$id]['nom_vernaculaire'] = $tab['nom_vernaculaire'];
464
			$resultat_json[$id]['nom_vernaculaire'] = $tab['nom_vernaculaire'];
465
			$resultat_json[$id]['langue.code'] = $resultat_json[$nnv]['code_langue'] = $tab['code_langue'];
465
			$resultat_json[$id]['langue.code'] = $resultat_json[$id]['code_langue'] = $tab['code_langue'];
466
			$resultat_json[$id]['taxon.code'] = 'bdtfx.nt:'.$tab['num_taxon'];
466
			$resultat_json[$id]['taxon.code'] = 'bdtfx.nt:'.$tab['num_taxon'];
467
			if ($this->retour_format == 'max') {
467
			if ($this->retour_format == 'max') {
468
				$this->taxons[] = $tab['num_taxon']; // utilisé pour chercher les noms latins plus bas
468
				$this->taxons[] = $tab['num_taxon']; // utilisé pour chercher les noms latins plus bas
469
				if($this->champs_supp) {
469
				if($this->champs_supp) {
470
					//$resultat_json[$nnv] = $this->ajouterChampsOntologieLigneResultat($tab);
470
					//$resultat_json[$nnv] = $this->ajouterChampsOntologieLigneResultat($tab);
Line 533... Line 533...
533
		foreach($champs_sup as $cle) {
533
		foreach($champs_sup as $cle) {
534
			$champs_supplementaires = self::$champ_infos[$cle];
534
			$champs_supplementaires = self::$champ_infos[$cle];
535
			// extrait, depuis un élément de $champ_infos:
535
			// extrait, depuis un élément de $champ_infos:
536
			// $service, $ressource, $projet, $nom, $intitule, $bdd_champ
536
			// $service, $ressource, $projet, $nom, $intitule, $bdd_champ
537
			extract($champs_supplementaires);
537
			extract($champs_supplementaires);
538
 
-
 
-
 
538
			//print_r($bdd_champ);print_r($resultats);exit;
539
			foreach ($resultats as &$tab) {
539
			foreach ($resultats as &$tab) {
540
				$valeur_recherche = $tab[$bdd_champ];
540
				$valeur_recherche = $tab[$bdd_champ];
541
				if(!trim($valeur_recherche)) continue;
541
				if(!trim($valeur_recherche)) continue;
Line 542... Line 542...
542
 
542