Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

Rev 549 Rev 550
Line 299... Line 299...
299
				$i = 0;
299
				$i = 0;
300
				foreach ($tb as $types) {
300
				foreach ($tb as $types) {
301
					$url = Config::get('url_service_base').Config::get('nom_projet').
301
					$url = Config::get('url_service_base').Config::get('nom_projet').
302
						'/ontologies/TB:'.urlencode(urlencode($types));
302
						'/ontologies/TB:'.urlencode(urlencode($types));
303
					$val = $this->consulterHref($url);
303
					$val = $this->consulterHref($url);
304
					$libelle[$cle]= $val->nom;
304
					$libelle[$cle][$i]= $val->nom;
305
					$detail[$cle][$i]['libelle'] = $val->nom;
305
					$detail[$cle][$i]['libelle'] = $val->nom;
306
					$detail[$cle][$i]['code'] = $val->code;
306
					$detail[$cle][$i]['code'] = $val->code;
307
					$detail[$cle][$i]['href'] = $url;
307
					$detail[$cle][$i]['href'] = $url;
308
					$i++;
308
					$i++;
309
				}
309
				}
Line 312... Line 312...
312
				$i = 0;
312
				$i = 0;
313
				foreach ($tb as $sstypes) {
313
				foreach ($tb as $sstypes) {
314
					$url = Config::get('url_service_base').Config::get('nom_projet').
314
					$url = Config::get('url_service_base').Config::get('nom_projet').
315
								'/ontologies/ssTT:'.urlencode(urlencode($sstypes));
315
								'/ontologies/ssTT:'.urlencode(urlencode($sstypes));
316
					$val = $this->consulterHref($url);
316
					$val = $this->consulterHref($url);
317
					$libelle[$cle]=$val->nom;
317
					$libelle[$cle][$i]=$val->nom;
318
					$detail[$cle][$i]['libelle'] = $val->nom;
318
					$detail[$cle][$i]['libelle'] = $val->nom;
319
					$detail[$cle][$i]['code'] = $val->code;
319
					$detail[$cle][$i]['code'] = $val->code;
320
					$detail[$cle][$i]['href'] = $url;
320
					$detail[$cle][$i]['href'] = $url;
321
					$i++;
321
					$i++;
322
				}
322
				}
323
			}
323
			}
324
		}
324
		}
-
 
325
		//var_dump($libelle); exit;
325
		$resultat_typeBio['type_bio.libelle']= $this->formaterTypeBioPrLibelle($libelle);
326
		$resultat_typeBio['type_bio.libelle']= $this->formaterTypeBioPrLibelle($libelle);
326
		$resultat_typeBio['type_bio.detail'] = $detail;
327
		$resultat_typeBio['type_bio.detail'] = $detail;
327
		return $resultat_typeBio;
328
		return $resultat_typeBio;
328
	}
329
	}
Line 329... Line 330...
329
	
330
	
330
	
331
	
331
	
332
	
332
	public function formaterTypeBioPrLibelle($info) {
333
	public function formaterTypeBioPrLibelle($info) {
333
		$libelle = $info['type.principal']." ";
334
		$libelle = implode(',',$info['type.principal'])." ";
334
		$libelle .= isset($info['sous_type.principal']) ? " (".$info['sous_type.principal'].") " : "";
335
			$libelle .= isset($info['sous_type.principal']) ? " (".implode(',',$info['sous_type.principal']).") " : "";
335
		$libelle .= isset($info['type.secondaire']) ? ", ".$info['type.secondaire']." " : "";
336
			$libelle .= isset($info['type.secondaire']) ? ", ".implode(',',$info['type.secondaire'])." " : "";
Line 336... Line 337...
336
		$libelle .= isset($info['sous_type.secondaire']) ? "(".$info['sous_type.secondaire'].") " : "";
337
			$libelle .= isset($info['sous_type.secondaire']) ? "(".implode(',',$info['sous_type.secondaire']).") " : "";
337
		return $libelle;
338
		return $libelle;