Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

Rev 951 Rev 961
Line 576... Line 576...
576
		return $nn_taxons_sup;
576
		return $nn_taxons_sup;
577
	}
577
	}
Line 578... Line 578...
578
 
578
 
579
 
579
 
580
	static function extraireComplementsOntologies($ontologie) {
580
	static function extraireComplementsOntologies($ontologie) {
581
		if ($ontologie['complements']) {
581
		if (!$ontologie['complements']) return $ontologie;
582
			$complements = explode(',', trim($ontologie['complements']));
582
        $complements = explode(',', trim($ontologie['complements']));
-
 
583
        foreach ($complements as $complement) {
-
 
584
            @list($cle, $val) = explode('=', trim($complement));
-
 
585
            // TODO: dirty workaround. Les compléments aux ontologies utilisent
-
 
586
            // des séparateurs variables.
583
			foreach ($complements as $complement) {
587
            // cf disabledtestSeparateurToutesOntologies() dans tests/0.1/eflore/EfloreOntologiesTest.php
584
				list($cle, $val) = explode('=', trim($complement));
588
            // ainsi nous testons $cle et $val
585
				$ontologie[trim($cle)] = trim($val);
-
 
586
			}
589
            if($cle && $val) $ontologie[trim($cle)] = trim($val);
587
		}
590
        }
588
		return $ontologie;
-
 
589
	}
591
        return $ontologie;
590
 
592
    }
591
}
593
}